.tongwu-login{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100svh;overflow:hidden;padding:30px 44px 22px;background:radial-gradient(ellipse at 27% 56%,#174c7c80,transparent 57%),radial-gradient(ellipse at 80% 0%,#203c6580,transparent 46%),#060e1e;color:#1d2c45}.tongwu-login:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#69aef80c 1px,transparent 1px),linear-gradient(90deg,#69aef80c 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 32% 48%,black,transparent 72%);mask-image:radial-gradient(ellipse at 32% 48%,black,transparent 72%);content:"";pointer-events:none}.tongwu-login-brand{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;height:34px;color:#edf4ff;text-decoration:none}.tongwu-login-brand:hover{color:#fff}.tongwu-login-brand img{width:30px;height:30px;border:1px solid #e6edf9;border-radius:7px}.tongwu-login-brand strong{font-size:16px;font-weight:600;letter-spacing:.08em}.tongwu-login-brand span{margin-left:2px;border-left:1px solid #344662;padding-left:12px;color:#8da2be;font-size:11px;letter-spacing:.025em}.tongwu-login-stage{display:grid;grid-template-columns:minmax(0,1fr) 374px;align-items:center;gap:72px;width:min(1120px,100%);margin:auto;padding:30px 0}.tongwu-login-visual{display:block;width:100%;max-width:640px;height:auto;overflow:visible;filter:drop-shadow(0 28px 36px #00000035)}.tongwu-login-mesh{fill:none;stroke:#4582b2;stroke-width:.75;opacity:.35}.tongwu-login-mesh-edge{stroke:#75c3e8;stroke-width:1}.tongwu-login-data-track{stroke:#3c709c;stroke-width:1;opacity:.38}.tongwu-login-data-flow{stroke:#7adfff;stroke-width:1.6;stroke-dasharray:22 210;filter:drop-shadow(0 0 4px #3ec6ff);animation:tongwu-data-flow 9s linear infinite}.tongwu-login-uplinks{fill:none;stroke:#426795;stroke-dasharray:3 7;stroke-width:.8}.tongwu-login-particle{fill:#82dfff;stroke:none;animation:tongwu-node-pulse 5s ease-in-out infinite}.tongwu-login-cell{stroke:#457da9;stroke-width:.85;stroke-linejoin:round}.tongwu-login-cell-active{stroke:#89c8f2;stroke-width:1.1;filter:drop-shadow(0 0 12px #338fd31c)}.tongwu-login-cell-band{fill:none;stroke:#5b9bc4;stroke-width:.7;opacity:.45}.tongwu-login-cell-lights{fill:#83c6e6;stroke:none;opacity:.72}.tongwu-login-cell-active .tongwu-login-cell-lights{fill:#c0f4ff;animation:tongwu-node-pulse 6s ease-in-out infinite}@keyframes tongwu-data-flow{to{stroke-dashoffset:-232}}@keyframes tongwu-node-pulse{0%,to{opacity:.35}50%{opacity:1}}.tongwu-login-card{position:relative;border:1px solid #ffffffab;border-radius:14px;background:#fcfdff;padding:30px;box-shadow:0 28px 80px #00000045,0 0 0 6px #b5d9ff06}.tongwu-login-card:before{position:absolute;top:-1px;left:30px;width:78px;height:2px;background:linear-gradient(90deg,#246bfd,#a5c7ff);content:""}.tongwu-login-card .ant-btn{height:40px;border-radius:7px;font-size:13px}.tongwu-login-card .tongwu-login-feishu{display:flex;gap:9px;border-color:#bbd3ff;background:linear-gradient(180deg,#f7faff,#eff5ff);color:#174ea6;box-shadow:0 2px 3px #246bfd05;font-weight:500}.tongwu-login-feishu img{width:21px;height:21px;object-fit:contain}.tongwu-login-feishu>svg{position:absolute;right:14px;color:#7392bb}.tongwu-login-card .ant-divider{margin:24px 0 20px;border-color:#edf1f7;color:#96a0b0;font-size:11px}.tongwu-login-card .ant-form-item{margin-bottom:18px}.tongwu-login-card .ant-form-item-label{padding-bottom:6px}.tongwu-login-card .ant-form-item-label>label{color:#637188;font-size:12px}.tongwu-login-card .ant-input-affix-wrapper{min-height:38px;border-color:#e2e8f1;border-radius:7px;padding:7px 11px;background:#fdfdff}.tongwu-login-card .ant-input-prefix{margin-right:9px;color:#91a0b5}.tongwu-login-card .tongwu-login-submit{margin-top:4px;border-color:#d9e2ef;color:#425470;box-shadow:none}.tongwu-login-footer{color:#7990af;font-size:10px;line-height:18px;text-align:center}.tongwu-login-accounts .ant-dropdown-menu{min-width:190px;border:1px solid #e3ebf6;padding:5px}.tongwu-login-accounts .ant-dropdown-menu-item{min-height:36px;padding-inline:12px;font-size:13px}@media(max-width:850px){.tongwu-login-stage{grid-template-columns:minmax(0,374px);justify-content:center}.tongwu-login-visual{display:none}}@media(prefers-reduced-motion:reduce){.tongwu-login-data-flow,.tongwu-login-particle,.tongwu-login-cell-active .tongwu-login-cell-lights{animation:none}.tongwu-login-data-flow{stroke-dasharray:none;opacity:.4}}@media(max-width:480px){.tongwu-login{padding:24px 20px 18px}.tongwu-login-card{padding:26px 24px}}.ant-table .table-actions-cell{white-space:nowrap}.ant-table .table-actions-cell .ant-space{flex-wrap:nowrap}.ant-table .table-actions-cell .ant-btn-link{padding-inline:3px}.user-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.user-profile-heading{display:flex;align-items:center;gap:10px;margin-block:8px 16px;overflow-wrap:anywhere}.tongwu-ssh-dialog .ant-modal-container{padding:20px;border:1px solid #e5eaf1;border-radius:12px}.tongwu-ssh-dialog .ant-modal-confirm-title{color:#263348;font-size:14px;font-weight:600}.tongwu-ssh-dialog .ant-modal-confirm-content{max-width:100%;margin-top:14px}.tongwu-ssh-content{width:100%}.tongwu-ssh-connections>.tongwu-ssh-content+.tongwu-ssh-content{margin-top:18px}.tongwu-ssh-label{margin-bottom:8px;color:#526279;font-size:12px;font-weight:500}.tongwu-ssh-connections .tongwu-ssh-actions{margin-top:8px}.tongwu-ssh-shell{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid #e2e8f0;border-radius:7px;background:#f7f9fc}.tongwu-ssh-prompt{flex:0 0 auto;color:#8291a7;font:13px/22px ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-user-select:none;user-select:none}.tongwu-ssh-shell .tongwu-ssh-command{min-height:44px;padding:0;color:#33435b;border:0;border-radius:0;background:transparent;box-shadow:none;font:12px/22px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;resize:none}.tongwu-ssh-shell:focus-within{border-color:#9abce8}.tongwu-ssh-shell .tongwu-ssh-command:focus-visible{outline:none}.tongwu-ssh-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.tongwu-ssh-actions .ant-btn{min-width:64px;height:28px;padding-inline:12px;font-size:12px}.workload-image-selector{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.45fr);gap:8px;min-width:0}.workload-image-selector .ant-select{width:100%;min-width:0}.user-badge{display:inline-flex;align-items:center;max-width:100%;min-height:24px;border-radius:999px;background:var(--member-bg);color:var(--member-color);vertical-align:middle}.user-badge-read,.storage-member-read{--member-bg: #eaf2ff;--member-color: #3666ac}.user-badge-write,.storage-member-write{--member-bg: #eaf6ef;--member-color: #2d7656}.user-badge-manage,.storage-member-manage{--member-bg: #fcebec;--member-color: #b24a55}.user-badge-none{--member-bg: #f0f2f5;--member-color: #718096}.user-badge-identity{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:3px 8px 3px 3px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:18px;white-space:nowrap}.user-badge-identity>span:last-child{overflow:hidden;text-overflow:ellipsis}.user-badge-identity .ant-avatar{flex-shrink:0;background:color-mix(in srgb,var(--member-color) 14%,white);color:var(--member-color);font-size:10px}button.user-badge-identity{cursor:pointer}button.user-badge-identity:hover{background:color-mix(in srgb,var(--member-color) 8%,transparent)}button.user-badge-identity:focus-visible{outline:2px solid #9dbaf4;outline-offset:1px}.user-badge-disabled{opacity:.6}.resource-members-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.resource-members-heading h3{margin:0}.resource-members-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;min-height:48px;border:1px solid #e5eaf1;border-radius:6px;background:#fafbfd}.resource-member-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:20px;padding:0;margin-right:3px;border:0;border-radius:4px;color:inherit;background:transparent;cursor:pointer}.resource-member-remove:hover{background:color-mix(in srgb,var(--member-color) 10%,transparent)}.resource-members-legend{display:flex;gap:14px;color:#778499;font-size:11px}.resource-members-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.resource-members-legend>span{display:inline-flex;align-items:center;gap:5px}.resource-member-dot{width:6px;height:6px;border-radius:50%;background:var(--member-color)}.resource-member-form{margin-top:16px}.resource-member-form .ant-form-item{margin-bottom:16px}.resource-member-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.resource-member-results{margin-top:10px;max-height:220px;overflow:auto}.resource-member-results .ant-radio-group{display:flex;flex-direction:column;gap:8px}.editor-page.agent-create-page{width:100%;max-width:none;margin-inline:auto}.editor-page.agent-create-page>.ant-form{width:100%;max-width:none}.agent-token{min-width:0;max-width:100%}.agent-token .ant-space-compact{display:flex;width:100%;max-width:420px}.agent-token .ant-input{flex:1 1 0;min-width:0;width:0}.agent-token .ant-btn{flex:none}.agent-token-mask{width:100%;min-width:0;max-width:240px}.settings-page{display:grid;gap:16px;width:100%}.settings-page .settings-panel{min-width:0;padding:20px 24px}.settings-panel-content{width:100%;max-width:880px;margin-inline:auto}.settings-title{margin:0 0 16px;font-size:15px;font-weight:550}.settings-avatar,.settings-account-summary{margin-bottom:16px}.settings-hint{font-size:12px}.settings-avatar-hint{margin-top:8px}.settings-password-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.settings-page .ant-form-item{min-width:0;margin-bottom:16px}.settings-page .ant-descriptions-item-content{overflow-wrap:anywhere}:root{--tw-color-brand-50: #f2f7ff;--tw-color-brand-100: #e8f1ff;--tw-color-brand-200: #c9ddff;--tw-color-brand-300: #9fc3ff;--tw-color-brand-400: #6ea4ff;--tw-color-brand-500: #3d83ff;--tw-color-brand-600: #246bfd;--tw-color-brand-700: #174ea6;--tw-color-brand-800: #123d80;--tw-color-brand-900: #0c2854;--tw-color-text-primary: #1d2129;--tw-color-text-secondary: #4e5969;--tw-color-text-tertiary: #6d7988;--tw-color-border: #e5e6eb;--tw-color-background: #f7f8fa;--tw-color-surface: #ffffff;--tw-color-success: #18743a;--tw-color-success-bg: #e8ffea;--tw-color-warning: #995400;--tw-color-warning-bg: #fff7e8;--tw-color-danger: #f53f3f;--tw-color-danger-bg: #ffece8;--tw-radius-sm: 4px;--tw-radius-md: 6px;--tw-radius-lg: 8px;--tw-space-unit: 4px;--tw-font-sans: Inter, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--tw-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--tw-font-size: 13px;--tw-font-size-small: 12px;--tw-font-size-title: 14px;--tw-form-gap: 12px;--tw-section-gap: 16px;--tw-field-short: 144px;--tw-motion-fast: .14s}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-width:1200px;color:var(--tw-color-text-primary);background:var(--tw-color-background);font-family:var(--tw-font-sans);font-size:var(--tw-font-size);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,textarea{font-family:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:192px;background:#fff;border-right:1px solid #e9edf2;z-index:20;display:flex;flex-direction:column}.brand{height:68px;display:flex;align-items:center;gap:9px;padding:0 16px;flex-shrink:0}.brand img{width:33px;height:33px}.brand strong{font-size:19px;font-weight:650;letter-spacing:2px;white-space:nowrap}.brand>span{font-size:10px;color:#919baa;letter-spacing:.15px;margin-left:-3px;margin-top:5px;white-space:nowrap}.sidebar .ant-menu{border-inline-end:none!important;padding:5px 10px;min-height:0;overflow-y:auto}.ant-menu-item .ant-menu-title-content{margin-left:11px!important}.ant-menu .ant-menu-item{width:calc(100% - 8px);margin-block:2px;padding-left:15px!important}.sidebar-bottom{margin:auto 14px 0;height:54px;border-top:1px solid #eef0f4;color:#85909f;font-size:11px;display:flex;gap:7px;align-items:center;flex-shrink:0}.version-info{display:inline-flex;flex-wrap:wrap;gap:2px 10px;padding:0;border:0;background:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.sidebar-bottom .version-info{flex-direction:column}.version-info>span{white-space:nowrap}.version-unknown>span:last-child,.version-incompatible>span:last-child{color:#9a6700}.version-details{font-size:12px;line-height:1.7}.environment-dot,.live-label i{width:5px;height:5px;border-radius:50%;background:#34a873;display:inline-block}.main-shell{margin-left:192px;min-width:0;flex:1}.topbar{height:56px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #edf0f4;gap:12px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:15px;min-width:0}.topbar-left{white-space:nowrap;font-size:12px}.topbar-right{gap:9px;flex-shrink:0}.topbar-divider{height:16px;width:1px;background:#e9ecf1;margin:0 5px}.manual-link{padding:6px 4px;font-size:12px}.manual-link:hover{color:var(--tw-color-brand-600)}.workload-page-panel{padding:var(--tw-section-gap) 24px;width:100%;margin-inline:auto}.workload-page-panel>.ant-form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--tw-section-gap)}.workload-page-panel>.ant-form>*{grid-column:1 / -1}.workload-page-panel>.ant-form>.ant-form-item{grid-column:span 6}.workload-page-panel .ant-form-item{min-width:0;margin-bottom:var(--tw-form-gap)}.workload-page-panel>.ant-form>.workload-field-wide{grid-column:1 / -1}.workload-page-panel>.ant-form>.workload-field-source{grid-column:span 3}.workload-page-panel>.ant-form>.workload-field-image{grid-column:span 9}.workload-template-trigger{min-width:0;margin-bottom:var(--tw-form-gap)}.workload-resource-fields{display:flex;flex-wrap:wrap;gap:0 var(--tw-section-gap);min-width:0}.workload-field-short{width:var(--tw-field-short);max-width:100%}.workload-field-short .ant-input-number{width:100%}.workload-optional-section{min-width:0;border-top:1px solid var(--tw-color-border)}.workload-optional-section .workload-optional-heading{min-height:44px;margin:0;padding:8px 0;border:0}.workload-optional-heading .optional-section-add{height:28px;gap:5px;padding-inline:9px;border:1px solid var(--tw-color-brand-200);border-radius:var(--tw-radius-md);background:var(--tw-color-brand-50);color:var(--tw-color-brand-700);font-size:var(--tw-font-size-small);font-weight:500;box-shadow:none;transition:background var(--tw-motion-fast),border-color var(--tw-motion-fast),color var(--tw-motion-fast)}.workload-optional-heading .optional-section-add:not(:disabled):hover{border-color:var(--tw-color-brand-300);background:var(--tw-color-brand-100);color:var(--tw-color-brand-600)}.workload-optional-heading .optional-section-add:focus-visible{outline:2px solid var(--tw-color-brand-300);outline-offset:2px}.optional-section-add .ant-btn-icon{display:inline-flex}.workload-optional-body{min-width:0;animation:form-fields-enter var(--tw-motion-fast) ease-out}.workload-variable-remove{padding-top:26px}.workload-variable-row .ant-form-item-explain{overflow-wrap:anywhere}@keyframes form-fields-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.workload-detail-panel{padding:8px 24px 24px}.workload-detail-panel .panel-title{min-height:32px;padding:6px 0}.form-actions{margin-top:var(--tw-section-gap)}.editor-page,.detail-page{padding:16px 20px}.editor-page{max-width:880px}.editor-page>.ant-form{max-width:680px}.token-panel{display:grid;gap:10px;margin:12px 0 16px}.account-button{display:flex;align-items:center;gap:9px;background:transparent;border:0;color:#3e4856;font-size:12px;padding:0}.account-button svg{color:#9aa3ad}.account-name{max-width:144px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-content{padding:16px 20px;max-width:1800px;margin:auto;min-height:calc(100vh - 56px);display:flex;flex-direction:column;gap:12px}.page-title{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:36px}.title-line{display:flex;align-items:center;gap:10px;min-width:0}.page-title>.ant-space{flex-shrink:0}.page-title h1{font-size:var(--tw-font-size-title);font-weight:600;margin:0;letter-spacing:-.3px;line-height:1.5;overflow-wrap:anywhere}.count-pill{color:#7a8798;background:#eaeef4;border-radius:4px;padding:1px 7px;font-size:11px}.live-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#94a0ae}.panel{background:#fff;border:1px solid #e7ebf1;border-radius:8px;min-width:0;overflow:hidden}.panel-title{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;min-height:55px}.panel-title h2{font-size:14px;font-weight:600;margin:0}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-card{background:#fff;border:1px solid #e7ebf1;border-radius:8px;padding:19px 20px 17px}.stat-label{color:#768292;display:flex;align-items:center;justify-content:space-between;font-size:12px}.stat-label svg{color:#8b9aae;stroke-width:1.65}.stat-value{display:flex;align-items:baseline;gap:7px;font-size:29px;font-weight:550;line-height:1.3;margin:13px 0 10px;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.stat-value .number-unit{font-size:var(--tw-font-size-small);font-weight:400;color:#8a97a6;letter-spacing:0}.stat-detail{color:var(--tw-color-text-tertiary);font-size:var(--tw-font-size-small);line-height:1.7;overflow-wrap:anywhere}.queue-overview{overflow:hidden}.cluster-summary-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;padding:0 20px 16px}.cluster-item{min-width:0}.cluster-item+.cluster-item{border-left:1px solid #f0f2f5;padding-left:16px}.cluster-item-title{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.cluster-item-title>span{display:flex;align-items:center;gap:8px;font-size:12px}.cluster-icon{width:25px;height:25px;border-radius:5px;display:inline-flex;justify-content:center;align-items:center;background:#f0f5fd;color:#6885b2}.utilization{width:100%}.utilization>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-variant-numeric:tabular-nums;margin-bottom:7px}.usage-track{height:5px;background:#eef2f8;border-radius:3px;overflow:hidden}.usage-track i{display:block;background:#548af3;height:100%;border-radius:inherit}.utilization.compact{max-width:155px}.utilization.compact>div:first-child{font-size:11px;margin-bottom:5px}.utilization.compact .usage-track{height:4px}.cluster-note{display:flex;justify-content:space-between;color:#9aa5b2;font-size:10px;margin-top:8px}.status-tag{border:0!important;border-radius:4px;display:inline-flex;align-items:center;gap:5px;font-size:var(--tw-font-size-small);line-height:21px;padding:0 7px;margin-inline-end:0;white-space:nowrap}.status-tag.ant-tag-success{color:var(--tw-color-success);background:var(--tw-color-success-bg)}.status-tag.ant-tag-warning{color:var(--tw-color-warning);background:var(--tw-color-warning-bg)}.status-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;gap:12px}.search-input{width:230px}.search-input .ant-input-prefix{color:#9ca7b6;margin-right:8px}.table-link{color:#326cc9;border:0;background:transparent;padding:0;text-align:left;font-size:var(--tw-font-size-small);font-weight:500;line-height:1.8;transition:color var(--tw-motion-fast)}.resource-name{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-name:focus-visible{outline:2px solid var(--tw-color-brand-300);outline-offset:2px;border-radius:var(--tw-radius-sm)}.table-link:hover{color:#246bfd;text-decoration:underline}.name-cell{display:flex;flex-direction:column;gap:3px}.name-cell .muted{font-size:10px}.mono{font-family:var(--tw-font-mono);font-size:var(--tw-font-size-small);font-variant-numeric:tabular-nums}.muted{color:var(--tw-color-text-tertiary)}.number-value{font-variant-numeric:tabular-nums;white-space:nowrap}.number-unit{color:var(--tw-color-text-tertiary);font-size:.92em;font-weight:400}.no-resource{white-space:nowrap;font-size:var(--tw-font-size-small)}.break-all{overflow-wrap:anywhere}.ant-table{font-size:var(--tw-font-size-small)!important}.ant-table-thead>tr>th{font-size:var(--tw-font-size-small);font-weight:500!important;border-bottom:1px solid #eaf0f6!important}.ant-table-tbody>tr>td{border-bottom:1px solid #eff2f6!important}.ant-table-cell:first-child{padding-left:20px!important}.ant-table-cell:last-child{padding-right:16px!important}.ant-table-tbody>tr:last-child>td{border-bottom:0!important}.ant-table-wrapper .ant-table-pagination{padding:0 16px;margin:16px 0!important}.ant-btn-link{font-size:12px;padding-inline:4px}.ant-tabs{min-width:0}.asset-tabs>.ant-tabs-nav{margin:0;padding:0 20px;background:#fff}.asset-tabs>.ant-tabs-nav .ant-tabs-tab{padding:16px 0}.asset-tabs>.ant-tabs-nav:before{border-bottom:1px solid #e9edf3}.asset-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane>.panel{border:0;border-radius:0}.query-error{margin:8px 16px 16px}.alerts-panel .panel-title{min-height:49px;padding-block:13px}.alert-row{display:flex;align-items:center;gap:9px;border-top:1px solid #f0f2f6;padding:12px 20px;color:#6a7789;font-size:11px}.alert-row svg{color:#dca151;flex-shrink:0}.alert-row time{margin-left:auto;color:#a1aab5;flex-shrink:0}.form-section-title{font-size:var(--tw-font-size);font-weight:550;display:flex;justify-content:space-between;align-items:center;gap:var(--tw-form-gap);margin:0 0 var(--tw-form-gap);padding-top:var(--tw-section-gap);border-top:1px solid #eff1f5}.form-section-title>span{color:var(--tw-color-brand-600);font-size:var(--tw-font-size-small)}.ant-form-item{margin-bottom:var(--tw-form-gap)}.ant-form-item-label>label{font-size:12px!important;color:#596578!important}.ant-descriptions-item-label{font-size:12px!important;width:116px;color:#7c8899!important}.ant-descriptions-item-content{font-size:var(--tw-font-size-small)!important;overflow-wrap:anywhere}.workload-detail-value{min-width:0;max-width:100%;overflow-wrap:anywhere}.workload-detail-command{white-space:pre-wrap}.detail-section{margin-top:25px}.detail-section h3{font-size:13px;margin-bottom:14px;font-weight:550}.scale-summary{color:#8692a1;font-size:12px;margin:18px 0 15px}.pending-note{color:var(--tw-color-warning);font-size:var(--tw-font-size-small);margin-top:3px}.log-console{background:#17202e;color:#c7d3e5;border-radius:6px;padding:16px;min-height:320px;max-height:70vh;overflow:auto;font-family:var(--tw-font-mono);font-size:11px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.log-console time{color:#708199;margin-right:9px}.log-level{display:inline-block;color:#71b8ec;width:42px}.log-level.error{color:#ed8390}.log-level.warning{color:#e6c36d}.ide-frame{width:100%;min-height:400px;border:1px solid #e7ebf2;border-radius:4px;margin-top:15px}.credential-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eef1f4}.credential-row>.ant-btn{margin-left:auto}.invoke-reply{padding:15px;background:#f6f8fb;font-family:inherit;font-size:12px;white-space:pre-wrap;border-radius:6px;margin-top:16px}.capability-list>div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #f0f2f5;font-size:12px}.capability-list>div>span:last-child{max-width:70%}.node-workload-list{display:grid;gap:5px}.node-workload-item{display:grid;grid-template-columns:minmax(90px,1fr) auto auto minmax(64px,auto);align-items:center;gap:5px;min-width:0}.node-workload-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-workload-item .ant-tag{margin-inline-end:0}.workload-detail-actions{display:flex;align-items:center;gap:4px}.full-loading{height:100vh;display:grid;place-items:center;background:#f7f8fa}@media(min-width:1600px){.page-content{padding-inline:36px}.stat-card{padding-block:22px}}@media(max-width:1279px){.sidebar{width:184px}.main-shell{margin-left:184px}.brand{padding-inline:18px;gap:7px}.brand>span{font-size:9px}.page-content{padding:16px 20px}.topbar{padding-inline:22px}.stats-grid{gap:12px}.stat-card{padding:17px 16px}.stat-detail{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.brand-name:hover,.brand:focus-visible .brand-name,.tongwu-login-brand:focus-visible .brand-name{color:var(--tw-color-brand-600)}@supports (background-clip: text) or (-webkit-background-clip: text){.brand-name:hover,.brand:focus-visible .brand-name,.tongwu-login-brand:focus-visible .brand-name{background-image:linear-gradient(100deg,#174ea6,#246bfd 25%,#49a7ff,#246bfd 75%,#174ea6);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:tongwu-brand-flow 2s linear infinite}}@keyframes tongwu-brand-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(prefers-reduced-motion:reduce){.brand-name:hover,.brand:focus-visible .brand-name,.tongwu-login-brand:focus-visible .brand-name{animation:none}}
