*{box-sizing:border-box}body{margin:0;background:#f4f6f8;font-family:Microsoft YaHei,system-ui,sans-serif;color:#1b343b}button,input,textarea{font:inherit}a{cursor:pointer}h1,h2,h3,p{margin-top:0}h1{font-size:28px;letter-spacing:-.6px;margin-bottom:10px}h2{font-size:22px}p{line-height:1.75}.muted{color:#849198}.small{font-size:12px}.loading{height:100vh;display:grid;place-items:center}.shell{display:flex;min-height:100vh}.sidebar{width:236px;background:#133f3a;position:fixed;inset:0 auto 0 0;color:#c8ddd8;padding:30px 18px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;gap:12px;align-items:center;margin:0 6px 40px}.brand-mark{width:40px;height:40px;border-radius:12px;background:#c6eee1;color:#15574c;font-weight:900;display:grid;place-items:center;font-size:25px;box-shadow:0 4px 10px #0001}.brand strong{color:#fff;font-size:17px}.brand small{display:block;font-size:9px;letter-spacing:1.2px;color:#8eb7aa;margin-top:6px}.nav-caption{font-size:11px;color:#78a89a;margin:0 16px 12px;letter-spacing:1.5px}.sidebar nav button{border:0;background:none;color:#b1d0c5;width:100%;display:flex;gap:15px;align-items:center;padding:13px 16px;margin-bottom:6px;border-radius:9px;text-align:left;cursor:pointer;font-size:14px}.sidebar nav button span{font-size:22px;width:22px}.sidebar nav button.active{background:#e0f4ea;color:#155248;font-weight:600;box-shadow:0 5px 20px #06272020}.sidebar nav button:not(.active):hover{background:#ffffff10;color:#fff}.sidebar nav i{margin-left:auto;border-radius:6px;background:#cae9dc;font-style:normal;font-size:11px;padding:2px 7px}.side-bottom{margin-top:auto;font-size:12px;padding:24px 14px 0;color:#8cb0a5}.side-bottom p{font-size:11px;margin:8px 0 0}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#72d6b2;margin-right:7px}.main-shell{margin-left:236px;width:calc(100% - 236px)}.topbar{height:80px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid #e9eeef}.breadcrumb{font-size:13px;color:#95a2a6;margin-right:5px}.topbar b,.username{font-size:13px}main{padding:30px 36px 50px;max-width:1800px;margin:auto}.eyebrow{font-size:11px!important;letter-spacing:1.5px;color:#80948c;margin-bottom:10px!important}.welcome-banner{border-radius:16px;background:linear-gradient(105deg,#155b4d,#297a62);padding:32px 35px;color:#fff;display:flex;justify-content:space-between;overflow:hidden;position:relative}.welcome-banner .ant-tag{background:#ffffff16;color:#daeee3;border:0;margin-bottom:15px}.welcome-banner h2{font-size:27px;margin-bottom:8px}.welcome-banner p{font-size:13px;color:#b8d9ca;margin-bottom:24px}.banner-art{position:relative;width:180px;flex-shrink:0;display:grid;place-items:center;transform:rotate(-15deg)}.banner-art i{font-size:80px;font-style:normal;color:#d7f7dc;line-height:1;border:1px solid #ffffff40;padding:30px;border-radius:28px;box-shadow:12px 12px #ffffff10}.banner-art span{position:absolute;right:-15px;top:10px;font-size:55px;color:#b9f2d2}.metrics{margin:22px 0!important}.metrics>.ant-col:first-child{padding-left:0!important}.metrics>.ant-col:last-child{padding-right:0!important}.metrics .ant-card-body{padding:24px}.metrics .ant-statistic-title{font-size:12px;color:#7f8e92}.metrics .ant-statistic-content{font-weight:600;font-size:30px;margin-top:10px}.metric-icon{float:right;background:#eaf5ef;color:#247962;border-radius:10px;padding:6px 12px;font-size:22px}.ant-card{box-shadow:0 2px 8px #193b3210;border-color:#e8edeb!important}.ant-card-head-title{font-size:15px}.todo{display:flex;gap:15px;align-items:center;padding:15px 0}.todo+.todo{border-top:1px solid #eef2f0}.todo p{margin:5px 0 0;font-size:12px;color:#83928b}.todo b{font-size:14px}.todo button{margin-left:auto}.task-icon{font-size:24px;color:#368976;background:#ebf5ef;width:43px;height:43px;display:grid;place-items:center;border-radius:10px}.task-icon.amber{color:#bc8b30;background:#fff7e7}.agent-avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:#e9f4eb;color:#3a896d;font-size:32px;margin-bottom:18px}.agent-promo{background:linear-gradient(120deg,#fff,#f0f8f1)}.agent-promo p{font-size:13px}.toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.toolbar:last-child{margin-bottom:0}.toolbar label{font-size:13px}.agent-card.selected{border-color:#72b39b!important;background:#f6fcf7}.agent-card h3{font-size:17px}.agent-card p{font-size:13px;margin-bottom:0}.agent-card .ant-tag{font-weight:400;font-size:11px}.job{padding:23px 0}.job+.job{border-top:1px solid #e7eeea}.job-head{display:flex;justify-content:space-between;margin-bottom:15px}.job>b{font-size:14px;display:block;margin-bottom:15px;white-space:pre-wrap}.answer{background:#f5f8f6;border-radius:10px;padding:20px;font-size:14px;white-space:pre-wrap;line-height:1.9}.cost-row{display:grid;grid-template-columns:1fr 1fr 100px 65px;gap:8px;margin-top:15px}.cost-row .ant-form-item{margin-bottom:0}.cost-row .ant-form-item:last-child{grid-column:1/-1}.cost-row .ant-input-number{width:100%}.tier-row{display:flex;gap:10px;margin:10px 0}.tier-row>.ant-input{max-width:260px}.tier-row .ant-input-number{min-width:130px}.pay-total{font-size:35px;font-weight:600;background:#edf7ef;padding:25px;margin:20px 0;border-radius:12px}.pay-total small{display:block;font-size:12px;color:#7a9186;margin-top:10px;font-weight:400}.json{background:#f5f7f6;padding:15px;border-radius:8px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}footer{padding:20px 36px;color:#96a29f;font-size:11px;border-top:1px solid #e7ecea}footer span{float:right}.mobile-nav{display:none}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fbfcfb}.login-art{background:linear-gradient(145deg,#123b37,#226c53);color:#fff;padding:70px 14%;position:relative;overflow:hidden}.login-art .brand-mark{margin-bottom:70px}.login-art h1{font-size:43px;line-height:1.55;margin:20px 0}.login-art p{color:#a9cdbb;font-size:14px}.login-art .eyebrow{color:#83bba2}.orbit{margin-top:40px;width:200px;height:200px;border:1px solid #ffffff33;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:65px;box-shadow:0 0 0 30px #ffffff05,0 0 0 60px #ffffff03;color:#bce7c9}.orbit span{font-size:13px;margin-top:10px}.login-card{align-self:center;justify-self:center;width:440px;max-width:90%;padding:15px}.login-card h2{margin-top:25px;font-size:25px}.login-card .muted{font-size:13px}.identity-list{display:grid;gap:12px;margin-top:20px}.identity-list button{text-align:left;display:flex;justify-content:space-between;font-size:13px}.identity-list .muted{font-size:11px}@media(max-width:1100px){.sidebar{width:205px}.main-shell{margin-left:205px;width:calc(100% - 205px)}main{padding:25px 22px}.banner-art{width:120px}.banner-art i{font-size:55px;padding:25px}.username{display:none}.welcome-banner h2{font-size:24px}.topbar{padding:0 22px}}@media(max-width:760px){.sidebar{display:none}.main-shell{margin:0;width:100%}.topbar{height:64px;padding:0 15px}.breadcrumb{display:none}.mobile-nav{display:block;padding:12px 16px 0}.mobile-nav .ant-select{width:100%}main{padding:22px 16px}h1{font-size:24px}.welcome-banner{padding:24px}.welcome-banner h2{font-size:23px}.banner-art{display:none}.metrics .ant-card-body{padding:15px}.metrics .ant-statistic-content{font-size:26px}.metric-icon{font-size:18px;padding:3px 8px}.metrics>.ant-col{padding:7px!important}.metrics{margin:15px -7px!important}.metrics>.ant-col:first-child{padding-left:7px!important}.metrics>.ant-col:last-child{padding-right:7px!important}.toolbar{gap:10px}.ant-card-body{padding:18px!important}footer{padding:20px 16px}footer span{display:none}.cost-row{grid-template-columns:1fr 1fr}.cost-row .ant-form-item:last-child{grid-column:1/-1}.tier-row{flex-wrap:wrap}.login-page{display:block;padding:25px 0;min-height:100vh;background:linear-gradient(145deg,#133f3a,#287453)}.login-art{padding:15px 30px;background:none}.login-art .brand-mark{margin-bottom:25px}.login-art h1{font-size:29px;margin:0 0 15px}.login-art .eyebrow,.orbit{display:none}.login-card{margin:20px auto;width:92%;max-width:none}.topbar .ant-tag{display:none}}*{scrollbar-width:thin;scrollbar-color:#a6b9b2 transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#a6b9b2;border:2px solid transparent;background-clip:padding-box;border-radius:8px}*::-webkit-scrollbar-thumb:hover{background-color:#738e84}*::-webkit-scrollbar-corner{background:transparent}.shell{height:100vh;height:100dvh;min-height:0;overflow:hidden}.main-shell{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.topbar,.mobile-nav,.main-shell>footer{flex-shrink:0}.topbar{height:64px}.sidebar{padding-top:24px}.sidebar .brand,.sidebar .side-bottom{flex-shrink:0}.sidebar nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#628c7e transparent}.page-main{flex:1;min-height:0;width:100%;margin:0 auto;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px 28px;--table-scroll-height: max(160px, calc(100dvh - 480px) )}.main-shell>footer{padding:10px 28px;background:#f4f6f8}.page-payroll{--table-scroll-height: min(42vh, 420px)}.ant-table-body,.ant-drawer-body,.ant-modal-body{overscroll-behavior:contain}.ant-table-body{scrollbar-gutter:stable}.ant-modal-body{max-height:calc(100dvh - 240px);overflow:auto}.page-tasks>.ant-card{max-height:100%}.page-tasks .answer{max-height:260px;overflow:auto}.ant-table-cell{overflow-wrap:anywhere}@media(max-width:760px){.topbar{height:56px}.page-main{padding:18px 14px;--table-scroll-height: max(180px, calc(100dvh - 390px) )}.main-shell>footer{display:none}.ant-modal-body{max-height:calc(100dvh - 200px)}}@media(forced-colors:active){*{scrollbar-color:auto}}@media(min-width:761px){.page-orders{--table-scroll-height: max(120px, calc(100dvh - 500px) )}}.global-date{color:#7d8e88;font-size:12px;white-space:nowrap;margin-right:8px}.date-short{display:none}.page-main{padding-top:16px}@media(min-width:761px){.page-orders{--table-scroll-height: max(140px, calc(100dvh - 430px) )}}@media(max-width:760px){.global-date{margin-right:0;font-size:11px}.date-full{display:none}.date-short{display:inline}.page-main{padding-top:12px}.topbar>div:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-account{flex-shrink:0}}.main-shell,.page-main,.mobile-nav{background:#fff}.main-shell>footer{background:#fff}.page-main{padding-inline:20px}.page-main .ant-card{border:0;border-radius:0;box-shadow:none;background:#fff}.page-main .ant-card>.ant-card-head{min-height:42px;padding:0;border-bottom:1px solid var(--workspace-rule);border-radius:0}.page-main .ant-card>.ant-card-body{padding:12px 0}.page-main>.ant-card+.ant-card{border-top:1px solid var(--workspace-rule)}.page-main .toolbar{gap:10px;margin-bottom:12px}.page-main .ant-table-thead>tr>th{padding:10px 12px;background:#f7f9f8}.page-main .ant-table-tbody>tr>td{padding:10px 12px}.page-main .ant-table-container,.page-main .ant-table-thead>tr>th{border-radius:0!important}.page-home .metrics>.ant-col+.ant-col{border-left:1px solid var(--workspace-rule)}.page-home .metrics .ant-card-body{padding:12px 16px}.page-home .welcome-banner{border-radius:0;padding:20px 24px}.page-tasks .job{padding:16px 0}.page-tasks .answer{padding:12px;border-radius:4px}@media(max-width:760px){.page-main{padding-inline:12px}.page-main .ant-card>.ant-card-body{padding:10px 0!important}.page-main .ant-table-tbody>tr>td{padding:10px}.page-home .metrics .ant-card-body{padding:10px!important}}:root{--workspace-rule: rgba(24, 34, 45, .055);--workspace-control-border: rgba(24, 34, 45, .13)}.topbar,.main-shell>footer{border-color:var(--workspace-rule)}.page-main .ant-card-head{border-bottom-color:var(--workspace-rule)}.page-main .ant-table-tbody>tr>td{border-bottom-color:#18222d0a}.page-main .ant-table-thead>tr>th{background:#fafbfc;border-bottom-color:var(--workspace-rule)}.page-main .ant-table-thead>tr>th:before{background-color:var(--workspace-rule)!important}.page-main .ant-table-tbody>tr:hover>td{background:#f7faf9}.page-main .ant-btn-default{box-shadow:none}.page-main .ant-table-cell-fix-right-first:after,.page-main .ant-table-cell-fix-left-last:after{box-shadow:none!important}.page-main .ant-table-cell-fix-right-first{border-left:1px solid var(--workspace-rule)}.page-main .job+.job,.page-main .todo+.todo{border-color:var(--workspace-rule)}.x-markdown-debug-panel{position:fixed;z-index:9999;right:0;background:#000000d9;border-radius:8px;padding:12px;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:12px;color:#fff;width:180px;box-shadow:0 2px 8px #00000026;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;transition:box-shadow .2s}.x-markdown-debug-panel:hover{box-shadow:0 4px 12px #00000040}.x-markdown-debug-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.x-markdown-debug-row:last-child{margin-bottom:0}.x-markdown-debug-label{color:#ffffffa6;font-weight:500;min-width:60px}.x-markdown-debug-value{font-weight:600;min-width:50px;text-align:right}.x-markdown-debug-chart{margin-left:auto}.x-markdown-debug-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.x-markdown-debug-action{flex:1;padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-size:11px;font-family:inherit;cursor:pointer;transition:all .2s;font-weight:500}.x-markdown-debug-action:hover{background:#ffffff26;border-color:#ffffff4d}.x-markdown-debug-action:active{transform:scale(.98)}.x-markdown-debug-record-btn.recording{background:#ff4d4f33;border-color:#ff4d4f;animation:recording-pulse 1.5s ease-in-out infinite}@keyframes recording-pulse{0%,to{box-shadow:0 0 #ff4d4f66}50%{box-shadow:0 0 0 8px #ff4d4f00}}.x-markdown-debug-modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.x-markdown-debug-modal{background:#1e1e1ef2;border-radius:12px;box-shadow:0 8px 32px #0006;max-width:90vw;max-height:90vh;overflow:auto;animation:slideIn .3s ease-out;border:1px solid rgba(255,255,255,.1)}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.x-markdown-debug-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.x-markdown-debug-close-btn{width:32px;height:32px;border-radius:6px;background:#ffffff1a;border:none;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.x-markdown-debug-close-btn:hover{background:#ff4d4f4d}.x-markdown-debug-modal-content{padding:24px}.x-markdown-debug-stats-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.x-markdown-debug-stat-item{background:#ffffff0d;border-radius:8px;padding:16px;border:1px solid rgba(255,255,255,.1)}.x-markdown-debug-stat-label{font-size:11px;color:#fff9;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.x-markdown-debug-stat-value{font-size:20px;font-weight:700;color:#fff}.x-markdown-debug-chart-full{background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.x-markdown-debug-chart-full .fps-line,.x-markdown-debug-chart-full .memory-line{filter:drop-shadow(0 0 4px currentColor)}.x-markdown-debug-legend{display:flex;gap:24px;justify-content:center;margin-top:16px}.x-markdown-debug-legend-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#fffc}.x-markdown-debug-legend-color{width:12px;height:12px;border-radius:2px}@media(max-width:768px){.x-markdown-debug-stats-summary{grid-template-columns:repeat(2,1fr)}}@keyframes x-markdown-fade-in{0%{opacity:0}to{opacity:1}}.x-markdown{--text-color: inherit;--font-size: inherit;--margin-block: 0 0 1em 0;--td-th-padding: .85em 1em;--pre-th-td-padding: 2px 0;--border-font-weight: 600;--padding-ul-ol: 0 0 0 1em;--margin-ul-ol: 0 0 1em 1.8em;--margin-li: .25em 0;--margin-pre: 1em 0;--padding-code-inline: .2em .4em;--margin-code-inline: 0 .2em;--code-inline-text: .85em;--small-border-radius: 2px;--image-margin: .5em 0;--hr-margin: 1.5em 0;--table-margin: 1em 0;font-size:var(--font-size);line-height:1.5714285714285714;width:100%;color:var(--text-color)}xmd-tail{display:inline}.xmd-tail{color:inherit;font-size:inherit;line-height:inherit}.x-markdown p,.x-markdown div,.x-markdown span,.x-markdown li{word-break:break-word;overflow-wrap:break-word}.x-markdown pre,.x-markdown code{word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) th,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-td) td{padding:var(--td-th-padding)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) th{font-weight:var(--border-font-weight)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) pre table{box-shadow:none}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-td) pre td,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) pre th{padding:var(--pre-th-td-padding);border:none;text-align:left}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p{margin:var(--margin-block)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol{margin:var(--margin-ul-ol);padding:var(--padding-ul-ol)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul:first-child,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul:last-child,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol):not(.x-md-disable-li) ol>li{list-style:decimal}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul):not(.x-md-disable-li) ul>li{list-style:disc}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li{margin:var(--margin-li)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre{margin:var(--margin-pre);overflow-x:auto}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-code) code{padding:var(--padding-code-inline);margin:var(--margin-code-inline);font-size:var(--code-inline-text);border-radius:var(--small-border-radius)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-code) pre code{padding:0;margin:0;font-size:inherit;border-radius:0;line-height:2}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-img) img{max-width:100%;height:auto;margin:var(--image-margin)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-hr) hr{margin:var(--hr-margin)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre){margin:var(--table-margin);border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre):first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre):last-child{margin-bottom:0}.x-markdown .inline-katex .katex-display{display:inline-block;margin:0;text-align:initial;vertical-align:middle}.x-markdown .inline-katex .katex-display>.katex{display:inline-block;text-align:initial;white-space:normal}.x-markdown .inline-katex .katex-display>.katex>.katex-html{display:inline-block;position:static}.x-markdown .inline-katex .katex-display>.katex>.katex-html>.tag{position:static}.x-markdown .block-katex{display:block;margin:1em 0}.x-markdown-light{--font-size: 14px;--primary-color: #1677ff;--primary-color-hover: #4096ff;--heading-color: #000000;--text-color: rgba(0, 0, 0, .85);--border-color: rgba(240, 240, 240, 1);--line-color: rgba(5, 5, 5, .06);--light-bg: rgba(0, 0, 0, .04);--table-head-bg: rgba(250, 250, 250, 1);--table-body-bg: rgba(255, 255, 255, 1);--cite-bg: rgba(0, 0, 0, .1);--cite-hover-bg: rgba(0, 0, 0, .2);--border-radius-middle: 6px;--border-radius-small: 4px;--td-th-padding: 10px 12px;--border-font-weight: 600;--margin-block: 0 0 16px 0;--padding-ul-ol: 0 0 0 16px;--margin-ul-ol: 0 0 16px 28px;--margin-li: 0 0 14px 0;--hr-margin: 24px 0;--table-margin: 0 0 24px 0;--margin-pre: 0 0 16px 0;--padding-code: 16px;--xmd-tail-color: var(--text-color)}.x-markdown-light h1,.x-markdown-light h2,.x-markdown-light h3,.x-markdown-light h4{color:var(--heading-color);font-weight:var(--border-font-weight);margin:var(--margin-block)}.x-markdown-light h1{font-size:24px;line-height:36px}.x-markdown-light h2{font-size:20px;line-height:32px}.x-markdown-light h3{font-size:18px;line-height:30px}.x-markdown-light h4{font-size:16px}.x-markdown-light p,.x-markdown-light li{color:var(--text-color);margin:var(--margin-block)}.x-markdown-light li{position:relative}.x-markdown-light li::marker{font-size:16px;font-weight:400;line-height:28px;color:var(--heading-color)}.x-markdown-light ul>li ul>li,.x-markdown-light ul>li ol>li{list-style:circle}.x-markdown-light ul>li ul>li ul>li,.x-markdown-light ul>li ul>li ol>li,.x-markdown-light ul>li ol>li ul>li,.x-markdown-light ul>li ol>li ol>li{list-style:square}.x-markdown-light ol>li ol>li,.x-markdown-light ol>li ul>li{list-style:lower-alpha}.x-markdown-light ol>li ol>li ol>li,.x-markdown-light ol>li ol>li ul>li,.x-markdown-light ol>li ul>li ol>li,.x-markdown-light ol>li ul>li ul>li{list-style:lower-roman}.x-markdown-light hr{border:0;border-top:1px solid var(--line-color);margin:var(--hr-margin)}.x-markdown-light table{border-collapse:collapse;overflow:hidden;box-shadow:0 1px 3px #0000000d;margin:var(--table-margin)}.x-markdown-light thead{background-color:var(--table-head-bg)}.x-markdown-light tbody{background-color:var(--table-body-bg)}.x-markdown-light tbody tr{background-color:var(--table-body-bg);transition:background-color .2s linear}.x-markdown-light tbody tr:hover{background-color:var(--table-head-bg)}.x-markdown-light th,.x-markdown-light td{padding:var(--td-th-padding);border:1px solid var(--border-color)}.x-markdown-light th{color:var(--heading-color)}.x-markdown-light td{color:var(--text-color)}.x-markdown-light blockquote{border-left:4px solid var(--border-color);padding:4px 12px;margin:16px 0;background-color:var(--cite-bg);border-radius:0 var(--border-radius-middle) var(--border-radius-middle) 0;transition:background-color .2s ease}.x-markdown-light blockquote:hover{background-color:var(--cite-hover-bg)}.x-markdown-light pre code:not([class$=-highlightCode-code] pre code){display:block;background:var(--light-bg)!important;padding:var(--padding-code);color:var(--text-color)!important;line-height:1.3;font-size:var(--font-size);border-radius:var(--border-radius-middle);margin:var(--margin-pre)}.x-markdown-light code:not([class$=-highlightCode-code] code):not(pre code){background-color:var(--light-bg)!important;color:var(--text-color)!important;border-radius:var(--border-radius-small);padding:2px 6px;margin-inline:3px;font-size:var(--font-size);border:1px solid var(--border-color)}.x-markdown-light img{max-width:100%}.x-markdown-light a{color:var(--primary-color);text-decoration:none;transition:color .2s ease;position:relative}.x-markdown-light a:hover{color:var(--primary-color-hover);text-decoration:underline}.x-markdown-light a:after{content:"↗";margin-left:4px;vertical-align:super;opacity:.7}main.page-main{padding:16px 20px}.workspace-page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:32px;padding:0;margin:0 0 12px;border:0;flex-shrink:0}.workspace-page-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:0}.workspace-page-heading h1{margin:0;font-size:22px;line-height:32px}.workspace-page-heading p{margin:0;font-size:12px;line-height:1.5;color:#849198}.workspace-page-actions{flex-shrink:0}.workspace-page-content{min-width:0;display:flow-root}.page-main .workspace-page-content>.ant-card>.ant-card-body{padding-top:0!important}.page-main .workspace-page-content>.ant-card:has(>.ant-card-head)>.ant-card-body{padding-top:12px!important}main.agent-main>.workspace-page-content{display:flex;flex:1;min-height:0}.agent-main .digital-workspace>.dh-chat-layout{margin-top:0}@media(max-width:760px){main.page-main{padding:12px}.workspace-page-header{gap:8px}.workspace-page-heading h1{font-size:19px;line-height:28px}}.dh-card-head,.dh-compose-tools{display:flex;align-items:center;justify-content:space-between;gap:12px}.dh-caps{min-height:58px;margin:12px 0}.dh-caps .ant-tag{margin:0 6px 6px 0}.dh-chat-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;margin-top:22px}.dh-history .ant-card-body{padding:12px}.dh-history .ant-conversations{width:100%;padding:0}.dh-message-list{height:min(56vh,620px);min-height:280px;overflow-y:auto;padding:8px 4px}.dh-message-list .ant-bubble-body{min-width:0;max-width:100%}.dh-user-text{white-space:pre-wrap;overflow-wrap:anywhere}.dh-answer{min-width:0;overflow-wrap:anywhere;line-height:1.8}.dh-answer .x-markdown{font-size:14px}.dh-answer pre,.dh-answer table{max-width:100%;overflow-x:auto}.dh-answer table{display:block}.dh-message-actions{margin-top:6px}.dh-message-actions .ant-typography{font-size:12px;color:#678178}.dh-welcome{display:flex;flex-direction:column;gap:24px;padding:20px 0 30px}.dh-welcome .ant-welcome-title{font-size:22px}.dh-welcome .ant-prompts{width:100%}.dh-composer .ant-sender{background:#fff}.dh-file{display:inline-flex;gap:10px;align-items:center;padding:8px 12px;background:#f2f6f5;border-radius:8px;margin-top:8px}.dh-composer{border-top:1px solid var(--workspace-rule);margin-top:18px;padding-top:20px}.dh-compose-tools{margin-top:12px;flex-wrap:wrap}.digital-workspace h2{margin:0 0 8px}.dh-chat-layout>.ant-card{min-width:0}@media(max-width:760px){.dh-chat-layout{grid-template-columns:1fr}.dh-history .ant-card-body{max-height:130px;overflow:auto}.dh-message-list{height:55vh;min-height:280px}.dh-welcome .ant-welcome-title{font-size:18px}.dh-compose-tools>.ant-btn{width:100%}.dh-chat-layout .ant-card-body{padding:16px}.dh-file{max-width:100%;flex-wrap:wrap}.dh-file a{overflow-wrap:anywhere}}.dh-history-toggle{display:none}.sidebar nav{overflow-y:auto;min-height:0}.sidebar nav .nav-caption{margin:20px 16px 10px}.agent-main .dh-chat-layout{margin-top:12px}@media(max-width:760px){.dh-history-toggle{display:inline-flex}.dh-history{display:none}.history-open .dh-history{display:block}.agent-main .dh-welcome{padding:0 0 16px;gap:12px}.agent-main .dh-welcome .ant-welcome{display:none}.agent-main .dh-composer{margin-top:0;padding-top:12px}}main.agent-main{overflow:hidden;display:flex}.agent-main .digital-workspace{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.dh-chat-layout{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.dh-chat-layout>.ant-card{height:100%;min-height:0;display:flex;flex-direction:column}.dh-chat-layout>.ant-card>.ant-card-head{flex-shrink:0}.dh-chat-layout>.ant-card>.ant-card-body{flex:1;min-height:0;overflow:hidden}.dh-history.ant-card>.ant-card-body{overflow-y:auto;overscroll-behavior:contain}.dh-chat-panel>.ant-card-body{display:flex;flex-direction:column}.dh-message-list{flex:1;height:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dh-welcome{flex:1;min-height:0;overflow-y:auto}.dh-composer{flex-shrink:0;max-height:50%;overflow-y:auto;padding-top:12px;margin-top:10px}@media(max-width:760px){.dh-chat-layout{grid-template-rows:minmax(0,1fr);gap:8px}.dh-chat-layout.history-open{grid-template-rows:minmax(80px,24%) minmax(0,1fr)}.dh-history .ant-card-body{max-height:none}.dh-composer{max-height:55%}.dh-chat-layout .ant-card-body{padding:12px!important}}.agent-main .dh-chat-layout{grid-template-columns:190px minmax(0,1fr);gap:12px;margin-top:10px}.dh-chat-layout>.ant-card{border-radius:12px}.dh-chat-layout>.ant-card>.ant-card-head{min-height:42px;padding:0 12px}.dh-chat-layout>.ant-card>.ant-card-body{padding:12px}.dh-history.ant-card>.ant-card-body{padding:6px}.dh-history .ant-conversations-item{padding-block:8px}.dh-message-list{padding:4px 2px}.dh-composer{margin-top:6px;padding-top:8px}.dh-compose-tools{margin-top:6px;gap:6px}.dh-composer>p{margin:4px 0 0;font-size:11px;line-height:1.4}.dh-welcome{padding:12px 8px;gap:16px}.dh-welcome .agent-avatar{width:40px;height:40px;font-size:24px;border-radius:10px;margin-bottom:0}.dh-welcome .ant-welcome-title{font-size:18px}@media(max-width:760px){.agent-main .dh-chat-layout{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px}.dh-chat-layout>.ant-card>.ant-card-body{padding:10px!important}.agent-main .dh-composer{padding-top:8px}}.agent-main .dh-chat-layout{gap:0;margin-top:0}.agent-main .dh-history{border-right:1px solid var(--workspace-rule);padding-right:10px}.agent-main .dh-chat-panel>.ant-card-body{padding:10px 0 0 16px}.agent-main .dh-history>.ant-card-body{padding:6px 0}@media(max-width:760px){.agent-main .dh-history{border-right:0;border-bottom:1px solid var(--workspace-rule);padding-right:0}.agent-main .dh-chat-panel>.ant-card-body{padding:8px 0 0!important}}.agent-main .dh-composer{border-top:0}.agent-main .dh-composer .ant-sender{box-shadow:none;border-color:var(--workspace-control-border)}.agent-main .dh-composer .ant-sender:focus-within{border-color:#6bafa0;box-shadow:0 0 0 2px #157c6814}.agent-main .dh-history>.ant-card-head{border-bottom:0}.agent-main .dh-history .ant-conversations-item:not(.ant-conversations-item-active):hover{background:#f7f8f9}
