.redaction-studio[data-v-47cdd7b2]{min-height:calc(100vh - 69px);padding:31px 32px 55px;-webkit-box-sizing:border-box;box-sizing:border-box;background:linear-gradient(hsla(0,0%,100%,.012) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.012) 1px,transparent 0),radial-gradient(circle at 75% 18%,rgba(35,213,173,.06),transparent 30%);background-size:32px 32px,32px 32px,auto}.studio-heading[data-v-47cdd7b2]{max-width:1260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 25px}.studio-heading h1[data-v-47cdd7b2]{margin:7px 0 8px;color:#eff8f6;font-size:28px}.studio-heading p[data-v-47cdd7b2]{margin:0;color:#697984;font-size:12px}.eyebrow[data-v-47cdd7b2]{color:#2ddab4;font-size:9px;letter-spacing:2.5px}.eyebrow span[data-v-47cdd7b2]{display:inline-block;width:15px;height:1px;margin:0 7px 3px 0;background:#2ddab4}.history-button[data-v-47cdd7b2]{color:#9babb3!important;background:#0d151e!important;border-color:#26343e!important}.running-banner[data-v-47cdd7b2]{max-width:1260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0 auto 16px;padding:12px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#d9faf2;border:1px solid #2a8e79;border-radius:8px;background:rgba(24,100,84,.22)}.running-banner i[data-v-47cdd7b2]{color:#31deb9;font-size:20px}.running-banner div[data-v-47cdd7b2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.running-banner span[data-v-47cdd7b2],.running-banner strong[data-v-47cdd7b2]{display:block}.running-banner strong[data-v-47cdd7b2]{font-size:12px}.running-banner span[data-v-47cdd7b2]{margin-top:4px;color:#79a99e;font-size:9px}.running-banner em[data-v-47cdd7b2]{color:#32dcb8;font-size:10px;font-style:normal}.poll-notice[data-v-47cdd7b2]{position:fixed;z-index:90;top:82px;right:24px;padding:10px 13px;color:#f0c78e;border:1px solid #745b33;border-radius:7px;background:#271f13;font-size:10px}.poll-notice i[data-v-47cdd7b2]{margin-right:7px}.notice-enter-active[data-v-47cdd7b2],.notice-leave-active[data-v-47cdd7b2]{-webkit-transition:.2s;transition:.2s}.notice-enter[data-v-47cdd7b2],.notice-leave-to[data-v-47cdd7b2]{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.studio-grid[data-v-47cdd7b2]{max-width:1260px;display:grid;grid-template-columns:minmax(400px,.82fr) minmax(560px,1.18fr);gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:auto}.forge-panel[data-v-47cdd7b2]{border:1px solid #1d2c36;border-radius:10px;background:rgba(11,17,26,.95);-webkit-box-shadow:0 18px 60px rgba(0,0,0,.2);box-shadow:0 18px 60px rgba(0,0,0,.2)}.controls-panel[data-v-47cdd7b2],.preview-panel[data-v-47cdd7b2]{padding:23px}.controls-panel.is-locked[data-v-47cdd7b2]{border-color:#28584f}.preview-panel[data-v-47cdd7b2]{position:sticky;top:18px}.panel-title[data-v-47cdd7b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:23px}.panel-title>span[data-v-47cdd7b2]{color:#2cdbb5;font:700 11px monospace}.panel-title small[data-v-47cdd7b2],.panel-title strong[data-v-47cdd7b2]{display:block}.panel-title strong[data-v-47cdd7b2]{color:#d5e0df;font-size:14px}.panel-title small[data-v-47cdd7b2]{margin-top:3px;color:#43515d;font-size:8px;letter-spacing:1.5px}.field-block[data-v-47cdd7b2]{margin-bottom:19px}.field-block label[data-v-47cdd7b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;color:#b8c6c8;font-size:11px;font-weight:600}.field-block label em[data-v-47cdd7b2]{margin-left:7px;color:#42515b;font-size:8px;font-style:normal;letter-spacing:1px}.field-block label b[data-v-47cdd7b2]{margin-left:auto;color:#64747d;font-size:9px;font-weight:400}.source-tabs[data-v-47cdd7b2]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.source-tabs button[data-v-47cdd7b2]{display:grid;grid-template-columns:28px 1fr;padding:11px;color:#829198;text-align:left;border:1px solid #22323c;border-radius:7px;background:#080f16;cursor:pointer}.source-tabs button i[data-v-47cdd7b2]{grid-row:1/3;align-self:center;color:#2ddab4;font-size:18px}.source-tabs button small[data-v-47cdd7b2],.source-tabs button strong[data-v-47cdd7b2]{display:block}.source-tabs button strong[data-v-47cdd7b2]{font-size:10px}.source-tabs button small[data-v-47cdd7b2]{margin-top:4px;color:#4e5e67;font-size:8px}.source-tabs button.active[data-v-47cdd7b2]{color:#36dfba;border-color:#268c79;background:rgba(38,140,121,.1)}.source-tabs button[data-v-47cdd7b2]:disabled{opacity:.5;cursor:not-allowed}.controls-panel[data-v-47cdd7b2] .el-upload,.controls-panel[data-v-47cdd7b2] .el-upload-dragger{width:100%}.controls-panel[data-v-47cdd7b2] .el-upload-dragger{height:auto;border-color:#2a3b45;background:#080e15}.upload-zone[data-v-47cdd7b2]{display:grid;min-height:112px;place-items:center;-ms-flex-line-pack:center;align-content:center;gap:7px;color:#87969d}.upload-zone i[data-v-47cdd7b2]{color:#2bd8b2;font-size:24px}.upload-zone strong[data-v-47cdd7b2]{font-size:11px}.upload-zone small[data-v-47cdd7b2]{color:#4d5d66;font-size:9px}.upload-zone .el-progress[data-v-47cdd7b2]{width:80%}.picker-button[data-v-47cdd7b2]{width:100%;padding:13px;color:#91a19f;border:1px dashed #2b3b45;border-radius:7px;background:#080e15;cursor:pointer}.picker-button i[data-v-47cdd7b2]{margin-right:7px;color:#2bd8b2}.picker-button[data-v-47cdd7b2]:disabled{opacity:.5;cursor:not-allowed}.selected-asset[data-v-47cdd7b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:-7px 0 19px;padding:8px;color:#a9b8b8;border:1px solid #245146;border-radius:7px;background:#0a1518}.selected-asset .asset-thumb[data-v-47cdd7b2]{width:54px;height:45px;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;border-radius:5px;background:#05090e}.selected-asset img[data-v-47cdd7b2],.selected-asset video[data-v-47cdd7b2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.selected-asset>div[data-v-47cdd7b2]:nth-child(2){min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.selected-asset small[data-v-47cdd7b2],.selected-asset strong[data-v-47cdd7b2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-asset strong[data-v-47cdd7b2]{font-size:10px}.selected-asset small[data-v-47cdd7b2]{margin-top:5px;color:#5a6b73;font-size:8px}.selected-asset button[data-v-47cdd7b2]{color:#718189;border:0;background:none;font-size:18px;cursor:pointer}.effect-options[data-v-47cdd7b2],.sensitivity-options[data-v-47cdd7b2]{display:grid;gap:8px}.effect-options button[data-v-47cdd7b2],.sensitivity-options button[data-v-47cdd7b2]{color:#7d8d94;border:1px solid #22323c;border-radius:7px;background:#080f16;cursor:pointer}.effect-options button.active[data-v-47cdd7b2],.sensitivity-options button.active[data-v-47cdd7b2]{color:#33dcb8;border-color:#268c79;background:rgba(38,140,121,.1)}.effect-options button[data-v-47cdd7b2]:disabled,.sensitivity-options button[data-v-47cdd7b2]:disabled{opacity:.5;cursor:not-allowed}.effect-options[data-v-47cdd7b2]{grid-template-columns:1fr 1fr}.effect-options button[data-v-47cdd7b2]{padding:12px}.effect-options button i[data-v-47cdd7b2]{margin-right:7px}.sensitivity-options[data-v-47cdd7b2]{grid-template-columns:repeat(3,1fr)}.sensitivity-options button[data-v-47cdd7b2]{padding:10px 5px;font-size:10px}.sensitivity-options button small[data-v-47cdd7b2]{display:block;margin-top:4px;color:#50606a;font-size:8px}.slider-field[data-v-47cdd7b2]{padding:11px 13px 3px;border:1px solid #1e2d36;border-radius:7px;background:#091017}.slider-field[data-v-47cdd7b2] .el-slider__bar{background:#2bd8b2}.slider-field[data-v-47cdd7b2] .el-slider__button{border-color:#2bd8b2}.controls-panel[data-v-47cdd7b2] .el-input__inner{color:#cedad8;border-color:#22313b;background:#080e15}.review-notice[data-v-47cdd7b2],.review-tip[data-v-47cdd7b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;padding:11px;border-radius:7px;line-height:1.5}.review-notice[data-v-47cdd7b2]{color:#9bc6bc;border:1px solid #285248;background:rgba(31,105,89,.12)}.review-notice i[data-v-47cdd7b2]{color:#2ddab4;font-size:18px}.review-notice span[data-v-47cdd7b2],.review-notice strong[data-v-47cdd7b2]{display:block}.review-notice strong[data-v-47cdd7b2]{font-size:10px}.review-notice span[data-v-47cdd7b2]{margin-top:3px;color:#65877f;font-size:8px}.review-tip[data-v-47cdd7b2]{margin-top:9px;color:#ddb779;border:1px solid #5e4a2d;background:rgba(109,76,28,.14);font-size:9px}.compare-grid[data-v-47cdd7b2]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.media-card label[data-v-47cdd7b2]{display:block;margin-bottom:7px;color:#71818a;font-size:9px}.media-stage[data-v-47cdd7b2]{height:285px;overflow:hidden;border:1px solid #20313a;border-radius:8px;background:#050a0f}.media-stage img[data-v-47cdd7b2],.media-stage video[data-v-47cdd7b2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.empty-preview[data-v-47cdd7b2]{height:100%;display:grid;place-items:center;-ms-flex-line-pack:center;align-content:center;gap:10px;color:#50616a;background:radial-gradient(circle,#10241f,#070d13 60%)}.empty-preview i[data-v-47cdd7b2]{color:#2bd8b2;font-size:27px}.empty-preview span[data-v-47cdd7b2]{font-size:9px}.progress-card[data-v-47cdd7b2]{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:13px;padding:12px;color:#aabab9;border:1px solid #23353d;border-radius:7px;background:#091118}.progress-card div span[data-v-47cdd7b2],.progress-card div strong[data-v-47cdd7b2]{display:block}.progress-card strong[data-v-47cdd7b2]{font-size:10px}.progress-card span[data-v-47cdd7b2]{margin-top:4px;color:#5f7078;font-size:8px}.progress-card b[data-v-47cdd7b2]{color:#2ddab4;font-size:14px}.progress-card .el-progress[data-v-47cdd7b2]{grid-column:1/-1}.error-tip[data-v-47cdd7b2]{margin-top:10px;padding:10px;color:#ef9696;border:1px solid #573033;border-radius:6px;background:rgba(105,35,40,.15);font-size:10px}.error-tip i[data-v-47cdd7b2]{margin-right:6px}.result-summary[data-v-47cdd7b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:11px;padding:10px;color:#71818a;font-size:9px}.result-summary span[data-v-47cdd7b2]{margin-right:7px}.result-summary strong[data-v-47cdd7b2]{color:#2ddab4}.result-summary a[data-v-47cdd7b2]{margin-left:auto;color:#35d9b6;text-decoration:none}.result-summary a+a[data-v-47cdd7b2]{margin-left:4px}.result-summary .seedance-ready[data-v-47cdd7b2]{padding:4px 7px;color:#42d8b6;border:1px solid #286b5d;border-radius:10px;background:rgba(35,155,127,.12)}.result-summary .seedance-ready i[data-v-47cdd7b2]{margin-right:4px}.submit-button[data-v-47cdd7b2]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:51px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;margin-top:14px;color:#061410;background:linear-gradient(100deg,#20cda7,#58e3c2);border:0;border-radius:7px;font-weight:750;cursor:pointer}.submit-button span[data-v-47cdd7b2]{margin-left:auto;margin-right:16px;font-size:8px;letter-spacing:1px;opacity:.65}.submit-button i[data-v-47cdd7b2]{margin-left:auto}.submit-button[data-v-47cdd7b2]:disabled{color:#61716e;background:#17231f;cursor:not-allowed}.submit-hint[data-v-47cdd7b2]{margin:9px 0 0;color:#4b5a63;text-align:center;font-size:8px}.picker-toolbar[data-v-47cdd7b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;margin-bottom:13px}.picker-toolbar .el-input[data-v-47cdd7b2]{width:210px}.picker-toolbar>span[data-v-47cdd7b2]{margin-left:auto;color:#687982;font-size:9px}.material-scroll[data-v-47cdd7b2]{max-height:52vh;overflow-y:auto;padding-right:4px;-ms-scroll-chaining:none;overscroll-behavior:contain}.material-grid[data-v-47cdd7b2]{min-height:220px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.material-item[data-v-47cdd7b2]{position:relative;min-width:0;padding:0 0 9px;overflow:hidden;color:#7b8b92;text-align:left;border:1px solid #24343e;border-radius:7px;background:#091018;cursor:pointer}.material-item>div[data-v-47cdd7b2],.material-item>img[data-v-47cdd7b2],.material-item>video[data-v-47cdd7b2]{display:grid;width:100%;height:105px;place-items:center;-o-object-fit:contain;object-fit:contain;background:#07100f}.material-item em[data-v-47cdd7b2],.material-item small[data-v-47cdd7b2],.material-item strong[data-v-47cdd7b2]{display:block;margin:7px 8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-item strong[data-v-47cdd7b2]{color:#b4c2c2;font-size:9px}.material-item small[data-v-47cdd7b2]{font-size:8px}.material-item em[data-v-47cdd7b2]{color:#e6a23c;font-size:8px;font-style:normal}.material-item.selected[data-v-47cdd7b2]{border-color:#2bb596}.material-item.disabled[data-v-47cdd7b2]{opacity:.42;cursor:not-allowed;-webkit-filter:grayscale(.65);filter:grayscale(.65)}.empty-list[data-v-47cdd7b2]{grid-column:1/-1;align-self:center;color:#687982;text-align:center;font-size:10px}.material-load-state[data-v-47cdd7b2]{padding:12px 0 4px;color:#687982;text-align:center;font-size:9px}.material-load-state i[data-v-47cdd7b2]{margin-right:6px}.history-body[data-v-47cdd7b2]{position:relative;padding:12px 20px 30px}.history-filters[data-v-47cdd7b2]{display:grid;grid-template-columns:135px 1fr auto auto;gap:8px;margin-bottom:15px}.history-filters[data-v-47cdd7b2] .el-button+.el-button{margin-left:0}.delete-button[data-v-47cdd7b2]{color:#f56c6c!important}.history-empty[data-v-47cdd7b2]{min-height:220px;display:grid;place-items:center;-ms-flex-line-pack:center;align-content:center;gap:8px;color:#687982}.history-empty i[data-v-47cdd7b2]{color:#2ddab4;font-size:30px}.history-body[data-v-47cdd7b2] .pagination-bar{margin-top:15px}.pagination-locked[data-v-47cdd7b2]{opacity:.5;pointer-events:none}.job-detail[data-v-47cdd7b2]{position:absolute;z-index:5;inset:0 0 auto;min-height:calc(100vh - 84px);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#0d141d}.detail-close[data-v-47cdd7b2]{position:absolute;top:13px;right:17px;color:#87979e;border:0;background:none;font-size:25px;cursor:pointer}.detail-title[data-v-47cdd7b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-bottom:17px;color:#c5d2d2;font-size:17px}.detail-compare[data-v-47cdd7b2]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detail-compare img[data-v-47cdd7b2],.detail-compare video[data-v-47cdd7b2]{width:100%;height:210px;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:#030609}.job-detail dl[data-v-47cdd7b2]{display:grid;grid-template-columns:90px 1fr;font-size:11px}.job-detail dl dd[data-v-47cdd7b2],.job-detail dl dt[data-v-47cdd7b2]{margin:0;padding:8px 0;border-bottom:1px solid #1b2831}.job-detail dl dt[data-v-47cdd7b2]{color:#576771}.job-detail dl dd[data-v-47cdd7b2]{color:#b3c1c2;word-break:break-word}.detail-error[data-v-47cdd7b2]{color:#ef9696!important}.detail-actions[data-v-47cdd7b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:14px}.detail-actions a[data-v-47cdd7b2]{padding:9px 13px;color:#07130f;border-radius:5px;background:#2bdab5;font-size:10px;text-decoration:none}body.theme-light .redaction-studio[data-v-47cdd7b2]{background:linear-gradient(rgba(42,66,100,.025) 1px,transparent 0),linear-gradient(90deg,rgba(42,66,100,.025) 1px,transparent 0),radial-gradient(circle at 75% 18%,rgba(57,119,237,.07),transparent 30%);background-size:32px 32px,32px 32px,auto}body.theme-light .studio-heading h1[data-v-47cdd7b2]{color:#1c2738}body.theme-light .studio-heading p[data-v-47cdd7b2]{color:#7c8999}body.theme-light .eyebrow[data-v-47cdd7b2]{color:#3977ed}body.theme-light .eyebrow span[data-v-47cdd7b2]{background:#3977ed}body.theme-light .forge-panel[data-v-47cdd7b2]{border-color:#e0e6ef;background:#fff;-webkit-box-shadow:0 12px 35px rgba(39,56,78,.06);box-shadow:0 12px 35px rgba(39,56,78,.06)}body.theme-light .field-block label[data-v-47cdd7b2],body.theme-light .panel-title strong[data-v-47cdd7b2]{color:#334155}body.theme-light .effect-options button[data-v-47cdd7b2],body.theme-light .material-item[data-v-47cdd7b2],body.theme-light .picker-button[data-v-47cdd7b2],body.theme-light .sensitivity-options button[data-v-47cdd7b2],body.theme-light .slider-field[data-v-47cdd7b2],body.theme-light .source-tabs button[data-v-47cdd7b2]{color:#66758a;border-color:#dbe3ed;background:#f8fafc}body.theme-light .effect-options button.active[data-v-47cdd7b2],body.theme-light .sensitivity-options button.active[data-v-47cdd7b2],body.theme-light .source-tabs button.active[data-v-47cdd7b2]{color:#356fe4;border-color:#7295eb;background:#eff4ff}body.theme-light .controls-panel[data-v-47cdd7b2] .el-input__inner,body.theme-light .controls-panel[data-v-47cdd7b2] .el-upload-dragger{color:#344258;border-color:#dbe3ed;background:#f8fafc}body.theme-light .selected-asset[data-v-47cdd7b2]{color:#344258;border-color:#cbdcf8;background:#f3f7ff}body.theme-light .media-stage[data-v-47cdd7b2]{border-color:#dfe6ee;background:#f4f7fa}body.theme-light .empty-preview[data-v-47cdd7b2]{background:radial-gradient(circle,#eaf4f1,#f7f9fb)}body.theme-light .progress-card[data-v-47cdd7b2]{color:#334155;border-color:#dfe6ee;background:#f8fafc}body.theme-light .job-detail[data-v-47cdd7b2]{background:#fff}body.theme-light .detail-title[data-v-47cdd7b2],body.theme-light .job-detail dl dd[data-v-47cdd7b2]{color:#334155}body.theme-light .material-item strong[data-v-47cdd7b2]{color:#344258}@media(max-width:1120px){.studio-grid[data-v-47cdd7b2]{grid-template-columns:1fr}.preview-panel[data-v-47cdd7b2]{position:static}}@media(max-width:700px){.redaction-studio[data-v-47cdd7b2]{padding:22px 14px 40px}.studio-heading[data-v-47cdd7b2]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.studio-heading h1[data-v-47cdd7b2]{font-size:23px}.controls-panel[data-v-47cdd7b2],.preview-panel[data-v-47cdd7b2]{padding:15px}.compare-grid[data-v-47cdd7b2]{grid-template-columns:1fr}.media-stage[data-v-47cdd7b2]{height:240px}.picker-toolbar .el-input[data-v-47cdd7b2]{width:100%}.picker-toolbar>span[data-v-47cdd7b2]{margin-left:0}.material-grid[data-v-47cdd7b2]{grid-template-columns:repeat(2,1fr)}.history-filters[data-v-47cdd7b2]{grid-template-columns:1fr 1fr}.detail-compare[data-v-47cdd7b2]{grid-template-columns:1fr}.detail-compare img[data-v-47cdd7b2],.detail-compare video[data-v-47cdd7b2]{height:180px}}@media(max-width:430px){.studio-heading p[data-v-47cdd7b2]{display:none}.effect-options[data-v-47cdd7b2],.history-filters[data-v-47cdd7b2],.material-grid[data-v-47cdd7b2],.source-tabs[data-v-47cdd7b2]{grid-template-columns:1fr}}