.dm-autocut{background:var(--k-app);width:960px;height:600px;position:absolute;top:0;left:0}.dm-autocut>*{position:absolute}.dm-autocut-empty{flex-direction:column;align-items:center;gap:12px;display:flex}.dm-autocut-empty-title{color:var(--k-text);margin-bottom:8px;font-size:20px;font-weight:500}.dm-autocut-empty-btn{width:200px;height:36px;color:var(--k-text);border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffffb3}.dm-autocut-modal-layer{transform-origin:0 0}.dm-autocut-modal-layer>*{position:absolute}.dm-autocut-overlay{background:#000000b3;inset:0}.dm-autocut-modal{background:var(--k-panel-2);box-shadow:inset 0 0 0 1px var(--k-line), 0 20px 56px #00000073;border-radius:6px;overflow:hidden}.dm-autocut-modal>*{position:absolute}.dm-autocut-modal-head{border-bottom:1px solid var(--k-line);height:40px;color:var(--k-text);justify-content:space-between;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:flex;top:0;left:0;right:0}.dm-autocut-stat{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--k-line-strong);border-radius:8px;flex-direction:column;justify-content:center;padding:0 12px;display:flex}.dm-autocut-stat span{color:var(--k-dim);font-size:13px}.dm-autocut-stat b{color:var(--k-text);font-size:20px;font-weight:700;line-height:1.25}.dm-autocut-desc{color:var(--k-muted);margin:0;font-size:13px;line-height:1.5}.dm-autocut-run{flex-direction:column;align-items:center;gap:6px;display:flex}.dm-autocut-run-title{color:var(--k-dim);margin-bottom:6px;font-size:12px;font-weight:500}.dm-autocut-bar{background:#ffffff1a;border-radius:8px;width:100%;height:16px;position:relative;overflow:hidden}.dm-autocut-bar i{background:var(--k-accent);border-radius:8px;position:absolute;top:0;bottom:0;left:0}.dm-autocut-run-status{color:var(--k-text);white-space:nowrap;font-size:12px}.dm-autocut-prj-path{color:var(--k-pr-text);align-items:center;gap:8px;font-size:12px;display:flex}.dm-autocut-prj-path span{color:var(--k-pr-dim)}.dm-autocut-prj-cols{border-bottom:1px solid var(--k-pr-line);color:var(--k-pr-text);justify-content:space-between;align-items:center;padding:0 4px 0 30px;font-size:11px;display:flex}.dm-autocut-prj-row{color:var(--k-pr-text);white-space:nowrap;border-bottom:1px solid #242424;align-items:center;gap:8px;padding:0 4px;font-size:12px;display:flex}.dm-autocut-prj-row.is-sel{background:#3a3a3a}.dm-autocut-label{border-radius:2px;flex:none;width:12px;height:12px}.dm-autocut-label.is-bin{background:#c46a2b}.dm-autocut-label.is-seq{background:#6b7a2c}.dm-autocut-prj-name{min-width:0;color:var(--k-pr-text);flex:1;align-items:center;gap:6px;display:flex}.dm-autocut-prj-name svg{flex:none}.dm-autocut-prj-text{text-overflow:ellipsis;overflow:hidden}.dm-autocut-seq rect{fill:#7fb7d9}.dm-autocut-prj-dur{text-align:right;font-variant-numeric:tabular-nums;width:66px;color:var(--k-pr-text);flex:none;font-size:11px}.dm-autocut-fx{color:#c79bff;font-size:10px;font-style:italic;position:absolute;top:2px;right:5px}.dm-autocut-ruler .dk-tl-tick em{top:-22px;bottom:auto}.dm-autocut-read{pointer-events:none;background:#7e52f31a}.dm-autocut-scan{border-left:1.5px solid var(--k-brand-hi);z-index:4}.dm-autocut-marker{background:var(--k-brand-hi);border-radius:1px}.dm-autocut-marker:before{content:"";border-left:3px solid var(--k-brand-hi);border-bottom:4px solid #0000;position:absolute;top:7px;left:0}.dm-autocut-marker-name{color:var(--k-pr-text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:14px;overflow:hidden}.dm-autocut-range{z-index:3;background:#ffffff29;box-shadow:inset 1px 0 #ffffff8c,inset -1px 0 #ffffff8c}.dm-autocut-range.is-sel{background:#ffffff4d;box-shadow:inset 0 0 0 1px #fff}.dm-autocut-ghost{z-index:40;opacity:.9;box-shadow:0 6px 16px #00000073}.dm-autocut-loading{color:var(--k-dim);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}