.mgmt-page{display:flex;flex-direction:column;gap:16px;padding-bottom:28px;color:#242832;font-size:13px}.mgmt-page .page-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:-2px}.mgmt-eyebrow{margin-bottom:3px;color:#7c8490;font-size:11px;letter-spacing:.06em}.mgmt-page .page-heading{margin:0 0 3px;color:#252a33;font-size:22px;font-weight:650;line-height:1.35}.mgmt-page .page-subtitle{max-width:820px;color:#7a818c;font-size:13px;line-height:1.6}.page-heading-action{display:flex;justify-content:flex-end;padding-top:14px}.mgmt-page .metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mgmt-metric.ant-card{min-height:91px;border:1px solid #edf0f2;border-radius:8px;box-shadow:0 1px 2px #18273a05}.mgmt-metric .ant-card-body{display:flex;align-items:flex-start;gap:12px;padding:15px 16px}.mgmt-metric-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:8px;background:#edfaf5;color:#20ac7b;font-size:16px}.mgmt-metric-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.mgmt-metric-label{color:#747b86;font-size:12px}.mgmt-metric-value{color:#242832;font-size:21px;font-weight:650;line-height:1.25}.mgmt-metric-note{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mgmt-boundary-alert.ant-alert{border-color:#d9efe7;border-radius:8px;background:#f4fbf8}.mgmt-boundary-alert .ant-alert-message{color:#2a5545;font-size:13px;font-weight:600}.mgmt-boundary-alert .ant-alert-description{color:#64776f;font-size:12px;line-height:1.55}.mgmt-toolbar{display:flex;min-height:34px;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.mgmt-search.ant-input-affix-wrapper{width:min(370px,100%);border-radius:7px}.mgmt-master-detail{display:grid;grid-template-columns:minmax(0,.95fr) minmax(410px,1.05fr);align-items:start;gap:14px}.mgmt-task-master-detail{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr)}.mgmt-page .section-card{min-width:0;overflow:hidden;border:1px solid #e9edf0;border-radius:8px;box-shadow:0 1px 2px #18273a05}.mgmt-page .section-card .ant-card-head{min-height:46px;padding:0 15px;border-bottom-color:#edf0f2}.mgmt-page .section-card .ant-card-head-title{overflow:hidden;color:#303741;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mgmt-page .section-card .ant-card-extra{padding:9px 0;font-size:12px}.mgmt-page .section-card .ant-card-body{padding:15px}.mgmt-list-card .ant-card-body{padding:5px 10px 10px!important}.mgmt-detail-stack{display:flex;min-width:0;flex-direction:column;gap:12px}.mgmt-detail-card .ant-card-extra .ant-btn{font-size:12px}.mgmt-detail-subtitle{margin:-2px 0 12px;color:#606976;font-size:12px;line-height:1.6}.mgmt-tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.mgmt-tag-row .ant-tag,.mgmt-status-tag{margin-inline-end:0;border-radius:4px;font-size:11px}.mgmt-descriptions .ant-descriptions-item-label,.mgmt-descriptions .ant-descriptions-item-content{padding-bottom:9px;font-size:12px}.mgmt-descriptions .ant-descriptions-item-content{color:#313843;overflow-wrap:anywhere}.mgmt-inline-icon{margin-left:5px;font-size:10px}.mgmt-identity-box{padding:12px;border:1px solid #e8f0ed;border-radius:7px;background:#f8fbfa}.mgmt-identity-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mgmt-small-paragraph.ant-typography{margin-bottom:7px;color:#48535c;font-size:12px;line-height:1.55}.mgmt-link-list{display:flex;flex-direction:column}.mgmt-link-row{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:7px 2px;border-bottom:1px solid #f0f2f4;color:#37414b;font-size:12px}.mgmt-link-row:last-child{border-bottom:0}.mgmt-link-row:hover{color:#188e66}.mgmt-link-row>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-use-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-link-row .ant-tag{flex-shrink:0;margin:0}.mgmt-secondary-inline{margin-left:9px;color:#9097a0;font-size:11px}.mgmt-task-id{display:inline-block;margin-right:8px;color:#7d8791;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.mgmt-impact-note,.mgmt-small-note{display:block;margin-top:9px;color:#858d96;font-size:11px;line-height:1.55}.mgmt-inline-alert.ant-alert,.mgmt-modal-alert.ant-alert{margin-top:8px;border-radius:6px}.mgmt-inline-alert .ant-alert-message,.mgmt-modal-alert .ant-alert-message{font-size:12px}.mgmt-inline-alert .ant-alert-description,.mgmt-modal-alert .ant-alert-description{font-size:11px}.mgmt-page .ant-table{color:#38404a;font-size:12px}.mgmt-page .ant-table-thead>tr>th{padding:10px 9px;background:#fafbfc;color:#737b85;font-size:11px;font-weight:600;white-space:nowrap}.mgmt-page .ant-table-tbody>tr>td{padding:10px 9px;border-bottom-color:#f0f2f4}.mgmt-page .ant-table-tbody>tr{cursor:pointer}.mgmt-page .ant-table-tbody>tr:hover>td{background:#f7fbf9!important}.mgmt-page .ant-table-tbody>tr.mgmt-selected-row>td{background:#f0faf6}.mgmt-primary-cell{display:flex;min-width:0;flex-direction:column;gap:2px}.mgmt-primary-cell .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-secondary-cell{overflow:hidden;color:#8d949e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mgmt-empty{padding:24px 8px}.mgmt-empty .ant-empty-description{color:#979da5;font-size:12px}.mgmt-modal-alert.ant-alert{margin:0 0 15px}.mgmt-form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.mgmt-form-grid .ant-form-item{margin-bottom:14px}.mgmt-form-span{grid-column:1 / -1}.mgmt-form-boundary{margin-top:-5px;color:#78828d;font-size:11px}.mgmt-parameter-list{display:flex;flex-wrap:wrap;gap:4px}.mgmt-parameter-list .ant-tag{margin:0;font-size:11px}.mgmt-task-heading{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.mgmt-runtime-work{margin-bottom:12px;padding:10px 12px;border-left:3px solid #20ac7b;border-radius:0 6px 6px 0;background:#f5faf8;font-size:12px}.mgmt-runtime-work div{margin-top:3px;color:#3c454f}.mgmt-timeline .ant-timeline-item-content{min-height:45px;font-size:12px}.mgmt-stage>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.mgmt-stage-time{font-size:10px}.mgmt-stage-detail{margin-top:3px;color:#818a94;font-size:11px;line-height:1.45}.mgmt-io-block{padding:9px 11px;border:1px solid #edf0f2;border-radius:6px;background:#fcfcfd}.mgmt-io-block+.mgmt-io-block{margin-top:9px}.mgmt-io-block .ant-typography-paragraph{margin:5px 0 0;color:#414953;font-size:12px;line-height:1.55}.mgmt-usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.mgmt-usage-grid>div{display:flex;flex-direction:column;gap:3px;padding:9px;border-radius:6px;background:#f7f8fa;font-size:11px}.mgmt-usage-grid strong{color:#313842;font-size:13px}.mgmt-org-layout{grid-template-columns:minmax(260px,.7fr) minmax(490px,1.3fr)}.mgmt-tree-card .ant-card-body{max-height:680px;overflow:auto}.mgmt-tree-card .ant-tree{font-size:12px}.mgmt-tree-title{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:5px}.mgmt-tree-source.ant-tag{margin:0;padding-inline:4px;font-size:9px;line-height:16px}.mgmt-tree-card .ant-tree-node-content-wrapper{min-height:27px}.mgmt-dept-link{margin-right:10px}.mgmt-grant-list{display:flex;flex-direction:column}.mgmt-grant-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 1px;border-bottom:1px solid #eff1f3}.mgmt-grant-row:last-child{border-bottom:0}.mgmt-grant-main{display:flex;min-width:0;flex-direction:column;gap:4px;font-size:11px}.mgmt-grant-main>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mgmt-grant-main .ant-typography-secondary{overflow-wrap:anywhere}.mgmt-warning-copy{margin:0;color:#9b6900;font-size:12px}.mgmt-permission-groups{display:flex;flex-direction:column;gap:13px}.mgmt-permission-group{padding-bottom:11px;border-bottom:1px solid #f0f2f4;font-size:12px}.mgmt-permission-group:last-child{padding-bottom:0;border-bottom:0}.mgmt-permission-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.mgmt-permission-tags .ant-tag{margin:0;font-size:11px}.mgmt-permission-form{display:flex;width:100%;flex-direction:column;gap:9px}.mgmt-permission-form-group{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;padding:10px 11px;border:1px solid #edf0f2;border-radius:6px}.mgmt-permission-form-group>.ant-typography{grid-column:1 / -1}.mgmt-permission-form-group .ant-checkbox-wrapper{margin-inline-start:0;font-size:11px}.mgmt-grant-scope{flex-shrink:0;color:#6d7680;font-size:11px}.mgmt-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.mgmt-dept-row-name{display:flex;min-height:28px;align-items:center;gap:5px}.mgmt-dept-row-name>span:last-child,.mgmt-dept-row-name>.mgmt-primary-cell{flex:1 1 auto;min-width:0}.mgmt-dept-toggle{width:26px;min-width:26px;flex:0 0 26px}.mgmt-tree-spacer{display:inline-block;width:26px;flex:0 0 26px}.mgmt-pagination{display:flex;justify-content:flex-end;padding:10px 12px 4px}.mgmt-member-checkboxes{display:flex;flex-direction:column;gap:9px}.mgmt-page .ant-btn-primary{box-shadow:none}.mgmt-page .ant-btn-primary:not(:disabled){background:#20ac7b}.mgmt-page .ant-btn-primary:not(:disabled):hover{background:#168e66}@media(max-width:1260px){.mgmt-master-detail,.mgmt-task-master-detail,.mgmt-org-layout{grid-template-columns:minmax(0,1fr)}.mgmt-page .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-tree-card .ant-card-body{max-height:360px}}@media(max-width:640px){.mgmt-page .page-heading-row{flex-direction:column;gap:8px}.page-heading-action{padding-top:0}.mgmt-page .metrics-grid{grid-template-columns:1fr 1fr;gap:8px}.mgmt-metric .ant-card-body{gap:8px;padding:11px 10px}.mgmt-metric-icon{width:29px;height:29px;flex-basis:29px;font-size:14px}.mgmt-metric-value{font-size:18px}.mgmt-metric-note{display:none}.mgmt-form-grid,.mgmt-permission-form-group{grid-template-columns:1fr}.mgmt-form-span,.mgmt-permission-form-group>.ant-typography{grid-column:auto}.mgmt-usage-grid{grid-template-columns:1fr}}.admin-sidebar-heading{padding:20px 22px 10px;color:#64716c;font-size:12px;font-weight:700;letter-spacing:.04em}.admin-return-button{width:calc(100% - 32px);margin:16px}.admin-scope-notice{margin-bottom:16px}.debug-workbench{display:flex;width:100%;min-width:0;height:100%;min-height:0;flex:1;flex-direction:column;overflow:hidden;color:#202a35;background:#f7f9fb}.debug-context-items,.debug-message-heading,.debug-output-heading,.debug-composer-footer,.debug-turn-footer,.debug-log-filters,.debug-step-head,.debug-console-label{display:flex;align-items:center}.debug-muted{color:#778391!important;font-size:11px}.debug-actions{flex-shrink:0}.debug-actions .ant-btn{color:#66737f;font-size:10px}.debug-contextbar{display:flex;min-height:38px;flex:0 0 38px;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-bottom:1px solid #e8ebee;background:#fff}.debug-context-items{min-width:0;flex-wrap:wrap;gap:8px;color:#687583;font-size:11px}.debug-context-items strong{margin-left:4px;color:#263440;font-size:12px}.debug-context-items .ant-tag{margin:0}.debug-contextbar .ant-btn{height:25px;padding-inline:7px}.debug-contextbar .ant-btn .anticon{margin-inline-end:4px}.debug-revision-alert{margin:10px 18px 0}.debug-main{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr);overflow:hidden}.debug-main.with-output{grid-template-columns:minmax(0,1fr) minmax(350px,37%)}.debug-chat-pane{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.debug-message-list{width:100%;max-width:980px;min-height:0;flex:1;align-self:center;overflow:auto;padding:24px clamp(20px,4vw,58px);scroll-behavior:smooth}.debug-turn{display:flex;flex-direction:column;gap:15px;margin:0 auto 30px;padding-left:0;border-left:2px solid transparent}.debug-turn.selected{padding-left:8px;border-left-color:#8eb39a}.debug-user-message,.debug-assistant-message{display:flex;align-items:flex-start;gap:11px}.debug-user-message{cursor:pointer}.debug-user-message .ant-avatar{flex:0 0 auto;color:#566a7c;background:#eaf0f5}.debug-agent-avatar{flex:0 0 auto;color:#3f7655;background:#e8f3eb}.debug-message-content{min-width:0;flex:1}.debug-message-heading{min-height:28px;flex-wrap:wrap;gap:8px;color:#384653;font-size:13px}.debug-message-heading .ant-tag{margin:0}.debug-message-heading time{margin-left:auto;color:#929ca7;font-size:11px;font-weight:400}.debug-user-bubble,.debug-answer-bubble,.debug-running-card{margin-top:6px;border:1px solid #e7ebef;border-radius:6px;background:#fff;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.debug-user-bubble{max-width:88%;padding:10px 13px;background:#eef4f8}.debug-answer-bubble{padding:12px 14px}.debug-answer-bubble.failed{border-color:#f1d7d5;background:#fff8f7}.debug-answer-bubble.stopped{color:#596776;background:#f7f8f9}.debug-turn-reason{margin-top:8px;padding-top:8px;border-top:1px solid #eadfdc;color:#a3473d;font-size:12px}.debug-running-card{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#3f7655}.debug-running-card>div{display:flex;flex-direction:column;gap:2px}.debug-running-card span{color:#75818d;font-size:12px}.debug-turn-footer{flex-wrap:wrap;justify-content:space-between;gap:5px 8px;margin-top:2px;color:#8995a1;font-size:11px}.debug-usage{color:#99a3ac;font-size:10px}.debug-turn-footer .ant-btn{height:24px;padding-inline:5px}.debug-welcome{display:flex;width:min(100%,630px);min-height:100%;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:18px 0 34px;text-align:center}.debug-welcome-icon{display:grid;width:52px;height:52px;place-items:center;margin-bottom:14px;border-radius:14px;color:#417654;background:#e8f3eb;font-size:24px}.debug-welcome h4.ant-typography{margin:0 0 6px;color:#25313c}.debug-welcome>.debug-muted{max-width:470px;line-height:1.7}.debug-sample-list{display:flex;width:min(100%,420px);flex-direction:column;gap:7px;margin:27px 0 16px;text-align:left}.debug-sample-list>span{margin-bottom:2px;color:#788592;font-size:12px}.debug-sample-list button,.debug-quick-prompts button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid #e2e7eb;border-radius:5px;color:#445363;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.debug-sample-list button:hover,.debug-quick-prompts button:hover{border-color:#9dbca5;background:#fbfdfb}.debug-sample-list button:disabled,.debug-quick-prompts button:disabled{cursor:not-allowed;opacity:.55}.debug-sample-list button span{color:#8e9aa5;font-size:18px}.debug-simulation-note{color:#9aa4ad;font-size:11px}.debug-composer-wrap{width:100%;max-width:980px;align-self:center;padding:0 clamp(20px,4vw,58px) 20px}.debug-quick-prompts{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 8px 42px}.debug-quick-prompts button{padding:5px 9px;color:#687684;font-size:11px}.debug-composer{padding:9px 11px 7px;border:1px solid #dfe5e9;border-radius:8px;background:#fff;box-shadow:0 2px 8px #1a2e3d0a}.debug-composer:focus-within{border-color:#a7c5ae;box-shadow:0 0 0 2px #48815814}.debug-composer.read-only{background:#f8f9fa}.debug-composer .ant-input{resize:none;border:0;box-shadow:none!important;background:transparent}.debug-composer-footer{justify-content:space-between;gap:10px;padding:7px 1px 0}.debug-composer-footer .ant-btn{flex-shrink:0}.debug-output-pane{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;padding:0 16px 12px;border-left:1px solid #e4e8ec;background:#fff}.debug-output-heading{min-height:48px;flex:0 0 48px;justify-content:space-between;gap:8px;border-bottom:1px solid #edf0f2;font-size:13px}.debug-output-heading>div{display:flex;align-items:baseline;min-width:0;gap:5px}.debug-output-heading .debug-muted{max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debug-output-heading .ant-btn{padding-inline:5px;color:#778391;font-size:11px}.debug-output-pane .ant-tabs{display:flex;min-height:0;flex:1;flex-direction:column}.debug-output-pane .ant-tabs-nav{flex:0 0 auto;margin-bottom:7px}.debug-output-pane .ant-tabs-content-holder{min-height:0;flex:1;overflow:auto}.debug-output-pane .ant-tabs-content,.debug-output-pane .ant-tabs-tabpane{min-height:100%}.debug-output-pane .ant-empty{margin:42px 0}.debug-step-list{display:flex;flex-direction:column;gap:8px;padding:2px 0 10px}.debug-step-card{border:1px solid #e8ecef;border-radius:6px;overflow:hidden}.debug-step-head{width:100%;min-height:52px;gap:9px;padding:8px 9px;border:0;color:inherit;background:#fff;text-align:left;cursor:pointer}.debug-step-index{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;color:#3e7e53;background:#edf6ef;font-size:12px}.debug-step-index.error{color:#b84e43;background:#fdf0ee;font-weight:700}.debug-step-title{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.debug-step-title strong{overflow:hidden;color:#384653;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.debug-step-title small{color:#96a0a9;font-size:10px}.debug-step-head .ant-tag{margin:0;font-size:10px}.debug-step-chevron{color:#8b97a2;font-size:16px}.debug-step-details{padding:8px 12px 11px 41px;border-top:1px solid #edf0f2;background:#fbfcfd}.debug-step-details>div+div{margin-top:9px}.debug-step-details span{color:#8a96a0;font-size:10px}.debug-step-details p{margin:3px 0 0;color:#42515e;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.debug-next-step{display:flex;align-items:center;gap:8px;padding:8px 3px;color:#788592;font-size:11px}.debug-console-output{padding:4px 0 10px}.debug-console-section{padding:10px 0 12px;border-bottom:1px solid #eef0f2}.debug-console-label{gap:7px;color:#3e4b57;font-size:12px;font-weight:600}.debug-console-label .ant-tag{margin:0 0 0 auto;font-weight:400}.stdout-dot,.stderr-dot{width:7px;height:7px;border-radius:50%;background:#589268}.stderr-dot{background:#c8584d}.debug-console-section p{margin:8px 0 0;padding:7px 9px;border-radius:4px;color:#4d5b67;background:#f6f8f9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.debug-console-section.stderr p{color:#a14339;background:#fff5f3}.debug-console-section small{display:block;margin-top:8px;color:#9aa4ad;font-size:11px}.debug-readonly-note{display:block;margin-top:10px;color:#9aa4ad!important;font-size:10px;line-height:1.5}.debug-log-view{display:flex;min-height:100%;flex-direction:column}.debug-log-filters{gap:8px;margin:2px 0 8px}.debug-log-filters .ant-select{min-width:108px;flex:1}.debug-log-list{display:flex;flex-direction:column}.debug-log-row{display:grid;grid-template-columns:68px 48px minmax(0,1fr);align-items:start;gap:6px;padding:9px 1px;border-bottom:1px solid #f0f2f4;color:#4b5865;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.debug-log-time{color:#929da7;font-variant-numeric:tabular-nums}.debug-log-row .ant-tag{margin:0;padding-inline:5px;text-align:center;font-size:10px}.debug-log-row.错误{color:#a8473e}.debug-log-row.警告{color:#89651e}@container editor-workspace (max-width: 900px){.debug-main.with-output{display:flex;flex-direction:column}.debug-chat-pane{min-height:300px;flex:1 1 0}.debug-output-pane{min-height:220px;max-height:38%;flex:0 1 38%;border-top:1px solid #e4e8ec;border-left:0}}@media(max-width:1280px){.debug-main.with-output{display:flex;flex-direction:column}.debug-chat-pane{min-height:300px;flex:1 1 0}.debug-output-pane{min-height:220px;max-height:38%;flex:0 1 38%;border-top:1px solid #e4e8ec;border-left:0}}@media(max-width:560px){.debug-contextbar{min-height:36px;flex-basis:36px;padding-inline:6px}.debug-context-items{gap:5px;font-size:10px}.debug-context-items .ant-tag{padding-inline:4px;font-size:10px}.debug-contextbar .ant-btn{padding-inline:5px;font-size:10px}.debug-output-pane,.debug-message-list,.debug-composer-wrap{padding-inline:10px}.debug-message-heading{gap:5px}}.proposal-progress{padding:8px 16px;border-bottom:1px solid var(--border,#eee);display:flex;gap:8px;flex-wrap:wrap;font-size:11px}.proposal-assistant .assistant-thread{min-height:0;overflow:auto}.proposal-assistant .chat-bubble{white-space:pre-wrap}.proposal-assistant .assistant-prompts{flex-shrink:0}.proposal-assistant .proposal-card{margin:8px 0}.proposal-diff{display:grid;grid-template-columns:1fr 1fr;gap:12px}.proposal-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fa;padding:12px;font:12px/1.6 monospace;max-height:350px;overflow:auto}.development-preview{height:100%;min-height:0;display:flex;flex-direction:column;background:#fff;padding:14px 18px;gap:12px}.proposal-debug-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.proposal-debug-header button{margin-left:auto}.proposal-test-choices{display:flex;gap:8px;flex-wrap:wrap}.proposal-test-choices .ant-select{min-width:180px;flex:1}.proposal-run-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px}.proposal-run-body>.ant-empty{margin:auto}.proposal-run-body>.ant-card{flex-shrink:0}.proposal-business-input{padding:12px;background:#f7f8fa;margin:0}.proposal-artifact{max-height:200px;overflow:auto;white-space:pre-wrap;font:12px/1.7 monospace}.proposal-response-actions{margin-top:10px}.proposal-test-input{border:1px solid #d9dfe4;border-radius:8px;padding:10px;flex-shrink:0}.proposal-test-input textarea{margin-top:8px}.proposal-test-input>div:last-child{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:6px}.proposal-test-input .muted{font-size:10px}.proposal-run-body>.ant-select{flex-shrink:0}.proposal-test-input .ant-btn{font-size:12px}@media(max-width:1000px){.development-preview{padding:10px}.proposal-test-choices .ant-select{min-width:150px}.proposal-test-input .muted{display:none}}@media(max-width:700px){.proposal-diff{grid-template-columns:1fr}}.debug-view-slot>.development-preview{width:100%;flex:1;min-width:0}.conversation-preview{padding:12px 16px;gap:10px}.conversation-thread{flex:1;min-height:0;overflow:auto;padding:8px 2px}.conversation-welcome{display:flex;min-height:220px;height:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#687382}.conversation-welcome>.anticon{font-size:30px}.conversation-welcome h3{font-size:20px;color:#303944;margin:16px 0 8px}.conversation-message{display:flex;gap:10px;margin:16px 0;align-items:flex-start}.conversation-message>.ant-avatar{flex-shrink:0}.conversation-message>div:last-child{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-message.user{justify-content:flex-end;flex-direction:row-reverse}.conversation-message.user>div:last-child{padding:10px 14px;background:#f0f2f5;border-radius:12px;max-width:88%}.conversation-answer{flex:1}.conversation-files{display:grid;gap:8px}.conversation-meta{display:flex;align-items:center;gap:10px;margin-top:8px}.conversation-meta .muted{font-size:11px}.conversation-composer{border:1px solid #ccd2d9;border-radius:12px;padding:10px;flex-shrink:0;box-shadow:0 2px 8px #00000005}.conversation-composer textarea.ant-input{border:0;box-shadow:none;resize:none}.conversation-composer>div:last-child{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.conversation-composer .muted{font-size:10px}.conversation-file-preview{max-height:65vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 Consolas,monospace}.integration-v2-panel{display:flex;flex-direction:column;gap:18px;min-height:100%;padding:22px 24px;color:#202938;background:#fff}.integration-v2-header,.integration-v2-form-title,.integration-v2-actions,.integration-v2-source-note{display:flex;align-items:center;justify-content:space-between;gap:16px}.integration-v2-header h2,.integration-v2-form-title h3{margin:0;color:#202938;font-size:17px;font-weight:650}.integration-v2-header p,.integration-v2-form-title p{margin:5px 0 0;color:#697586;font-size:12px;line-height:1.6}.integration-v2-notice,.integration-v2-alert,.integration-v2-validation{margin:0}.integration-v2-selectors{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #e5eaf1;border-radius:10px;background:#f8fafc}.integration-v2-field{display:flex;flex-direction:column;gap:7px;min-width:0;color:#344054;font-size:12px;font-weight:550}.integration-v2-selectors>.integration-v2-field{width:min(360px,52%)}.integration-v2-scope-switch{display:flex;flex-wrap:wrap;gap:8px}.integration-v2-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:16px 20px;padding:18px;border:1px solid #e5eaf1;border-radius:10px;background:#fff}.integration-v2-form-title{grid-column:1 / -1;align-items:flex-start;padding-bottom:4px}.integration-v2-form>.integration-v2-field .ant-select,.integration-v2-form>.integration-v2-field .ant-input,.integration-v2-form>.integration-v2-field .ant-input-number{width:100%}.integration-v2-parameter-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-v2-parameter-grid .ant-input-number{width:100%}.integration-v2-example{justify-self:start}.integration-v2-validation{font-size:12px}.integration-v2-validation ul{margin:0;padding-left:18px}.integration-v2-actions{margin-top:auto;padding-top:16px;border-top:1px solid #e8edf3;color:#697586;font-size:12px}.integration-v2-actions>div{display:flex;gap:9px}.integration-v2-source-note{justify-content:flex-start;flex-wrap:wrap;color:#697586;font-size:11px}.integration-v2-source-note code{padding:3px 7px;border-radius:5px;color:#344054;background:#f1f4f8}.integration-v2-source-note small{flex-basis:100%;color:#7a8697}@media(max-width:720px){.integration-v2-panel{padding:16px}.integration-v2-selectors{align-items:stretch;flex-direction:column}.integration-v2-selectors>.integration-v2-field{width:100%}.integration-v2-form{grid-template-columns:1fr;padding:14px}.integration-v2-parameter-grid{grid-template-columns:1fr}.integration-v2-actions{align-items:flex-start;flex-direction:column}.integration-v2-actions>div{flex-wrap:wrap}}.workflow-v2{height:100%;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:16px;background:#f7f9fb;color:#25313a;font-size:13px}.workflow-v2 *{box-sizing:border-box}.workflow-v2 button,.workflow-v2 input,.workflow-v2 select,.workflow-v2 textarea{font:inherit}.workflow-v2 button{border:1px solid #cfd8df;border-radius:6px;padding:7px 10px;background:#fff;color:#25313a;cursor:pointer}.workflow-v2 button:hover:not(:disabled){border-color:#3777a6;color:#245e87}.workflow-v2 button:disabled{opacity:.48;cursor:not-allowed}.workflow-v2 input,.workflow-v2 select,.workflow-v2 textarea{width:100%;min-width:0;border:1px solid #ccd5dc;border-radius:5px;padding:7px 8px;background:#fff;color:#25313a}.workflow-v2 input:focus,.workflow-v2 select:focus,.workflow-v2 textarea:focus,.workflow-v2 button:focus-visible{outline:2px solid #79add0;outline-offset:1px}.workflow-v2 code{overflow-wrap:anywhere;color:#465b68}.workflow-v2-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:2px 2px 10px;border-bottom:1px solid #dce3e8}.workflow-v2-header>div:first-child{flex:1;min-width:240px}.workflow-v2-header span{font-size:11px;color:#597080}.workflow-v2-header h2{margin:3px 0;font-size:20px;color:#21313b}.workflow-v2-header p{margin:4px 0 0;color:#657784;font-size:12px}.workflow-v2-header-meta{display:flex;flex-direction:column;gap:4px;text-align:right}.workflow-v2-header-meta .is-dirty{color:#9a5b13;font-weight:600}.workflow-v2-toolbar,.workflow-v2-connect-form,.workflow-v2-inline-form{display:flex;align-items:end;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid #dce3e8;border-radius:8px;background:#fff}.workflow-v2-toolbar label,.workflow-v2-connect-form label,.workflow-v2-inline-form label{display:flex;flex-direction:column;gap:4px;color:#5c6c77;font-size:11px}.workflow-v2-toolbar label{width:150px}.workflow-v2-toolbar button,.workflow-v2-connect-form button,.workflow-v2-inline-form button{min-height:34px}.workflow-v2-primary{background:#226b9a!important;border-color:#226b9a!important;color:#fff!important}.workflow-v2-primary:hover:not(:disabled){background:#185780!important;color:#fff!important}.workflow-v2-secondary{background:#fff}.workflow-v2-danger{background:#fff5f3!important;border-color:#d98c7e!important;color:#9f3426!important}.workflow-v2-quiet{border-color:transparent!important;background:transparent!important;color:#4d6b7d!important}.workflow-v2-danger-text{border:0!important;background:transparent!important;color:#a2372a!important;padding:5px 7px!important}.workflow-v2-icon-button{padding:3px 8px!important;font-size:18px!important}.workflow-v2-connect-form{align-items:end}.workflow-v2-connect-form>strong{align-self:center;margin-right:4px}.workflow-v2-connect-form label{width:min(260px,100%)}.workflow-v2-inline-form{align-items:center;border-color:#c3d9e7;background:#f3f9fc}.workflow-v2-inline-form select{width:150px}.workflow-v2-notice,.workflow-v2-conflict,.workflow-v2-code-warning{padding:9px 12px;border:1px solid #c9dce8;border-radius:6px;background:#f0f7fb;color:#35596e}.workflow-v2-conflict{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-color:#d8b46f;background:#fff8e9;color:#694912}.workflow-v2-conflict span{flex:1}.workflow-v2-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,340px);gap:14px;align-items:start;min-height:0}.workflow-v2-main{min-width:0;display:flex;flex-direction:column;gap:12px}.workflow-v2-sidebar{min-width:0;position:sticky;top:0;max-height:calc(100vh - 110px);overflow:auto}.workflow-v2-graph-section,.workflow-v2-connectors,.workflow-v2-inspector,.workflow-v2-selection-empty,.workflow-v2-check-results{border:1px solid #dce3e8;border-radius:8px;background:#fff}.workflow-v2-graph-section,.workflow-v2-connectors{overflow:hidden}.workflow-v2-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #e7ecef}.workflow-v2-section-heading h3{margin:0;font-size:14px}.workflow-v2-section-heading p{margin:3px 0 0;font-size:11px;color:#71818c}.workflow-v2-section-heading>span{color:#627681;font-size:11px;white-space:nowrap}.workflow-v2-canvas-scroll{overflow:auto;background-color:#fbfcfd;background-image:radial-gradient(#d8e0e5 .7px,transparent .7px);background-size:18px 18px}.workflow-v2-canvas{display:block;max-width:none}.workflow-v2-canvas marker path{fill:#6f8490}.workflow-v2-edge{fill:none;stroke:#8297a3;stroke-width:2}.workflow-v2-edge.is-selected{stroke:#1675ad;stroke-width:3}.workflow-v2-node{cursor:pointer}.workflow-v2-node rect{fill:#fff;stroke:#aebdc7;stroke-width:1.5}.workflow-v2-node:hover rect,.workflow-v2-node.is-selected rect{stroke:#2479a8;stroke-width:2.5;fill:#f1f8fc}.workflow-v2-node text{pointer-events:none}.workflow-v2-node-type{font-size:10px;fill:#587385}.workflow-v2-node-label{font-size:13px;font-weight:700;fill:#273943}.workflow-v2-node-id{font-size:9px;fill:#71828c}.workflow-v2-connectors ol{list-style:none;padding:4px 12px;margin:0}.workflow-v2-connectors li{display:flex;align-items:center;gap:4px;min-width:0;padding:6px 0;border-bottom:1px solid #eef1f3}.workflow-v2-connectors li:last-child{border-bottom:0}.workflow-v2-connectors li.is-selected{background:#f1f8fc}.workflow-v2-edge-select{min-width:0;flex:1;text-align:left;border:0!important;background:transparent!important}.workflow-v2-edge-select small{display:block;color:#788993;font-size:10px}.workflow-v2-empty,.workflow-v2-selection-empty{padding:16px;color:#657784}.workflow-v2-selection-empty{display:flex;flex-direction:column;gap:8px;font-size:12px}.workflow-v2-selection-empty p{margin:0;line-height:1.6}.workflow-v2-selection-empty small{color:#6f818d}.workflow-v2-inspector{display:flex;flex-direction:column;gap:9px;padding:12px}.workflow-v2-inspector-heading{display:flex;justify-content:space-between;align-items:start;gap:8px;padding-bottom:6px;border-bottom:1px solid #e7ecef}.workflow-v2-inspector-heading span{font-size:10px;color:#6d818e}.workflow-v2-inspector-heading h3{margin:3px 0;font-size:15px}.workflow-v2-inspector label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#596b76}.workflow-v2-inspector input[readonly]{background:#f5f7f8;color:#687985}.workflow-v2-help{color:#75848d;font-size:10px;line-height:1.5}.workflow-v2-subheading{margin-top:3px;font-weight:700;color:#40545f}.workflow-v2-config-row{display:grid;grid-template-columns:minmax(50px,1fr) 68px minmax(50px,1fr) 28px;gap:4px;align-items:center}.workflow-v2-config-row input,.workflow-v2-config-row select{padding:6px 5px;font-size:11px}.workflow-v2-mapping textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.workflow-v2-inspector-actions{display:flex;gap:6px;flex-wrap:wrap}.workflow-v2-inspector-actions button{flex:1}.workflow-v2-delete-node{width:100%;margin-top:3px}.workflow-v2-impact{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid #e2c1b9;border-radius:6px;background:#fff9f7;font-size:11px}.workflow-v2-impact p{margin:0;color:#5e6d76}.workflow-v2-impact .workflow-v2-inspector-actions{margin-top:4px}.workflow-v2-warning{color:#a4541e!important;font-size:11px;line-height:1.5}.workflow-v2-check-results{padding:12px 14px;border-left:4px solid #d08a36}.workflow-v2-check-results.is-passed{border-left-color:#39865a;background:#f5fbf6}.workflow-v2-check-results h3{margin:0 0 7px;font-size:14px}.workflow-v2-check-results p,.workflow-v2-check-results ul{margin:0;color:#4f626d;font-size:11px;line-height:1.7}.workflow-v2-check-results ul{padding-left:20px}.workflow-v2-check-results strong{color:#8b4b17}.workflow-v2-footer{padding:7px 2px;color:#788892;font-size:10px}.workflow-v2-code-only{justify-content:flex-start}.workflow-v2-code-warning{padding:14px;border-color:#e1c781;background:#fff9e8;color:#705116}.workflow-v2-code-warning p{margin:8px 0}.workflow-v2-code-warning code{font-size:11px}.workflow-v2-code-warning strong{color:#705116}@media(max-width:900px){.workflow-v2-body{grid-template-columns:1fr}.workflow-v2-sidebar{position:static;max-height:none}.workflow-v2-header-meta{text-align:left}}@media(max-width:620px){.workflow-v2{padding:10px}.workflow-v2-toolbar label{width:100%}.workflow-v2-toolbar button{flex:1}.workflow-v2-connect-form label{width:100%;flex:1 1 100%}.workflow-v2-connectors li{flex-wrap:wrap}.workflow-v2-edge-select{flex:1 1 100%}.workflow-v2-config-row{grid-template-columns:minmax(40px,1fr) 64px minmax(40px,1fr) 28px}}.workflow-v2-branch-targets{display:flex;flex-direction:column;gap:5px}.workflow-v2-branch-targets>span{font-size:10px;color:#71818c}.workflow-v2-branch-targets>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.workflow-v2-branch-targets label{display:flex;flex-direction:column;gap:3px;font-size:10px;color:#60727d}.workflow-v2-branch-targets input{font-size:11px}.workbench-v2 .v2-panels{min-width:0;overflow:hidden}.v2-panels>.ant-tabs{height:100%;min-height:0}.v2-panels .ant-tabs-body-holder,.v2-panels .ant-tabs-content-holder{min-height:0;overflow:hidden}.v2-panels .ant-tabs-body,.v2-panels .ant-tabs-content,.v2-panels .ant-tabs-tabpane{height:100%;min-height:0}.v2-panels .ant-tabs-content,.v2-panels .ant-tabs-tabpane{overflow:auto;padding:12px}.v2-panels .ant-tabs-nav{flex-shrink:0}.v2-panels .ant-tabs-nav{margin:0;padding:8px 10px 0}.v2-panels .ant-tabs-extra-content{padding-left:8px}.v2-design,.v2-workflow-shell{display:grid;gap:16px;align-content:start}.v2-design pre{white-space:pre-wrap;overflow-wrap:anywhere}.v2-agent-graph{display:flex;flex-wrap:wrap;gap:20px;padding:20px;background:#f6f7f9;border:1px dashed #bbb}.v2-agent-graph .ant-btn{height:auto;min-height:65px}.v2-code{display:flex;flex-direction:column;height:100%;gap:12px}.v2-code textarea{flex:1;resize:none;font-family:Consolas,monospace}.workbench-v2 .file-tree-panel{overflow:auto;padding:12px 5px}.workbench-v2 .file-tree-panel .ant-btn{display:block;text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px}.workbench-v2 .proposal-preview{width:100%}.v2-panel-instance{height:100%;min-height:0}:root{font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:#242832;background:#f7f8fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--green: #20ac7b;--border: #e5e9ed;--muted: #7d8791;--page: #f7f8fa}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-width:360px;min-height:100%;margin:0}body{overflow:hidden}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:2px}a{color:#1a9368}h1,h2,h3,h4,p{margin-top:0}.app-shell{display:flex;width:100%;height:100dvh;min-height:0;flex-direction:column;overflow:hidden;background:var(--page)}.global-header{display:flex;height:56px;flex:0 0 56px;align-items:center;justify-content:space-between;gap:18px;padding:0 22px 0 12px;border-bottom:1px solid #e9ecef;background:#fff}.header-brand,.global-tools{display:flex;min-width:0;align-items:center;gap:11px}.header-brand>.ant-btn{color:#65707a}.header-brand strong{overflow:hidden;color:#272d35;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.platform-mark{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;background:#e9f7f0;color:var(--green);font-size:19px}.global-tools{flex:0 0 auto;gap:10px}.global-tools .ant-btn{color:#606d77}.user-avatar{background:#e4f2eb!important;color:#398766!important}.environment-strip{display:flex;height:31px;flex:0 0 31px;align-items:center;gap:9px;padding:0 20px;border-bottom:1px solid #e4f0e9;background:#f0f8f4;color:#638070;font-size:11px}.environment-strip strong{color:#557965;font-weight:550}.environment-pulse,.status-dot,.sidebar-green-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#29b881}.environment-pulse{box-shadow:0 0 0 3px #d9f1e5}.environment-divider{height:14px;margin:0 3px;border-left:1px solid #d8e8dd}.environment-spacer{flex:1}.environment-strip .muted{color:#82978b;font-size:11px}.app-layout{display:flex;min-height:0;flex:1}.app-shell.is-workbench .app-layout{width:100%;height:100%}.primary-sidebar{display:flex;width:216px;flex:0 0 216px;flex-direction:column;padding:15px 9px 9px;border-right:1px solid #e5e8eb;background:#fbfcfd;transition:width .18s ease,flex-basis .18s ease}.primary-menu{min-height:0;flex:1;overflow:auto;border-inline-end:0!important;background:transparent!important;font-size:12px}.primary-menu .ant-menu-submenu-title{height:38px;margin:3px 0;font-weight:550}.primary-menu .ant-menu-item{height:35px;line-height:35px;margin-block:2px}.primary-menu .ant-menu-item .anticon{color:#82908b}.primary-menu .ant-menu-item-selected{border-radius:6px;background:#eaf7f0!important;color:#16835f!important;font-weight:550}.primary-menu .ant-menu-item-selected .anticon{color:#16835f}.sidebar-footer{display:flex;align-items:center;gap:8px;padding:9px 7px 0;border-top:1px solid #eceff1;color:#8b949c;font-size:10px}.sidebar-footer .ant-btn{margin-left:auto;color:#8b949c}.sidebar-green-dot{width:6px;height:6px;flex-basis:6px}.mobile-nav-drawer .ant-drawer-body{display:flex;flex-direction:column;padding:13px 10px}.mobile-nav-note{display:flex;align-items:center;gap:8px;margin-top:auto;border-top:1px solid #eceff1;padding:12px 6px 2px;color:#879199;font-size:10px}.mobile-nav-drawer .primary-menu .ant-menu-submenu-title .ant-menu-title-content{display:inline-block}.mobile-nav-drawer .primary-menu .ant-menu-submenu-arrow{display:block}.content-region{min-width:0;flex:1;overflow:auto;padding:20px;background:var(--page);scrollbar-gutter:stable}.content-region.workbench-region{display:flex;overflow:hidden;padding:0}.nav-collapsed .primary-sidebar{width:68px;flex-basis:68px;padding-inline:4px}.nav-collapsed .sidebar-footer-text{display:none}.nav-collapsed .sidebar-footer{justify-content:center;padding-inline:0}.nav-collapsed .sidebar-footer .ant-btn{display:none}.nav-collapsed .primary-menu .ant-menu-submenu-title,.nav-collapsed .primary-menu>.ant-menu-item{padding-inline:0!important;text-align:center}.nav-collapsed .primary-menu .ant-menu-submenu-title .ant-menu-title-content,.nav-collapsed .primary-menu .ant-menu-submenu-arrow{display:none}.page{min-height:100%;padding:22px 24px 28px;border:1px solid #e6e9ec;border-radius:10px;background:#fff}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.page-heading .ant-btn-primary{margin-top:5px}.eyebrow{margin-bottom:5px;color:#858d96;font-size:11px;letter-spacing:.04em}.page-title.ant-typography{margin:0 0 5px;color:#252b33;font-size:22px;font-weight:650;line-height:1.35}.page-subtitle{max-width:860px;color:#7d8791;font-size:12px;line-height:1.65}.muted{color:#85909a;font-size:11px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card.ant-card{border:1px solid #edf0f2;border-radius:8px;box-shadow:0 1px 3px #18273a08}.metric-card .ant-card-body{padding:15px 17px}.metric-card .ant-statistic-title,.metric-label{margin-bottom:5px;color:#7b848e;font-size:11px}.metric-card .ant-statistic-content,.metric-value{color:#282e35;font-size:23px;font-weight:600}.metric-note-card .metric-value{margin:5px 0 3px}.section-card.ant-card{border:1px solid #e9edf0;border-radius:9px;box-shadow:0 1px 2px #18273a05}.section-card>.ant-card-head{min-height:48px;border-bottom-color:#edf0f2}.section-card>.ant-card-head .ant-card-head-title{font-weight:550}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar-spacer{flex:1}.project-metrics{margin:18px 0}.project-table-card .ant-card-body,.package-list-card .ant-card-body{padding:0 18px 15px}.project-toolbar{min-height:68px;border-bottom:1px solid #f0f2f4}.project-toolbar h5.ant-typography{margin:0 0 3px;font-size:14px;font-weight:600}.project-search{width:250px}.department-filter{width:145px}.project-name-cell{display:flex;min-width:270px;align-items:center;gap:12px}.project-avatar.ant-avatar{border:1px solid #dff0e7;background:#edf8f2;color:#27916a}.project-link.ant-btn{height:auto;padding:0;color:#26313a;font-weight:550}.project-link.ant-btn:hover{color:#15815b}.project-desc{max-width:480px;overflow:hidden;color:#89929b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.revision-label{display:inline-flex;min-width:38px;align-items:center;justify-content:center;border:1px solid #e4e9eb;border-radius:5px;padding:2px 7px;color:#5c6972;font-family:Consolas,monospace;font-size:11px}.table-action.ant-btn{color:#288c66;font-size:11px}.table-empty{padding:36px 0}.table-footnote{display:flex;align-items:center;gap:8px;padding-top:12px;color:#8b959d;font-size:10px}.table-footnote .status-dot{width:6px;height:6px;flex-basis:6px}.modal-intro{margin-bottom:16px;color:#76818a;font-size:12px}.full-width{width:100%}.field-label{margin-bottom:7px;color:#606b74;font-size:12px}.package-selection-summary{display:flex;flex-direction:column;gap:4px;margin-top:14px;border-radius:7px;padding:12px;background:#f6faf8}.packages-page .page-heading{margin-bottom:21px}.package-list-card .ant-card-body{padding-top:0}.package-list-card .ant-table-wrapper{padding-top:8px}.zip-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#f0f8f4;color:#268d66;font-size:16px}.package-link{color:#28323a;font-weight:550}.package-note{display:flex;align-items:center;gap:8px;margin-top:6px;border-top:1px solid #edf0f2;padding-top:13px;color:#828d96;font-size:11px}.package-note .anticon{color:#6ea889}.package-detail-heading{align-items:flex-end}.package-detail-heading>div>.ant-btn{margin:0 0 6px -12px;padding-inline:12px}.package-detail-heading .ant-tag{margin-inline-start:8px;vertical-align:3px;font-size:12px}.package-metadata-card{margin-bottom:17px}.package-metadata-card .ant-card-body{padding:14px 18px}.package-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.package-group-card .ant-card-head{min-height:56px}.package-group-card .ant-card-head-title{padding:11px 0}.package-group-card .ant-card-body{padding:2px 18px 9px}.package-group-card .muted{margin-top:3px;font-weight:400}.file-path{display:inline-flex;align-items:center;gap:9px;color:#33404a;font-family:Consolas,monospace;font-size:11px}.file-mark{display:inline-grid;width:26px;height:23px;place-items:center;border-radius:5px;background:#f2f5f6;color:#73818a;font-family:inherit;font-size:8px}.package-boundary-card{margin-top:14px}.package-boundary-card .ant-card-body{padding:17px 18px 5px}.package-boundary-card p{margin-bottom:8px}.workbench-page{display:flex;width:100%;min-width:0;height:100%;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:#fff}.workbench-topbar{display:flex;min-height:66px;flex:0 0 66px;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border-bottom:1px solid #e8ebee;background:#fff}.workbench-title-area{display:flex;min-width:0;align-items:center;gap:11px}.workbench-title-area>.ant-btn{padding-inline:7px;color:#64717a;font-size:11px}.workbench-title-divider{height:28px;border-left:1px solid #e4e8ea}.workbench-project-title{min-width:0}.workbench-project-name{display:flex;min-width:0;align-items:center;gap:8px}.workbench-project-name .ant-typography{overflow:hidden;margin:0;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workbench-project-name .ant-tag{flex:0 0 auto;border-radius:4px;color:#5c6b62;font-size:10px}.workbench-project-meta{display:flex;align-items:center;gap:7px;margin-top:4px}.workbench-project-meta .muted{font-size:10px}.workbench-actions{flex:0 0 auto}.workbench-actions .ant-btn{font-size:11px}.workbench-layout{display:grid;min-height:0;flex:1;grid-template-columns:258px 172px minmax(0,1fr);overflow:hidden;background:#fff}.workbench-layout.tree-closed{grid-template-columns:258px minmax(0,1fr)}.assistant-panel{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid #e7ebed;background:#fbfcfc}.assistant-content{display:flex;min-height:0;flex:1;flex-direction:column}.assistant-intro{display:flex;min-height:64px;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid #edf0f2}.assistant-orb{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:1px solid #dcefe4;border-radius:9px;background:#f0f9f4;color:#239467}.assistant-intro strong{font-size:12px;font-weight:600}.assistant-intro .muted{margin-top:3px;font-size:10px}.assistant-intro .ant-tag{margin-left:auto;font-size:9px}.assistant-thread{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 12px}.chat-line{display:flex;align-items:flex-start;gap:8px}.chat-line.user{flex-direction:row-reverse}.chat-avatar.ant-avatar{flex:0 0 25px;background:#e8eef0;color:#65727b}.chat-avatar.ai.ant-avatar{background:#e4f5ec;color:#289369}.chat-bubble{max-width:calc(100% - 34px);border:1px solid #e8edf0;border-radius:0 9px 9px;padding:9px 10px;background:#fff;color:#4f5b64;font-size:11px;line-height:1.7}.chat-line.user .chat-bubble{border-color:#dcf0e5;border-radius:9px 0 9px 9px;background:#eff8f3;color:#345c48}.proposal-card.ant-card{margin-left:32px;border-color:#dfece4;border-radius:8px;background:#fff}.proposal-card .ant-card-head{min-height:36px;border-bottom-color:#edf2ef;padding-inline:10px}.proposal-card .ant-card-head-title{padding:8px 0;font-size:11px}.proposal-card .ant-card-body{padding:10px}.proposal-card p{margin-bottom:6px;color:#59656e;font-size:10px}.proposal-card blockquote{margin:0 0 8px;border-left:2px solid #78c59d;padding-left:8px;color:#42534a;font-size:10px;line-height:1.6}.proposal-card .muted{display:block;margin-bottom:8px;font-size:9px}.proposal-card .ant-btn{font-size:10px}.assistant-prompts{display:flex;flex-direction:column;gap:7px;padding:0 12px 10px}.assistant-prompts>.muted{font-size:10px}.prompt-chips{display:flex;gap:6px;overflow-x:auto}.prompt-chips .ant-btn{height:auto;flex:0 0 auto;border-color:#e7ece9;padding:4px 7px;color:#68746e;font-size:9px;white-space:normal}.assistant-input{border-top:1px solid #e9edef;padding:10px;background:#fff}.assistant-input .ant-input{border:0;box-shadow:none!important;padding:0;font-size:11px;resize:none}.assistant-input .ant-input-textarea{padding:2px 1px 8px}.assistant-input-footer{display:flex;align-items:center;justify-content:space-between}.assistant-input-footer .muted{font-size:9px}.assistant-input-footer .ant-btn{height:26px;padding-inline:9px;font-size:10px}.file-tree-panel{min-width:0;min-height:0;overflow:auto;border-right:1px solid #e7ebed;background:#fff}.tree-content{display:flex;min-height:100%;flex-direction:column;padding:13px 8px 8px}.tree-heading{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:2px 7px 12px;color:#34414a;font-size:11px;font-weight:550}.tree-heading .anticon{margin-right:4px;color:#44886a}.tree-heading .muted{font-size:9px;white-space:nowrap}.tree-group{margin-bottom:10px}.tree-group-heading{padding:6px 7px 5px;color:#89929a;font-size:9px}.tree-file{display:flex;width:100%;min-width:0;align-items:center;gap:7px;border:0;border-radius:5px;padding:7px;background:transparent;color:#56616b;font-family:Consolas,Microsoft YaHei,sans-serif;font-size:10px;text-align:left;cursor:pointer}.tree-file>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-file .anticon{flex:0 0 auto;color:#8b9891}.tree-file:hover{background:#f4f8f6}.tree-file.active{background:#eaf7f0;color:#1b805c;font-weight:550}.tree-file.active .anticon{color:#1b805c}.tree-footer{display:flex;align-items:center;gap:7px;margin-top:auto;padding:10px 5px 2px;color:#90999f;font-size:9px}.tree-footer .status-dot{width:6px;height:6px;flex-basis:6px}.editor-workspace{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#fff;container:editor-workspace / inline-size}.editor-tabs-row{display:flex;min-height:47px;flex:0 0 47px;align-items:center;gap:8px;border-bottom:1px solid #e8ebed;padding:0 11px}.workbench-tabs{min-width:0;flex:1}.workbench-tabs .ant-tabs-nav{margin:0}.workbench-tabs .ant-tabs-nav:before{border-bottom:0}.workbench-tabs .ant-tabs-tab{margin:0 13px 0 0;padding:13px 0 12px;color:#707b83;font-size:11px}.workbench-tabs .ant-tabs-tab .anticon{margin-right:5px}.workbench-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#21845f}.workbench-tabs .ant-tabs-ink-bar{background:var(--green)}.workspace-status{border-radius:4px;padding:3px 7px;background:#eef7f1;color:#4d8668;font-size:9px;white-space:nowrap}.workspace-status.pending{background:#fff6e7;color:#a6772e}.editor-view-body{min-height:0;flex:1;overflow:auto;background:#fbfcfd}.editor-view-body.code-body,.editor-view-body.debug-body{display:flex;overflow:hidden}.code-editor-view{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;background:#fff}.file-toolbar{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border-bottom:1px solid #e5ece7;background:#fafcfb}.file-breadcrumb{display:flex;min-width:0;align-items:center;gap:7px;color:#7b8780;font-family:Consolas,monospace;font-size:10px}.file-breadcrumb strong{overflow:hidden;color:#34453b;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.file-toolbar .muted{color:#748178;font-size:9px}.draft-dot{width:6px;height:6px;border-radius:50%;background:#e5b65c}.saved-mark{color:#57bc8a;font-size:11px}.source-editor.ant-input{min-height:0;flex:1;border:0;border-radius:0;padding:18px 19px;background:#fff;box-shadow:none!important;color:#263c33;font-family:Cascadia Code,Consolas,Microsoft YaHei,monospace;font-size:11px;line-height:1.8;resize:none;-moz-tab-size:2;tab-size:2}.source-editor.ant-input:focus{background:#fff}.editor-status{display:flex;min-height:25px;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid #e5ece7;background:#fafcfb;color:#748178;font-size:9px}.workbench-not-found{display:grid;width:100%;height:100%;place-items:center;background:#fff}.structured-view{min-height:100%;padding:20px 22px 26px;background:#fff}.structured-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:17px}.structured-heading h5.ant-typography{margin-bottom:3px;font-size:14px}.structured-heading .muted{line-height:1.6}.workflow-view{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(230px,1.1fr);align-content:start;gap:12px 18px}.workflow-view .structured-heading,.workflow-caption{grid-column:1 / -1}.workflow-canvas{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:0;padding:3px 0}.workflow-step-wrap{display:flex;flex-direction:column;align-items:stretch}.workflow-node{display:flex;width:100%;min-height:47px;align-items:center;gap:9px;border:1px solid #e4e9eb;border-radius:8px;padding:7px 9px;background:#fff;color:#42505a;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.workflow-node:hover{border-color:#a5d5bb}.workflow-node.selected{border-color:#67bd91;background:#f4faf6;box-shadow:0 0 0 2px #dff2e7}.workflow-node-icon{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:7px;background:#eef7f2;color:#31946a}.workflow-node-icon.retrieval{background:#eef3fb;color:#5c81b2}.workflow-node-icon.team{background:#f4f0fb;color:#8668ac}.workflow-node-icon.output{background:#eef8f3;color:#239768}.workflow-node-label{flex:1;font-size:11px;font-weight:550}.workflow-node-kind{color:#929ba1;font-size:9px}.workflow-connector{position:relative;width:1px;height:15px;align-self:center;background:#d7e3db}.workflow-connector i{position:absolute;bottom:0;left:-3px;width:6px;height:6px;transform:rotate(45deg);border-right:1px solid #b8cbbf;border-bottom:1px solid #b8cbbf}.node-properties.ant-card{align-self:start;border-color:#e8edef;background:#fcfdfd}.node-properties .ant-card-head{min-height:42px}.node-properties .ant-card-head-title{font-size:11px}.node-properties .ant-card-body{min-height:190px;padding:15px}.node-property-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:17px}.node-property-title .ant-tag{margin:0;font-size:9px}.node-property-title strong{font-size:11px}.node-field{display:flex;flex-direction:column;gap:8px;margin-bottom:13px}.node-field>label,.team-member-details>label,.project-settings-form>label{color:#637079;font-size:10px}.node-field .ant-input-number{width:100px}.node-field .muted{font-size:9px}.node-help{color:#7d8990;font-size:10px;line-height:1.7}.workflow-caption{display:flex;align-items:center;gap:7px;border-top:1px solid #edf0f2;padding-top:12px;color:#8b969c;font-size:10px}.workflow-caption .status-dot{width:6px;height:6px;flex-basis:6px}.teams-view{display:flex;flex-direction:column}.team-collaboration-map{margin-bottom:18px;border:1px solid #e8edef;border-radius:9px;padding:14px 16px 16px;background:#fbfcfc}.team-map-label{margin-bottom:11px;color:#7f8991;font-size:10px}.team-map-coordinator{display:flex;max-width:320px;align-items:center;gap:10px;margin:0 auto;border:1px solid #dfece4;border-radius:8px;padding:9px 12px;background:#fff}.team-map-coordinator .muted,.team-member-card .muted{margin-top:3px;font-size:9px}.team-avatar.ant-avatar{border:1px solid #e2e8ed;background:#f1f5f7;color:#64717b}.team-avatar.coordinator.ant-avatar{border-color:#d9ecdf;background:#eaf6ef;color:#319368}.team-connectors{display:flex;height:26px;justify-content:center;gap:min(34%,190px)}.team-connectors i{width:1px;height:26px;background:#cfddd4}.team-experts{display:flex;justify-content:center;gap:14px}.team-member-card{display:flex;min-width:190px;align-items:center;gap:9px;border:1px solid #e6ebed;border-radius:8px;padding:9px 11px;background:#fff}.team-editor-card{display:grid;min-height:220px;grid-template-columns:minmax(180px,250px) minmax(0,1fr);overflow:hidden;border:1px solid #e7ecee;border-radius:9px}.team-member-list{display:flex;flex-direction:column;gap:3px;border-right:1px solid #e8edef;padding:9px;background:#fafbfc}.team-select-row{display:flex;min-height:48px;align-items:center;gap:9px;border:0;border-radius:6px;padding:7px 8px;background:transparent;color:#4f5b64;text-align:left;cursor:pointer}.team-select-row.selected{background:#eaf7f0;color:#207b58}.team-row-mark{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:6px;background:#fff;color:#6a9a7e}.team-select-row strong,.team-select-row small{display:block}.team-select-row strong{font-size:10px;font-weight:550}.team-select-row small{margin-top:3px;color:#87929a;font-size:9px}.team-arrow{margin-left:auto;color:#a6afb4}.team-member-details{display:flex;min-width:0;flex-direction:column;gap:9px;padding:15px}.team-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.team-detail-heading .eyebrow{margin-bottom:3px;font-size:9px}.team-detail-heading .ant-typography{margin:0;font-size:13px}.team-member-details .ant-input{font-size:10px;line-height:1.7}.team-delegation-note{display:flex;align-items:flex-start;gap:7px;border-radius:6px;padding:8px;background:#f3f8f5;color:#5f7468;font-size:9px;line-height:1.6}.team-delegation-note .anticon{flex:0 0 auto;margin-top:2px;color:#51a57a}.team-boundary{margin:12px 0 0;font-size:10px}.inspector-segmented{margin-bottom:20px}.inspector-content{display:flex;flex-direction:column;gap:12px}.inspector-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:5px 0 2px}.inspector-section-heading .ant-typography{margin:0 0 4px;font-size:13px}.inspector-section-heading a{flex:0 0 auto;font-size:10px}.connection-picker{display:flex;flex-direction:column;gap:7px}.connection-choice{display:flex;min-height:54px;align-items:center;gap:8px;border:1px solid #e7ecee;border-radius:7px;padding:8px;background:#fff;cursor:pointer}.connection-choice.selected{border-color:#8cc9a7;background:#f4faf6}.connection-choice-icon{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:6px;background:#eff7f2;color:#3a926a}.connection-choice-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.connection-choice-info strong{overflow:hidden;color:#3d4951;font-size:10px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.connection-choice-info small{overflow:hidden;color:#8b969c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.connection-choice .ant-tag{flex:0 0 auto;margin:0;font-size:8px}.missing-connection-note{display:flex;align-items:center;gap:7px;color:#a97734;font-size:10px}.readonly-identity-card .ant-card-head{min-height:36px}.readonly-identity-card .ant-card-head-title{font-size:10px}.readonly-identity-card .ant-card-body{display:flex;flex-direction:column;gap:9px;color:#78838a;font-size:9px;line-height:1.6}.readonly-identity-card a{font-size:9px}.connection-summary-card .ant-card-body{padding:11px}.connection-summary-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.connection-summary-title strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.connection-summary-title .ant-tag{flex:0 0 auto;margin:0;font-size:8px}.connection-summary-card .ant-descriptions-item-label,.connection-summary-card .ant-descriptions-item-content{padding-bottom:4px;font-size:9px}.connection-summary-card .ant-descriptions-item-content{color:#66727a;word-break:break-all}.project-settings-form>.ant-typography{margin:2px 0 0;font-size:13px}.project-settings-form>.ant-input,.project-settings-form>.ant-select,.project-settings-form>.ant-input-textarea{width:100%}.project-settings-form>label{margin:6px 0 -6px}.run-drawer .ant-drawer-body{padding:14px 20px 18px}.run-output-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px}.run-console{max-height:230px;overflow:auto;border:1px solid #29343c;border-radius:7px;padding:12px 14px;background:#12191f;color:#c3ced0;font-family:Consolas,Microsoft YaHei,monospace;font-size:10px;line-height:1.9}.console-caret{margin-right:8px;color:#51b986}.run-success-line{color:#74d4a1}.help-section{margin:19px 0}.help-section>.ant-typography{font-size:12px}.help-section ol{padding-left:20px;color:#616d75;font-size:11px;line-height:2}.help-section p{margin:6px 0 0;line-height:1.7}.ant-table-thead>tr>th{color:#6c7780!important;font-size:11px;font-weight:550!important}.ant-table-cell{font-size:11px}.ant-tag{font-size:10px}@media(max-width:1280px){.workbench-layout{grid-template-columns:238px 158px minmax(0,1fr)}.workbench-layout.tree-closed{grid-template-columns:238px minmax(0,1fr)}.workbench-topbar{padding-inline:11px}.workbench-actions{gap:3px!important}.workbench-actions .ant-btn{padding-inline:8px}.structured-view{padding-inline:16px}}@media(max-width:1120px){.primary-sidebar{width:68px;flex-basis:68px;padding-inline:4px}.sidebar-footer-text{display:none}.sidebar-footer{justify-content:center;padding-inline:0}.sidebar-footer .ant-btn{display:none}.primary-menu .ant-menu-submenu-title,.primary-menu>.ant-menu-item{padding-inline:0!important;text-align:center}.primary-menu .ant-menu-submenu-title .ant-menu-title-content,.primary-menu .ant-menu-submenu-arrow{display:none}.workbench-layout{grid-template-columns:226px 146px minmax(0,1fr)}.workbench-layout.tree-closed{grid-template-columns:226px minmax(0,1fr)}.assistant-intro{padding-inline:9px}.assistant-thread{padding-inline:8px}.assistant-intro .ant-tag,.workbench-project-meta,.workbench-actions .action-label{display:none}}@media(max-width:900px){.global-header{padding-right:10px}.environment-strip>.muted{display:none}.environment-strip{padding-inline:10px}.content-region{padding:12px}.page{padding:17px 15px 22px}.page-heading{align-items:flex-start}.page-subtitle{max-width:560px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-toolbar{padding-block:10px}.project-search{width:min(100%,260px)}.department-filter{width:130px}.workbench-layout{grid-template-columns:minmax(210px,28vw) minmax(150px,18vw) minmax(420px,1fr);overflow:auto}.workbench-layout.tree-closed{grid-template-columns:minmax(210px,28vw) minmax(420px,1fr)}.file-tree-panel,.assistant-panel{display:flex;min-width:0}.workbench-tabs .ant-tabs-tab{margin-right:9px}.workflow-view{grid-template-columns:1fr}.workflow-view .node-properties{grid-column:1}.workflow-view .workflow-canvas{max-width:none}.package-groups{grid-template-columns:1fr}}@media(max-width:640px){.global-header{height:48px;flex-basis:48px;gap:6px;padding-left:4px}.header-brand{flex:1;gap:6px}.header-brand strong{font-size:12px}.platform-mark{width:24px;height:24px;flex-basis:24px;font-size:16px}.global-tools{gap:1px}.global-tools>.ant-tag{display:none}.global-tools .ant-btn{width:30px;min-width:30px;padding-inline:4px}.global-tools .ant-btn>span:not(.ant-btn-icon){display:none}.global-tools .user-avatar{display:none}.environment-strip{height:27px;flex-basis:27px;gap:6px;font-size:9px}.environment-divider{height:11px;margin:0}.primary-sidebar{display:none}.content-region{padding:7px}.content-region.workbench-region{padding:0}.page{padding:15px 12px 18px;border-radius:8px}.page-heading{gap:10px;margin-bottom:15px}.page-title.ant-typography{font-size:19px}.page-subtitle{font-size:10px}.page-heading>.ant-btn{padding-inline:8px;font-size:10px}.metrics-grid{gap:8px}.metric-card .ant-card-body{padding:11px}.metric-card .ant-statistic-content,.metric-value{font-size:19px}.project-toolbar{align-items:flex-start}.project-toolbar>.toolbar-spacer{display:none}.project-toolbar .project-search{width:100%}.department-filter{flex:1}.project-table-card .ant-card-body,.package-list-card .ant-card-body{padding-inline:10px}.workbench-page{min-height:0}.workbench-topbar{min-height:61px;flex-basis:61px;flex-wrap:wrap;gap:5px;padding:5px 7px}.workbench-title-area{flex:1;gap:6px}.workbench-title-area>.ant-btn{padding-inline:4px;font-size:0}.workbench-title-area>.ant-btn .anticon{font-size:13px}.workbench-title-divider{display:none}.workbench-project-name .ant-typography{max-width:130px;font-size:12px}.workbench-project-name .ant-tag{display:none}.workbench-actions{gap:0!important}.workbench-actions .ant-btn{min-width:30px;padding-inline:5px;font-size:0}.workbench-actions .ant-btn .anticon{margin:0;font-size:13px}.workbench-layout{grid-template-columns:210px 146px minmax(420px,1fr);overflow:auto}.workbench-layout.tree-closed{grid-template-columns:210px minmax(420px,1fr)}.assistant-panel{display:flex;min-width:0}.editor-tabs-row{min-height:42px;flex-basis:42px;gap:3px;padding-inline:6px}.workbench-tabs .ant-tabs-tab{margin-right:7px;padding-block:12px;font-size:9px}.workbench-tabs .ant-tabs-tab .anticon{margin-right:3px}.workspace-status{padding-inline:5px;font-size:8px}.file-toolbar{padding-inline:8px}.file-breadcrumb{gap:4px;font-size:8px}.source-editor.ant-input{padding:13px 11px;font-size:9px}.structured-view{padding:14px 10px 20px}.workflow-view{gap:11px}.workflow-node{min-height:42px}.node-properties .ant-card-body{min-height:0}.team-editor-card{grid-template-columns:1fr}.team-member-list{border-right:0;border-bottom:1px solid #e8edef}.team-experts{flex-direction:column}.team-member-card{min-width:0}.package-detail-heading{align-items:flex-start;flex-direction:column}.package-detail-heading>.ant-space{align-self:flex-end}.package-detail-heading .page-title{max-width:calc(100vw - 45px)}}.workbench-layout{grid-template-columns:minmax(320px,40%) 190px minmax(0,1fr)}.workbench-layout{position:relative}.workbench-layout.tree-open{grid-template-columns:minmax(320px,40%) 190px minmax(0,1fr)}.workbench-layout.tree-closed{grid-template-columns:minmax(320px,40%) minmax(0,1fr)}.file-tree-panel{position:relative;display:flex;min-width:0;overflow:hidden}.assistant-tree-toggle.ant-btn{width:28px;min-width:28px;height:28px;margin-left:auto;padding-inline:0;color:#718078}.assistant-tree-toggle.ant-btn:hover{background:#edf5f0;color:#21845f}.file-tree-panel.expanded .tree-content{width:100%;padding-top:13px}.file-tree-panel.expanded .tree-heading{padding-right:31px}.editor-tabs-row{justify-content:space-between;gap:10px}.right-view-tabs{display:flex;min-width:0;align-items:center;gap:6px}.right-view-tab.ant-btn{height:30px;border-radius:5px;padding-inline:10px;color:#66746d;font-size:11px}.right-view-tab.ant-btn-primary{background:#eaf7f0;color:#21845f;box-shadow:none}.active-aux-tab{display:flex;align-items:center;gap:0;border-left:1px solid #e6ebed;padding-left:7px}.active-aux-tab>.ant-btn:last-child{width:25px;min-width:25px;padding-inline:0;color:#8b9691}.open-workbench-view.ant-btn{height:30px;border-color:#dfe8e3;color:#39785b;font-size:10px}.right-view-body{position:relative;display:flex;overflow:hidden}.debug-view-slot{display:flex;width:100%;min-width:0;min-height:0;flex:1;overflow:hidden}.debug-view-slot.hidden{display:none}.debug-view-slot.visible{display:flex}.workbench-code-only{width:100%;overflow:auto;background:#fff}.workbench-code-only-content{max-width:760px;margin:28px auto;padding:0 20px}.workbench-source-card{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.workbench-source-card .ant-card-body{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px}.workbench-integration-view{width:100%;overflow:auto}.integration-kind-row{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 12px}.workbench-connection-picker{display:flex;flex-direction:column;gap:8px}.workbench-connection-picker .connection-choice{min-height:61px}.integration-actions{display:flex;justify-content:flex-end;gap:8px;margin:16px 0 10px}.asset-file-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.asset-file-card .ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-file-card .muted{margin-top:4px;font-size:10px}.asset-boundary-note{margin-top:16px}.asset-boundary-note .ant-typography{margin:6px 0 10px}.workbench-view-placeholder{display:flex;min-height:100%;align-items:center;justify-content:center;padding:25px}.team-map-coordinator,.team-member-card{color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.team-map-coordinator:hover,.team-member-card:hover,.team-map-coordinator.selected,.team-member-card.selected{border-color:#78c59d;box-shadow:0 0 0 2px #e8f5ed}.team-source-links{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:-4px 0 15px}.team-source-links .muted{margin-right:4px;font-size:10px}@media(max-width:1120px){.workbench-layout,.workbench-layout.tree-closed,.workbench-layout.tree-open{grid-template-columns:minmax(280px,40%) minmax(0,1fr)}.file-tree-panel.expanded{position:absolute;z-index:5;top:0;bottom:0;left:max(280px,40%);width:190px;border:1px solid #e7ebed;box-shadow:0 8px 24px #24352c24}.editor-workspace{grid-column:2}}@media(max-width:900px){.workbench-layout,.workbench-layout.tree-closed,.workbench-layout.tree-open{grid-template-columns:minmax(260px,40%) minmax(0,1fr);overflow:hidden}.file-tree-panel.expanded{left:max(260px,40%)}.assistant-panel{display:flex;min-width:0}.workbench-tabs .ant-tabs-tab{margin-right:0}}@media(max-width:640px){.workbench-layout,.workbench-layout.tree-closed,.workbench-layout.tree-open{grid-template-columns:minmax(210px,40%) minmax(340px,1fr);overflow:auto}.file-tree-panel.expanded{left:max(210px,40%);width:190px}.editor-tabs-row{min-height:42px;flex-basis:42px;padding-inline:5px}.right-view-tab.ant-btn{padding-inline:6px;font-size:9px}.open-workbench-view.ant-btn{width:30px;min-width:30px;overflow:hidden;padding-inline:5px;font-size:0}.open-workbench-view.ant-btn .anticon{font-size:13px}.workspace-status{display:none}.structured-view{padding:14px 10px 20px}}
