.pool[data-v-4ab2bf2f]{display:flex;flex-direction:column;min-height:0;background:#fff;overflow:hidden}.pool-head[data-v-4ab2bf2f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);background:#fafbfc}.pool-add[data-v-4ab2bf2f]{padding:3px 9px;font-size:12px;margin-left:auto}.pool-pull[data-v-4ab2bf2f]{margin:8px 8px 0;padding:7px 10px;border:1px dashed var(--accent);border-radius:8px;background:#f0f6ff;color:var(--accent);font-size:12.5px;font-weight:600;cursor:pointer;text-align:left}.pool-pull[data-v-4ab2bf2f]:hover{background:#e3eefc}.pool-list[data-v-4ab2bf2f]{flex:1;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.pool-card[data-v-4ab2bf2f]{border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff}.pool-name[data-v-4ab2bf2f]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-meta[data-v-4ab2bf2f]{display:flex;align-items:center;gap:8px;margin:4px 0 6px}.pool-ops[data-v-4ab2bf2f]{display:flex;gap:6px}.pool-btn[data-v-4ab2bf2f]{padding:3px 9px;font-size:12px}.pool-empty[data-v-4ab2bf2f]{padding:6px 4px}.pool-link[data-v-4ab2bf2f]{margin:0 8px 8px;padding:8px 10px;border-top:1px solid var(--line)}.pool-link summary[data-v-4ab2bf2f]{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:6px}.pool-link-body[data-v-4ab2bf2f]{display:flex;flex-direction:column;gap:7px;margin-top:8px}.pool-link-body input[type=text][data-v-4ab2bf2f]{width:100%;padding:5px 8px;border:1px solid var(--line-2);border-radius:6px;font-size:12.5px}.pool-link-row[data-v-4ab2bf2f]{display:flex;gap:6px}.pool-bar[data-v-4ab2bf2f]{height:6px;border-radius:3px;background:#eef1f5;overflow:hidden}.pool-bar i[data-v-4ab2bf2f]{display:block;height:100%;background:var(--accent);transition:width .2s}.pool-note[data-v-4ab2bf2f]{margin:0;color:var(--ink-2);line-height:1.5}.pool-eps select[data-v-4ab2bf2f]{padding:4px 6px;border:1px solid var(--line-2);border-radius:6px;font-size:12px}.tl[data-v-41ac2634]{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.tl-body[data-v-41ac2634]{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start}.tl-left[data-v-41ac2634]{border-right:1px solid var(--line)}.tl-corner[data-v-41ac2634]{height:22px;border-bottom:1px solid var(--line);background:#fafbfc}.tl-track-head[data-v-41ac2634]{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:6px 8px;border-bottom:1px dashed var(--line);background:#fafbfc;cursor:pointer}.tl-track-head.sel[data-v-41ac2634]{background:#eef4ff}.tl-track-name[data-v-41ac2634]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-track-btns[data-v-41ac2634]{display:flex;gap:4px}.tl-addtrack[data-v-41ac2634]{margin:8px;padding:5px 10px;border:1px dashed var(--line-2);border-radius:7px;background:#fafbfc;color:var(--ink-2);font-size:12px;cursor:pointer}.tl-addtrack[data-v-41ac2634]:hover{color:var(--accent);border-color:var(--accent)}.tl-tbtn[data-v-41ac2634]{width:22px;height:20px;font-size:11px;border:1px solid var(--line-2);border-radius:5px;background:#fff;cursor:pointer;color:var(--ink-2)}.tl-tbtn.on[data-v-41ac2634]{background:#fde68a;border-color:#d97706;color:#92400e;font-weight:700}.tl-scroll[data-v-41ac2634]{overflow-x:scroll;overflow-y:hidden;min-width:0;scrollbar-width:none}.tl-scroll[data-v-41ac2634]::-webkit-scrollbar{display:none}.tl-sbar[data-v-41ac2634]{display:flex;margin-left:120px}.tl-sbar-track[data-v-41ac2634]{position:relative;flex:1;height:14px;background:#f1f3f6;border-top:1px solid var(--line);border-radius:0 0 10px 10px;cursor:pointer;touch-action:none}.tl-sbar-thumb[data-v-41ac2634]{position:absolute;top:3px;bottom:3px;background:#b7c0cc;border-radius:4px}.tl-sbar-thumb[data-v-41ac2634]:hover{background:#8d97a5}.tl-inner[data-v-41ac2634]{position:relative}.tl-ruler[data-v-41ac2634]{display:block;height:22px;position:sticky;top:0;border-bottom:1px solid var(--line);cursor:pointer}.tl-lanes[data-v-41ac2634]{position:relative}.lane[data-v-41ac2634]{border-bottom:1px dashed var(--line)}.clip[data-v-41ac2634]{position:absolute;border:1px solid #9db9ea;border-radius:6px;background:#eef4ff;overflow:hidden;cursor:grab;touch-action:none;box-shadow:0 1px 3px #1e3c821f}.clip.sel[data-v-41ac2634]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}.clip.multi[data-v-41ac2634]:not(.sel){border-color:#7c3aed;box-shadow:0 0 0 2px color-mix(in srgb,#7c3aed 22%,transparent)}.clip.locked[data-v-41ac2634]{cursor:not-allowed;opacity:.75}.clip[data-v-41ac2634]:before,.clip[data-v-41ac2634]:after{content:"";position:absolute;top:0;bottom:0;width:10px;cursor:ew-resize;z-index:2}.clip[data-v-41ac2634]:before{left:0}.clip[data-v-41ac2634]:after{right:0}.clip-name[data-v-41ac2634]{position:absolute;top:1px;left:11px;font-size:10.5px;color:#2c4a86;z-index:1;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;text-shadow:0 0 3px #eef4ff}.clip-rate[data-v-41ac2634]{position:absolute;top:1px;right:12px;font-size:10px;font-weight:700;color:#92400e;z-index:1;pointer-events:none;text-shadow:0 0 3px #eef4ff}.clip-cv[data-v-41ac2634]{display:block;width:100%;pointer-events:none}.playhead[data-v-41ac2634]{position:absolute;top:0;bottom:0;width:2px;background:#e5484d;pointer-events:none;z-index:2}.tl-guide[data-v-41ac2634]{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 70%,transparent);pointer-events:none;z-index:3}.tl-empty[data-v-41ac2634]{padding:10px 14px}.ed2-center[data-v-ea3be56d]{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;flex:1}.ed2-top[data-v-ea3be56d]{display:flex;align-items:center;gap:5px;padding:5px 8px 0}.ed2-spring[data-v-ea3be56d]{flex:1}.ed2-top .btn[data-v-ea3be56d],.ed2-transport .btn[data-v-ea3be56d]{padding:3px 9px;font-size:12.5px;border-radius:7px;gap:4px}.ed2-msg[data-v-ea3be56d]{margin:4px 0 0;color:var(--ink-2)}.ed2-export[data-v-ea3be56d]{position:relative}.ed2-exp-mask[data-v-ea3be56d]{position:fixed;inset:0;z-index:60}.ed2-exp-menu[data-v-ea3be56d]{position:absolute;right:0;top:calc(100% + 4px);z-index:70;display:flex;flex-direction:column;gap:2px;min-width:230px;padding:5px;background:#fff;border:1px solid #1a1d24;border-radius:10px;box-shadow:0 8px 28px #0a0f1e2e}.ed2-exp-item[data-v-ea3be56d]{display:flex;align-items:baseline;gap:8px;padding:7px 10px;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left}.ed2-exp-item[data-v-ea3be56d]:hover{background:#f1f5fd}.ed2-exp-item b[data-v-ea3be56d]{font-size:13px}.ed2-exp-item span[data-v-ea3be56d]{font-size:11.5px;color:var(--ink-2)}.ed2-exp-item[data-v-ea3be56d]:disabled{opacity:.5;cursor:default}.ed2On[data-v-ea3be56d]{border-color:var(--accent);color:var(--accent);font-weight:600}.ed2-time-in[data-v-ea3be56d]{width:8ch;padding:3px 8px;border:1px solid var(--line-2);border-radius:7px;font-variant-numeric:tabular-nums;font-weight:600;font-size:12.5px;text-align:center;background:#fff}.ed2-time-in[data-v-ea3be56d]:focus{border-color:var(--accent);outline:none}.ed2-transport[data-v-ea3be56d]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;padding:0 8px 5px}.ed2-t-left[data-v-ea3be56d],.ed2-t-center[data-v-ea3be56d],.ed2-t-right[data-v-ea3be56d]{display:flex;align-items:center;gap:5px}.ed2-t-left[data-v-ea3be56d]{justify-self:start}.ed2-t-right[data-v-ea3be56d]{justify-self:end}@container (max-width: 760px){.ed2-transport[data-v-ea3be56d]{grid-template-columns:1fr 1fr;grid-template-areas:"l r" "c c";row-gap:3px}.ed2-t-left[data-v-ea3be56d]{grid-area:l}.ed2-t-right[data-v-ea3be56d]{grid-area:r}.ed2-t-center[data-v-ea3be56d]{grid-area:c;justify-self:center}}.dock-group[data-v-ebbaac65]{display:flex;flex:1 1 0;min-width:0;min-height:0}.dock-slot[data-v-ebbaac65]{display:flex;min-width:0;min-height:0}.dg-row[data-v-ebbaac65]{flex-direction:row}.dg-col[data-v-ebbaac65]{flex-direction:column}.dock-pane[data-v-ebbaac65]{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;flex:1 1 0;width:100%;border:1.5px solid #1a1d24;border-radius:10px;background:#fff;overflow:hidden;container-type:inline-size}.dock-pane[data-panel=tl][data-v-ebbaac65]{min-height:260px}.dock-pane[data-v-ebbaac65] aside{flex:1;min-height:0}.dock-pane[data-v-ebbaac65] .tl,.dock-pane[data-v-ebbaac65] .ed2-center{flex:1;min-height:0}.dock-gutter[data-v-ebbaac65]{flex:0 0 5px;border-radius:4px;touch-action:none}.g-v[data-v-ebbaac65]{width:5px;cursor:col-resize}.g-h[data-v-ebbaac65]{height:5px;cursor:row-resize}.dock-gutter[data-v-ebbaac65]:hover,.dock-gutter[data-v-ebbaac65]:active{background:var(--soft-2)}.insp[data-v-309866e4]{display:flex;flex-direction:column;min-height:0;background:#fff;overflow:hidden}.insp-head[data-v-309866e4]{padding:8px 12px;border-bottom:1px solid var(--line);background:#fafbfc}.insp-body[data-v-309866e4]{padding:10px;display:flex;flex-direction:column;gap:8px}.insp-body .btn[data-v-309866e4]{padding:3px 9px;font-size:12.5px}.insp-body[data-v-309866e4]{padding:12px;display:flex;flex-direction:column;gap:10px}.insp-title[data-v-309866e4]{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-row[data-v-309866e4]{display:flex;align-items:center;gap:8px;font-size:13px}.insp-row>span[data-v-309866e4]:first-child{color:var(--ink-2);min-width:5em}.insp-row input[type=number][data-v-309866e4]{width:70px;padding:4px 6px;border:1px solid var(--line-2);border-radius:6px}.insp-row input[type=text][data-v-309866e4]{flex:1;min-width:0;padding:4px 8px;border:1px solid var(--line-2);border-radius:6px}.insp-row input[type=range][data-v-309866e4]{flex:1;accent-color:var(--accent);min-height:32px}.insp-fades label[data-v-309866e4]{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--ink-2)}.insp-multi[data-v-309866e4]{margin:0;color:#7c3aed;font-weight:600}.insp-note[data-v-309866e4]{margin:0}.insp-danger[data-v-309866e4]{align-self:flex-start;color:#b91c1c}.inspOn[data-v-309866e4]{border-color:#d97706;background:#fef3c7;font-weight:600}.ed2Arm[data-v-71918dff]{border-color:#d97706;background:#fef3c7;color:#92400e;font-weight:700}.ed2-topbar[data-v-71918dff]{display:flex;align-items:center;gap:6px;margin-top:2px}.ed2-topbar .btn[data-v-71918dff]{padding:3px 9px;font-size:12.5px;border-radius:7px}.ed2-name[data-v-71918dff]{width:170px;padding:4px 8px;border:1px solid var(--line-2);border-radius:7px;font-weight:600;font-size:13px}.ed2-topbar-spring[data-v-71918dff]{flex:1}.ed2-main[data-v-71918dff]{display:flex;margin-top:10px;align-items:stretch;min-height:0;height:max(620px,calc(100vh - 180px));overflow-y:auto;overflow-x:hidden}.ed2-lay-mask[data-v-71918dff]{position:fixed;inset:0;background:#0f172a73;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px}.ed2-lay[data-v-71918dff]{background:#fff;border-radius:12px;max-width:640px;width:100%;padding:18px 20px;box-shadow:0 10px 40px #0003}.ed2-lay h3[data-v-71918dff]{margin:0 0 8px}.ed2-lay-grid[data-v-71918dff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.ed2-lay-item[data-v-71918dff]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border:1px solid var(--line-2);border-radius:10px;background:#fff;cursor:pointer}.ed2-lay-item[data-v-71918dff]:hover{border-color:var(--accent);background:#f6f9ff}.ed2-lay-mini[data-v-71918dff]{display:flex;width:84px;height:56px;border:1px solid var(--line-2);border-radius:6px;overflow:hidden;background:#eef2f8}.ed2-lay-mini i[data-v-71918dff],.ed2-lay-mini b[data-v-71918dff]{display:flex;flex:1;min-width:0;min-height:0;align-items:center;justify-content:center;font-style:normal;font-weight:700;font-size:12px;color:var(--ink-2);background:#dfe8f6;outline:1px solid #fff}.ed2-lay-mini b[data-v-71918dff]{background:#cddcf2}.ed2-lay-label[data-v-71918dff]{font-size:12px;color:var(--ink-1);font-weight:600}.ed2-lay-item[data-v-71918dff]{padding:8px}@media(max-width:980px){.ed2-main[data-v-71918dff]{height:auto;min-height:0;overflow:visible}.ed2-main[data-v-71918dff] .dock-group{flex-direction:column;flex:1 1 auto}.ed2-main[data-v-71918dff] .dock-slot{flex:0 0 auto!important}.ed2-main[data-v-71918dff] .dock-pane{min-height:240px}.ed2-main[data-v-71918dff] .dock-gutter{display:none}}
