.ml[data-v-093d76eb]{cursor:crosshair;height:100%;top:0;right:0;bottom:0;left:0;outline:none;position:absolute;touch-action:none;width:100%}.ml[data-v-093d76eb]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ml--off[data-v-093d76eb]{cursor:default;pointer-events:none}.ml__halo[data-v-093d76eb]{fill:#00000059}.ml__dot[data-v-093d76eb]{stroke:#0a0a0a;stroke-width:2px}.ml__m--in .ml__dot[data-v-093d76eb]{fill:var(--accent)}.ml__m--out .ml__dot[data-v-093d76eb]{fill:var(--danger,#ef4444)}.ml__sign[data-v-093d76eb]{fill:none;stroke:#0a0a0a;stroke-linecap:round;stroke-width:2.25px}.ml__box[data-v-093d76eb]{fill:rgba(var(--studio-primary-rgb),.12);stroke:var(--accent);stroke-width:2px}.ml__m--sel .ml__box[data-v-093d76eb],.ml__m--sel .ml__dot[data-v-093d76eb]{stroke:#fff;stroke-width:3px}.ml__draft[data-v-093d76eb]{fill:rgba(var(--studio-primary-rgb),.1);stroke:var(--accent);stroke-dasharray:6 4;stroke-width:2px}.mt[data-v-a13cdc65]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.mt__seg[data-v-a13cdc65]{background:rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-lg);display:inline-flex;padding:2px}.mt__seg button[data-v-a13cdc65]{align-items:center;background:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:.3125rem;min-height:1.875rem;padding:0 .5rem;white-space:nowrap}.mt__seg button.on[data-v-a13cdc65]{background:rgba(var(--ink-rgb),.09);color:var(--text-strong)}.mt__ic[data-v-a13cdc65]:focus-visible,.mt__seg button[data-v-a13cdc65]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.mt__dot[data-v-a13cdc65]{border-radius:50%;color:#0a0a0a;display:inline-grid;font-size:11px;font-weight:800;height:.9375rem;line-height:1;place-items:center;width:.9375rem}.mt__dot--in[data-v-a13cdc65]{background:var(--accent)}.mt__dot--out[data-v-a13cdc65]{background:var(--danger,#ef4444)}.mt__acts[data-v-a13cdc65]{align-items:center;display:flex;flex-wrap:nowrap;gap:.125rem;margin-left:auto}.mt__ic[data-v-a13cdc65]{background:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:inline-grid;height:1.875rem;min-width:1.75rem;place-items:center}.mt__ic[data-v-a13cdc65]:hover:not(:disabled){background:rgba(var(--ink-rgb),.06);color:var(--text-strong)}.mt__ic[data-v-a13cdc65]:disabled{cursor:not-allowed;opacity:.35}.mt__ic--txt[data-v-a13cdc65]{display:inline-flex;font-size:12.5px;font-weight:600;gap:.25rem;padding:0 .5rem}@media(pointer:coarse){.mt__seg button[data-v-a13cdc65]{min-height:2.5rem}.mt__ic[data-v-a13cdc65]{height:2.5rem;min-width:2.5rem}}.vm[data-v-030b0e94]{display:grid;gap:.5rem}.vm__stage[data-v-030b0e94]{background:#000;border:1px solid var(--line);border-radius:var(--media-radius,.75rem);margin:0 auto;overflow:hidden;position:relative}.vm__ov-video[data-v-030b0e94],.vm__video[data-v-030b0e94]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:fill;object-fit:fill;position:absolute;width:100%}.vm__ov[data-v-030b0e94]{isolation:isolate;mix-blend-mode:screen;opacity:.72;pointer-events:none}.vm__ov[data-v-030b0e94],.vm__ov-tint[data-v-030b0e94]{top:0;right:0;bottom:0;left:0;position:absolute}.vm__ov-tint[data-v-030b0e94]{background:var(--accent)}.vm__ov-video[data-v-030b0e94]{mix-blend-mode:multiply}.vm__hint[data-v-030b0e94]{background:#000000b3;border-radius:var(--radius-pill);bottom:.625rem;color:#fff;font-size:12px;font-weight:600;left:50%;padding:.25rem .625rem;pointer-events:none;position:absolute;translate:-50% 0;white-space:nowrap}.vm__hint--soft[data-v-030b0e94]{color:#ffffffbf;font-weight:500}.vm__err[data-v-030b0e94]{background:#000000bf;border-radius:var(--radius-md);color:#fff;font-size:12px;inset:auto .5rem .5rem;margin:0;padding:.375rem .5rem;position:absolute}.vm__bar[data-v-030b0e94]{align-items:center;display:flex;gap:.25rem}.vm__ic[data-v-030b0e94]{background:rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);cursor:pointer;display:inline-grid;height:2rem;place-items:center;width:2rem}.vm__ic[data-v-030b0e94]:hover{border-color:var(--line-strong);color:var(--text-strong)}.vm__handle[data-v-030b0e94]:focus-visible,.vm__ic[data-v-030b0e94]:focus-visible,.vm__pin-b[data-v-030b0e94]:focus-visible,.vm__scrub[data-v-030b0e94]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vm__time[data-v-030b0e94]{color:var(--text-muted);font-size:12px;margin-left:.375rem;white-space:nowrap}.vm__time b[data-v-030b0e94]{color:var(--text-strong);font-weight:600}.vm__meta[data-v-030b0e94]{color:var(--text-faint);font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm__sp[data-v-030b0e94]{flex:1}.vm__track[data-v-030b0e94]{height:1.75rem;margin:0 .4375rem;position:relative}.vm__scrub[data-v-030b0e94]{accent-color:var(--accent);cursor:pointer;height:.75rem;inset:.5rem 0 auto;margin:0;position:absolute;width:100%}.vm__shade[data-v-030b0e94]{background:repeating-linear-gradient(135deg,#0000008c 0,#0000008c 4px,#00000059 4px,#00000059 8px);height:.875rem;pointer-events:none;top:.4375rem}.vm__handle[data-v-030b0e94],.vm__shade[data-v-030b0e94]{border-radius:3px;position:absolute}.vm__handle[data-v-030b0e94]{background:var(--accent);border:1px solid var(--surface-panel);cursor:ew-resize;height:1.5rem;top:.125rem;touch-action:none;translate:-50% 0;width:.625rem;z-index:2}.vm__handle--locked[data-v-030b0e94]{cursor:not-allowed;opacity:.55}.vm__pin[data-v-030b0e94]{position:absolute;top:-.25rem;translate:-50% 0;z-index:3}.vm__pin-b[data-v-030b0e94]{background:var(--accent);border:2px solid var(--surface-panel);border-radius:2px;cursor:pointer;display:block;height:.75rem;padding:0;rotate:45deg;width:.75rem}.vm__pin.on .vm__pin-b[data-v-030b0e94]{background:#fff}.vm__pin.out .vm__pin-b[data-v-030b0e94]{opacity:.4}.vm__row[data-v-030b0e94]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-height:1.5rem}.vm__chip[data-v-030b0e94]{align-items:center;background:rgba(var(--studio-primary-rgb),.1);border:1px solid rgba(var(--studio-primary-rgb),.4);border-radius:var(--radius-pill);color:var(--text-strong);display:inline-flex;font-size:11.5px;gap:.25rem;padding:.125rem .25rem .125rem .5rem}.vm__chip-x[data-v-030b0e94]{background:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:inline-grid;height:1.25rem;place-items:center;width:1.25rem}.vm__chip-x[data-v-030b0e94]:hover{background:rgba(var(--ink-rgb),.08);color:var(--text-strong)}.vm__window[data-v-030b0e94]{color:var(--text-muted);font-size:11.5px}.vm__pin-b[data-v-030b0e94]{position:relative}.vm__pin-b[data-v-030b0e94]:before{content:"";top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;position:absolute}@media(pointer:coarse){.vm__ic[data-v-030b0e94]{height:2.5rem;width:2.5rem}.vm__handle[data-v-030b0e94]{height:1.75rem;width:.875rem}.vm__pin-b[data-v-030b0e94]:before{top:-.875rem;right:-.875rem;bottom:-.875rem;left:-.875rem}}.vm__window b[data-v-030b0e94]{color:var(--text);font-weight:600}.pb[data-v-b4316ad8]{display:grid;gap:.375rem}.pb__row[data-v-b4316ad8]{display:flex;gap:.625rem}.pb__btn[data-v-b4316ad8],.pb__row[data-v-b4316ad8]{align-items:center}.pb__btn[data-v-b4316ad8]{background:rgba(var(--studio-primary-rgb),.1);border:1px solid rgba(var(--studio-primary-rgb),.55);border-radius:var(--radius-pill);color:var(--text-strong);cursor:pointer;display:inline-flex;font-size:var(--text-size-sm);font-weight:600;gap:.4375rem;min-height:2.25rem;padding:0 .875rem}.pb__btn[data-v-b4316ad8]:hover:not(:disabled){background:rgba(var(--studio-primary-rgb),.18)}.pb__btn[data-v-b4316ad8]:disabled{cursor:not-allowed;opacity:.5}.pb__btn[data-v-b4316ad8]:focus-visible,.pb__link[data-v-b4316ad8]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pb__cost[data-v-b4316ad8]{align-items:center;background:#00000040;border-radius:var(--radius-pill);display:inline-flex;font-size:11.5px;font-weight:500;gap:.1875rem;padding:.0625rem .4375rem}.pb__link[data-v-b4316ad8]{background:none;color:var(--text-muted);font-weight:600}.pb__link[data-v-b4316ad8],.pb__toggle[data-v-b4316ad8]{cursor:pointer;font-size:12.5px}.pb__toggle[data-v-b4316ad8]{align-items:center;color:var(--text);display:inline-flex;gap:.375rem}.pb__toggle input[data-v-b4316ad8]{accent-color:var(--accent)}.pb__msg[data-v-b4316ad8]{align-items:flex-start;color:var(--text-faint);display:flex;font-size:12px;gap:.3125rem;line-height:1.4;margin:0}.pb__msg--warn[data-v-b4316ad8]{color:var(--accent-ink)}.pb__msg--err[data-v-b4316ad8]{color:var(--danger,#ef4444)}.pb__msg--ok[data-v-b4316ad8]{color:var(--text-muted)}.pb__msg--ok[data-v-b4316ad8] svg{color:var(--accent-ink);flex:none;margin-top:1px}.mvf[data-v-92a5009e]{display:grid;gap:.5rem}.mvf__head[data-v-92a5009e]{align-items:center;display:flex;gap:.5rem}.mvf__label[data-v-92a5009e]{color:var(--text);font-size:var(--text-size-sm);font-weight:600}.mvf__req[data-v-92a5009e]{color:var(--accent-ink)}.mvf__sp[data-v-92a5009e]{flex:1}.mvf__big[data-v-92a5009e]{align-items:center;background:none;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:.25rem}.mvf__big[data-v-92a5009e]:hover{color:var(--text-strong)}.mvf__big[data-v-92a5009e]:focus-visible,.mvf__done[data-v-92a5009e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mvf__empty[data-v-92a5009e]{align-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius-xl);color:var(--text-muted);display:flex;font-size:12.5px;gap:.5rem;padding:.875rem}.mvf__empty--missing[data-v-92a5009e]{border-color:rgba(var(--studio-primary-rgb),.6)}.mvf__sheet[data-v-92a5009e]{display:grid;gap:.75rem}.mvf__cut[data-v-92a5009e]{display:grid;gap:.25rem}.mvf__cut-btn[data-v-92a5009e]{align-items:center;background:rgba(var(--ink-rgb),.045);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-strong);cursor:pointer;display:inline-flex;font-size:var(--text-size-sm);font-weight:600;gap:.375rem;justify-self:start;min-height:2.125rem;padding:0 .875rem}.mvf__cut-btn[data-v-92a5009e]:disabled{cursor:progress;opacity:.6}.mvf__cut-btn[data-v-92a5009e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mvf__cost[data-v-92a5009e]{align-items:center;background:#00000040;border-radius:var(--radius-pill);display:inline-flex;font-size:11.5px;font-weight:500;gap:.1875rem;padding:.0625rem .4375rem}.mvf__cut-note[data-v-92a5009e]{color:var(--text-faint);font-size:12px}.mvf__done[data-v-92a5009e]{background:var(--accent);border-radius:var(--radius-pill);color:var(--on-accent);cursor:pointer;font-size:var(--text-size-sm);font-weight:700;justify-self:end;min-height:2.25rem;padding:0 1.25rem}.im[data-v-15c471cf]{display:grid;gap:.5rem}.im__stage[data-v-15c471cf]{background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--media-radius,.75rem);margin:0 auto;overflow:hidden;position:relative}.im__img[data-v-15c471cf],.im__ov-img[data-v-15c471cf]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:fill;object-fit:fill;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.im__ov[data-v-15c471cf]{isolation:isolate;mix-blend-mode:screen;opacity:.7;pointer-events:none}.im__ov[data-v-15c471cf],.im__ov-tint[data-v-15c471cf]{top:0;right:0;bottom:0;left:0;position:absolute}.im__ov-tint[data-v-15c471cf]{background:var(--accent)}.im__ov-img[data-v-15c471cf]{mix-blend-mode:multiply}.im__hint[data-v-15c471cf]{background:#000000b3;border-radius:var(--radius-pill);bottom:.625rem;font-weight:600;left:50%;padding:.25rem .625rem;pointer-events:none;translate:-50% 0;white-space:nowrap}.im__err[data-v-15c471cf],.im__hint[data-v-15c471cf]{color:#fff;font-size:12px;position:absolute}.im__err[data-v-15c471cf]{background:#000000bf;border-radius:var(--radius-md);inset:auto .5rem .5rem;margin:0;padding:.375rem .5rem}.mms[data-v-ba6cde5c]{background:rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;padding:3px}.mms__o[data-v-ba6cde5c]{align-items:center;background:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:inline-flex;flex:1;font-size:13px;font-weight:600;gap:.375rem;justify-content:center;min-height:2.125rem;padding:0 .5rem;white-space:nowrap}.mms__o.on[data-v-ba6cde5c]{background:rgba(var(--studio-primary-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--studio-primary-rgb),.5)}.mms__o.on[data-v-ba6cde5c],.mms__o[data-v-ba6cde5c]:hover:not(.on){color:var(--text-strong)}.mms__o[data-v-ba6cde5c]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.mif[data-v-ba08f7a1]{display:grid;gap:.5rem}.mif__label[data-v-ba08f7a1]{color:var(--text);font-size:var(--text-size-sm);font-weight:600}.mif__req[data-v-ba08f7a1]{color:var(--accent-ink)}.mif__empty[data-v-ba08f7a1]{align-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius-xl);color:var(--text-muted);display:flex;font-size:12.5px;gap:.5rem;padding:.875rem}.mif__warn[data-v-ba08f7a1]{align-items:flex-start;background:var(--danger-soft);border:1px solid rgba(var(--danger-rgb),.4);border-radius:var(--radius-lg);color:var(--text);display:flex;font-size:12px;gap:.375rem;line-height:1.4;margin:0;padding:.5rem .625rem}.mif__warn[data-v-ba08f7a1] svg{color:var(--danger-ink);flex:none;margin-top:.125rem}.mif__empty--missing[data-v-ba08f7a1]{border-color:rgba(var(--studio-primary-rgb),.6)}.mif[data-v-ba08f7a1] .me__tools{flex-wrap:nowrap;gap:.375rem}.mif[data-v-ba08f7a1] .me__brush{min-width:4.5rem}.spf[data-v-be02b035]{display:grid;gap:.5rem}.spf__label[data-v-be02b035]{color:var(--text);font-size:var(--text-size-sm);font-weight:600}.spf__req[data-v-be02b035]{color:var(--accent-ink)}.spf__note[data-v-be02b035]{color:var(--text-faint);font-size:12px;margin:0}.spf__empty[data-v-be02b035]{align-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius-xl);color:var(--text-muted);display:flex;font-size:12.5px;gap:.5rem;padding:.875rem}.spf__empty--missing[data-v-be02b035]{border-color:rgba(var(--studio-primary-rgb),.6)}.ks[data-v-9699b3ce]{display:grid;gap:.5rem}.ks__head[data-v-9699b3ce]{align-items:center;display:flex;gap:.5rem}.ks__label[data-v-9699b3ce]{color:var(--text);font-size:var(--text-size-sm);font-weight:600}.ks__req[data-v-9699b3ce]{color:var(--accent-ink)}.ks__sp[data-v-9699b3ce]{flex:1}.ks__count[data-v-9699b3ce]{color:var(--text-faint);font-size:11.5px}.ks__track[data-v-9699b3ce]{height:5.25rem;margin:0 1.25rem;position:relative;touch-action:none}.ks__track--missing .ks__line[data-v-9699b3ce]{background:rgba(var(--studio-primary-rgb),.6)}.ks__line[data-v-9699b3ce]{background:var(--line-strong);height:2px;left:0;position:absolute;right:0;top:2.5rem}.ks__tick[data-v-9699b3ce]{color:var(--text-faint);font-size:10.5px;top:3.875rem}.ks__kf[data-v-9699b3ce],.ks__tick[data-v-9699b3ce]{position:absolute;translate:-50% 0}.ks__kf[data-v-9699b3ce]{background:var(--surface-elevated);border:2px solid var(--accent);border-radius:var(--radius-md);cursor:grab;height:2.75rem;overflow:hidden;padding:0;top:.375rem;width:2.75rem;z-index:1}.ks__kf[data-v-9699b3ce]:active{cursor:grabbing}.ks__kf img[data-v-9699b3ce]{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.ks__kf[data-v-9699b3ce]:after{background:var(--accent);bottom:-.5rem;content:"";height:.375rem;left:50%;position:absolute;width:2px}.ks__btn[data-v-9699b3ce]:focus-visible,.ks__kf[data-v-9699b3ce]:focus-visible,.ks__link[data-v-9699b3ce]:focus-visible,.ks__x[data-v-9699b3ce]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ks__empty[data-v-9699b3ce]{color:var(--text-faint);font-size:12px;left:0;position:absolute;right:0;text-align:center;top:.875rem}.ks__list[data-v-9699b3ce]{display:grid;gap:.25rem;list-style:none;margin:0;padding:0}.ks__row[data-v-9699b3ce]{align-items:center;background:rgba(var(--ink-rgb),.03);border-radius:var(--radius-lg);display:flex;gap:.5rem;padding:.25rem}.ks__row img[data-v-9699b3ce]{border-radius:var(--radius-sm,.375rem);height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.ks__n[data-v-9699b3ce]{color:var(--text-faint);font-size:11.5px}.ks__t[data-v-9699b3ce]{align-items:center;color:var(--text-muted);display:inline-flex;font-size:12.5px;gap:.25rem}.ks__t input[data-v-9699b3ce]{background:rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-strong);font-size:12.5px;padding:.1875rem .375rem;width:4.25rem}.ks__x[data-v-9699b3ce]{background:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:inline-grid;height:1.75rem;place-items:center;width:1.75rem}.ks__x[data-v-9699b3ce]:hover{background:rgba(var(--ink-rgb),.06);color:var(--text-strong)}.ks__add[data-v-9699b3ce]{display:flex;flex-wrap:wrap;gap:.375rem}.ks__add[data-v-9699b3ce],.ks__btn[data-v-9699b3ce]{align-items:center}.ks__btn[data-v-9699b3ce]{background:rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:.3125rem;min-height:2rem;padding:0 .75rem}.ks__btn[data-v-9699b3ce]:hover:not(:disabled){border-color:var(--line-strong);color:var(--text-strong)}.ks__btn[data-v-9699b3ce]:disabled,.ks__link[data-v-9699b3ce]:disabled{cursor:not-allowed;opacity:.45}.ks__link[data-v-9699b3ce]{background:none;color:var(--text-muted);cursor:pointer;font-size:12.5px;font-weight:600}.ks__file[data-v-9699b3ce]{display:none}.ks__note[data-v-9699b3ce]{color:var(--text-faint);font-size:12px;margin:0}.ce[data-v-96dbf4e5]{display:grid;gap:.5rem}.ce__head[data-v-96dbf4e5]{align-items:center;display:flex;gap:.5rem}.ce__label[data-v-96dbf4e5]{color:var(--text);font-size:var(--text-size-sm);font-weight:600}.ce__req[data-v-96dbf4e5]{color:var(--accent-ink)}.ce__sp[data-v-96dbf4e5]{flex:1}.ce__out[data-v-96dbf4e5]{background:rgba(var(--ink-rgb),.06);border-radius:var(--radius-pill);color:var(--text-strong);font-size:12px;padding:.0625rem .5rem}.ce__chips[data-v-96dbf4e5]{display:flex;flex-wrap:wrap;gap:.3125rem}.ce__chip[data-v-96dbf4e5]{align-items:center;background:rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:.25rem;min-height:1.875rem;padding:0 .625rem;white-space:nowrap}.ce__chip small[data-v-96dbf4e5]{color:var(--text-faint);font-size:10.5px;font-weight:500}.ce__chip.on[data-v-96dbf4e5]{background:rgba(var(--studio-primary-rgb),.1);border-color:rgba(var(--studio-primary-rgb),.55);color:var(--text-strong)}.ce__add[data-v-96dbf4e5]:focus-visible,.ce__chip[data-v-96dbf4e5]:focus-visible,.ce__edge[data-v-96dbf4e5]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ce__wrap[data-v-96dbf4e5]{background:repeating-conic-gradient(rgba(var(--ink-rgb),.04) 0 25%,transparent 0 50%) 0 0 /16px 16px;border:1px solid var(--line);border-radius:var(--radius-xl);display:grid;min-height:13.75rem;padding:.75rem;place-items:center;touch-action:none}.ce__stage[data-v-96dbf4e5]{background:rgba(var(--studio-primary-rgb),.06);outline:2px dashed var(--accent);outline-offset:0;position:relative}.ce__img[data-v-96dbf4e5]{box-shadow:0 0 0 1px #0009;-o-object-fit:fill;object-fit:fill;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ce__edge[data-v-96dbf4e5]{background:var(--accent);border:1px solid var(--surface-panel);border-radius:3px;padding:0;position:absolute;touch-action:none}.ce__edge--left[data-v-96dbf4e5],.ce__edge--right[data-v-96dbf4e5]{cursor:ew-resize;height:2.25rem;top:50%;translate:0 -50%;width:.625rem}.ce__edge--left[data-v-96dbf4e5]{left:-.3125rem}.ce__edge--right[data-v-96dbf4e5]{right:-.3125rem}.ce__edge--bottom[data-v-96dbf4e5],.ce__edge--top[data-v-96dbf4e5]{cursor:ns-resize;height:.625rem;left:50%;translate:-50% 0;width:2.25rem}.ce__edge--top[data-v-96dbf4e5]{top:-.3125rem}.ce__edge--bottom[data-v-96dbf4e5]{bottom:-.3125rem}.ce__note[data-v-96dbf4e5]{color:var(--text-faint);font-size:12px;margin:0}.ce__sizes[data-v-96dbf4e5]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.ce__add[data-v-96dbf4e5]{align-items:center;background:none;border:1px dashed rgba(var(--studio-primary-rgb),.55);border-radius:var(--radius-pill);color:var(--accent-ink);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:.25rem;min-height:1.875rem;padding:0 .75rem}.ce__add[data-v-96dbf4e5]:disabled{cursor:not-allowed;opacity:.45}.ce__sz[data-v-96dbf4e5]{align-items:center;background:rgba(var(--ink-rgb),.06);border-radius:var(--radius-pill);color:var(--text-strong);display:inline-flex;font-size:11.5px;gap:.25rem;padding:.125rem .25rem .125rem .5rem}.ce__sz button[data-v-96dbf4e5]{background:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:inline-grid;height:1.125rem;place-items:center;width:1.125rem}.ce__empty[data-v-96dbf4e5]{align-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius-xl);color:var(--text-muted);display:flex;font-size:12.5px;gap:.5rem;padding:.875rem}.ce__empty--missing[data-v-96dbf4e5]{border-color:rgba(var(--studio-primary-rgb),.6)}.tl[data-v-fa78e492]{display:grid;gap:.625rem}.tl__head[data-v-fa78e492]{align-items:center;display:flex;gap:.5rem}.tl__label[data-v-fa78e492]{color:var(--text);font-size:var(--text-size-sm);font-weight:600}.tl__req[data-v-fa78e492]{color:var(--accent-ink)}.tl__sp[data-v-fa78e492]{flex:1}.tl__total[data-v-fa78e492]{color:var(--text-faint);font-size:11.5px}.tl__bar[data-v-fa78e492]{background:rgba(var(--ink-rgb),.03);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:3px;padding:.375rem}.tl__bar--missing[data-v-fa78e492]{border-color:rgba(var(--studio-primary-rgb),.6)}.tl__lane[data-v-fa78e492]{height:1.75rem;position:relative}.tl__lane--sound[data-v-fa78e492]{height:1.125rem}.tl__block[data-v-fa78e492]{align-items:center;border-radius:var(--radius-sm,.375rem);bottom:0;box-sizing:border-box;display:flex;font-size:11px;font-weight:600;overflow:hidden;padding:0 .375rem;position:absolute;top:0;white-space:nowrap}.tl__block--visual[data-v-fa78e492]{background:rgba(var(--studio-primary-rgb),.22);border:1px solid rgba(var(--studio-primary-rgb),.55);color:var(--text-strong)}.tl__block--sound[data-v-fa78e492]{background:rgba(var(--ink-rgb),.08);border:1px solid var(--line-strong);color:var(--text-muted)}.tl__hint[data-v-fa78e492]{color:var(--text-faint);display:grid;font-size:12px;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute}.tl__group[data-v-fa78e492]{display:grid;gap:.375rem}.tl__h[data-v-fa78e492]{color:var(--text-muted);font-size:12px;font-weight:600;margin:0}.tl__list[data-v-fa78e492]{display:grid;gap:.25rem;list-style:none;margin:0;padding:0}.tl__row[data-v-fa78e492]{align-items:center;background:rgba(var(--ink-rgb),.03);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem}.tl__thumb[data-v-fa78e492]{background:var(--surface-elevated);border-radius:var(--radius-sm,.375rem);height:2.25rem;-o-object-fit:cover;object-fit:cover;width:2.25rem}.tl__thumb--sound[data-v-fa78e492]{color:var(--text-muted);display:inline-grid;place-items:center}.tl__n[data-v-fa78e492]{color:var(--text-faint)}.tl__at[data-v-fa78e492],.tl__n[data-v-fa78e492]{font-size:11.5px}.tl__at[data-v-fa78e492]{min-width:3rem}.tl__at[data-v-fa78e492],.tl__num[data-v-fa78e492]{color:var(--text-muted)}.tl__num[data-v-fa78e492]{align-items:center;display:inline-flex;font-size:12.5px;gap:.25rem}.tl__num input[data-v-fa78e492]{background:rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-strong);font-size:12.5px;padding:.1875rem .375rem;width:4.25rem}.tl__acts[data-v-fa78e492]{display:inline-flex;gap:.125rem;margin-left:auto}.tl__icon[data-v-fa78e492]{background:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:inline-grid;height:1.75rem;place-items:center;width:1.75rem}.tl__icon[data-v-fa78e492]:hover:not(:disabled){background:rgba(var(--ink-rgb),.06);color:var(--text-strong)}.tl__icon[data-v-fa78e492]:disabled{cursor:not-allowed;opacity:.35}.tl__add[data-v-fa78e492]{display:flex;flex-wrap:wrap;gap:.375rem}.tl__add[data-v-fa78e492],.tl__btn[data-v-fa78e492]{align-items:center}.tl__btn[data-v-fa78e492]{background:rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:.3125rem;min-height:2rem;padding:0 .75rem}.tl__btn[data-v-fa78e492]:hover{border-color:var(--line-strong);color:var(--text-strong)}.tl__link[data-v-fa78e492]{background:none;color:var(--text-muted);cursor:pointer;font-size:12.5px;font-weight:600}.tl__btn[data-v-fa78e492]:focus-visible,.tl__icon[data-v-fa78e492]:focus-visible,.tl__link[data-v-fa78e492]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tl__note[data-v-fa78e492]{color:var(--text-faint);font-size:12px;margin:0}.tl__note--warn[data-v-fa78e492]{color:var(--text-muted)}[data-v-399b8e27] .ds-select.ds-input:not(.ds-input--sm){background:rgba(var(--ink-rgb),.055);border:0;height:var(--ctl-h,2.25rem);min-height:0}[data-v-399b8e27] .ds-select.ds-input:not(.ds-input--sm):hover{background:rgba(var(--ink-rgb),.09)}.cf[data-v-399b8e27]{display:grid;gap:.5rem;min-width:0}.cf__row[data-v-399b8e27]{align-items:center;display:flex;gap:.5rem}.cf__label[data-v-399b8e27]{color:var(--text);font-size:var(--text-size-sm);font-weight:600}.cf__req[data-v-399b8e27]{color:var(--accent-ink)}.cf__sp[data-v-399b8e27]{flex:1}.cf--switch .cf__row[data-v-399b8e27]{justify-content:space-between}.cf__aside[data-v-399b8e27]{color:var(--text-muted);font-size:12px}.cf__why[data-v-399b8e27]{background:none;color:var(--text-faint);cursor:help;font-size:12px}.cf__why[data-v-399b8e27]:hover{color:var(--text-strong)}.cf__chips[data-v-399b8e27]{display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}.cf__chips--scroll[data-v-399b8e27]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none}.cf__chips--scroll[data-v-399b8e27]:active{cursor:grabbing}.cf__chips--scroll .cf__chip[data-v-399b8e27]{flex:none}.cf__chips--scroll[data-v-399b8e27]::-webkit-scrollbar{display:none}.cf__chip[data-v-399b8e27]{align-items:center;background:rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text);cursor:pointer;display:inline-flex;font-size:var(--text-size-sm);font-weight:600;justify-content:center;min-height:2.125rem;padding:0 .75rem;transition:border-color var(--dur-fast) var(--ease);white-space:nowrap}.cf__chip[data-v-399b8e27]:hover{border-color:var(--line-strong);color:var(--text-strong)}.cf__chip--on[data-v-399b8e27]{background:rgba(var(--studio-primary-rgb),.1);border-color:rgba(var(--studio-primary-rgb),.55);color:var(--text-strong)}.cf__switch[data-v-399b8e27]{background:rgba(var(--ink-rgb),.15);border:0;border-radius:var(--radius-pill);cursor:pointer;flex:none;height:1.125rem;position:relative;transition:background var(--dur-normal) var(--ease);width:2rem}.cf__switch[data-v-399b8e27]:after{background:rgba(var(--ink-rgb),.7);border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform var(--dur-normal) var(--ease),background var(--dur-normal) var(--ease);width:14px}.cf__switch[aria-checked=true][data-v-399b8e27]{background:var(--accent);border-color:var(--accent)}.cf__switch[aria-checked=true][data-v-399b8e27]:after{background:#000;transform:translate(14px)}.cf__in[data-v-399b8e27]{background:rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text-strong);font-size:var(--text-size-base);min-width:0;padding:.5625rem .75rem;width:100%}.cf__in[data-v-399b8e27]:focus{border-color:rgba(var(--studio-primary-rgb),.55);outline:none}.cf__in[type=number][data-v-399b8e27]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cf__in[type=number][data-v-399b8e27]::-webkit-inner-spin-button,.cf__in[type=number][data-v-399b8e27]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cf__ta[data-v-399b8e27]{min-height:7rem;resize:vertical}.cf__seed[data-v-399b8e27]{display:flex;gap:.375rem}.cf__pad[data-v-399b8e27]{aspect-ratio:1.6;background:radial-gradient(circle at var(--lx,50%) var(--ly,50%),rgba(var(--studio-primary-rgb),.5),transparent 55%),rgba(var(--ink-rgb),.045);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:crosshair;overflow:hidden;position:relative}.cf__pad-face[data-v-399b8e27]{height:3.5rem;left:50%;-o-object-fit:cover;object-fit:cover;top:50%;width:3.5rem}.cf__pad-dot[data-v-399b8e27],.cf__pad-face[data-v-399b8e27]{border-radius:50%;position:absolute;translate:-50% -50%}.cf__pad-dot[data-v-399b8e27]{background:var(--text-strong);box-shadow:0 0 18px rgba(var(--studio-primary-rgb),.9);height:16px;left:var(--lx,50%);top:var(--ly,50%);transition:left var(--dur-normal) var(--ease),top var(--dur-normal) var(--ease);width:16px}.cf__pad--off[data-v-399b8e27]{background:rgba(var(--ink-rgb),.045);cursor:not-allowed;opacity:.45}.cf__pad--off .cf__pad-dot[data-v-399b8e27]{box-shadow:none}.cf__pad small[data-v-399b8e27]{bottom:.375rem;color:var(--text-muted);font-size:11.5px;left:.625rem;position:absolute}.cf--compact[data-v-399b8e27]{gap:.625rem}.cf--compact .cf__label[data-v-399b8e27]{align-items:center;color:var(--text);display:inline-flex;font-size:13px;font-weight:500;gap:.375rem}.cf__i[data-v-399b8e27]{color:var(--text-faint);cursor:help}.cf__srow[data-v-399b8e27]{gap:.625rem}.cf__srow[data-v-399b8e27],.cf__track[data-v-399b8e27]{align-items:center;display:flex}.cf__track[data-v-399b8e27]{background:rgba(var(--ink-rgb),.04);border-radius:var(--radius-md);height:2.25rem;padding:0 .75rem}.cf__sl[data-v-399b8e27],.cf__track[data-v-399b8e27]{flex:1;min-width:0}.cf__box--plain[data-v-399b8e27]{background:none;min-width:0;padding:0 .25rem}.cf__box[data-v-399b8e27]{background:rgba(var(--ink-rgb),.06);color:var(--text-muted);font-size:12px;height:2.25rem;max-width:6.5rem;min-width:2.25rem;overflow:hidden;padding:0 .625rem;place-items:center;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cf__box[data-v-399b8e27],.cf__ref[data-v-399b8e27]{border-radius:var(--radius-md);display:grid;flex:none}.cf__ref[data-v-399b8e27]{background:rgba(var(--ink-rgb),.06);border:0;color:var(--text-muted);cursor:pointer;height:2.25rem;place-items:center;width:2.25rem}.cf__ref[data-v-399b8e27]:hover{color:var(--text-strong)}.cf__chips--seg[data-v-399b8e27]{display:grid;gap:.375rem;grid-auto-columns:1fr;grid-auto-flow:column}.cf--compact .cf__chip[data-v-399b8e27]{background:rgba(var(--ink-rgb),.055);border:0;border-radius:8px;color:var(--text-muted);font-weight:600;min-height:2.25rem;padding:0 .85rem}.cf--compact .cf__chip[data-v-399b8e27]:hover{background:rgba(var(--ink-rgb),.09);color:var(--text-strong)}.cf--compact .cf__chip--on[data-v-399b8e27]{background:rgba(var(--studio-primary-rgb),.12);color:var(--text-strong)}.cf--compact .cf__in[data-v-399b8e27]{background:rgba(var(--ink-rgb),.055);border:0;border-radius:8px}.cf--compact .cf__ta[data-v-399b8e27]{min-height:7rem}.cf__err[data-v-399b8e27]{color:var(--danger);font-size:12px;margin:0}.cf--unanswered[data-v-399b8e27]{border-radius:var(--radius-lg);box-shadow:0 0 0 1.5px var(--accent);margin:-.5rem;padding:.5rem}.cf--raw[data-v-399b8e27] .me__tools{flex-wrap:nowrap;gap:.375rem}.cf--raw[data-v-399b8e27] .me__brush{min-width:4.5rem}.cf__chip[data-v-399b8e27]:focus-visible,.cf__switch[data-v-399b8e27]:focus-visible,.cf__why[data-v-399b8e27]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
