.case-execution{padding:24px;border:1px solid #dfebff;border-radius:16px;background:linear-gradient(115deg,#f8fbff,#f0f6ff)}.case-execution-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.case-execution-heading h2{margin:0 0 6px;font-size:18px;color:#244774}.case-execution-heading span{color:#7a90ac;font-size:13px}.case-execution-topology{display:grid;grid-template-columns:minmax(140px,1fr) 70px minmax(145px,1fr) 70px minmax(280px,2fr);align-items:center}.case-execution-card{min-height:174px;padding:20px 12px;background:#fff;border:1px solid #dbe8ff;border-radius:14px;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;min-width:0}.case-execution-card strong{color:#285282;font-size:16px}.case-execution-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:25px;border-radius:13px;color:#398bec;background:#edf6ff;border:1px solid #dfecff}.case-execution-task-name{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#7b90aa}.case-execution-dispatch{background:#eaf3ff;border-color:#bad5ff}.case-execution-flow{display:flex;flex-direction:column;position:relative;gap:7px;text-align:center;color:#849dbb;font-size:11px;overflow:hidden}.case-execution-flow small{font-size:11px}.case-execution-flow i{display:block;height:2px;background:#bbd6fa;position:relative}.case-execution-flow i+i{background:#addbd3}.case-execution-active .case-execution-flow i:after{content:"";position:absolute;left:-20px;top:-2px;width:20px;height:6px;border-radius:5px;background:#3b91f5;box-shadow:0 0 7px #67b1ff70;animation:case-flow-forward 1.8s linear infinite}.case-execution-active .case-execution-flow i+i:after{background:#27b394;animation-direction:reverse;animation-delay:-.9s}.case-execution-agent{border:1px solid #d8e7fc;background:#fff9;padding:16px;border-radius:14px;min-width:0}.case-execution-agent>header{display:flex;align-items:center;gap:9px;color:#347cce;padding:0 0 12px;font-size:20px}.case-execution-agent>header strong{font-size:15px;color:#2b527f}.case-execution-agent>header>span:last-child{margin-left:auto;font-size:12px;color:#839bb9}.case-execution-nodes{display:grid;gap:9px}.case-execution-node{background:#fff;border:1px solid #e0eafb;border-radius:10px;padding:12px 14px;min-width:0}.case-execution-node-running{border-color:#98c5ff}.case-execution-node-title{display:flex;align-items:center;gap:9px;color:#428bdc}.case-execution-node-title strong{font-size:14px;color:#345b86}.case-node-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#a5b5c9}.case-node-dot.active{background:#2aaf99;animation:case-node-pulse 2s ease-in-out infinite}.case-execution-counts{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;font-size:12px;color:#8398b2}.case-execution-counts b{color:#2e5989;margin-left:4px;font-size:16px;font-variant-numeric:tabular-nums}.case-execution-node .case-execution-counts{justify-content:flex-start;margin:9px 0}.case-execution-case-names{display:flex;flex-wrap:wrap;gap:5px}.case-execution-case-names span{max-width:100%;padding:3px 6px;background:#f2f7ff;color:#6b87a8;border-radius:4px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-execution-empty{text-align:center;padding:35px 10px;font-size:13px;color:#91a4bd}@keyframes case-flow-forward{to{left:100%}}@keyframes case-node-pulse{50%{box-shadow:0 0 0 4px #2aaf991c}}@media(max-width:1100px){.case-execution-topology{grid-template-columns:minmax(110px,1fr) 48px minmax(115px,1fr) 48px minmax(225px,1.5fr)}.case-execution{padding:18px}.case-execution-agent{padding:12px}}@media(max-width:750px){.case-execution-topology{grid-template-columns:1fr;gap:12px}.case-execution-flow{display:none}.case-execution-card{min-height:auto;padding:16px}}@media(prefers-reduced-motion:reduce){.case-execution-active .case-execution-flow i:after,.case-node-dot.active{animation:none}}.case-execution-topology{position:relative}.case-node-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.case-execution-card,.case-execution-node{position:relative;z-index:2}.case-execution-agent{background:transparent;border-color:transparent}.case-allocation-labels{overflow:visible;z-index:2;gap:22px;transform:translateY(-3px)}.case-allocation-labels i{display:none}.case-allocation-labels span,.case-allocation-labels small{background:#f2f7ff}.case-flow-particle{filter:drop-shadow(0 0 3px #59aaf980)}@media(prefers-reduced-motion:reduce){.case-flow-particle{display:none}}.case-execution{padding:18px 22px;border-radius:12px}.case-execution-heading{margin-bottom:14px}.case-execution-card{min-height:145px;padding:14px 10px;gap:8px}.case-execution-agent{padding:4px 0 4px 12px}.case-execution-node{padding:9px 12px}.case-execution-node .case-execution-counts{margin:6px 0}.case-execution-completed .case-flow-particle{opacity:.55}.case-execution-completed .case-execution-flow i:after{animation-duration:3.6s;opacity:.55}.case-composer{display:flex;flex-direction:column;gap:16px;color:#203b60}.composer-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.composer-heading h1{margin:0 0 7px;font-size:28px}.composer-heading>div>span,.composer-panel-head>div>span{color:#7e93af;font-size:13px}.composer-context{display:grid;grid-template-columns:minmax(190px,1fr) minmax(160px,1fr) minmax(190px,1.2fr) 120px;gap:24px;padding:20px 24px;background:#fff;border:1px solid #e1eaf7;border-radius:14px;align-items:center}.composer-context label,.composer-context>div{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:#8195b0}.composer-context strong{font-size:13px;color:#29466d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start}.composer-cases,.composer-editor{background:#fff;border:1px solid #e1eaf7;border-radius:14px;overflow:hidden;min-width:0}.composer-panel-head{min-height:70px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf2f9}.composer-panel-head h2{font-size:17px;line-height:1.5;margin:0;overflow-wrap:anywhere}.composer-panel-head h2 small{font-size:12px;background:#edf5ff;color:#3884e9;padding:3px 8px;border-radius:6px;margin-left:6px}.composer-panel-head>div>span{display:block;margin-top:5px}.composer-case-tools{display:flex;gap:8px;padding:16px}.composer-case-tools .ant-btn{flex:1;padding:4px 8px;font-size:12px}.composer-case-list{padding:0 12px;max-height:510px;overflow:auto}.composer-case{border:1px solid transparent;border-radius:10px;margin-bottom:8px;background:#f9fbfe}.composer-case.is-selected{border-color:#9dc4ff;background:#eff6ff}.composer-case-select{border:0;background:none;text-align:left;display:flex;gap:10px;padding:12px;width:100%;cursor:pointer;align-items:start;color:inherit}.composer-case-number{color:#408be7;background:#e6f0ff;border-radius:6px;padding:5px;font-size:12px;font-weight:600}.composer-case-select>span:last-child{min-width:0}.composer-case-select strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;max-width:177px}.composer-case-select small{display:block;color:#8a9db5;font-size:11px;margin-top:6px}.composer-case-actions{display:flex;justify-content:flex-end;padding:0 8px 8px;gap:1px}.composer-case-actions .ant-btn{color:#8ca1bc}.composer-default{padding:16px}.composer-frame-form{display:flex;align-items:end;gap:12px;padding:16px 20px;background:#fbfdff;border-bottom:1px solid #edf2f9;flex-wrap:wrap}.composer-frame-form label{display:flex;flex-direction:column;gap:7px;color:#7a90ad;font-size:12px;width:102px}.composer-frame-form .ant-select{width:100%}.composer-frame-form .composer-content-label{flex:1;min-width:170px}.composer-content-label .ant-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.composer-length{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#7a90ad;min-width:61px;padding-bottom:4px}.composer-length strong{font-size:16px;color:#315680}.composer-length small{font-size:11px;font-weight:400}.composer-table{padding:16px 20px 0}.composer-table .ant-table-thead>tr>th{font-size:12px;color:#718baa;background:#f5f8fd}.composer-table .ant-table-tbody>tr>td{font-size:12px;height:56px}.composer-table code{font-size:12px}.composer-order{color:#8a9db5}.composer-pagination{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:20px;color:#8a9db5;font-size:12px}.composer-empty{padding:90px 20px}.composer-validation{font-size:12px;color:#ab7b37}.composer-library{max-height:430px;overflow:auto}.composer-library>label{display:flex;align-items:center;gap:12px;padding:16px 8px;border-bottom:1px solid #edf2f9;cursor:pointer}.composer-library strong,.composer-library small{display:block}.composer-library small{margin-top:5px;color:#8a9db5}.composer-batch-fields{display:flex;gap:16px;margin:20px 0}.composer-batch-fields label{display:flex;flex:1;flex-direction:column;gap:8px}.composer-confirm-summary{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:20px 0}.composer-confirm-frames{max-height:270px;overflow:auto}.composer-confirm-frames>div{display:grid;grid-template-columns:25px 65px 70px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #edf2f9;font-size:12px}.composer-confirm-frames code{overflow-wrap:anywhere}.composer-confirm-frames span{color:#8a9db5}@media(max-width:1250px){.composer-layout{grid-template-columns:240px minmax(0,1fr)}.composer-context{gap:16px;grid-template-columns:1fr 1fr}.composer-frame-form{gap:10px}.composer-case-select strong{max-width:150px}}@media(max-width:800px){.composer-layout{grid-template-columns:1fr}.composer-case-list{max-height:240px}.composer-heading{flex-wrap:wrap}.composer-context{grid-template-columns:1fr 1fr;padding:16px}.composer-pagination{flex-wrap:wrap}.composer-case-select strong{max-width:100%}}.composer-case-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.composer-case-heading .ant-btn{color:#5680ad;font-size:12px}.composer-cases{box-shadow:0 3px 16px #264f7f04}.composer-case{background:#fff;border-color:#edf2f8}.composer-case.is-selected{background:#f1f7ff;border-color:#97bffd;box-shadow:inset 3px 0 #3b86f6}.composer-case-actions{border-top:1px solid #edf2f8;margin:0 12px;padding:5px 0}.composer-case-actions .ant-btn:hover{color:#1677ff}.composer-table .ant-table-thead>tr>th{padding:12px;font-weight:600}.composer-table .ant-table-tbody>tr>td{padding:12px;border-color:#eef3f9}.composer-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfcfe}.composer-table .ant-table-tbody>tr:hover>td{background:#f2f7ff}.composer-table .ant-btn{color:#6482a4}.composer-table .ant-btn-dangerous{color:#db737b}.composer-table .ant-btn:disabled{color:#c9d3df}.composer-table .ant-btn:hover:not(:disabled){background:#eaf2ff;color:#1677ff}.composer-table .ant-btn-dangerous:hover:not(:disabled){background:#fff0f1;color:#d94150}.composer-order{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;background:#f0f4fa;border-radius:6px;color:#7086a2;font-variant-numeric:tabular-nums}.composer-table .composer-hex-value{color:#315578;letter-spacing:.06em;font-size:13px}.composer-pagination{padding:16px 20px;border-top:1px solid #eef3f9}.composer-default-count{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:22px 0}.composer-default-count .ant-select{width:160px}@media(max-width:1100px){.composer-layout{grid-template-columns:1fr}.composer-case-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px}}.case-composer{gap:24px;font-size:14px}.composer-task-header{padding:20px 24px 0;border:1px solid #dfe9f6;border-radius:12px;background:#f9fbff}.composer-heading{align-items:center}.composer-title-block{min-width:0}.composer-title-block .composer-page-label{font-size:12px;color:#71859e;display:block;margin-bottom:4px}.composer-heading h1{font-size:27px;line-height:1.35;margin:0 0 8px;overflow-wrap:anywhere}.composer-heading h1 .ant-typography{color:#203b60;font-size:inherit;font-weight:650}.composer-heading h1 .ant-typography-edit{font-size:15px;color:#8299b4;margin-left:10px}.composer-task-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:#6e829c}.composer-task-status .ant-tag{margin:0}.composer-task-meta{display:flex;gap:14px 30px;flex-wrap:wrap;border-top:1px solid #e7eef7;padding:13px 0;margin-top:16px;font-size:12px;color:#7a8da6}.composer-task-meta>span{display:flex;align-items:center;gap:8px;min-width:0}.composer-task-meta strong{font-weight:500;color:#3a536f;overflow-wrap:anywhere}.composer-task-meta .anticon{font-size:14px;color:#789bc4}.composer-cases,.composer-editor{border-radius:12px}.composer-layout{gap:24px;grid-template-columns:260px minmax(0,1fr)}.composer-panel-head{min-height:64px;padding:16px 20px}.composer-panel-head h2{font-size:17px}.composer-case-list{position:relative;padding:8px 12px;max-height:480px;overscroll-behavior:contain}.composer-case{border-color:transparent;border-radius:8px;margin-bottom:4px}.composer-case:hover{background:#f8faff}.composer-case.is-selected{border-color:transparent;background:#edf5ff}.composer-case-select{min-height:76px;align-items:center;padding:12px 10px}.composer-case:has(.composer-case-actions) .composer-case-select{min-height:58px;padding-bottom:4px}.composer-case-number{background:none;padding:0;width:22px;flex-shrink:0;font-size:11px;color:#7b95b5}.composer-case-select strong{max-width:100%;color:#2a4566;font-weight:600}.composer-case-select small{font-size:12px;color:#7d90a8;margin-top:5px}.composer-case-actions{border:0;margin:0 8px;padding:0 0 4px}.composer-case-heading{gap:10px}.composer-frame-count{background:#f2f6fc;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:400;color:#758aa5;white-space:nowrap}.composer-order{background:none;border-radius:0;width:auto;height:auto;color:#8a9ab0}.composer-table .ant-table-thead>tr>th{color:#4d6582;font-size:13px}.composer-table .ant-table-tbody>tr>td{font-size:14px;height:56px;color:#304a6b}.composer-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fdfdff}.composer-table code{white-space:normal;overflow-wrap:anywhere}.composer-table .composer-hex-value{letter-spacing:.07em;line-height:1.65}.composer-pagination{margin-top:auto}.composer-editor{display:flex;flex-direction:column}@media(max-width:1200px){.composer-layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.composer-editor>.composer-panel-head{flex-wrap:wrap}}@media(max-width:1100px){.composer-layout{grid-template-columns:1fr}}@media(max-width:800px){.composer-task-header{padding:16px 16px 0}.composer-task-meta{gap:12px;flex-direction:column}.composer-heading{align-items:flex-start}}.composer-task-header{padding:24px}.composer-task-header .composer-heading{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,40fr) minmax(200px,25fr);gap:24px;min-height:102px}.composer-task-header .composer-heading>.ant-space{justify-self:end;align-self:center}.composer-task-header .composer-task-meta{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0;min-width:0}.composer-task-meta>div{display:grid;grid-template-columns:16px 44px minmax(0,1fr);gap:8px;align-items:start;font-size:13px}.composer-task-meta>div .anticon{margin-top:2px}.composer-task-meta>div strong{line-height:1.5}@media(max-width:1200px){.composer-task-header .composer-heading{grid-template-columns:minmax(0,1fr) auto}.composer-task-header .composer-task-meta{grid-column:1 / -1;grid-row:2}.composer-task-header .composer-heading>.ant-space{grid-column:2;grid-row:1}}@media(max-width:600px){.composer-task-header{padding:20px}.composer-task-header .composer-heading{grid-template-columns:minmax(0,1fr);gap:20px}.composer-task-header .composer-heading>.ant-space{grid-column:1;grid-row:3;justify-self:start}}:root{--bg-page: #f3f7fc;--bg-sidebar: #fff;--bg-panel: #fff;--bg-panel-hover: #f0f7ff;--bg-input: #f8fafd;--border-default: #dce6f0;--border-active: #1677ff;--text-primary: #172b4d;--text-secondary: #526780;--text-muted: #718399;--color-primary: #1677ff;--color-accent: #06b6d4;--color-success: #16a373;--color-warning: #d99016;--color-error: #e5484d;--radius-panel: 10px;--radius-control: 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;color:#172b4d;background:#f3f7fc}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}a{color:#1677ff;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #69b1ff;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:28px;letter-spacing:-.7px}h2{font-size:17px;margin-bottom:0}h3{font-size:15px}p{line-height:1.7}.app-shell{display:flex;min-height:100vh}.sidebar{width:208px;flex:none;background:#fff;border-right:1px solid #dce6f0;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:10}.brand{height:84px;display:flex;align-items:center;padding:0 22px;gap:10px;font-size:23px;font-weight:750;color:#17315a;letter-spacing:-1px}.brand-symbol{background:linear-gradient(135deg,#1677ff,#27b9eb);width:34px;height:37px;display:grid;place-items:center;border-radius:10px;color:#fff;font-size:24px}.brand small{display:block;font-size:7px;letter-spacing:1.55px;color:#7b8da4;margin-top:3px}.nav-label{font-size:11px;color:#8697ab;padding:20px 25px 12px;letter-spacing:2px}.sidebar nav{padding:0 12px}.nav-item{height:46px;margin-bottom:7px;padding:0 14px;border-radius:7px;display:flex;align-items:center;gap:12px;color:#5f728c;font-size:13px}.nav-item .anticon{font-size:18px}.nav-item:hover{background:#f7faff}.nav-item.active{background:#eaf3ff;color:#1677ff;font-weight:600}.nav-dot{margin-left:auto;width:5px;height:5px;background:#1677ff;border-radius:50%}.sidebar-bottom{margin-top:auto;padding:22px 16px}.demo-note{border:1px solid #e2edf9;background:linear-gradient(140deg,#f5f9ff,#f9fcff);border-radius:9px;padding:13px 10px;margin-bottom:18px}.small-chip{font-size:8px;color:#5484bc;letter-spacing:1px;display:block;margin-bottom:10px}.demo-note strong{font-size:12px}.demo-note p{font-size:10px;color:#76879c;margin:5px 0 0}.sidebar-bottom button{border:0;background:none;color:#60748c;display:flex;align-items:center;gap:10px;width:100%;padding:8px;font-size:12px}.sidebar-bottom button span:last-child{margin-left:auto}.sidebar-version{border-top:1px solid #edf1f7;margin-top:16px;padding:17px 6px 0;color:#8d9cb0;font-size:10px;display:flex;justify-content:space-between}.app-body{margin-left:208px;min-width:0;width:calc(100% - 208px)}.topbar{height:64px;border-bottom:1px solid #dce6f0;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 32px;font-size:12px}.crumb-separator{color:#c0ccd9;margin:0 13px}.current-task{color:#76869a;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.topbar .ant-tag{margin:0;font-size:11px}.topbar .ant-btn{font-size:12px}main{max-width:1760px;margin:auto;padding:30px 34px 0}footer{display:flex;justify-content:space-between;color:#91a0b3;font-size:11px;padding:28px 0 22px;margin-top:22px}.muted{color:#718399;font-size:12px}.mono,code,pre{font-family:SFMono-Regular,Consolas,monospace}.panel{background:#fff;border:1px solid #dce6f0;border-radius:10px;box-shadow:0 3px 12px #26457603;overflow:hidden}.hero{position:relative;padding:28px 12px 32px;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2px;color:#5383b5;font-weight:600;margin-bottom:17px}.eyebrow>span{display:inline-block;width:6px;height:6px;background:#1c8cf5;border-radius:50%;margin-right:7px;vertical-align:2px}.hero h1{font-size:36px;margin-bottom:14px;letter-spacing:-1.2px;position:relative;z-index:1}.hero h1>span{color:#1677ff}.hero>p{font-size:14px;color:#7a8ba0;margin-bottom:26px}.hero-tags{display:flex;gap:26px;color:#617895;font-size:11px}.hero-tags .anticon{color:#5a9ae6;margin-right:5px}.hero-orbit{position:absolute;border:1px solid #d5e6f9;transform:rotate(-28deg);border-radius:50%;pointer-events:none}.orbit-one{width:270px;height:130px;right:50px;top:32px}.orbit-two{width:170px;height:220px;right:100px;top:-14px;background:radial-gradient(ellipse,#d5eafe35,transparent 65%)}.section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;border-bottom:1px solid #edf1f6;min-height:70px}.section-title>div{display:flex;align-items:center;gap:12px}.section-title h2{margin:0}.section-index{display:inline-grid;place-items:center;border:1px solid #dbe8f8;color:#4e8cd6;background:#f3f8ff;width:25px;height:25px;border-radius:6px;font-size:10px;margin-right:8px}.section-title .ant-tag{font-size:10px;color:#6e849e}.import-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:36px;padding:28px}.file-drop.ant-upload-wrapper .ant-upload-drag{background:#f8fbff;border-color:#b9d4f4;min-height:237px;border-radius:9px}.file-drop .ant-upload-drag-container{padding:10px}.upload-icon{width:66px;height:66px;background:linear-gradient(145deg,#e1efff,#f1f8ff);border-radius:17px;display:grid;place-items:center;font-size:34px;color:#3689ee;margin:0 auto 19px;border:1px solid #d9eafe}.file-drop h3{margin-bottom:8px;font-weight:500;overflow-wrap:anywhere}.file-drop p{font-size:12px;color:#8495aa;margin-bottom:15px}.file-hint{font-size:10px;color:#99a8ba}.file-tools{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:16px}.file-tools .muted,.file-tools .ant-btn{font-size:11px}.task-form label,.editor-panel label{display:block;font-size:12px;font-weight:600;margin:0 0 10px}.task-form label b{color:#e36c6c}.task-form label span{font-weight:400;color:#8b9aaf;margin-left:6px;font-size:10px}.task-form label:not(:first-child){margin-top:20px}.task-form textarea{resize:none}.task-form>.ant-btn{margin-top:23px;font-size:13px}.task-form>small{display:block;text-align:center;color:#98a5b6;font-size:10px;margin-top:10px}.home-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 30px}.guide-card{border:1px solid #e1e9f2;border-radius:8px;display:flex;position:relative;align-items:center;padding:22px 15px;background:#ffffff90;gap:12px;overflow:hidden}.guide-icon{font-size:22px;color:#5693d5;padding:9px;background:#edf5ff;border-radius:8px}.guide-card h3{font-size:12px;margin:0 0 7px}.guide-card p{font-size:10px;color:#8292a7;margin:0}.guide-number{position:absolute;right:10px;top:8px;font-size:22px;font-weight:700;color:#dce6f2}.recent-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.recent-heading h2{font-size:15px}.recent-heading h2 span{font-size:10px;background:#e5edf7;color:#7e94ae;padding:2px 7px;border-radius:4px;margin-left:8px}.recent-heading>a{font-size:11px}.recent-empty{border:1px dashed #d9e4f0;border-radius:8px;padding:25px;text-align:center;color:#97a5b7;font-size:12px}.recent-empty .anticon{margin-right:8px}.recent-list>a{padding:15px 22px;display:flex;gap:15px;align-items:center;border-bottom:1px solid #eef2f7}.recent-list>a>div{flex:1;min-width:0}.recent-list strong{font-size:12px;color:#344b68}.recent-list small{display:block;font-size:10px;color:#8396ad;margin-top:5px}.recent-icon{font-size:20px;color:#85a5ce}.flow{background:#fff;border:1px solid #dce6f0;border-radius:9px;padding:18px 28px;margin-bottom:30px}.page-heading{margin:26px 0}.page-heading h1{margin:0 0 10px}.page-heading p{color:#74879f;font-size:13px;margin-bottom:0}.page-heading .eyebrow{font-size:9px;margin-bottom:10px}.heading-flex{display:flex;justify-content:space-between;align-items:center;gap:15px}.config-row{display:grid;grid-template-columns:185px 1fr;padding:30px;gap:25px;border-bottom:1px solid #edf2f8}.config-row>div:first-child h2{margin:14px 0 8px;font-size:16px}.config-row>div:first-child p{font-size:11px;color:#8a9ab0}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.choices.architectures{grid-template-columns:repeat(4,1fr)}.choice{position:relative;background:#fff;border:1px solid #dce5f0;border-radius:8px;padding:20px 14px;text-align:left;color:#364f70;transition:all .18s}.choice:hover:not(:disabled){border-color:#1677ff}.choice.selected{border-color:#1677ff;background:#f2f8ff}.choice:disabled:not(.selected){background:#f6f8fa;color:#8793a4}.choice strong,.choice small{display:block}.choice strong{font-size:13px;margin:12px 0 7px}.choice small{font-size:10px;color:#8595aa}.core-choice>.anticon:first-child{font-size:24px}.choice-check{position:absolute;right:10px;top:12px;color:#1677ff}.arch-glyph{font-size:12px;background:#ecf2fa;padding:5px 8px;border-radius:4px;font-weight:600;display:inline-block}.peripheral{display:flex;align-items:center;gap:16px;margin-top:14px;padding:17px 12px;background:#f8fafd;border:1px solid #e5edf6;border-radius:7px;font-size:12px}.peripheral-icon{color:#7da3d0;font-size:18px}.peripheral>span:nth-last-child(2){flex:1;color:#8798ae;font-size:11px}.peripherals>p{margin-top:16px;margin-bottom:0}.page-actions{display:flex;justify-content:space-between;margin-top:24px}.summary-grid{display:grid;grid-template-columns:1.4fr 1.3fr .8fr .8fr;gap:16px;margin-bottom:20px}.summary-item{padding:18px 20px}.summary-item span{display:block;font-size:11px;color:#8497ac;margin-bottom:10px}.summary-item strong{display:block;font-size:13px;overflow-wrap:anywhere}.workspace-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:20px;margin:20px 0}.editor-panel{padding:0 22px 22px}.editor-panel .section-title{margin:0 -22px 22px;padding:20px 22px}.editor-panel>.ant-select{width:100%;margin-bottom:20px}.editor-panel .segmented{display:flex;gap:10px;margin-bottom:22px}.segmented>.ant-btn{flex:1}.data-editor{background:#f8fafd!important}.editor-panel>small{display:block;font-size:10px;line-height:1.7;margin:10px 0 20px}.editor-note{padding-top:20px;margin-top:20px;border-top:1px solid #edf1f6;font-size:10px;color:#8c9bb0;line-height:1.8}.send-panel{display:flex;flex-direction:column;min-width:0}.sequence-note{font-size:11px;color:#8195ae;background:#f8fafd;padding:11px 24px;border-bottom:1px solid #eaf0f8}.data-list{padding:8px 20px}.data-row{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid #edf2f8}.data-number{font-size:11px;color:#92a6bf}.data-main{flex:1;min-width:0}.data-main .ant-tag{font-size:10px}.data-main code{font-size:11px;color:#8194ae}.content-preview{display:block;border:0;background:none;color:#405b7d;padding:10px 0 0;font-size:12px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.data-actions{display:grid;grid-template-columns:repeat(2,1fr);color:#7d93af}.data-empty{margin:90px 0}.invalid{background:#fff7f6}.send-footer{display:flex;justify-content:space-between;margin-top:auto;border-top:1px solid #edf2f8;padding:18px 23px;font-size:11px}.send-footer .muted{font-size:10px}.table-toolbar{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;gap:14px;flex-wrap:wrap}.result-strip{display:flex;align-items:center;gap:10px;padding:18px 24px 0;font-size:11px;flex-wrap:wrap}.result-strip .ant-tag{font-size:10px;margin:0}.result-strip>.muted{margin-left:auto}.log-panel>.ant-alert{margin:16px 24px}.error-row td{background:#fff9f8!important}.log-disclaimer{font-size:11px;color:#889bb2;padding:18px 24px;background:#fafcfe;margin:0}.detail-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f9fd;border:1px solid #e4ebf5;padding:18px;border-radius:8px;font-size:12px;line-height:1.8}.confirm-summary{margin:22px 0;font-size:12px}.confirm-data{max-height:260px;overflow:auto;padding-left:25px}.confirm-data pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7faff;padding:10px}.empty-panel{padding:90px 20px}.loading{padding:160px;text-align:center}.help-list{padding-left:23px;line-height:2.6;color:#526780;font-size:13px}.ant-table-wrapper{max-width:100%;overflow:auto}.ant-table{font-size:12px!important}.ant-alert{margin-bottom:16px}.ant-tag{white-space:normal}.ant-input::placeholder{font-size:12px;color:#9aa9ba}@media(min-width:1600px){main{padding-left:48px;padding-right:48px}.hero{padding-top:44px;padding-bottom:40px}.import-grid{gap:50px;padding:34px}.home{max-width:1280px;margin:auto}}@media(max-width:1100px){.hero h1{font-size:29px}.hero-orbit{opacity:.3}.home-guide{gap:10px}.guide-card{padding:18px 10px}.guide-icon{display:none}.config-row{grid-template-columns:145px 1fr;padding:24px 18px;gap:15px}.choices.architectures{grid-template-columns:repeat(2,1fr)}.section-title{padding:18px 16px;flex-wrap:wrap}.workspace-grid{grid-template-columns:minmax(220px,.9fr) minmax(0,1.2fr)}.current-task{display:none}.hero-tags{gap:15px;font-size:10px}}@media(max-width:800px){.sidebar{width:64px}.brand{padding:0 14px}.brand>span:last-child,.nav-label,.nav-item>span:not(.anticon),.sidebar-bottom{display:none}.sidebar nav{padding:0 7px;margin-top:20px}.nav-item{padding:0;justify-content:center}.app-body{margin-left:64px;width:calc(100% - 64px)}main{padding:16px}.topbar{padding:0 16px}.topbar>div:first-child{font-size:10px}.topbar .ant-space{gap:5px!important}.topbar .ant-btn{font-size:0}.topbar .ant-btn .anticon{font-size:16px}.hero{padding:24px 0}.hero h1{font-size:25px}.hero-tags{flex-wrap:wrap;gap:10px}.import-grid,.workspace-grid{grid-template-columns:1fr;gap:24px}.import-grid{padding:22px}.home-guide{grid-template-columns:1fr}.guide-icon{display:block}.guide-card{padding:13px}.summary-grid{grid-template-columns:repeat(2,1fr)}.config-row{grid-template-columns:1fr}.choices{gap:8px}.choice{padding:15px 9px}.flow{padding:15px}.heading-flex{align-items:flex-start;flex-direction:column}.peripheral{flex-wrap:wrap}.peripheral>span:nth-last-child(2){min-width:100px}.page-heading h1{font-size:23px}footer{font-size:9px;gap:14px}.table-toolbar{padding:15px}.topbar .ant-tag{font-size:10px}.section-title h2{font-size:15px}.flow .ant-steps-item-title{font-size:11px!important}.hero-orbit{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.result-nodes{display:flex;gap:8px;flex-wrap:wrap;padding:18px 24px 0}.brand small{white-space:nowrap;letter-spacing:.9px;font-size:7px}.nodes-page>.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.nodes-page>.page-heading .page-actions{margin:0;gap:12px}@media(max-width:800px){.nodes-page>.page-heading{align-items:flex-start;flex-direction:column}.result-nodes{padding:15px}}.simple-home{max-width:1160px;margin:auto}.simple-home .hero{padding:26px 8px 30px}.simple-home .hero>p{margin-bottom:0}.simple-home .flow{margin-bottom:24px}.upload-center{max-width:780px;margin:auto;padding:32px 36px}.upload-center .file-drop.ant-upload-wrapper .ant-upload-drag{min-height:265px}.upload-center .upload-icon{width:74px;height:74px;font-size:38px;margin-bottom:22px}.upload-next{display:flex;justify-content:center;margin-top:24px}.upload-next .ant-btn{min-width:270px}.brand small{font-size:10px;letter-spacing:3px;font-weight:400;margin-top:5px}.nav-label{letter-spacing:1px}.hero .eyebrow{letter-spacing:2px}.simple-home .hero h1{font-size:34px}.nodes-page .section-title>div{flex-wrap:wrap}.nodes-page .section-title .muted{max-width:500px}.guide-card p{font-size:12px}.guide-card h3{font-size:14px}.muted{font-size:13px}@media(max-width:800px){.upload-center{padding:25px 18px}.simple-home .hero h1{font-size:27px}.flow .ant-steps{flex-wrap:wrap}}.product-heading{text-align:center;padding:42px 20px 44px}.product-heading h1{font-size:44px;letter-spacing:-1.5px;line-height:1.2;color:#17355d;font-weight:700;margin:0 0 15px}.product-heading p{font-size:20px;color:#516b89;letter-spacing:2px;margin:0}.simple-home{max-width:1160px}.simple-home .upload-center{padding-top:34px;padding-bottom:34px}.simple-home .upload-panel{margin-bottom:26px}.sidebar-bottom{padding-bottom:28px}.connection-graph{display:flex;align-items:center;justify-content:center;gap:0;min-height:245px;border:1px solid #e0e9f4;border-radius:10px;background:#f8fbff;padding:28px 20px;overflow:auto}.graph-core,.graph-peripheral{flex:none;border:1px solid #d2e2f5;border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;min-width:140px;min-height:115px;padding:20px}.graph-core{border-color:#8dbdff;background:#eaf3ff;min-width:200px;min-height:145px;box-shadow:0 4px 16px #1677ff08}.graph-core strong{font-size:20px;color:#176bd7}.graph-peripheral strong{font-size:17px}.graph-core small,.graph-peripheral small{color:#6e829c;font-size:12px}.graph-wire{height:2px;background:#aac7ed;flex:1;min-width:24px;max-width:90px;position:relative}.graph-wire:before,.graph-wire:after{content:"";position:absolute;top:-3px;width:8px;height:8px;border:2px solid #82ade3;border-radius:50%;background:#fff}.graph-wire:before{left:-3px}.graph-wire:after{right:-3px}.config-panel .choice:disabled:not(.selected){background:#f0f2f5;border-color:#e1e5eb;color:#8993a1}.config-panel .choice:disabled:not(.selected) small{color:#8c96a4}.config-panel .choice:disabled:not(.selected) .anticon{color:#a4acb8}@media(max-width:800px){.product-heading{padding:32px 10px}.product-heading h1{font-size:36px}.product-heading p{font-size:15px;letter-spacing:1px}.connection-graph{justify-content:flex-start;min-height:220px}.graph-core{min-width:160px}.graph-peripheral{min-width:110px;padding:14px}.graph-wire{min-width:30px}}.config-row>div{min-width:0}.connection-caption{margin:12px 0 0!important;font-size:12px}.connection-graph .graph-peripheral>span:last-child{font-size:11px;color:#718399}.connection-graph .graph-core>.anticon{font-size:24px;color:#327ed6}.connection-graph .graph-core>span:last-child{font-size:13px;color:#456a99}.summary-grid{grid-template-columns:1.6fr 1fr 1fr}@media(max-width:800px){.summary-grid{grid-template-columns:1fr 1fr}.summary-grid>.summary-item:first-child{grid-column:1/-1}}.results-overview{margin:22px 0}.completion-panel{padding:25px 28px}.completion-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.completion-heading h2{font-size:17px;margin:0 0 8px}.completion-heading p{font-size:12px;color:#718399;margin:0}.completion-value{display:flex;align-items:baseline;gap:22px;margin:20px 0 8px}.completion-value>strong{font-size:40px;line-height:1;font-weight:650;letter-spacing:-1px;color:#1f416e}.completion-value>strong small{font-size:18px;font-weight:500;margin-left:4px;color:#6c86a7}.completion-value>span{font-size:13px;color:#718399}.completion-value b{color:#284c77;font-weight:600}.completion-foot{display:flex;justify-content:space-between;color:#7d8fa5;font-size:11px;margin-top:9px}.result-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.result-chart{padding:23px 26px;min-width:0}.chart-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.chart-title h2{font-size:16px}.chart-title>span{font-size:11px;color:#718399}.distribution-content{display:flex;align-items:center;gap:26px;margin:28px 0 20px}.distribution-donut{width:150px;height:150px;flex:none;border-radius:50%;padding:19px}.distribution-donut>div{background:#fff;border-radius:50%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.distribution-donut strong{font-size:30px;font-weight:650}.distribution-donut span{font-size:11px;color:#718399}.chart-legend{flex:1;min-width:0}.chart-legend button{display:flex;align-items:center;gap:10px;background:transparent;border:0;border-radius:6px;padding:11px 7px;width:100%;text-align:left;color:#526780;font-size:12px}.chart-legend button:hover{background:#f2f7fe}.chart-legend strong{margin-left:auto;color:#172b4d}.chart-legend small{width:34px;text-align:right;color:#8195ac}.chart-dot{width:8px;height:8px;border-radius:3px;display:inline-block;flex:none}.chart-caption{font-size:11px;color:#8192a9;margin:0;line-height:1.8}.port-chart{margin-top:28px;min-height:145px;max-height:210px;overflow:auto}.port-chart-row{margin-bottom:22px}.port-chart-label{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px;color:#526780}.port-chart-label>span{color:#8192a9;font-size:11px}.port-bar-track{height:14px;background:#edf2f8;border-radius:4px;overflow:hidden;display:flex}.port-bar-track>span{height:100%;display:block;transition:width .2s ease}.port-legend{display:flex;gap:18px;padding-top:12px;border-top:1px solid #eef2f7}.port-legend>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#718399}@media(max-width:1100px){.distribution-content{gap:15px}.distribution-donut{width:122px;height:122px;padding:16px}.result-chart{padding:22px 18px}}@media(max-width:900px){.result-chart-grid{grid-template-columns:1fr}.distribution-content{justify-content:center;gap:35px}.chart-legend{max-width:240px}.completion-panel{padding:22px 20px}.distribution-donut{width:150px;height:150px;padding:19px}}.eye-mark{width:28px;height:28px;flex-shrink:0}.upload-shell{background:#f7f9fc}.upload-shell .topbar{background:#f7f9fc;border-bottom-color:#e9eef5}.upload-shell main{min-height:calc(100vh - 64px);display:flex;flex-direction:column;padding:0 48px}.landing-home{width:100%;max-width:1120px;margin:auto;padding:48px 0 30px}.landing-heading{text-align:center;margin-bottom:44px}.landing-wordmark{display:flex;align-items:center;justify-content:center;gap:20px}.landing-wordmark .eye-mark{width:74px;height:60px;color:#308bdf}.landing-wordmark h1{margin:0;font-size:60px;line-height:1.2;letter-spacing:-2.5px;color:#17365c;font-weight:750}.landing-heading p{margin:18px 0 0;color:#637d9b;font-size:20px;letter-spacing:4px}.landing-drop.ant-upload-wrapper .ant-upload-drag{background:#edf5ff;border:1px dashed #9ec4f3;border-radius:20px;transition:background .2s,border-color .2s}.landing-drop.ant-upload-wrapper .ant-upload-drag:hover{background:#e6f1ff;border-color:#3284f5}.landing-drop.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:44px 24px 34px}.landing-file-art{display:grid;place-items:center;width:94px;height:94px;margin:0 auto 24px;border-radius:27px;color:#3689ee;background:linear-gradient(145deg,#d7eaff,#f4f9ff);box-shadow:0 8px 22px #528bd215,inset 0 0 0 1px #c8e0fc;font-size:48px}.landing-file-state{display:block;font-size:12px;color:#607e9f;letter-spacing:2px;margin-bottom:12px}.landing-drop h2{margin:0 auto 10px;max-width:720px;overflow-wrap:anywhere;color:#244b76;font-size:24px;font-weight:600}.landing-drop p{margin:0 0 22px;color:#647f9e;font-size:15px}.landing-select{display:inline-flex;align-items:center;justify-content:center;min-width:132px;height:42px;border-radius:8px;background:#fff;border:1px solid #c1d8f3;color:#2671ca;font-size:14px;box-shadow:0 3px 6px #3875bd06}.landing-drop-hint{display:block;margin-top:19px;color:#6e85a0;font-size:12px}.landing-drop.has-file .ant-upload-drag{background:#eff7ff;border-style:solid}.landing-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0 0}.landing-actions>.ant-btn{min-width:200px;height:46px;border-radius:9px;box-shadow:none}.landing-secondary{display:flex;flex-wrap:wrap}.landing-secondary .ant-btn{color:#607895}.home-footer{margin:0;padding:20px 0 24px;justify-content:center;gap:18px;color:#798aa0;font-size:12px}@media(max-width:800px){.upload-shell main{padding:0 22px}.landing-home{padding-top:38px}.landing-wordmark{gap:12px}.landing-wordmark h1{font-size:42px}.landing-wordmark .eye-mark{width:52px;height:44px}.landing-heading p{font-size:15px;letter-spacing:2px}.landing-heading{margin-bottom:30px}.landing-drop.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:30px 16px}.landing-drop h2{font-size:20px}.landing-actions{flex-direction:column-reverse}.landing-actions>.ant-btn{width:100%}.home-footer{flex-wrap:wrap;gap:6px 14px;text-align:center}}.model-page{max-width:1480px;margin:0 auto}.model-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 22px}.model-heading h1{margin:0 0 8px;font-size:27px}.model-heading p,.board-heading p{color:#70849c;font-size:13px;margin:0}.model-file{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#798ba0;max-width:260px}.model-file strong{color:#405c7c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.model-selector{margin-bottom:20px;padding:0 24px}.model-selection-row{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:22px;padding:18px 0}.model-selection-row+.model-selection-row{border-top:1px solid #edf1f6}.model-row-label h2{font-size:15px;margin:0 0 8px}.model-row-label>span{font-size:12px;color:#7b8ea6}.model-core-options,.model-arch-options{display:grid;gap:12px}.model-core-options{grid-template-columns:repeat(3,1fr)}.model-arch-options{grid-template-columns:repeat(4,1fr)}.model-option{display:flex;align-items:center;text-align:left;gap:14px;position:relative;border:1px solid #dfe7f1;border-radius:10px;background:#fff;min-width:0;padding:16px 18px;color:#5b7595;min-height:80px}.model-option>span:not(.anticon){display:flex;flex-direction:column;gap:7px}.model-option strong{font-size:14px;font-weight:600}.model-option small{font-size:11px;color:#7b8ea6}.model-option>.anticon{font-size:25px}.model-chip-icon{width:36px;height:36px;flex:none}.model-option.is-selected{border-color:#73adf2;background:#f0f7ff;color:#287bd7}.model-option:hover:not(:disabled){border-color:#73adf2}.model-option:disabled:not(.is-selected){color:#9ca6b3;background:#f3f5f8;border-color:#e9edf2}.model-option:disabled:not(.is-selected) small{color:#9ca6b3}.model-option .model-check{position:absolute;top:8px;right:8px;font-size:13px}.board-panel{padding:20px 24px 0}.board-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}.board-heading h2{margin-bottom:6px}.board-legend{display:flex;gap:18px;font-size:12px;color:#647b95}.board-legend span{display:flex;align-items:center;gap:6px}.board-legend i{width:7px;height:7px;background:#388beb;border-radius:50%}.board-legend i.pending{background:#9aa8b8}.board-surface{position:relative;border:2px solid #bfd2e3;border-radius:20px;background:radial-gradient(#a7c3d828 .8px,transparent .8px),#edf4f8;background-size:12px 12px;padding:16px 35px 12px;box-shadow:inset 0 0 0 5px #f8fcff,0 4px #d9e4ec}.mount{position:absolute;width:12px;height:12px;border:3px solid #b4c7d7;background:#f9fbfd;border-radius:50%}.mount-tl{top:13px;left:13px}.mount-tr{top:13px;right:13px}.mount-bl{bottom:13px;left:13px}.mount-br{bottom:13px;right:13px}.board-silkscreen{display:flex;justify-content:space-between;color:#7b96ac;font-size:10px;letter-spacing:1px;margin:0 4px 14px}.board-grid{position:relative;display:grid;grid-template-columns:1fr .9fr 1fr;grid-template-rows:repeat(3,minmax(90px,auto));gap:20px 70px;max-width:1120px;margin:auto}.board-traces{position:absolute;inset:0;width:100%;height:100%;color:#84b4d3;pointer-events:none}.board-cpu{grid-column:2;grid-row:2;display:grid;place-items:center;position:relative;z-index:1}.cpu-package{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:170px;min-height:112px;border:5px solid #d2dfe9;border-radius:9px;outline:1px solid #9fb8d1;background:linear-gradient(130deg,#355d82,#244360);color:#fff;box-shadow:0 5px 14px #28496718;padding:10px}.cpu-package:before,.cpu-package:after{content:"";position:absolute;width:9px;top:10px;bottom:10px;background:repeating-linear-gradient(to bottom,#95aabe 0 3px,transparent 3px 8px)}.cpu-package:before{left:-14px}.cpu-package:after{right:-14px}.cpu-package .model-chip-icon{display:none}.cpu-package strong{font-size:25px;letter-spacing:2px}.cpu-package>span{font-size:11px;color:#bfd5e9;margin:3px 0 7px}.cpu-package small{font-size:12px;color:#e2f0fd}.board-module{position:relative;z-index:1;border:1px solid #a7c9e9;border-radius:9px;background:#f9fcff;color:#345979;text-align:left;padding:11px 14px;box-shadow:0 3px 8px #416d8e08;transition:border-color .2s,box-shadow .2s}.board-module:hover{border-color:#388beb;box-shadow:0 4px 14px #388beb20}.module-0{grid-area:1/1}.module-1{grid-area:1/2}.module-2{grid-area:1/3}.module-3{grid-area:2/1}.module-4{grid-area:2/3}.module-5{grid-area:3/1}.module-6{grid-area:3/2}.module-7{grid-area:3/3}.board-module-title{display:flex;align-items:center;gap:8px}.board-module-title .anticon{color:#3d8dda;font-size:17px}.board-module-title strong{font-size:14px}.board-module-title>span:last-child{margin-left:auto;font-size:10px;color:#7c91a6}.board-channel-list{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.board-channel-list span{font-size:10px;line-height:16px;border-radius:3px;color:#3778b1;background:#e9f2fc;padding:1px 5px}.board-module-foot{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#7d94a9}.board-module-foot>span:last-child{color:#377fc0}.board-module.unconfirmed{border-style:dashed;border-color:#b8c4cf;background:#f3f5f7}.board-module.unconfirmed .board-channel-list span{color:#8191a2;background:#e6ebf0}.board-module.unconfirmed .board-module-foot>span:last-child,.board-module.unconfirmed .anticon{color:#8191a2}.board-note{text-align:center;font-size:10px;color:#8a9cac;margin-top:12px}.board-bottom-note{font-size:12px;color:#73879d;padding:16px 0}.board-unavailable{min-height:340px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#f7f9fc;border:1px dashed #dbe4ee;border-radius:14px;padding:24px}.board-unavailable .model-chip-icon{width:54px;height:54px;color:#9aafc5;margin-bottom:20px}.board-unavailable h3{font-size:18px;color:#516a87}.board-unavailable p{font-size:13px;color:#798ca3}.board-unavailable>span{font-size:12px;color:#8b9bb0}.model-actions{margin-top:20px}.device-detail{border:1px solid #e1e9f2;border-radius:10px;padding:16px;margin-bottom:14px}.device-detail>div:first-child{display:flex;justify-content:space-between}.device-detail p{font-size:12px;color:#7b8ca1;margin:12px 0 0}.device-detail dt{color:#8192a7;font-size:12px;margin-top:10px}.device-detail dd{margin:4px 0;overflow-wrap:anywhere}@media(max-width:1100px){.model-selection-row{grid-template-columns:1fr;gap:12px}.model-row-label{display:flex;justify-content:space-between}.model-arch-options{grid-template-columns:repeat(2,1fr)}.board-grid{gap:18px 30px}.board-surface{padding-inline:24px}.cpu-package{width:120px}.board-legend{flex-wrap:wrap;gap:8px}}@media(max-width:650px){.model-heading{align-items:flex-start;flex-direction:column;gap:12px}.model-core-options{grid-template-columns:1fr}.model-option{padding:14px 12px;gap:8px}.model-option strong{font-size:12px}.model-chip-icon{width:28px}.model-selector,.board-panel{padding-inline:14px}.board-heading{align-items:flex-start;flex-direction:column}.board-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:10px}.board-cpu{grid-column:1/-1;grid-row:1;padding:12px}.board-module{grid-area:auto;padding:10px}.board-traces{display:block}.board-grid{padding-inline:24px}.board-surface{padding-inline:18px}.board-silkscreen{letter-spacing:0}}@media(min-width:1101px){.model-selection-row{padding:12px 0}.model-option{min-height:72px;padding-block:12px}.board-grid{gap:14px 70px}.board-module{padding-block:9px}.cpu-package{min-height:98px}.board-bottom-note{padding-block:10px}.board-heading{margin-bottom:12px}}.cpu-package strong.cpu-long-name{font-size:15px;letter-spacing:0}.board-channel-list span.channel-pending{background:#e6ebf0;color:#718295}.model-locked-notice{margin-bottom:16px}.task-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.task-stat{padding:22px 26px;display:flex;justify-content:space-between;align-items:center;color:#7890aa}.task-stat strong{font-size:32px;color:#214570}.task-distribution,.task-execution{padding:24px 28px;margin:20px 0}.distribution-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.distribution-heading h2{margin:0 0 8px}.distribution-heading p,.distribution-heading>span{color:#7e91a8;font-size:13px}.source-summary,.source-origin,.source-cards{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.source-summary{border-top:1px solid #edf2f8;margin-top:18px;padding-top:20px}.source-origin{color:#45658c}.source-cards button{display:flex;flex-direction:column;gap:8px;padding:14px 24px;border:1px solid #dfebfa;border-radius:10px;background:#f8fbff;color:#345c8b;cursor:pointer}.source-cards button.active{border-color:#3284f5;background:#eaf3ff}.source-cards span,.task-file-cell small{color:#8495ac;font-size:12px}.task-file-cell{display:flex;flex-direction:column;gap:7px;overflow-wrap:anywhere}.task-storage-note{color:#8796aa;font-size:12px;margin-top:18px}.execution-facts{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:24px;margin:20px 0}.execution-facts>span{display:flex;flex-direction:column;gap:8px;color:#8396ae;font-size:12px}.execution-facts strong{color:#345372;font-weight:500;font-size:14px}.execution-flow{display:flex;gap:24px;align-items:center;padding:22px;background:#f6faff;border:1px solid #e5effb;border-radius:12px}.execution-flow>div{flex:1;display:flex;flex-direction:column;gap:10px;text-align:center}.execution-flow span{color:#7e93ad;font-size:13px}.execution-flow strong{color:#2a67aa}.task-data-wrap{overflow-wrap:anywhere;white-space:pre-wrap}.task-name-field{padding:20px 24px;display:flex;gap:20px;align-items:center;margin:18px 0}.task-name-field label{flex-shrink:0;font-weight:600}.task-name-field input{max-width:650px}.task-center .ant-table-cell{overflow-wrap:anywhere}.data-main{min-width:0}.data-main .ant-space{flex-wrap:wrap}.heading-flex h1{overflow-wrap:anywhere}@media(max-width:1100px){.task-stat-grid{grid-template-columns:repeat(2,1fr)}.execution-facts{grid-template-columns:1fr}.distribution-heading{align-items:flex-start;flex-direction:column}}.distributed-view{margin-top:24px;padding:24px;border:1px solid #e1ecfa;border-radius:14px;background:linear-gradient(135deg,#f8fbff,#f0f6ff)}.cluster-topology{display:grid;grid-template-columns:minmax(140px,1fr) 100px minmax(150px,1fr) 100px minmax(170px,1.25fr);align-items:center;padding:26px 0}.cluster-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 12px;background:#fff;border:1px solid #d9e7f9;border-radius:12px;text-align:center;min-height:150px}.cluster-box>.anticon{font-size:30px;color:#4389de}.cluster-box strong{color:#244d7c}.cluster-box>span:not(.anticon),.cluster-box small{font-size:12px;color:#7d92ad}.coordinator{background:#edf5ff;border-color:#95bffa}.current-worker{border-color:#68b9ac;box-shadow:0 3px 18px #279a7910}.cluster-workers{display:grid;gap:10px}.other-worker{opacity:.7}.pending-worker{border-style:dashed}.flow-rail{height:52px;position:relative;background:linear-gradient(#a9c9ee,#a9c9ee) center 22px / 100% 2px no-repeat,linear-gradient(#9ed5ca,#9ed5ca) center 34px / 100% 2px no-repeat}.flow-rail>span,.flow-rail>small{position:absolute;left:0;right:0;text-align:center;font-size:11px;color:#8197b1;top:0}.flow-rail>small{top:42px}.flow-rail i{display:none;position:absolute;width:7px;height:7px;border-radius:50%;background:#3284f5;top:19px;left:0;box-shadow:0 0 8px #3284f580}.is-running .flow-rail i,.is-replaying .flow-rail i{display:block;animation:packet-travel 1.8s linear infinite}.flow-rail i:nth-of-type(2){animation-delay:.6s}.flow-rail i:nth-of-type(3){animation-delay:1.2s}.is-replaying .flow-rail i:nth-of-type(3){top:31px;background:#18a575;animation-direction:reverse}.is-running .coordinator{animation:node-pulse 2s ease-in-out infinite}.cluster-legend{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #dfeafa;padding-top:16px;color:#8295ae;font-size:12px}.cluster-legend b{display:inline-block;width:8px;height:8px;background:#3284f5;border-radius:50%;margin-right:7px}@keyframes packet-travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}@keyframes node-pulse{50%{box-shadow:0 0 0 6px #3284f512}}@media(prefers-reduced-motion:reduce){.flow-rail i,.is-running .coordinator{animation:none!important}}@media(max-width:1100px){.cluster-topology{grid-template-columns:minmax(120px,1fr) 40px minmax(120px,1fr) 40px minmax(140px,1fr)}.flow-rail>span,.flow-rail>small{font-size:10px}}.cluster-workers .cluster-box{min-height:110px;padding:12px 18px;gap:6px;position:relative}.cluster-workers .cluster-box>.anticon{position:absolute;left:16px;top:18px;font-size:22px}.cluster-workers .cluster-box:before{content:"";position:absolute;left:-51px;top:50%;width:50px;border-top:2px solid #c6d9f0}.cluster-workers{position:relative}.cluster-workers:before{content:"";position:absolute;left:-51px;top:16%;bottom:16%;border-left:2px solid #c6d9f0}.cluster-workers .current-worker:before{border-color:#3284f5}.cluster-workers .current-worker{border-color:#3284f5;background:#f8fbff}.cluster-workers .other-worker{opacity:1}.node-counters{display:flex;gap:22px;font-size:11px;color:#8597ad}.node-counters span{display:flex;gap:6px;align-items:center}.node-counters b{color:#325c8d;font-size:17px}.is-running .current-worker:after,.is-replaying .current-worker:after{content:"";position:absolute;left:-50px;top:50%;width:7px;height:7px;border-radius:50%;background:#3284f5;animation:worker-packet 1.5s linear infinite}@keyframes worker-packet{0%{transform:translate(0)}to{transform:translate(50px)}}@media(prefers-reduced-motion:reduce){.current-worker:after{animation:none!important}}.list-task-flow{display:flex;gap:6px;align-items:center;font-size:11px;color:#6e86a4;white-space:nowrap}.list-task-flow>span{padding:5px;background:#f1f6ff;border-radius:5px}.list-task-flow>i{width:18px;height:2px;background:#c2d7f1;position:relative;flex-shrink:0}.list-task-flow.animating>i:after{content:"";position:absolute;width:5px;height:5px;top:-1.5px;background:#3284f5;border-radius:50%;animation:list-packet 1.3s infinite linear}.list-task-flow.animating>i:nth-of-type(2):after{animation-delay:.4s}.list-task-flow.animating>i:nth-of-type(3):after{animation-delay:.8s}@keyframes list-packet{0%{left:0;opacity:.2}to{left:100%;opacity:1}}@media(prefers-reduced-motion:reduce){.list-task-flow i:after{animation:none!important}}.peripheral-context{display:flex;flex-direction:column;gap:6px;background:#f4f8ff;padding:14px;border-radius:8px;margin:0 0 20px}.peripheral-context span{color:#8094ad;font-size:12px}.peripheral-context a{font-size:12px;margin-top:3px}.peripheral-config-status{display:flex;align-items:center;gap:8px;margin-top:16px;color:#4d6786;font-size:13px}.topology-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:linear-gradient(145deg,#e7f2ff,#f7fbff);border:1px solid #d5e7ff;box-shadow:0 4px 12px #2974b90c;color:#347ecc;flex-shrink:0}.topology-icon .anticon{font-size:27px}.dispatch-icon{background:linear-gradient(140deg,#3188eb,#5da5f8);color:#fff;border-color:#438dea;box-shadow:0 5px 15px #3188eb30}.cluster-workers .worker-icon{position:absolute;left:18px;top:20px;width:42px;height:42px;border-radius:12px}.worker-icon .anticon{font-size:23px}.worker-icon i{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border:2px solid white;background:#18a575;border-radius:50%}.cluster-workers .cluster-box{padding-left:72px;align-items:flex-start;text-align:left;gap:8px}.cluster-workers .node-counters{gap:20px}.task-list-table .ant-table-thead>tr>th{background:#f6f9fd;padding:15px 18px;color:#66809d;font-size:12px}.task-list-table .ant-table-tbody>tr>td{padding:20px 18px;border-bottom:1px solid #edf2f8}.task-list-table .ant-table-tbody>tr:hover>td{background:#f8fbff}.task-list-table a{font-weight:500}.task-list-table .ant-space{gap:14px!important}.task-file-cell strong{font-size:13px;font-weight:500}.log-case-number{display:block;color:#8b9cb0;margin-top:4px;font-size:11px}.coverage-value{font-variant-numeric:tabular-nums;color:#217f65;font-weight:600}.task-center .task-stat{padding:16px 24px}.task-center .task-stat strong{font-size:27px}.cluster-box .topology-icon .anticon{color:#347ecc}.cluster-box .dispatch-icon .anticon{color:#fff}.cluster-box .topology-icon{color:#347ecc}.task-glyph{width:40px;height:40px;color:#347ecc}.topology-icon.task-icon{width:66px;height:66px;border-radius:19px;background:linear-gradient(135deg,#e6f2ff,#fff);box-shadow:0 5px 18px #307fe51a}.list-execution-preview{margin:0 24px 20px;border:1px solid #e1ecfa;border-radius:12px;overflow:hidden;background:#f8fbff}.preview-task-selector{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #e8eff8;font-size:12px;color:#6d86a3}.preview-task-selector>span{font-weight:600;color:#345675}.preview-task-selector .ant-select{width:280px}.preview-task-selector>a{margin-left:auto}.list-execution-preview .distributed-view{margin:0;padding:16px 20px;border:0;border-radius:0}.list-execution-preview .distributed-view>.distribution-heading{display:none}.list-execution-preview .cluster-topology{padding:4px 0 12px;grid-template-columns:1fr 85px 1fr 85px 1.6fr}.list-execution-preview .cluster-box{min-height:120px;padding:12px;gap:8px}.list-execution-preview .cluster-workers{gap:6px}.list-execution-preview .cluster-workers .cluster-box{min-height:62px;padding:9px 12px 9px 55px;gap:4px}.list-execution-preview .cluster-workers .cluster-box>.ant-tag{display:none}.list-execution-preview .cluster-workers .worker-icon{width:32px;height:32px;left:12px;top:14px;border-radius:9px}.list-execution-preview .worker-icon .anticon{font-size:18px}.list-execution-preview .cluster-workers .node-counters{gap:18px}.list-execution-preview .cluster-workers .node-counters b{font-size:13px}.list-execution-preview .cluster-workers .cluster-box>span:not(.topology-icon){font-size:11px}.list-execution-preview .cluster-legend{padding-top:10px;font-size:11px}.list-execution-preview .cluster-workers .cluster-box:before{left:-43px;width:42px}.list-execution-preview .cluster-workers:before{left:-43px}.list-execution-preview .task-glyph{width:30px;height:30px}.list-execution-preview .topology-icon{width:45px;height:45px;border-radius:13px}.case-pagination{padding:18px 24px;display:flex;justify-content:flex-end;border-top:1px solid #edf2f8}.case-pagination .ant-pagination{display:flex;flex-wrap:wrap;row-gap:8px}.task-list-panel{padding-top:24px}.task-list-panel>.task-list-table{margin-inline:24px}.task-list-panel>.cluster-overview{margin-bottom:0}.cluster-overview-title{margin:0;padding:18px 20px 0;color:#345675;font-size:16px;font-weight:600}.cluster-overview .cluster-topology{padding:12px 0}.cluster-overview .cluster-box{min-height:148px}.cluster-overview .cluster-workers .cluster-box{min-height:82px}.cluster-overview .overview-worker{transition:background .5s,border-color .5s}.cluster-overview .overview-worker.processing{border-color:#8fbbfa;background:#f0f7ff}.cluster-overview .overview-worker:after{content:"";position:absolute;left:-43px;top:50%;width:6px;height:6px;border-radius:50%;background:#3284f5;animation:overview-packet 1.8s linear infinite;animation-delay:var(--worker-delay)}.node-live-status{display:flex;gap:6px;align-items:center}.execution-dots{color:#3284f5;letter-spacing:2px;animation:execution-dots 1.4s ease-in-out infinite}.cluster-overview .coordinator{animation:node-pulse 2s ease-in-out infinite}@keyframes overview-packet{0%{transform:translate(0);opacity:.2}to{transform:translate(43px);opacity:1}}@keyframes execution-dots{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.cluster-overview .overview-worker:after,.execution-dots{animation:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-wordmark .landing-brand-title{width:min(590px,80%);line-height:0;letter-spacing:normal}.circuit-wordmark{display:block;width:100%;height:auto;overflow:visible}.landing-heading{margin-bottom:40px}.landing-heading p{color:#329ddb;font-weight:500;font-size:22px;letter-spacing:5px;margin-top:16px}.landing-home{max-width:1180px;padding-top:34px}.landing-drop.ant-upload-wrapper .ant-upload-drag{background:#ecf4ff;border-color:#a9cbfa;border-radius:16px}.landing-file-art:has(.upload-folder){width:180px;height:128px;border:0;background:transparent;box-shadow:none;margin:0 auto 12px}.upload-folder{width:180px;height:132px;display:block}.landing-drop h2{color:#387ac0}.landing-drop .landing-file-state{color:#6b9bd0}.landing-select{box-shadow:0 3px 10px #2b7dde0b}@media(max-width:800px){.landing-heading p{font-size:16px;letter-spacing:2px}.landing-wordmark .landing-brand-title{width:min(480px,95%)}.landing-home{padding-top:32px}.landing-heading{margin-bottom:28px}}.task-list-table .ant-table-tbody>tr>td{padding:15px 18px;height:78px;vertical-align:middle}.task-list-table .ant-table-thead>tr>th{padding:13px 18px;font-weight:500}.task-list-table .task-name-link{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;color:#285d9f}.task-list-table .task-file-cell{gap:5px;min-width:0}.task-list-table .task-file-cell strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#405875}.task-list-table .task-file-cell small{font-size:11px;color:#8496ad}.task-time-cell{display:flex;flex-direction:column;gap:5px;font-variant-numeric:tabular-nums;font-size:12px;color:#506580}.task-time-cell small{color:#91a0b2;font-size:11px}.task-list-table .ant-tag{margin:0;font-size:11px;padding:1px 8px;border-radius:5px}.task-row-actions{white-space:nowrap;align-items:center}.task-list-table .task-row-actions a,.task-list-table .task-row-actions .ant-btn{font-size:12px;font-weight:500;color:#347bd2}.task-list-table .task-row-actions .ant-btn{height:auto;min-width:0;padding:0;border:0;box-shadow:none;background:transparent}.task-list-table .task-row-actions .ant-btn:disabled{color:#afbdcc}.task-list-table .list-task-flow{gap:5px;font-size:10px}.task-list-table .list-task-flow>span{padding:4px 5px;border-radius:4px;background:#f2f6fc;color:#7691b3}.task-list-table .list-task-flow>i{width:12px}.task-flow-idle{font-size:12px;color:#a0adbd}.task-list-table .ant-table-pagination{padding:0 16px}.task-list-table .ant-table-tbody>tr>td,.task-list-table .ant-table-thead>tr>th{padding-inline:clamp(8px,.8vw,16px)}.task-list-table .list-task-flow{flex-wrap:wrap;row-gap:6px}.task-list-table .task-row-actions{flex-wrap:wrap;row-gap:6px!important}.case-result-panel>.ant-table-wrapper{margin:0 24px 12px}.case-results-table>.ant-spin-nested-loading>.ant-spin-container>.ant-table .ant-table-thead>tr>th{padding:16px}.case-results-table .ant-table-expanded-row>td{padding:18px!important;background:#f5f8fd!important}.case-frame-details{padding:18px 20px 4px;border:1px solid #e2eaf5;border-radius:12px;background:#fff}.case-frame-details-heading{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px;color:#355779}.case-frame-details-heading span{color:#8a9cb3;font-size:12px}.case-frame-table .ant-table-thead>tr>th{padding:12px!important;color:#7189a7;background:#f5f8fd}.case-frame-table .ant-table-tbody>tr>td{padding:14px 12px!important;vertical-align:top;line-height:1.7;overflow-wrap:anywhere}.case-frame-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfcfe}.case-frame-table code{color:#365a80;font-size:12px}.case-results-table .ant-table-row-expand-icon-cell{text-align:right}@media(max-width:750px){.case-result-panel>.ant-table-wrapper{margin-inline:10px}.case-frame-details{padding:12px 8px 4px}}.model-page,.case-composer,.task-center,.result-workspace{width:100%;max-width:1680px;margin:0 auto}.model-heading,.task-center>.page-heading{margin-top:0}.result-workspace{display:flex;flex-direction:column;gap:20px}.result-task-header{padding:20px 24px;background:#f9fbff}.result-task-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.result-task-title>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.result-task-title h1{margin:0;font-size:26px;overflow-wrap:anywhere}.result-task-title .muted{font-size:12px}.result-task-metadata{display:flex;flex-wrap:wrap;gap:8px 24px;margin:16px 0;font-size:12px;color:#8293a9}.result-task-metadata strong{font-weight:500;color:#405a78;margin-left:6px;overflow-wrap:anywhere}.result-task-progress{display:flex;align-items:center;gap:18px;font-size:13px;color:#537394}.result-task-progress>span{white-space:nowrap}.result-task-progress .ant-progress{max-width:400px;margin:0}.case-result-link.ant-btn{padding:0;max-width:100%;height:auto;white-space:normal;text-align:left;color:#315a89;font-weight:500}.result-workspace .log-panel{scroll-margin-top:16px}.composer-case-list{scrollbar-width:thin;scrollbar-color:#b8cbe3 transparent;background:linear-gradient(white 30%,transparent) center top,linear-gradient(transparent,#fff 70%) center bottom,linear-gradient(#b8cbe329,transparent) center top,linear-gradient(transparent,#b8cbe329) center bottom;background-size:100% 24px,100% 24px,100% 12px,100% 12px;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.topbar>div{display:flex;align-items:center;min-width:0}.topbar .current-task{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45vw}.model-file{display:flex;flex-direction:column;gap:6px}.model-file>span{display:flex;gap:8px;justify-content:flex-end}.landing-demo.ant-btn{margin-left:12px}@media(max-width:1000px){.result-task-title{align-items:flex-start;flex-direction:column}.result-task-progress{flex-wrap:wrap;gap:4px}}html[data-theme=dark]{--bg-page: #101827;--bg-sidebar: #182337;--bg-panel: #182337;--bg-panel-hover: #1d3049;--bg-input: #131f31;--border-default: #30415a;--border-active: #5b9eff;--text-primary: #e6edf7;--text-secondary: #a8b8ce;--text-muted: #8193ad;--color-primary: #5b9eff;--color-accent: #55c7e5;--theme-elevated: #202e44;--theme-border-soft: #263750;--theme-hover: #1e304a;--theme-code: #c0d8f5;--theme-shadow: rgba(0, 0, 0, .24);color-scheme:dark;background:var(--bg-page)}html[data-theme=dark],html[data-theme=dark] body{background:var(--bg-page);color:var(--text-primary)}html[data-theme=dark] body{color:var(--text-primary)}html[data-theme=dark] a{color:var(--color-primary)}html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible{outline-color:#85b9ff}html[data-theme=dark] .app-shell,html[data-theme=dark] .app-body,html[data-theme=dark] main{background:var(--bg-page)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] strong{color:var(--text-primary)}html[data-theme=dark] .muted,html[data-theme=dark] .page-heading p,html[data-theme=dark] .model-heading p,html[data-theme=dark] .board-heading p,html[data-theme=dark] .completion-heading p,html[data-theme=dark] .chart-title>span,html[data-theme=dark] .chart-caption,html[data-theme=dark] .completion-value>span,html[data-theme=dark] .completion-foot{color:var(--text-muted)}html[data-theme=dark] .sidebar{background:var(--bg-sidebar);border-right-color:var(--border-default);box-shadow:8px 0 24px #00000014}html[data-theme=dark] .brand{color:var(--text-primary)}html[data-theme=dark] .brand small,html[data-theme=dark] .nav-label,html[data-theme=dark] .sidebar-version{color:var(--text-muted)}html[data-theme=dark] .nav-item{color:var(--text-secondary)}html[data-theme=dark] .nav-item:hover{background:var(--theme-hover);color:var(--text-primary)}html[data-theme=dark] .nav-item.active{background:#203b60;color:var(--color-primary)}html[data-theme=dark] .demo-note{background:linear-gradient(140deg,#1b2b42,#1a2a40);border-color:var(--theme-border-soft)}html[data-theme=dark] .small-chip,html[data-theme=dark] .demo-note p,html[data-theme=dark] .sidebar-bottom button{color:var(--text-muted)}html[data-theme=dark] .sidebar-version{border-top-color:var(--theme-border-soft)}html[data-theme=dark] .topbar{background:var(--bg-panel);border-bottom-color:var(--border-default);color:var(--text-secondary)}html[data-theme=dark] .crumb-separator{color:#60738e}html[data-theme=dark] .current-task{color:var(--text-muted)}html[data-theme=dark] footer,html[data-theme=dark] .home-footer{color:var(--text-muted)}html[data-theme=dark] .theme-toggle{color:var(--text-secondary);background:var(--theme-elevated);border:1px solid var(--border-default);border-radius:999px;min-height:32px;padding:0 12px}html[data-theme=dark] .theme-toggle:hover{color:var(--text-primary);border-color:var(--color-primary);background:var(--theme-hover)}html[data-theme=dark] .panel,html[data-theme=dark] .flow,html[data-theme=dark] .composer-context,html[data-theme=dark] .composer-cases,html[data-theme=dark] .composer-editor,html[data-theme=dark] .composer-task-header,html[data-theme=dark] .result-task-header,html[data-theme=dark] .case-execution,html[data-theme=dark] .result-chart,html[data-theme=dark] .completion-panel{background:var(--bg-panel);border-color:var(--border-default);box-shadow:0 6px 24px var(--theme-shadow)}html[data-theme=dark] .section-title,html[data-theme=dark] .composer-panel-head,html[data-theme=dark] .composer-task-meta,html[data-theme=dark] .composer-frame-form,html[data-theme=dark] .composer-pagination,html[data-theme=dark] .send-footer,html[data-theme=dark] .port-legend,html[data-theme=dark] .config-row,html[data-theme=dark] .model-selection-row+.model-selection-row{border-color:var(--theme-border-soft)}html[data-theme=dark] .section-index,html[data-theme=dark] .composer-frame-count,html[data-theme=dark] .recent-heading h2 span,html[data-theme=dark] .arch-glyph{background:#20324b;border-color:var(--border-default);color:var(--text-secondary)}html[data-theme=dark] .eyebrow,html[data-theme=dark] .hero-tags,html[data-theme=dark] .landing-heading p,html[data-theme=dark] .product-heading p{color:var(--text-secondary)}html[data-theme=dark] .hero>p,html[data-theme=dark] .guide-card p,html[data-theme=dark] .recent-list small,html[data-theme=dark] .file-drop p,html[data-theme=dark] .file-hint{color:var(--text-muted)}html[data-theme=dark] .hero-orbit{border-color:#2b4665}html[data-theme=dark] .orbit-two{background:radial-gradient(ellipse,#30578355,transparent 65%)}html[data-theme=dark] .home-guide .guide-card,html[data-theme=dark] .recent-empty,html[data-theme=dark] .recent-list>a{border-color:var(--theme-border-soft)}html[data-theme=dark] .guide-card,html[data-theme=dark] .recent-list>a{background:#17263a}html[data-theme=dark] .guide-icon{background:#203a5b;color:var(--color-primary)}html[data-theme=dark] .guide-number{color:#344865}html[data-theme=dark] .recent-empty,html[data-theme=dark] .empty-panel,html[data-theme=dark] .loading,html[data-theme=dark] .help-list{color:var(--text-secondary)}html[data-theme=dark] .recent-list strong,html[data-theme=dark] .composer-context strong,html[data-theme=dark] .composer-task-meta strong,html[data-theme=dark] .result-task-metadata strong,html[data-theme=dark] .task-file-cell strong{color:var(--text-primary)}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-input-number,html[data-theme=dark] .ant-input-number-input,html[data-theme=dark] .ant-select-selector,html[data-theme=dark] .ant-picker,html[data-theme=dark] textarea{background:var(--bg-input)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-input:hover,html[data-theme=dark] .ant-input-affix-wrapper:hover,html[data-theme=dark] .ant-input-number:hover,html[data-theme=dark] .ant-select-selector:hover,html[data-theme=dark] .ant-picker:hover{border-color:#6ca7ff!important}html[data-theme=dark] .ant-input:focus,html[data-theme=dark] .ant-input-focused,html[data-theme=dark] .ant-input-affix-wrapper-focused,html[data-theme=dark] .ant-select-focused .ant-select-selector,html[data-theme=dark] .ant-picker-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #5b9eff2b!important}html[data-theme=dark] .ant-input::placeholder,html[data-theme=dark] .ant-select-selection-placeholder,html[data-theme=dark] .ant-input-number-input::placeholder{color:#7185a0!important}html[data-theme=dark] .ant-input-prefix,html[data-theme=dark] .ant-input-suffix,html[data-theme=dark] .ant-select-arrow,html[data-theme=dark] .ant-picker-suffix{color:var(--text-muted)}html[data-theme=dark] .ant-btn-default,html[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text){background:var(--theme-elevated);border-color:var(--border-default);color:var(--text-secondary)}html[data-theme=dark] .ant-btn-default:hover,html[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):hover{background:var(--theme-hover);border-color:var(--color-primary);color:var(--text-primary)}html[data-theme=dark] .ant-btn-link,html[data-theme=dark] .ant-btn-text{color:var(--color-primary)}html[data-theme=dark] .ant-btn-text:hover{background:var(--theme-hover)}html[data-theme=dark] .ant-dropdown,html[data-theme=dark] .ant-dropdown-menu,html[data-theme=dark] .ant-select-dropdown,html[data-theme=dark] .ant-picker-dropdown,html[data-theme=dark] .ant-popover-inner,html[data-theme=dark] .ant-tooltip-inner{background:var(--theme-elevated);border-color:var(--border-default);color:var(--text-primary);box-shadow:0 10px 30px var(--theme-shadow)}html[data-theme=dark] .ant-select-item,html[data-theme=dark] .ant-dropdown-menu-item,html[data-theme=dark] .ant-picker-cell,html[data-theme=dark] .ant-picker-content th{color:var(--text-secondary)}html[data-theme=dark] .ant-select-item-option-active,html[data-theme=dark] .ant-dropdown-menu-item:hover,html[data-theme=dark] .ant-picker-cell:hover .ant-picker-cell-inner{background:var(--theme-hover);color:var(--text-primary)}html[data-theme=dark] .ant-empty-description,html[data-theme=dark] .ant-empty-normal .ant-empty-description,html[data-theme=dark] .ant-pagination,html[data-theme=dark] .ant-pagination-item a,html[data-theme=dark] .ant-pagination-prev,html[data-theme=dark] .ant-pagination-next{color:var(--text-muted)}html[data-theme=dark] .ant-pagination-item{background:var(--theme-elevated);border-color:var(--border-default)}html[data-theme=dark] .ant-pagination-item-active{border-color:var(--color-primary)}html[data-theme=dark] .ant-modal-content,html[data-theme=dark] .ant-drawer-content,html[data-theme=dark] .ant-drawer-header,html[data-theme=dark] .ant-drawer-body{background:var(--bg-panel);color:var(--text-primary)}html[data-theme=dark] .ant-modal-header,html[data-theme=dark] .ant-modal-footer,html[data-theme=dark] .ant-drawer-header{border-color:var(--theme-border-soft)}html[data-theme=dark] .ant-modal-title,html[data-theme=dark] .ant-drawer-title,html[data-theme=dark] .ant-modal-close,html[data-theme=dark] .ant-drawer-close{color:var(--text-primary)}html[data-theme=dark] .ant-collapse,html[data-theme=dark] .ant-collapse>.ant-collapse-item,html[data-theme=dark] .ant-collapse-content{border-color:var(--theme-border-soft);background:transparent;color:var(--text-secondary)}html[data-theme=dark] .ant-collapse-header,html[data-theme=dark] .ant-collapse-arrow{color:var(--text-secondary)!important}html[data-theme=dark] .upload-shell,html[data-theme=dark] .upload-shell .topbar{background:var(--bg-page)}html[data-theme=dark] .upload-shell .topbar{border-bottom-color:var(--border-default)}html[data-theme=dark] .landing-wordmark h1,html[data-theme=dark] .product-heading h1{color:var(--text-primary)}html[data-theme=dark] .landing-drop.ant-upload-wrapper .ant-upload-drag,html[data-theme=dark] .file-drop.ant-upload-wrapper .ant-upload-drag{background:#15253b;border-color:#41658d}html[data-theme=dark] .landing-drop.ant-upload-wrapper .ant-upload-drag:hover,html[data-theme=dark] .file-drop.ant-upload-wrapper .ant-upload-drag:hover{background:#1b3150;border-color:var(--color-primary)}html[data-theme=dark] .landing-drop.has-file .ant-upload-drag{background:#192f4b}html[data-theme=dark] .landing-file-art,html[data-theme=dark] .upload-icon{background:linear-gradient(145deg,#203e63,#172a43);border-color:#365b84;color:#75b0ff;box-shadow:0 8px 22px #0002,inset 0 0 0 1px #416b99}html[data-theme=dark] .landing-file-state,html[data-theme=dark] .landing-drop p,html[data-theme=dark] .landing-drop-hint,html[data-theme=dark] .landing-secondary .ant-btn{color:var(--text-secondary)}html[data-theme=dark] .landing-drop h2{color:var(--text-primary)}html[data-theme=dark] .landing-select{background:var(--theme-elevated);border-color:#41658d;color:var(--color-primary)}html[data-theme=dark] .model-file,html[data-theme=dark] .model-row-label>span,html[data-theme=dark] .board-legend,html[data-theme=dark] .board-module-title>span:last-child,html[data-theme=dark] .board-module-foot,html[data-theme=dark] .board-note,html[data-theme=dark] .board-bottom-note,html[data-theme=dark] .device-detail dt{color:var(--text-muted)}html[data-theme=dark] .model-file strong,html[data-theme=dark] .model-row-label h2,html[data-theme=dark] .board-heading h2,html[data-theme=dark] .board-module-title strong,html[data-theme=dark] .device-detail strong,html[data-theme=dark] .device-detail dd{color:var(--text-primary)}html[data-theme=dark] .model-option,html[data-theme=dark] .graph-peripheral{background:var(--theme-elevated);border-color:var(--border-default);color:var(--text-secondary)}html[data-theme=dark] .model-option.is-selected{background:#203b60;border-color:var(--color-primary);color:#b9d6ff}html[data-theme=dark] .model-option small,html[data-theme=dark] .graph-core small,html[data-theme=dark] .graph-peripheral small{color:var(--text-muted)}html[data-theme=dark] .model-option:hover:not(:disabled){border-color:var(--color-primary)}html[data-theme=dark] .model-option:disabled:not(.is-selected),html[data-theme=dark] .config-panel .choice:disabled:not(.selected){background:#172233;border-color:#293950;color:#718198}html[data-theme=dark] .connection-graph{background:#131f31;border-color:var(--border-default)}html[data-theme=dark] .graph-core{background:#203b60;border-color:#5b9eff;box-shadow:0 4px 16px #0000002b}html[data-theme=dark] .graph-core strong,html[data-theme=dark] .graph-core>span:last-child{color:#c7ddff}html[data-theme=dark] .graph-wire{background:#466887}html[data-theme=dark] .graph-wire:before,html[data-theme=dark] .graph-wire:after{background:var(--bg-panel);border-color:#6b92bc}html[data-theme=dark] .board-surface{background:radial-gradient(#8aa6c425 .8px,transparent .8px),#172638;background-size:12px 12px;border-color:#47627d;box-shadow:inset 0 0 0 5px #1c2d42,0 4px #0c1421}html[data-theme=dark] .mount{background:#1b2b40;border-color:#6d839c}html[data-theme=dark] .board-silkscreen{color:#90a8c0}html[data-theme=dark] .board-traces{color:#6e9dbb}html[data-theme=dark] .board-traces circle{fill:#182337}html[data-theme=dark] .cpu-package{border-color:#506984;outline-color:#7797b6;box-shadow:0 5px 14px #00000040}html[data-theme=dark] .board-module{background:#202e44;border-color:#4b6b8d;color:var(--text-secondary);box-shadow:0 3px 8px #00000020}html[data-theme=dark] .board-module:hover{border-color:var(--color-primary);box-shadow:0 4px 14px #5b9eff32}html[data-theme=dark] .board-channel-list span{color:#a9cbf3;background:#294766}html[data-theme=dark] .board-module.unconfirmed{background:#1a2635;border-color:#68788d}html[data-theme=dark] .board-module.unconfirmed .board-channel-list span{color:#8b9aad;background:#293443}html[data-theme=dark] .board-unavailable{background:#141f30;border-color:#43536a}html[data-theme=dark] .board-unavailable h3{color:var(--text-primary)}html[data-theme=dark] .board-unavailable p,html[data-theme=dark] .board-unavailable>span{color:var(--text-secondary)}html[data-theme=dark] .case-composer,html[data-theme=dark] .composer-heading h1 .ant-typography{color:var(--text-primary)}html[data-theme=dark] .composer-heading>div>span,html[data-theme=dark] .composer-panel-head>div>span,html[data-theme=dark] .composer-context label,html[data-theme=dark] .composer-context>div,html[data-theme=dark] .composer-frame-form label,html[data-theme=dark] .composer-length,html[data-theme=dark] .composer-case-select small,html[data-theme=dark] .composer-confirm-frames span,html[data-theme=dark] .composer-validation{color:var(--text-muted)}html[data-theme=dark] .composer-context,html[data-theme=dark] .composer-frame-form{background:#17263a}html[data-theme=dark] .composer-panel-head h2,html[data-theme=dark] .composer-case-select strong,html[data-theme=dark] .composer-length strong,html[data-theme=dark] .composer-table .ant-table-tbody>tr>td,html[data-theme=dark] .composer-table .composer-hex-value{color:var(--text-primary)}html[data-theme=dark] .composer-panel-head h2 small{background:#203b60;color:#a9cdff}html[data-theme=dark] .composer-case,html[data-theme=dark] .composer-order{background:#152238}html[data-theme=dark] .composer-case:hover{background:#1b304a}html[data-theme=dark] .composer-case.is-selected{background:#203b60;border-color:#527fb8;box-shadow:inset 3px 0 #5b9eff}html[data-theme=dark] .composer-case-number,html[data-theme=dark] .composer-order,html[data-theme=dark] .composer-case-actions .ant-btn{color:#9ab0cc}html[data-theme=dark] .composer-table .ant-table-thead>tr>th,html[data-theme=dark] .case-frame-table .ant-table-thead>tr>th{background:#202e44;border-color:var(--border-default);color:var(--text-secondary)}html[data-theme=dark] .composer-table .ant-table-tbody>tr>td,html[data-theme=dark] .case-frame-table .ant-table-tbody>tr>td{border-color:var(--theme-border-soft);background:var(--bg-panel)}html[data-theme=dark] .composer-table .ant-table-tbody>tr:nth-child(2n)>td,html[data-theme=dark] .case-frame-table .ant-table-tbody>tr:nth-child(2n)>td{background:#1a293d}html[data-theme=dark] .composer-table .ant-table-tbody>tr:hover>td,html[data-theme=dark] .case-frame-table .ant-table-tbody>tr:hover>td{background:#223957}html[data-theme=dark] .composer-table .ant-btn,html[data-theme=dark] .case-result-link.ant-btn{color:var(--color-primary)}html[data-theme=dark] .composer-confirm-frames>div,html[data-theme=dark] .composer-library>label{border-bottom-color:var(--theme-border-soft)}html[data-theme=dark] .task-stat span,html[data-theme=dark] .task-time-cell,html[data-theme=dark] .task-file-cell small,html[data-theme=dark] .task-storage-note,html[data-theme=dark] .result-task-metadata,html[data-theme=dark] .result-task-progress,html[data-theme=dark] .port-chart-label,html[data-theme=dark] .port-legend>span,html[data-theme=dark] .chart-legend button{color:var(--text-secondary)}html[data-theme=dark] .task-stat strong,html[data-theme=dark] .completion-value>strong,html[data-theme=dark] .completion-value b,html[data-theme=dark] .chart-legend strong{color:var(--text-primary)}html[data-theme=dark] .result-task-header{background:#17263a}html[data-theme=dark] .result-task-metadata strong{color:var(--text-primary)}html[data-theme=dark] .task-list-table .ant-table-thead>tr>th,html[data-theme=dark] .ant-table-thead>tr>th{background:#202e44;border-color:var(--border-default);color:var(--text-secondary)}html[data-theme=dark] .task-list-table .ant-table-tbody>tr>td,html[data-theme=dark] .ant-table-tbody>tr>td{background:var(--bg-panel);border-color:var(--theme-border-soft);color:var(--text-secondary)}html[data-theme=dark] .task-list-table .ant-table-tbody>tr:nth-child(2n)>td{background:#1a293d}html[data-theme=dark] .task-list-table .ant-table-tbody>tr:hover>td,html[data-theme=dark] .ant-table-tbody>tr:hover>td{background:#223957}html[data-theme=dark] .ant-table-cell-fix-left,html[data-theme=dark] .ant-table-cell-fix-right{background:inherit}html[data-theme=dark] .task-list-table a,html[data-theme=dark] .task-name-link{color:var(--color-primary)}html[data-theme=dark] .task-list-table .ant-table-pagination{color:var(--text-muted)}html[data-theme=dark] .case-frame-details{background:#141f30;border-color:var(--border-default)}html[data-theme=dark] .case-frame-details-heading{color:var(--text-primary)}html[data-theme=dark] .case-frame-details-heading span,html[data-theme=dark] .case-frame-table code,html[data-theme=dark] .log-case-number{color:var(--text-muted)}html[data-theme=dark] .case-results-table .ant-table-expanded-row>td{background:#131f31!important}html[data-theme=dark] .result-strip,html[data-theme=dark] .table-toolbar{color:var(--text-secondary)}html[data-theme=dark] .log-disclaimer,html[data-theme=dark] .sequence-note{background:#141f30;color:var(--text-muted);border-color:var(--theme-border-soft)}html[data-theme=dark] .detail-pre,html[data-theme=dark] .confirm-data pre{background:#111b2a;border-color:var(--border-default);color:var(--theme-code)}html[data-theme=dark] .distribution-donut>div{background:var(--bg-panel)}html[data-theme=dark] .chart-legend button:hover{background:#20324b}html[data-theme=dark] .port-bar-track{background:#2a3a50}html[data-theme=dark] .case-execution{background:linear-gradient(115deg,#15253b,#1a2d48)}html[data-theme=dark] .case-execution-heading h2,html[data-theme=dark] .case-execution-card strong,html[data-theme=dark] .case-execution-node-title strong,html[data-theme=dark] .case-execution-counts b{color:var(--text-primary)}html[data-theme=dark] .case-execution-heading span,html[data-theme=dark] .case-execution-task-name,html[data-theme=dark] .case-execution-flow,html[data-theme=dark] .case-execution-counts,html[data-theme=dark] .case-execution-empty{color:var(--text-muted)}html[data-theme=dark] .case-execution-card{background:var(--theme-elevated);border-color:#456282}html[data-theme=dark] .case-execution-dispatch{background:#203b60;border-color:#527fb8}html[data-theme=dark] .case-execution-icon{background:#294766;border-color:#456b94;color:#82b8ff}html[data-theme=dark] .case-execution-flow i{background:#557897}html[data-theme=dark] .case-execution-flow i+i{background:#4f8b82}html[data-theme=dark] .case-execution-agent{border-color:#456282;background:#17263a}html[data-theme=dark] .case-execution-node{background:#202e44;border-color:#456282}html[data-theme=dark] .case-execution-node-running{border-color:#5b9eff}html[data-theme=dark] .case-execution-case-names span{background:#29415f;color:#a9c2e0}html[data-theme=dark] .case-node-connections path{stroke:#6f8eaf}html[data-theme=dark] .data-editor,html[data-theme=dark] .sequence-note,html[data-theme=dark] .peripheral,html[data-theme=dark] .data-row{background:#17263a!important;border-color:var(--theme-border-soft)}html[data-theme=dark] .data-number,html[data-theme=dark] .data-main code,html[data-theme=dark] .data-actions,html[data-theme=dark] .peripheral>span:nth-last-child(2),html[data-theme=dark] .connection-caption{color:var(--text-muted)}html[data-theme=dark] .content-preview{color:var(--text-secondary)}html[data-theme=dark] .invalid,html[data-theme=dark] .error-row td{background:#3b252d!important}html[data-theme=dark] .ant-alert{border-color:var(--border-default)}html[data-theme=dark] .ant-alert-info{background:#1a3454}html[data-theme=dark] .ant-alert-warning{background:#3b321f}html[data-theme=dark] .ant-alert-error{background:#3b252d}.topbar .theme-toggle{flex-shrink:0;border-radius:999px}html[data-theme=dark] .composer-case-list{scrollbar-color:#49627f transparent;background-image:linear-gradient(#182337 30%,transparent),linear-gradient(transparent,#182337 70%),linear-gradient(#00000035,transparent),linear-gradient(transparent,#00000035)}html[data-theme=dark] .composer-order{background:none}html[data-theme=dark] .case-execution-agent{background:transparent;border-color:transparent}html[data-theme=dark] .case-allocation-labels span,html[data-theme=dark] .case-allocation-labels small{background:#192c46;color:#a8b8ce}html[data-theme=dark] .board-module-foot>span:last-child{color:var(--text-secondary)}html[data-theme=dark] .model-option:disabled strong,html[data-theme=dark] .model-option:disabled small{color:#8193ad}html[data-theme=dark] .ant-btn.ant-btn-dangerous{color:#ff858a}html[data-theme=dark] .ant-btn.ant-btn-dangerous:hover{color:#ffa6aa;background:#432c3a}html[data-theme=dark] .ant-btn:disabled,html[data-theme=dark] .ant-btn:disabled:hover{color:#66768d;background:transparent;border-color:#293950;box-shadow:none}html[data-theme=dark] .ant-btn-primary:disabled{background:#202b3c}html[data-theme=dark] .ant-input-status-error,html[data-theme=dark] .ant-input-affix-wrapper-status-error{border-color:#ff787f!important}
