:root{
  --ops-canvas:#f6f7f8;
  --ops-surface:#ffffff;
  --ops-surface-subtle:#f8f9fa;
  --ops-text:#202124;
  --ops-muted:#6f7782;
  --ops-faint:#9299a2;
  --ops-line:#dfe2e6;
  --ops-line-strong:#cdd2d8;
  --ops-yellow:#ffd100;
  --ops-yellow-soft:#fff9d8;
  --ops-blue:#2867d7;
  --ops-blue-soft:#edf4ff;
  --ops-green:#167a5b;
  --ops-green-soft:#eaf6f1;
  --ops-red:#c4372c;
  --ops-red-soft:#fff0ee;
  --ops-amber:#866c00;
  --ops-amber-soft:#fff7d6;
  --ops-sidebar:#18191b;
  --product-navy:#202124;
  --product-yellow:#ffd100;
  --product-blue:#2867d7;
  --product-green:#167a5b;
  --product-red:#c4372c;
  --font-data:"SFMono-Regular",Consolas,"Liberation Mono",monospace;
}

*{box-sizing:border-box}
body{margin:0;color:var(--ops-text);background:var(--ops-canvas);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font:inherit}
button{color:inherit}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1f66d1;outline-offset:2px}

.ops-app-shell{min-height:100vh;display:grid;grid-template-columns:212px minmax(0,1fr)}
.ops-global-rail{display:none}
.ops-rail-logo,.ops-rail-button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#92979f;text-decoration:none;cursor:pointer}.ops-rail-logo{margin-bottom:7px;background:var(--ops-yellow);color:#292400;font-size:14px;font-weight:850}.ops-rail-button:hover{background:#292b2f;color:#fff}.ops-rail-button.active{background:#34363b;color:#fff}.ops-rail-workbench{margin-top:auto}.ops-rail-avatar{width:28px;height:28px;display:grid;place-items:center;margin-top:8px;border-radius:50%;background:#45484e;color:#fff;font-size:10px}
.ops-sidebar{position:sticky;top:0;z-index:60;height:100vh;display:flex;flex-direction:column;padding:12px 10px 10px;background:var(--ops-sidebar);color:#f2f3f4;border-right:1px solid #2b2c2f}
.ops-brand{width:100%;height:44px;display:flex;align-items:center;gap:10px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#fff;text-align:left;cursor:pointer}
.ops-brand:hover{background:#242529}
.ops-brand-mark{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:6px;background:var(--ops-yellow);color:#242000;font-size:14px;font-weight:850}
.ops-brand strong,.ops-brand small{display:block}.ops-brand strong{font-size:14px;line-height:1.25}.ops-brand small{margin-top:1px;color:#90959c;font-size:10px;font-weight:500}
.ops-nav{display:grid;gap:3px;margin-top:18px}.ops-nav-label{padding:14px 10px 5px;color:#747980;font-size:10px;font-weight:700;letter-spacing:.08em}
.product-nav-button,.ops-nav-link{position:relative;width:100%;height:36px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#b8bbc0;text-align:left;text-decoration:none;font-size:13px;cursor:pointer}
.product-nav-button:hover,.ops-nav-link:hover{background:#242529;color:#fff}.product-nav-button.active{background:#2c2d30;color:#fff}.product-nav-button.active::before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--ops-yellow)}
.ops-nav-icon{width:18px;display:grid;place-items:center;flex:0 0 18px;color:#8e9299;font-size:15px}.product-nav-button.active .ops-nav-icon{color:var(--ops-yellow)}
.ops-nav-count{margin-left:auto;min-width:22px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:10px;background:#3a3b3f;color:#d7d9dc;font:700 10px var(--font-data)}
.ops-sidebar-footer{display:grid;gap:7px;margin-top:auto}.ops-account{width:100%;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:9px 8px;border:0;border-top:1px solid #2d2e31;background:transparent;color:#d7d9dc;text-align:left;cursor:pointer}.ops-account b,.ops-account small{display:block}.ops-account b{font-size:12px}.ops-account small{margin-top:2px;color:#80858c;font-size:10px}
.user-avatar,.top-avatar{display:grid;place-items:center;border-radius:50%;font-weight:750}.user-avatar{width:28px;height:28px;background:#4a4c51;color:#fff;font-size:11px}.top-avatar{width:29px;height:29px;background:#e9ebee;color:#3e4248;font-size:11px}

.ops-workspace{min-width:0}.topbar.product-topbar{position:sticky;top:0;z-index:50;width:100%;height:52px;display:flex;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid var(--ops-line);background:rgba(255,255,255,.96);box-shadow:none;backdrop-filter:blur(10px)}
.ops-sidebar-toggle{display:none;width:32px;height:32px;border:1px solid var(--ops-line);border-radius:6px;background:#fff;cursor:pointer}
.ops-workspace-context{display:flex;align-items:center;gap:5px;white-space:nowrap;color:var(--ops-muted);font-size:12px}.ops-workspace-context b{color:var(--ops-text);font-weight:650}
.ops-theme-status{height:30px;display:flex;align-items:center;gap:7px;margin-left:10px;padding:0 9px;border:1px solid var(--ops-line);border-radius:6px;background:#fff;color:#7a818a;text-decoration:none;white-space:nowrap;font-size:10px}.ops-theme-status[hidden]{display:none}.ops-theme-status:hover{border-color:#aeb4bc}.ops-theme-status b{color:#363b42;font-size:10px;font-weight:650}
.ops-global-search{width:min(360px,32vw);height:32px;display:flex;align-items:center;gap:8px;margin-left:auto;padding:0 8px 0 10px;border:1px solid var(--ops-line);border-radius:6px;background:#f7f8f9;color:var(--ops-muted)}.ops-global-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--ops-text);outline:0;font-size:12px}.ops-global-search kbd{padding:2px 5px;border:1px solid #d6d9dd;border-radius:4px;background:#fff;color:#8a9098;font:10px var(--font-data)}
.top-actions{display:flex;align-items:center;gap:9px;margin-left:0}.icon-button{position:relative;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--ops-line);border-radius:6px;background:#fff;color:#7d848d;cursor:pointer}.icon-button span{font-size:9px}.icon-button::after{content:"";position:absolute;right:5px;top:5px;width:6px;height:6px;border:2px solid #fff;border-radius:50%;background:var(--ops-red)}
[data-engine-only]{display:none!important}body[data-product-current="engine"] [data-engine-only]{display:flex!important}.engine-controls{align-items:center;gap:7px}.mode-switch{display:flex;border:1px solid var(--ops-line);border-radius:6px;overflow:hidden}.mode-switch button{height:28px;padding:0 9px;border:0;border-right:1px solid var(--ops-line);background:#fff;color:var(--ops-muted);font-size:10px}.mode-switch button:last-child{border-right:0}.mode-switch button.active{background:#232427;color:#fff}.truth-badge{color:var(--ops-muted);font-size:10px}

main.product-main{max-width:none;min-height:calc(100vh - 52px);padding:22px 24px 34px;margin:0;background:var(--ops-canvas)}
[data-product-view]{display:none}[data-product-view].active{display:block;animation:opsViewIn .12s ease-out}@keyframes opsViewIn{from{opacity:.3;transform:translateY(2px)}}
.product-page-head{min-height:65px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:15px}.product-page-head h1{margin:4px 0 0;color:var(--ops-text);font-size:23px;line-height:1.25;letter-spacing:-.025em}.product-page-head p{display:flex;align-items:center;gap:14px;margin:7px 0 0;color:var(--ops-muted);font-size:12px}.product-page-head p b{color:inherit}.ops-breadcrumb{min-height:16px;display:flex;align-items:center;gap:5px;color:#838a93;font-size:11px}.ops-breadcrumb button{padding:0;border:0;background:transparent;color:#636b75;cursor:pointer}.ops-breadcrumb button:hover{text-decoration:underline}.page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.product-button{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid var(--ops-line-strong);border-radius:6px;background:#fff;color:#30343a;font-size:12px;font-weight:620;cursor:pointer;text-decoration:none;box-shadow:none;transition:border-color .12s,background .12s}.product-button:hover{border-color:#aeb4bc;background:#fafafa;transform:none}.product-button.primary,.product-button.yellow{border-color:#e2b900;background:var(--ops-yellow);color:#282300}.product-button.primary:hover,.product-button.yellow:hover{background:#f4c900}.product-button.danger{border-color:#d8a39f;background:#fff;color:var(--ops-red)}.product-button.small{height:30px;padding:0 10px;font-size:11px}.product-button.icon-only{width:34px;padding:0}.product-button:disabled{opacity:.45;cursor:not-allowed}
.product-panel{border:1px solid var(--ops-line);border-radius:7px;background:#fff;box-shadow:none;overflow:hidden}.panel-head{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;border-bottom:1px solid var(--ops-line)}.panel-head h2{margin:0;font-size:14px}.panel-head p{margin:3px 0 0;color:var(--ops-muted);font-size:11px}.panel-head-actions{display:flex;align-items:center;gap:8px}

/* Task queue */
.ops-summary-strip{height:45px;display:flex;align-items:stretch;margin-bottom:10px;border:1px solid var(--ops-line);border-radius:7px;background:#fff;overflow:hidden}.ops-summary-strip button{min-width:120px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:0;border-right:1px solid var(--ops-line);background:#fff;color:var(--ops-muted);font-size:12px;cursor:pointer}.ops-summary-strip button:last-child{border-right:0}.ops-summary-strip button.active{background:#f3f4f5;color:var(--ops-text);box-shadow:inset 0 -2px var(--ops-yellow)}.ops-summary-strip button b{font:700 12px var(--font-data);color:var(--ops-text)}.summary-dot{width:7px;height:7px;border-radius:50%;background:#a7adb5}.summary-dot.running{background:var(--ops-blue)}.summary-dot.good{background:var(--ops-green)}.summary-dot.warn{background:#d2a900}.summary-dot.danger{background:var(--ops-red)}
.ops-task-panel{min-height:526px}.ops-toolbar{min-height:51px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--ops-line);background:#fff}.ops-toolbar select{height:34px;min-width:120px;padding:0 28px 0 10px;border:1px solid var(--ops-line-strong);border-radius:6px;background:#fff;color:#474d55;font-size:12px}.product-search{width:250px;height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--ops-line-strong);border-radius:6px;background:#fff;color:#818891}.product-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:12px}.ops-toolbar .product-button:nth-last-child(2){margin-left:auto}
.task-table-wrap{width:100%;overflow:auto}.task-table,.asset-table,.report-table{width:100%;border-collapse:collapse;table-layout:fixed}.task-table{min-width:1130px}.task-table th,.asset-table th,.report-table th{height:36px;padding:0 10px;border-bottom:1px solid var(--ops-line);background:#f8f9fa;color:#707780;text-align:left;font-size:10.5px;font-weight:700;white-space:nowrap}.task-table td,.asset-table td,.report-table td{height:57px;padding:6px 10px;border-bottom:1px solid #eceef0;color:#434950;font-size:11.5px;vertical-align:middle}.task-table tbody tr:hover,.asset-table tbody tr:hover,.report-table tbody tr:hover{background:#fbfbfc}.task-table tr:last-child td,.asset-table tr:last-child td,.report-table tr:last-child td{border-bottom:0}.task-table th:nth-child(1){width:19%}.task-table th:nth-child(2){width:10%}.task-table th:nth-child(3){width:14%}.task-table th:nth-child(4){width:11%}.task-table th:nth-child(5){width:10%}.task-table th:nth-child(6){width:9%}.task-table th:nth-child(7){width:6%}.task-table th:nth-child(8){width:8%}.task-table th:nth-child(9){width:10%}.task-table th:nth-child(10){width:3%}
.numeric{text-align:right!important;font-variant-numeric:tabular-nums}.task-link{max-width:100%;display:block;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.task-link b,.task-link span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-link b{color:#23272c;font-size:12px;font-weight:650}.task-link span{margin-top:3px;color:#8b929b;font:10px var(--font-data)}.task-link:hover b{color:var(--ops-blue);text-decoration:underline}.model-pair{font:10.5px var(--font-data);white-space:nowrap}.cell-meta{display:block;margin-top:3px;color:#9299a2;font-size:10px}.status-pill{min-height:22px;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:4px;background:#f0f1f2;color:#606771;font-size:10.5px;font-weight:650;white-space:nowrap}.status-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.good{background:var(--ops-green-soft);color:var(--ops-green)}.status-pill.warn{background:var(--ops-amber-soft);color:var(--ops-amber)}.status-pill.danger{background:var(--ops-red-soft);color:var(--ops-red)}.status-pill.running{background:var(--ops-blue-soft);color:var(--ops-blue)}.status-pill.complete{background:#f0f1f2;color:#626a74}.status-pill b{font:inherit}.muted-value{color:#979da5}.count-link{min-width:26px;height:25px;padding:0 6px;border:0;border-radius:4px;background:var(--ops-amber-soft);color:var(--ops-amber);font:700 11px var(--font-data);cursor:pointer}.owner-cell{display:flex;align-items:center;gap:6px;white-space:nowrap}.owner-cell i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#edf0f3;color:#5e6570;font-size:9px;font-style:normal}.task-table td:nth-child(9) span,.task-table td:nth-child(9) small{display:block;white-space:nowrap}.task-table td:nth-child(9) small{margin-top:3px;color:#949aa2;font-size:9.5px}.row-menu{width:27px;height:27px;border:0;border-radius:5px;background:transparent;color:#747b84;font-size:18px;cursor:pointer}.row-menu:hover{background:#eef0f2}.ops-pagination{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-top:1px solid var(--ops-line);color:var(--ops-muted);font-size:11px}.ops-pagination div{display:flex}.ops-pagination button{width:30px;height:28px;border:1px solid var(--ops-line);border-right:0;background:#fff;color:#656c75;font-size:11px}.ops-pagination button:first-child{border-radius:5px 0 0 5px}.ops-pagination button:last-child{border-right:1px solid var(--ops-line);border-radius:0 5px 5px 0}.ops-pagination button.active{background:#242528;color:#fff}.ops-pagination button:disabled{color:#bdc1c6}

/* New evaluation */
.creation-shell{position:relative;min-height:690px;display:grid;grid-template-columns:184px minmax(480px,1fr) 272px;border:1px solid var(--ops-line);border-radius:7px;background:#fff;overflow:hidden}.creation-steps{padding:17px 10px;border-right:1px solid var(--ops-line);background:#f7f8f9;color:var(--ops-text)}.create-step-nav{display:grid;gap:4px}.create-step-button{width:100%;min-height:58px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:8px;border:0;border-radius:6px;background:transparent;color:#6f7781;text-align:left;cursor:pointer}.create-step-button em{width:26px;height:26px;display:grid;place-items:center;border:1px solid #cbd0d6;border-radius:50%;background:#fff;color:#737a83;font:650 10px var(--font-data);font-style:normal}.create-step-button b,.create-step-button span{display:block}.create-step-button b{font-size:12px}.create-step-button span{margin-top:3px;color:#959ba3;font-size:9.5px}.create-step-button.active{background:#fff;color:#24282d;box-shadow:inset 3px 0 var(--ops-yellow)}.create-step-button.active em{border-color:#e1b900;background:var(--ops-yellow);color:#292400}.create-step-button.done em{border-color:#8fc5b4;background:var(--ops-green-soft);color:var(--ops-green)}.create-step-button:disabled{cursor:not-allowed;opacity:.5}
.creation-main{position:relative;min-width:0;display:flex;flex-direction:column}.creation-form-head{height:78px;padding:17px 24px 13px;border-bottom:1px solid var(--ops-line)}.creation-form-head>span{color:#7a828c;font-size:10px}.creation-form-head h2{margin:4px 0 0;font-size:18px}.creation-form-head p{margin:3px 0 0;color:var(--ops-muted);font-size:11px}.creation-stage{display:none;flex:1;padding:22px 24px 88px}.creation-stage.active{display:block}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 16px}.form-field{min-width:0}.form-field.full{grid-column:1/-1}.form-field label{display:block;margin-bottom:7px;color:#4f5660;font-size:11.5px;font-weight:650}.form-field label i{color:var(--ops-red);font-style:normal}.form-field label small{margin-left:5px;color:#8c939c;font-weight:450}.form-control{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--ops-line-strong);border-radius:6px;background:#fff;color:#25292e;font-size:12px}.form-control:focus{border-color:#4f7ecb;box-shadow:0 0 0 3px rgba(40,103,215,.10);outline:0}.form-control.invalid{border-color:var(--ops-red);box-shadow:0 0 0 3px rgba(196,55,44,.08)}textarea.form-control{min-height:96px;line-height:1.55;resize:vertical}.field-error{display:block;min-height:14px;margin-top:4px;color:var(--ops-red);font-size:10px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.choice-card{position:relative;min-height:72px;padding:13px 36px 11px 13px;border:1px solid var(--ops-line-strong);border-radius:6px;background:#fff;cursor:pointer}.choice-card input{position:absolute;right:12px;top:13px;accent-color:#2a67c7}.choice-card b,.choice-card span{display:block}.choice-card b{font-size:12px}.choice-card span{margin-top:5px;color:var(--ops-muted);font-size:10.5px}.choice-card:has(input:checked){border-color:#d3ad00;background:var(--ops-yellow-soft)}.condition-lock{min-height:42px;display:grid;grid-template-columns:repeat(4,auto 1fr);align-items:center;border:1px solid var(--ops-line);border-radius:6px;overflow:hidden}.condition-lock span,.condition-lock b{height:100%;display:flex;align-items:center;padding:0 9px;border-right:1px solid var(--ops-line);font-size:10px;white-space:nowrap}.condition-lock span{background:#f5f6f7;color:#797f88}.condition-lock b{color:#343941;font-weight:650}.condition-lock b:last-child{border-right:0}.file-input{position:absolute;width:1px;height:1px;opacity:0}.upload-box{min-height:88px;display:flex!important;align-items:center;justify-content:center;gap:12px;margin:0!important;padding:14px;border:1px dashed #b8bec6;border-radius:6px;background:#fafbfb;color:#616973;text-align:left;cursor:pointer}.upload-box>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #cfd3d8;border-radius:50%;background:#fff;font-size:16px}.upload-box b,.upload-box small{display:block}.upload-box b{font-size:11px}.upload-box small{margin-top:3px;color:#9299a2;font-size:9.5px}
.creation-footer{position:absolute;left:0;right:0;bottom:0;z-index:2;height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px;border-top:1px solid var(--ops-line);background:rgba(255,255,255,.97)}.creation-footer p{margin:0;color:var(--ops-muted);font-size:10.5px}.creation-footer>div{display:flex;gap:8px}.confirm-card{border:1px solid var(--ops-line);border-radius:7px;overflow:hidden}.confirm-head{min-height:59px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--ops-line);background:#f8f9fa}.confirm-head>div b,.confirm-head>div span{display:block}.confirm-head>div b{font-size:13px}.confirm-head>div span{margin-top:3px;color:var(--ops-muted);font-size:10px}.confirm-grid{display:grid;grid-template-columns:1fr 1fr}.confirm-item{padding:11px 14px;border-bottom:1px solid #eceef0}.confirm-item:nth-child(odd){border-right:1px solid #eceef0}.confirm-item:nth-last-child(-n+2){border-bottom:0}.confirm-item span,.confirm-item b{display:block}.confirm-item span{color:#8a919a;font-size:9.5px}.confirm-item b{margin-top:4px;font-size:11px}.config-check-table{margin-top:14px;border:1px solid var(--ops-line);border-radius:7px;overflow:hidden}.config-check-head{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid var(--ops-line);background:#f8f9fa}.config-check-head b{font-size:12px}.config-check-head span{color:var(--ops-green);font-size:10px;font-weight:650}.config-check-table table{width:100%;border-collapse:collapse}.config-check-table th,.config-check-table td{height:37px;padding:0 10px;border-bottom:1px solid #eceef0;text-align:left;font-size:10.5px}.config-check-table th{color:#7f8690;background:#fcfcfd;font-size:9.5px}.config-check-table tr:last-child td{border-bottom:0}.check-ok{color:var(--ops-green);font-weight:650}.creation-summary{padding:18px;border-left:1px solid var(--ops-line);background:#fafbfb}.creation-summary h2{margin:0 0 13px;font-size:13px}.creation-summary dl{margin:0}.creation-summary dl div{padding:9px 0;border-bottom:1px solid #e7e9eb}.creation-summary dt{color:#8b929a;font-size:9.5px}.creation-summary dd{margin:4px 0 0;color:#343940;font-size:10.5px;line-height:1.45;word-break:break-word}.summary-lock{display:flex;align-items:center;gap:7px;margin-top:14px;padding:9px;border-radius:5px;background:var(--ops-green-soft);color:var(--ops-green);font-size:10px}.summary-lock span{font-size:8px}.launch-overlay{position:absolute;inset:0;z-index:5;display:none;place-items:center;background:rgba(255,255,255,.96);text-align:center}.launch-overlay.open{display:grid}.launch-animation{width:min(420px,80%)}.launch-badge{display:inline-flex;padding:4px 8px;border-radius:4px;background:#f0f1f2;color:#5f6670;font:10px var(--font-data)}.launch-animation h3{margin:13px 0 5px;font-size:18px}.launch-animation p{margin:0;color:var(--ops-muted);font-size:11px}.launch-track{height:5px;margin-top:20px;border-radius:99px;background:#e5e7e9;overflow:hidden}.launch-track i{display:block;width:0;height:100%;background:var(--ops-yellow);transition:width .4s}.launch-status{display:flex;justify-content:space-between;margin-top:8px;color:#7d848d;font-size:9.5px}

/* Task context and result */
.task-object-header{margin-bottom:8px}.task-object-header p>span+span{position:relative;padding-left:14px}.task-object-header p>span+span::before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;border-radius:50%;background:#b2b7bd}.task-context-tabs{height:42px;display:flex;align-items:flex-end;gap:24px;margin:0 0 14px;border-bottom:1px solid var(--ops-line)}.task-context-tabs button{position:relative;height:42px;padding:0;border:0;background:transparent;color:#68707a;font-size:11.5px;cursor:pointer}.task-context-tabs button.active{color:#22262b;font-weight:650}.task-context-tabs button.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#22262b}.task-context-tabs b{min-width:17px;display:inline-grid;place-items:center;margin-left:3px;padding:1px 4px;border-radius:8px;background:#eceef0;font:700 9px var(--font-data)}
.decision-banner{min-height:91px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:15px 18px;border:1px solid #e4ce67;border-left:5px solid #d2aa00;border-radius:7px;background:#fff}.decision-banner .label{display:block;color:var(--ops-amber);font-size:10px;font-weight:700}.decision-banner h2{margin:5px 0 4px;font-size:18px}.decision-banner p{margin:0;color:var(--ops-muted);font-size:11px}.decision-score{text-align:right}.decision-score b{display:block;color:#25292e;font:700 24px var(--font-data)}.decision-score span{color:#858c95;font-size:9.5px}.comparison-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.compare-card{padding:12px 14px;border:1px solid var(--ops-line);border-radius:7px;background:#fff}.compare-card>span{display:block;color:#7c848e;font-size:10px}.compare-value{display:flex;align-items:baseline;gap:8px;margin-top:6px}.compare-value b{font:700 18px var(--font-data)}.compare-value del{color:#9aa0a7;font:11px var(--font-data)}.compare-card small{display:block;margin-top:4px;color:var(--ops-green);font-size:9.5px}.compare-card.warn small{color:var(--ops-amber)}.result-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:10px;margin-top:10px}.scenario-list{padding:4px 15px 10px}.scenario-row{min-height:52px;display:grid;grid-template-columns:130px minmax(140px,1fr) 75px 52px;align-items:center;gap:12px;border-bottom:1px solid #eceef0}.scenario-row:last-child{border-bottom:0}.scenario-name b,.scenario-name span{display:block}.scenario-name b{font-size:11px}.scenario-name span{margin-top:3px;color:#8a919a;font-size:9.5px}.dual-bar{display:grid;gap:4px}.bar-line{height:6px;border-radius:99px;background:#e7e9ec;overflow:hidden}.bar-line i{display:block;height:100%;background:#9da5ae}.bar-line.candidate i{background:var(--ops-green)}.scenario-number,.scenario-delta{font:650 10px var(--font-data);text-align:right}.scenario-delta{color:var(--ops-green)}.scenario-delta.down{color:var(--ops-amber)}.trust-stack{padding:3px 15px 12px}.trust-item{padding:10px 0;border-bottom:1px solid #eceef0}.trust-top{display:flex;align-items:center;justify-content:space-between}.trust-top b{font-size:10.5px}.trust-top span{font:650 10px var(--font-data)}.trust-bar{height:5px;margin-top:6px;border-radius:99px;background:#e7e9eb;overflow:hidden}.trust-bar i{display:block;height:100%;background:var(--ops-blue)}.trust-item p{margin:5px 0 0;color:#858d96;font-size:9.5px}.risk-callout{margin-top:10px;padding:11px;border:1px solid #e4c1bd;border-radius:6px;background:var(--ops-red-soft)}.risk-callout b{display:block;color:var(--ops-red);font-size:10.5px}.risk-callout p{margin:4px 0 9px;color:#805c58;font-size:9.5px}

/* Review workbench */
.review-shell{height:calc(100vh - 199px);min-height:610px;display:grid;grid-template-columns:278px minmax(430px,1fr) 342px;border:1px solid var(--ops-line);border-radius:7px;background:#fff;overflow:hidden}.review-list-column,.review-main-column,.review-analysis-column{min-height:0;overflow:auto}.review-list-column{border-right:1px solid var(--ops-line);background:#f8f9fa}.review-main-column{border-right:1px solid var(--ops-line);background:#fff}.review-analysis-column{background:#fbfbfc}.review-column-head{position:sticky;top:0;z-index:2;padding:13px 14px;border-bottom:1px solid var(--ops-line);background:inherit}.review-column-head h2{margin:0;font-size:13px}.review-column-head p{margin:3px 0 0;color:#848b94;font-size:9.5px}.review-filters{display:flex;gap:5px;margin-top:10px}.review-filter{height:27px;padding:0 8px;border:1px solid var(--ops-line-strong);border-radius:5px;background:#fff;color:#6f7781;font-size:9.5px;cursor:pointer}.review-filter.active{border-color:#d5af00;background:var(--ops-yellow-soft);color:#4f4500}.review-filter b{font:650 9px var(--font-data)}.review-list{display:grid}.review-case{position:relative;width:100%;min-height:76px;padding:11px 13px 11px 17px;border:0;border-bottom:1px solid #e5e7e9;background:transparent;text-align:left;cursor:pointer}.review-case::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.review-case:hover{background:#fff}.review-case.active{background:#fff}.review-case.active::before{background:var(--ops-yellow)}.review-case.resolved{opacity:.58}.review-case-top{display:flex;align-items:center;justify-content:space-between}.review-severity{font-size:9.5px;font-weight:650}.review-severity.high{color:var(--ops-red)}.review-severity.medium{color:var(--ops-amber)}.review-case b{display:block;margin-top:6px;font-size:11px}.review-case p{margin:4px 0 0;color:#7f8790;font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-case-id{color:#969ca4;font:9px var(--font-data)}.review-detail-head{position:sticky;top:0;z-index:2;min-height:63px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--ops-line);background:#fff}.review-detail-head h2{margin:4px 0 0;font-size:14px}.review-detail-head>div>span{color:#838b94;font:9px var(--font-data)}.review-body{padding:14px 16px 22px}.context-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ops-line);border-radius:6px;overflow:hidden}.context-item{padding:9px 10px;background:#f8f9fa}.context-item+.context-item{border-left:1px solid var(--ops-line)}.context-item span,.context-item b{display:block}.context-item span{color:#8b929b;font-size:9px}.context-item b{margin-top:3px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation{display:grid;gap:8px;margin-top:13px}.message{max-width:86%;padding:9px 11px;border:1px solid var(--ops-line);border-radius:7px;background:#f8f9fa;font-size:10.5px;line-height:1.55}.message.agent{justify-self:end;border-color:#ccdaee;background:#f3f7fd}.message span{display:block;margin-bottom:3px;color:#858d96;font:8.5px var(--font-data)}.judge-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.judge-card{position:relative;padding:11px;border:1px solid var(--ops-line);border-radius:6px;background:#fff}.judge-card.recommended{border-color:#9fb8dd;background:#f8fbff}.judge-card.recommended::after{content:"证据可信度较高";position:absolute;right:8px;bottom:7px;color:var(--ops-blue);font-size:8px}.judge-card-head{display:flex;align-items:center;justify-content:space-between;gap:7px}.judge-card-head b{font-size:10.5px}.judge-card-head span{font:650 9.5px var(--font-data)}.judge-card p{margin:6px 0 14px;color:#626b76;font-size:9.5px;line-height:1.5}.disagreement-checkpoint{display:grid;grid-template-columns:70px 1fr;gap:10px;margin-top:12px;padding:9px 10px;border-radius:6px;background:#f5f6f7;font-size:9.5px}.disagreement-checkpoint span{color:#7d848d}.analysis-body{padding:13px}.review-recommendation{padding:11px;border:1px solid #cdd7e4;border-radius:6px;background:#f7faff}.review-recommendation>span{display:block;color:#6d7682;font-size:9px}.review-recommendation>b{display:block;margin-top:4px;font-size:12px}.review-recommendation>p{margin:5px 0 0;color:#69727d;font-size:9.5px;line-height:1.5}.review-form{display:grid;gap:11px;margin-top:13px}.review-form-field label{display:block;margin-bottom:5px;color:#5e6670;font-size:10px;font-weight:650}.review-form-field select,.review-form-field textarea{width:100%;padding:7px 8px;border:1px solid var(--ops-line-strong);border-radius:5px;background:#fff;color:#33383e;font-size:10.5px}.review-form-field select{height:34px}.review-form-field textarea{min-height:75px;resize:vertical;line-height:1.5}.review-assignment{display:none;align-items:center;gap:6px;padding:8px;border-radius:5px;background:var(--ops-blue-soft);color:var(--ops-blue);font-size:9.5px}.review-assignment.show{display:flex}.auxiliary-decision{border:1px solid var(--ops-line);border-radius:6px;background:#fff}.auxiliary-decision summary{height:35px;display:flex;align-items:center;padding:0 9px;color:#5d6570;font-size:10px;cursor:pointer}.auxiliary-decision summary::marker{color:#8f969e}.auxiliary-content{padding:0 10px 10px}.credibility-row{display:grid;grid-template-columns:54px 1fr 30px;align-items:center;gap:7px;margin-top:7px;color:#717983;font-size:9px}.credibility-row b{font:650 9px var(--font-data);text-align:right}.evidence-ranking{display:grid;gap:5px;margin-top:9px}.ranked-evidence{display:grid;grid-template-columns:20px 1fr;gap:7px;padding:7px;border:1px solid #e3e5e8;border-radius:5px}.ranked-evidence em{width:20px;height:20px;display:grid;place-items:center;border-radius:4px;background:#303238;color:#fff;font:8px var(--font-data);font-style:normal}.ranked-evidence b,.ranked-evidence span{display:block}.ranked-evidence b{font-size:9px}.ranked-evidence span{margin-top:2px;color:#7b838d;font-size:8px;line-height:1.4}.review-actions{display:grid;grid-template-columns:1fr auto;gap:7px}.review-actions .primary{grid-column:1/-1}.review-actions .product-button{padding:0 9px;font-size:10px}

/* Asset and reports */
.asset-tabs,.report-status-strip{height:42px;display:flex;align-items:flex-end;gap:22px;margin-bottom:10px;border-bottom:1px solid var(--ops-line)}.asset-tabs button,.report-status-strip button{position:relative;height:42px;padding:0;border:0;background:transparent;color:#6b737d;font-size:11.5px;cursor:pointer}.asset-tabs button.active,.report-status-strip button.active{color:#22262b;font-weight:650}.asset-tabs button.active::after,.report-status-strip button.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#22262b}.asset-tabs b{margin-left:3px;font:650 9px var(--font-data)}.asset-panel{display:none}.asset-panel.active{display:block}.asset-table,.report-table{min-width:900px}.asset-table code{font:10px var(--font-data);color:#626a73}.asset-table th:first-child{width:24%}.report-table th:first-child{width:25%}

/* Dialogs and toasts */
.product-toast{position:fixed;z-index:100;left:calc(50% + 106px);bottom:24px;transform:translate(-50%,14px);opacity:0;pointer-events:none;padding:9px 13px;border:1px solid #075d47;border-radius:6px;background:var(--ops-green);color:#fff;font-size:11px;font-weight:600;box-shadow:0 10px 28px rgba(0,0,0,.16);transition:.18s}.product-toast.show{opacity:1;transform:translate(-50%,0)}.product-modal-backdrop{position:fixed;z-index:90;inset:0;display:none;place-items:center;padding:24px;background:rgba(20,22,25,.42)}.product-modal-backdrop.open{display:grid}.product-modal{width:min(720px,95vw);max-height:88vh;overflow:auto;border:1px solid var(--ops-line-strong);border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.22)}.product-modal-head{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid var(--ops-line);background:#fff}.product-modal-head span{color:#7f8790;font:9px var(--font-data)}.product-modal-head h2{margin:4px 0 0;font-size:17px}.product-modal-close{width:30px;height:30px;border:1px solid var(--ops-line);border-radius:5px;background:#fff;font-size:16px;cursor:pointer}.report-preview{padding:18px}.report-cover{padding:19px;border:1px solid var(--ops-line);border-top:5px solid var(--ops-yellow)}.report-cover>span{color:#7d858e;font:9px var(--font-data)}.report-cover h3{margin:9px 0 3px;font-size:19px}.report-cover p{margin:0;color:var(--ops-muted);font-size:10px}.report-verdict{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:10px 12px;border-left:4px solid #d2aa00;background:var(--ops-amber-soft)}.report-verdict b{font-size:11px}.report-verdict span{color:var(--ops-amber);font:650 12px var(--font-data)}.report-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.report-section{padding:9px;border:1px solid var(--ops-line)}.report-section span,.report-section b{display:block}.report-section span{color:#858d96;font-size:8.5px}.report-section b{margin-top:4px;font-size:9.5px}

.engine-view .workbench{margin-top:0}.engine-view .title-row{display:none}body:not([data-product-current="engine"]) #toast{display:none}

body[data-ui-color="blue"]{--ops-yellow:#3678e5;--ops-yellow-soft:#eef4ff}
body[data-ui-color="purple"]{--ops-yellow:#7957d5;--ops-yellow-soft:#f3efff}
body[data-ui-color="blue"] .product-button.primary,body[data-ui-color="blue"] .product-button.yellow,body[data-ui-color="purple"] .product-button.primary,body[data-ui-color="purple"] .product-button.yellow{border-color:var(--ops-yellow);color:#fff}
body[data-ui-color="blue"] .create-step-button.active em,body[data-ui-color="purple"] .create-step-button.active em{border-color:var(--ops-yellow);color:#fff}
body[data-ui-density="compact"] .task-table td{height:62px}body[data-ui-density="compact"] .ops-toolbar{min-height:55px}body[data-ui-density="compact"] main.product-main{padding:24px 28px 38px}
body[data-ui-density="comfortable"] .task-table td{height:68px}body[data-ui-density="comfortable"] .ops-toolbar{min-height:59px}body[data-ui-density="comfortable"] main.product-main{padding:28px 32px 42px}
body[data-ui-summary="hidden"] .ops-summary-strip{display:none}
body[data-ui-aside="hidden"] .creation-summary{display:none}
body[data-ui-aside="hidden"] .creation-shell{grid-template-columns:184px minmax(480px,1fr)}
body[data-ui-lock="hidden"] .condition-lock,body[data-ui-lock="hidden"] .summary-lock{display:none}

/* Page-level shell arrangements selected in the interface workbench. */
body[data-ui-layout="vanta"] .ops-app-shell{grid-template-columns:56px 176px minmax(0,1fr)}
body[data-ui-layout="vanta"] .ops-global-rail{position:sticky;top:0;z-index:70;grid-column:1;grid-row:1;height:100vh;display:flex;flex-direction:column;align-items:center;padding:12px 0;background:#17191d;border-right:1px solid #292c31}
body[data-ui-layout="vanta"] .ops-sidebar{grid-column:2;grid-row:1;padding-inline:8px;border-color:var(--ops-line);background:#fff;color:var(--ops-text)}
body[data-ui-layout="vanta"] .ops-workspace{grid-column:3;grid-row:1}
body[data-ui-layout="vanta"] .ops-brand{color:var(--ops-text)}body[data-ui-layout="vanta"] .ops-brand-mark{display:none}body[data-ui-layout="vanta"] .ops-brand small{color:#8a9098}
body[data-ui-layout="vanta"] .ops-nav-label{color:#8a9098}body[data-ui-layout="vanta"] .product-nav-button,body[data-ui-layout="vanta"] .ops-nav-link{color:#5e6570}body[data-ui-layout="vanta"] .product-nav-button:hover,body[data-ui-layout="vanta"] .ops-nav-link:hover{background:#f0f2f4;color:#202124}body[data-ui-layout="vanta"] .product-nav-button.active{background:var(--ops-yellow-soft);color:#202124}body[data-ui-layout="vanta"] .ops-nav-icon{color:#777f89}body[data-ui-layout="vanta"] .ops-nav-count{background:#f0f1f3;color:#626a74}
body[data-ui-layout="vanta"] .ops-account{border-color:var(--ops-line);color:#444a52}body[data-ui-layout="vanta"] .ops-account small{color:#8a9098}

body[data-ui-layout="retool"] .ops-app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0,1fr)}
body[data-ui-layout="retool"] .ops-sidebar{position:sticky;top:0;z-index:70;grid-column:1;grid-row:1;width:100%;height:52px;display:flex;flex-direction:row;align-items:center;gap:12px;padding:0 14px;border-right:0;border-bottom:1px solid var(--ops-line);background:#fff;color:var(--ops-text)}
body[data-ui-layout="retool"] .ops-brand{width:150px;height:40px;padding:0;color:var(--ops-text)}body[data-ui-layout="retool"] .ops-brand small{display:none}
body[data-ui-layout="retool"] .ops-nav{display:flex;align-items:center;gap:3px;margin:0}body[data-ui-layout="retool"] .ops-nav-label{display:none}body[data-ui-layout="retool"] .product-nav-button{width:auto;height:32px;padding:0 10px;color:#626973}body[data-ui-layout="retool"] .product-nav-button:hover{background:#f0f2f4;color:#202124}body[data-ui-layout="retool"] .product-nav-button.active{background:#edf0f3;color:#202124}body[data-ui-layout="retool"] .product-nav-button.active::before{left:8px;right:8px;top:auto;bottom:-10px;width:auto;height:2px;border-radius:0}body[data-ui-layout="retool"] .ops-nav-count{display:none}
body[data-ui-layout="retool"] .ops-sidebar-footer{display:flex;align-items:center;gap:4px;margin:0 0 0 auto}body[data-ui-layout="retool"] .ops-nav-link{width:auto;height:32px;padding:0 9px;color:#626973}body[data-ui-layout="retool"] .ops-nav-link:hover{background:#f0f2f4;color:#202124}body[data-ui-layout="retool"] .ops-account{display:none}
body[data-ui-layout="retool"] .ops-workspace{grid-column:1;grid-row:2}body[data-ui-layout="retool"] .topbar.product-topbar{top:52px}

@media(max-width:1240px){
  .creation-shell{grid-template-columns:170px minmax(450px,1fr) 240px}.review-shell{grid-template-columns:250px minmax(400px,1fr) 310px}
}
@media(max-width:1040px){
  .creation-shell{grid-template-columns:164px minmax(460px,1fr)}.creation-summary{display:none}.review-shell{height:auto;grid-template-columns:240px minmax(430px,1fr)}.review-analysis-column{grid-column:1/-1;border-top:1px solid var(--ops-line)}.analysis-body{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-form{margin-top:0}.result-grid{grid-template-columns:1fr}.ops-global-search{display:none}
}
@media(max-width:900px) and (min-width:761px){
  body[data-ui-layout="vanta"] .ops-app-shell{grid-template-columns:56px minmax(0,1fr)}body[data-ui-layout="vanta"] .ops-sidebar{display:none}body[data-ui-layout="vanta"] .ops-workspace{grid-column:2}
}
@media(max-width:760px){
  .ops-app-shell{display:block}.ops-global-rail{display:none!important}.ops-sidebar,body[data-ui-layout="vanta"] .ops-sidebar,body[data-ui-layout="retool"] .ops-sidebar{position:fixed;left:0;top:0;width:212px;height:100vh;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 10px 10px;border-right:1px solid #2b2c2f;border-bottom:0;background:var(--ops-sidebar);color:#f2f3f4;transform:translateX(-100%);transition:transform .18s}.ops-app-shell.nav-open .ops-sidebar{transform:translateX(0);box-shadow:18px 0 40px rgba(0,0,0,.22)}.ops-brand,body[data-ui-layout="vanta"] .ops-brand,body[data-ui-layout="retool"] .ops-brand{width:100%;height:44px;justify-content:flex-start;padding:0 9px;color:#fff}.ops-brand-mark,body[data-ui-layout="vanta"] .ops-brand-mark{display:grid}.ops-brand>span:last-child,.product-nav-button>span:not(.ops-nav-icon),.ops-nav-label,.ops-nav-link>span:not(.ops-nav-icon),.ops-account>span:nth-child(2),.ops-account>span:last-child,.ops-nav-count{display:block}.ops-nav,body[data-ui-layout="retool"] .ops-nav{display:grid;align-items:stretch;gap:3px;margin-top:18px}.product-nav-button,body[data-ui-layout="retool"] .product-nav-button,.ops-nav-link,body[data-ui-layout="retool"] .ops-nav-link{width:100%;height:36px;justify-content:flex-start;padding:0 10px;color:#b8bbc0}.product-nav-button.active,body[data-ui-layout="vanta"] .product-nav-button.active,body[data-ui-layout="retool"] .product-nav-button.active{background:#2c2d30;color:#fff}.product-nav-button.active::before,body[data-ui-layout="retool"] .product-nav-button.active::before{left:-10px;right:auto;top:8px;bottom:8px;width:3px;height:auto;border-radius:0 3px 3px 0}.ops-sidebar-footer,body[data-ui-layout="retool"] .ops-sidebar-footer{display:grid;gap:7px;margin:0;margin-top:auto}.ops-account,body[data-ui-layout="retool"] .ops-account{display:grid;grid-template-columns:30px 1fr auto;justify-items:stretch;color:#d7d9dc}.ops-workspace,body[data-ui-layout="vanta"] .ops-workspace,body[data-ui-layout="retool"] .ops-workspace{width:100%}.ops-sidebar-toggle{display:grid;place-items:center}.topbar.product-topbar,body[data-ui-layout="retool"] .topbar.product-topbar{top:0;padding:0 12px}.ops-theme-status{margin-left:auto}.ops-workspace-context span{display:none}main.product-main{padding:16px 12px 28px}.product-toast{left:50%}
  .product-page-head{min-height:0;display:block}.product-page-head h1{font-size:20px}.page-actions{justify-content:flex-start;margin-top:12px}.ops-summary-strip{height:auto;display:grid;grid-template-columns:1fr 1fr}.ops-summary-strip button{height:40px;border-bottom:1px solid var(--ops-line)}.ops-toolbar{flex-wrap:wrap}.product-search{width:100%}.ops-toolbar select{flex:1}.ops-toolbar .product-button:nth-last-child(2){margin-left:0}
  .ops-task-panel .task-table-wrap{overflow:visible}.ops-task-panel .task-table{min-width:0;display:block;padding:9px;background:#f5f6f7}.ops-task-panel .task-table thead{display:none}.ops-task-panel .task-table tbody{display:grid;gap:8px}.ops-task-panel .task-table tr{display:grid;grid-template-columns:1fr 1fr;padding:11px;border:1px solid var(--ops-line);border-radius:7px;background:#fff}.ops-task-panel .task-table td{height:auto;min-width:0;display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:6px;padding:6px 3px;border:0;text-align:left!important}.ops-task-panel .task-table td::before{color:#8a919a;font-size:9.5px}.ops-task-panel .task-table td:first-child{grid-column:1/-1;display:block;padding:2px 3px 8px;border-bottom:1px solid #eceef0}.ops-task-panel .task-table td:nth-child(2)::before{content:"场景"}.ops-task-panel .task-table td:nth-child(3)::before{content:"模型版本"}.ops-task-panel .task-table td:nth-child(4)::before{content:"数据集"}.ops-task-panel .task-table td:nth-child(5)::before{content:"运行状态"}.ops-task-panel .task-table td:nth-child(6)::before{content:"门禁结论"}.ops-task-panel .task-table td:nth-child(7)::before{content:"待复核"}.ops-task-panel .task-table td:nth-child(8)::before{content:"负责人"}.ops-task-panel .task-table td:nth-child(9)::before{content:"更新时间"}.ops-task-panel .task-table td:last-child{position:absolute;width:1px;height:1px;overflow:hidden;padding:0}.ops-task-panel .model-pair{white-space:normal;overflow-wrap:anywhere}.ops-task-panel .owner-cell{align-items:flex-start}.ops-task-panel .ops-pagination{background:#fff}
  .creation-shell{display:block}.creation-steps{border-right:0;border-bottom:1px solid var(--ops-line)}.create-step-nav{grid-template-columns:repeat(4,1fr)}.create-step-button{grid-template-columns:1fr;justify-items:center;text-align:center}.create-step-button span{display:none}.creation-stage{padding:18px 16px 84px}.creation-form-head{padding-inline:16px}.creation-footer{padding-inline:16px}.form-grid,.choice-grid{grid-template-columns:1fr}.form-field.full{grid-column:auto}.condition-lock{grid-template-columns:auto 1fr auto 1fr}.condition-lock span:nth-of-type(n+3),.condition-lock b:nth-of-type(n+3){display:none}.comparison-grid{grid-template-columns:1fr 1fr}.review-shell{display:block;height:auto}.review-list-column{max-height:300px;border-right:0;border-bottom:1px solid var(--ops-line)}.review-main-column{border-right:0;border-bottom:1px solid var(--ops-line)}.analysis-body{display:block}.review-form{margin-top:12px}.task-context-tabs{overflow:auto;gap:18px}.task-context-tabs button{flex:0 0 auto}.context-strip,.judge-grid{grid-template-columns:1fr}.context-item+.context-item{border-left:0;border-top:1px solid var(--ops-line)}
}
@media(max-width:480px){.comparison-grid{grid-template-columns:1fr}.scenario-row{grid-template-columns:100px 1fr 60px}.scenario-delta{display:none}.report-sections{grid-template-columns:1fr}.product-page-head .page-actions .product-button{flex:1}.create-step-button b{font-size:10px}}
@media(prefers-reduced-motion:reduce){[data-product-view].active,.ops-sidebar,.product-toast,.launch-track i{animation:none;transition:none}}
