.editor-root[data-v-4113fdbf]{-webkit-user-select:none;user-select:none;flex:1;grid-template-rows:minmax(0,1fr) 292px;gap:14px;height:100%;min-height:0;display:grid;overflow:hidden}.editor-root--toolsEmbed[data-v-4113fdbf]{--tools-embed-timeline-h:380px;grid-template-rows:minmax(0, 1fr) var(--tools-embed-timeline-h);box-sizing:border-box;gap:10px;padding:12px 14px 14px}.editor-root--toolsEmbed .editor-main[data-v-4113fdbf]{grid-template-columns:420px minmax(0,1fr) 330px;gap:10px}.editor-root--toolsEmbed .left-pane[data-v-4113fdbf],.editor-root--toolsEmbed .right-pane[data-v-4113fdbf]{gap:10px;padding:12px}.editor-root--toolsEmbed .center-pane[data-v-4113fdbf]{grid-template-rows:minmax(228px,1fr) auto auto;gap:10px;padding:12px}.editor-root--toolsEmbed .asset-cover[data-v-4113fdbf]{height:96px}.editor-root--toolsEmbed .asset-item[data-v-4113fdbf]{min-height:158px}.editor-root--toolsEmbed .transport[data-v-4113fdbf]{gap:8px;padding:10px 12px}.editor-root--toolsEmbed .tool-btn[data-v-4113fdbf]{min-height:34px;padding:0 10px;font-size:13px}.editor-root--toolsEmbed .frame-player[data-v-4113fdbf]{gap:8px;padding:10px}.editor-root--toolsEmbed .frame-btn[data-v-4113fdbf]{width:64px;height:38px}.editor-root--streamlined[data-v-4113fdbf]{--sl-timeline-pane-h:300px;grid-template-rows:minmax(0, 1fr) var(--sl-timeline-pane-h);box-sizing:border-box;background:linear-gradient(165deg, #ffffff0a 0%, transparent 46%), color-mix(in srgb, var(--bg) 42%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.18);gap:12px;padding:12px 14px 14px;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000001a}.editor-main--streamlined[data-v-4113fdbf]{--clip-streamlined-preview-max-w:1280px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;height:100%;min-height:0;display:flex;position:relative}.editor-main--streamlined>.center-pane--streamlined[data-v-4113fdbf]{width:100%;max-width:var(--clip-streamlined-preview-max-w);flex:auto;align-self:stretch;height:100%;min-height:0;margin:0 auto}.editor-root--streamlined .center-pane[data-v-4113fdbf],.editor-root--streamlined .timeline-pane[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--border) 88%, var(--brand) 12%);border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 12px 36px #0000002e}.editor-root--streamlined .timeline-pane[data-v-4113fdbf]{padding:10px 12px 8px}.editor-root--streamlined .center-pane.center-pane--streamlined[data-v-4113fdbf]{box-sizing:border-box;min-height:0;box-shadow:none;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:14px 20px 12px;display:flex;overflow:hidden}.editor-root--streamlined .center-pane.center-pane--streamlined[data-v-4113fdbf]:before{display:none}.center-pane--streamlined .preview-box[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--border) 70%, #000);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 12%, transparent) inset, 0 18px 48px #0000006b;border-radius:14px;flex:none;margin:0}.editor-main--streamlined>.transport--streamlined[data-v-4113fdbf]{z-index:6;background:color-mix(in srgb, var(--surface-2) 92%, transparent);border:1px solid color-mix(in srgb, var(--border) 90%, var(--brand) 10%);-webkit-backdrop-filter:blur(10px);pointer-events:auto;border-radius:14px;grid-column:1/-1;width:auto;max-width:calc(100% - 32px);margin:0;padding:8px 14px;position:absolute;bottom:12px;left:16px}.editor-main--streamlined>.transport--streamlined .transport-bar[data-v-4113fdbf]{align-items:center;gap:12px;display:flex}.editor-main--streamlined>.transport--streamlined .transport-time[data-v-4113fdbf]{text-align:left;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-72);white-space:nowrap;font-size:14px;font-weight:600}.transport-play-btn[data-v-4113fdbf]{cursor:pointer;color:#1a1200;background:var(--gold-gradient-bright);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 4px 16px #0000004d,0 0 20px #ff99444d,inset 0 1px #ffffff40}.transport-play-btn[data-v-4113fdbf]:hover{filter:brightness(1.05);transform:scale(1.05);box-shadow:0 6px 20px #00000059,0 0 28px #ff994459,inset 0 1px #ffffff4d}.transport-play-btn[data-v-4113fdbf]:active{transform:scale(.98)}.transport-play-btn__icon[data-v-4113fdbf]{display:block}.editor-main--streamlined>.clip-preview-toolbar[data-v-4113fdbf]{z-index:6;background:color-mix(in srgb, var(--surface-2) 92%, transparent);border:1px solid color-mix(in srgb, var(--border) 90%, var(--brand) 10%);-webkit-backdrop-filter:blur(10px);pointer-events:auto;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;padding:10px 14px;display:inline-flex;position:absolute;bottom:12px;right:16px}.clip-preview-toolbar__group[data-v-4113fdbf]{align-items:center;gap:6px;display:inline-flex}.clip-preview-toolbar__label[data-v-4113fdbf]{color:var(--ink-60);white-space:nowrap;font-size:12px;font-weight:600}.clip-preview-toolbar__btn[data-v-4113fdbf]{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;font-size:18px;font-weight:600;line-height:1}.clip-preview-toolbar__btn[data-v-4113fdbf]:disabled{opacity:.45;cursor:not-allowed}.clip-preview-toolbar__pct[data-v-4113fdbf]{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);min-width:52px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 8px;font-size:12px;font-weight:600}.clip-preview-toolbar__select[data-v-4113fdbf]{min-width:84px;height:30px;padding:0 8px;font-size:12px}.clip-preview-toolbar__group--zoom[data-v-4113fdbf]{min-width:168px}.clip-preview-toolbar__zoomRange[data-v-4113fdbf]{width:108px;height:4px;accent-color:var(--brand);cursor:pointer;margin:0}.clip-preview-toolbar__zoomPct[data-v-4113fdbf]{min-width:40px;color:var(--ink-70);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.clip-export-capsuleBar[data-v-4113fdbf]{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, #fff) 0%, color-mix(in srgb, var(--surface-2) 88%, transparent) 100%);-webkit-backdrop-filter:blur(16px)saturate(1.12);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 8px;display:inline-flex;box-shadow:0 10px 28px #0003,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff24}.clip-export-capsuleBar__divider[data-v-4113fdbf]{background:color-mix(in srgb, var(--border) 70%, transparent);flex:none;width:1px;height:22px}.clip-export-capsule[data-v-4113fdbf]{white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1;transition:background .16s,color .16s,box-shadow .16s,transform .14s,border-color .16s;display:inline-flex;position:relative}.clip-export-capsule--select[data-v-4113fdbf]{min-height:36px;color:var(--ink-70);cursor:pointer;padding:0 4px 0 2px}.clip-export-capsule--select[data-v-4113fdbf]:hover{color:var(--ink)}.clip-export-capsule__label[data-v-4113fdbf]{letter-spacing:.04em;color:var(--ink-50);text-transform:uppercase;padding-left:6px;font-size:11px;font-weight:700}.clip-export-capsule__selectWrap[data-v-4113fdbf]{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);cursor:pointer;border-radius:999px;align-items:center;min-width:84px;height:34px;padding:0 30px 0 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0000001a}.clip-export-capsule--select:hover .clip-export-capsule__selectWrap[data-v-4113fdbf],.clip-export-capsule__selectWrap--open[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--brand) 28%, var(--border));background:color-mix(in srgb, var(--surface-2) 88%, transparent)}.clip-export-capsule__selectWrap--open[data-v-4113fdbf]{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent), inset 0 1px 2px #00000014}.clip-export-capsule__trigger[data-v-4113fdbf]{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;text-align:left;pointer-events:none;background:0 0;border:none;flex:1;padding:0;font-size:13px;font-weight:700}.clip-export-capsule__selectWrap[data-v-4113fdbf]:focus{outline:none}.clip-export-capsule__selectWrap[data-v-4113fdbf]:focus-visible{border-color:color-mix(in srgb, var(--brand) 42%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent), inset 0 1px 2px #00000014}.clip-export-capsule--toolbar[data-v-4113fdbf]{gap:6px}.clip-export-capsule--toolbar .clip-export-capsule__label[data-v-4113fdbf]{padding-left:0;font-size:11px}.clip-export-capsule--toolbar .clip-export-capsule__selectWrap[data-v-4113fdbf]{min-width:78px;height:30px;padding:0 28px 0 10px}.clip-export-capsule--toolbar .clip-export-capsule__trigger[data-v-4113fdbf]{font-size:12px}.clip-preview-toolbar__group--aspect[data-v-4113fdbf]{align-items:center}.clip-export-capsule__menu[data-v-4113fdbf]{z-index:40;border:1px solid color-mix(in srgb, var(--brand) 24%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 96%, #0a0c12) 0%, color-mix(in srgb, var(--surface) 94%, #05070d) 100%);-webkit-backdrop-filter:blur(16px)saturate(1.1);border-radius:12px;padding:4px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 36px #00000061,inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff14}.clip-export-capsule__menuItem[data-v-4113fdbf]{width:100%;min-height:34px;color:var(--ink-65);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:flex}.clip-export-capsule__menuItem[data-v-4113fdbf]:hover{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--ink)}.clip-export-capsule__menuItem--active[data-v-4113fdbf]{background:color-mix(in srgb, var(--brand) 22%, transparent);color:var(--brand-soft);font-weight:700}.clip-export-capsule__menuItem--active[data-v-4113fdbf]:hover{background:color-mix(in srgb, var(--brand) 28%, transparent);color:var(--brand-soft)}.clip-export-resolution-pop-enter-active[data-v-4113fdbf],.clip-export-resolution-pop-leave-active[data-v-4113fdbf]{transform-origin:top;transition:opacity .14s,transform .14s}.clip-export-resolution-pop-enter-from[data-v-4113fdbf],.clip-export-resolution-pop-leave-to[data-v-4113fdbf]{opacity:0;transform:translateY(-4px)scale(.98)}.clip-export-capsule__menu--up[data-v-4113fdbf]{transform-origin:bottom;top:auto;bottom:calc(100% + 8px)}.clip-export-capsule__menu--up.clip-export-resolution-pop-enter-from[data-v-4113fdbf],.clip-export-capsule__menu--up.clip-export-resolution-pop-leave-to[data-v-4113fdbf]{transform:translateY(4px)scale(.98)}.clip-export-capsule__chevron[data-v-4113fdbf]{background:color-mix(in srgb, var(--surface-3) 90%, transparent);pointer-events:none;border-radius:999px;width:16px;height:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.clip-export-capsule__chevron[data-v-4113fdbf]:after{content:"";border-right:1.5px solid var(--ink-50);border-bottom:1.5px solid var(--ink-50);width:6px;height:6px;transition:transform .14s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.clip-export-capsule__chevron--open[data-v-4113fdbf]:after{top:54%;transform:translate(-50%,-50%)rotate(-135deg)}.clip-export-capsule--action[data-v-4113fdbf]{isolation:isolate;color:#1a1200;cursor:pointer;background:var(--gold-gradient-bright);gap:7px;min-height:36px;padding:0 16px 0 14px;overflow:hidden;box-shadow:0 4px 14px #0000004d,0 0 18px #ff994440,inset 0 1px #ffffff40,inset 0 -1px #00000014}.clip-export-capsule__actionGlow[data-v-4113fdbf]{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff3 48%,#0000 66%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.clip-export-capsule--action[data-v-4113fdbf]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #00000059,0 0 24px #ff99444d,inset 0 1px #ffffff4d,inset 0 -1px #0000000f}.clip-export-capsule--action:hover:not(:disabled) .clip-export-capsule__actionGlow[data-v-4113fdbf]{transform:translate(120%)}.clip-export-capsule--action[data-v-4113fdbf]:active:not(:disabled){transform:translateY(0)}.clip-export-capsule--action[data-v-4113fdbf]:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.15);transform:none}.clip-export-capsule__icon[data-v-4113fdbf]{z-index:1;opacity:.98;flex:none;position:relative}.clip-export-capsule__actionText[data-v-4113fdbf]{z-index:1;letter-spacing:.01em;font-size:13px;font-weight:700;position:relative}.clip-voiceover[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--accent-orange) 42%, var(--border));background:color-mix(in srgb, var(--accent-orange) 12%, var(--surface))}.clip-editor-main-export[data-v-4113fdbf]{z-index:6;pointer-events:none;flex-direction:column;grid-column:1/-1;align-items:flex-end;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;top:12px;right:16px}.clip-editor-main-export[data-v-4113fdbf]>*{pointer-events:auto}.clip-editor-main-export__toolbar[data-v-4113fdbf]{width:auto}.clip-editor-main-export__status[data-v-4113fdbf]{width:min(280px,100%)}.clip-export-resolutionWrap[data-v-4113fdbf]{flex:0 auto;width:auto;min-width:0;position:relative}.clip-export-resolutionBtn[data-v-4113fdbf]{flex:none;width:auto}.clip-export-resolutionPanel[data-v-4113fdbf]{z-index:12;border:1px solid var(--glass-border-soft);background:var(--surface-1);border-radius:12px;width:max-content;min-width:100%;padding:10px;position:absolute;top:calc(100% + 8px);left:auto;right:0;box-shadow:0 10px 28px #00000024}.clip-streamlined-exportBtn[data-v-4113fdbf]{justify-content:center;align-items:center;min-width:148px;min-height:48px;padding:13px 20px;font-size:14px;display:flex}.clip-streamlined-exportBtn[data-v-4113fdbf]:disabled{opacity:.62;cursor:not-allowed;transform:none}.aiy-videoSettingsToolbar[data-v-4113fdbf]{align-items:stretch;gap:10px;display:flex}.clip-editor-main-export .aiy-videoSettingsToolbar[data-v-4113fdbf]{flex-wrap:nowrap;width:auto}.clip-editor-main-export .aiy-videoSettingsSummaryBtn[data-v-4113fdbf]{flex:none;gap:10px;width:auto;min-height:48px;padding:13px 18px;font-size:14px}.aiy-videoSettingsSummaryBtn[data-v-4113fdbf]{isolation:isolate;border:1px solid color-mix(in srgb, var(--brand) 28%, var(--glass-border-soft));background:var(--glass-shimmer), color-mix(in srgb, var(--surface) 78%, transparent);min-width:0;-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim-light), 0 0 0 color-mix(in srgb, var(--brand) 0%, transparent);color:var(--ink-70);cursor:pointer;text-align:left;border-radius:12px;flex:1;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.aiy-videoSettingsSummaryBtn[data-v-4113fdbf]:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--glass-border-soft));box-shadow:var(--glass-rim-light), 0 0 8px color-mix(in srgb, var(--brand) 36%, transparent), 0 0 22px color-mix(in srgb, var(--brand) 26%, transparent);color:var(--ink)}.aiy-videoSettingsSummaryBtn--open[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--brand) 62%, var(--glass-border-soft));background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 16%, transparent), transparent 62%), var(--brand-tint);box-shadow:var(--glass-rim-light), 0 0 10px color-mix(in srgb, var(--brand) 40%, transparent), 0 0 28px color-mix(in srgb, var(--brand) 30%, transparent);color:var(--brand-soft)}.aiy-videoSettingsSummaryFx[data-v-4113fdbf]{pointer-events:none;z-index:0;opacity:.9;display:block;position:absolute}.aiy-videoSettingsSummaryFx--top[data-v-4113fdbf]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 92%, #fff));width:100%;height:2px;animation:5s linear infinite clip-summary-neon-top-4113fdbf;top:0;left:0}.aiy-videoSettingsSummaryFx--right[data-v-4113fdbf]{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--brand) 92%, #fff));width:2px;height:100%;animation:5s linear 1.25s infinite clip-summary-neon-right-4113fdbf;top:-100%;right:0}.aiy-videoSettingsSummaryFx--bottom[data-v-4113fdbf]{background:linear-gradient(270deg, transparent, color-mix(in srgb, var(--brand) 92%, #fff));width:100%;height:2px;animation:5s linear 2.5s infinite clip-summary-neon-bottom-4113fdbf;bottom:0;right:0}.aiy-videoSettingsSummaryFx--left[data-v-4113fdbf]{background:linear-gradient(360deg, transparent, color-mix(in srgb, var(--brand) 92%, #fff));width:2px;height:100%;animation:5s linear 3.75s infinite clip-summary-neon-left-4113fdbf;bottom:-100%;left:0}.aiy-videoSettingsSummaryIcon[data-v-4113fdbf]{z-index:1;opacity:.88;flex-shrink:0;position:relative}.aiy-videoSettingsSummaryText[data-v-4113fdbf]{z-index:1;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;flex:1;min-width:0;position:relative;overflow:hidden}@keyframes clip-summary-neon-top-4113fdbf{0%{left:-100%}50%,to{left:100%}}@keyframes clip-summary-neon-right-4113fdbf{0%{top:-100%}50%,to{top:100%}}@keyframes clip-summary-neon-bottom-4113fdbf{0%{right:-100%}50%,to{right:100%}}@keyframes clip-summary-neon-left-4113fdbf{0%{bottom:-100%}50%,to{bottom:100%}}.aiy-videoSettings-expand-enter-active[data-v-4113fdbf],.aiy-videoSettings-expand-leave-active[data-v-4113fdbf]{transform-origin:top;transition:opacity .16s,transform .16s}.aiy-videoSettings-expand-enter-from[data-v-4113fdbf],.aiy-videoSettings-expand-leave-to[data-v-4113fdbf]{opacity:0;transform:translateY(-6px)}.aiy-soundToggle[data-v-4113fdbf]{border:1px solid var(--border);background:var(--surface-1);color:var(--ink);cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.aiy-soundToggle[data-v-4113fdbf]:hover:not(:disabled){border-color:var(--border-2);color:var(--ink)}.aiy-soundToggle--on[data-v-4113fdbf],.clip-streamlined-exportBtn.aiy-soundToggle--on[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:var(--brand-tint);color:var(--brand-soft)}.clip-streamlined-exportBtn.aiy-soundToggle--on[data-v-4113fdbf]:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 58%, transparent);background:color-mix(in srgb, var(--brand-tint) 88%, var(--brand-ghost));color:var(--brand-soft)}.aiy-soundToggleIcon[data-v-4113fdbf]{flex-shrink:0;width:16px;height:16px}.aiy-resSeg[data-v-4113fdbf]{background:var(--surface-2);border-radius:10px;gap:4px;padding:4px;display:flex}.aiy-resSegBtn[data-v-4113fdbf]{min-height:36px;color:var(--ink-50);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;font-size:13px;font-weight:600;transition:all .12s}.aiy-resSegBtn[data-v-4113fdbf]:hover{color:var(--ink-70)}.aiy-resSegBtn--active[data-v-4113fdbf]{color:var(--brand-deep);background:var(--surface-1);box-shadow:0 0 0 2px var(--brand-tint), 0 1px 6px color-mix(in srgb, var(--brand) 20%, transparent);font-weight:700}.track-body-host[data-v-4113fdbf]{min-width:0}.track-body-host-inner[data-v-4113fdbf]{min-width:0;overflow:hidden}.timeline-streamlined-shell[data-v-4113fdbf]{--sl-timeline-side-col-w:118px;--sl-timeline-scroll-pad-top:6px;--sl-timeline-scroll-pad-left:12px;--sl-timeline-scroll-pad-bottom:6px;--sl-timeline-ruler-h:28px;--sl-timeline-h-scrollbar-h:10px;--sl-timeline-track-h:46px;--sl-timeline-track-h-video:46px;--sl-timeline-track-h-compact:34px;--sl-timeline-track-gap:4px;--sl-timeline-ruler-offset:calc(var(--sl-timeline-scroll-pad-top) + var(--sl-timeline-ruler-h));--sl-timeline-track-rows:minmax(var(--sl-timeline-track-h-video), 1.45fr) minmax(var(--sl-timeline-track-h-compact), 1fr) minmax(var(--sl-timeline-track-h-compact), 1fr) minmax(var(--sl-timeline-track-h-compact), 1fr) minmax(var(--sl-timeline-track-h-compact), 1fr);grid-template-columns:minmax(0, 1fr) var(--sl-timeline-side-col-w);grid-template-rows:var(--sl-timeline-ruler-offset) var(--sl-timeline-track-rows);column-gap:10px;row-gap:var(--sl-timeline-track-gap);align-content:stretch;align-items:stretch;width:100%;height:100%;min-height:0;display:grid}.timeline-streamlined-uploads[data-v-4113fdbf]{grid-template-rows:subgrid;box-sizing:border-box;width:100%;min-width:0;min-height:0;padding-bottom:var(--sl-timeline-h-scrollbar-h);grid-area:1/2/-1;align-self:stretch;display:grid}.timeline-streamlined-ruler-spacer[data-v-4113fdbf]{height:100%;min-height:0}.timeline-streamlined-shell.timeline-streamlined-shell--empty[data-v-4113fdbf]{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;column-gap:0}.timeline-streamlined-uploads.timeline-streamlined-uploads--solo[data-v-4113fdbf]{grid-area:1/1/-1;grid-template-rows:var(--sl-timeline-track-rows);gap:var(--sl-timeline-track-gap);align-self:stretch;justify-items:stretch;width:100%;min-width:0;min-height:0;display:grid}.timeline-streamlined-shell--empty .track-upload-btn.track-upload-btn--streamlined[data-v-4113fdbf]{width:100%;height:100%;min-height:0}.timeline-scroll--streamlined[data-v-4113fdbf]{box-sizing:border-box;background:0 0;border:none;flex-direction:column;grid-area:1/1/-1;justify-content:flex-start;min-width:0;height:100%;display:flex;overflow:hidden}.timeline-streamlined-stage[data-v-4113fdbf]{flex:auto;min-width:0;min-height:0;overflow:hidden}.timeline-streamlined-viewport[data-v-4113fdbf]{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;overflow:auto hidden}.timeline-streamlined-viewport[data-v-4113fdbf]::-webkit-scrollbar{width:0;height:0;display:none}.timeline-streamlined-h-rail[data-v-4113fdbf]{flex:0 0 var(--sl-timeline-h-scrollbar-h);min-height:var(--sl-timeline-h-scrollbar-h);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 36%, transparent) transparent;overflow:hidden}.timeline-streamlined-h-rail--active[data-v-4113fdbf]{overflow-x:auto}.timeline-streamlined-h-rail-inner[data-v-4113fdbf]{pointer-events:none;height:1px}.timeline-streamlined-h-rail[data-v-4113fdbf]::-webkit-scrollbar{height:var(--sl-timeline-h-scrollbar-h)}.timeline-streamlined-h-rail[data-v-4113fdbf]::-webkit-scrollbar-track{background:0 0}.timeline-streamlined-h-rail[data-v-4113fdbf]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 36%, transparent);border-radius:999px}.timeline-streamlined-canvas[data-v-4113fdbf]{grid-template-rows:var(--sl-timeline-ruler-h) minmax(0, 1fr);gap:var(--sl-timeline-track-gap);box-sizing:border-box;height:100%;min-height:0;display:grid;position:relative}.timeline-streamlined-tracks[data-v-4113fdbf]{grid-template-rows:var(--sl-timeline-track-rows);gap:var(--sl-timeline-track-gap);height:100%;min-height:0;display:grid;position:relative}.track-body--streamlined[data-v-4113fdbf]{box-sizing:border-box;border-style:solid;border-color:color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface) 86%, #05070d);height:100%;min-height:0;margin-top:0}.track-upload-btn.track-upload-btn--streamlined[data-v-4113fdbf]{box-sizing:border-box;background:color-mix(in srgb, var(--surface) 88%, transparent);width:100%;height:100%;min-height:0;color:var(--ink-60);border-style:dashed;border-width:1px;border-radius:10px;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding:0 8px;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.track-upload-btn.track-upload-btn--streamlined[data-v-4113fdbf]:hover{color:var(--ink);transform:translateY(-1px);box-shadow:0 4px 12px #00000024,inset 0 1px #ffffff14}.track-upload-btn.track-upload-btn--streamlined[data-v-4113fdbf]:active{transform:translateY(0)}.track-upload-btn--streamlined.track-upload-btn--iconOnly[data-v-4113fdbf]{gap:0;padding:0}.track-upload-btn--streamlined .track-upload-btn__icon[data-v-4113fdbf]{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;font-weight:500;line-height:1;transition:background .14s,transform .14s;display:inline-flex}.track-upload-btn--streamlined:hover .track-upload-btn__icon[data-v-4113fdbf]{background:color-mix(in srgb, currentColor 16%, transparent);transform:scale(1.04)}.track-upload-btn--streamlined .track-upload-btn__text[data-v-4113fdbf]{letter-spacing:.02em;white-space:nowrap;opacity:.92;flex:none;font-size:11px;font-weight:700;line-height:1}.track-upload-btn--streamlined.track-upload-btn--video[data-v-4113fdbf]{min-height:var(--sl-timeline-track-h-video,52px);border-color:color-mix(in srgb, var(--brand) 34%, var(--border));color:var(--brand-soft);background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.track-upload-btn--streamlined.track-upload-btn--video[data-v-4113fdbf]:hover{border-color:color-mix(in srgb, var(--brand) 52%, var(--border));background:color-mix(in srgb, var(--brand) 12%, var(--surface));color:var(--brand)}.track-upload-btn--streamlined.track-upload-btn--audio[data-v-4113fdbf],.track-upload-btn--streamlined.track-upload-btn--voiceover[data-v-4113fdbf],.track-upload-btn--streamlined.track-upload-btn--subtitle[data-v-4113fdbf],.track-upload-btn--streamlined.track-upload-btn--sticker[data-v-4113fdbf]{min-height:var(--sl-timeline-track-h-compact,40px)}.track-upload-btn--streamlined.track-upload-btn--audio[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--accent-cyan) 34%, var(--border));color:color-mix(in srgb, var(--accent-cyan) 82%, #fff);background:color-mix(in srgb, var(--accent-cyan) 7%, var(--surface))}.track-upload-btn--streamlined.track-upload-btn--audio[data-v-4113fdbf]:hover{border-color:color-mix(in srgb, var(--accent-cyan) 50%, var(--border));background:color-mix(in srgb, var(--accent-cyan) 12%, var(--surface))}.track-upload-btn--streamlined.track-upload-btn--voiceover[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--accent-orange) 34%, var(--border));color:color-mix(in srgb, var(--accent-orange) 88%, #fff);background:color-mix(in srgb, var(--accent-orange) 7%, var(--surface))}.track-upload-btn--streamlined.track-upload-btn--voiceover[data-v-4113fdbf]:hover{border-color:color-mix(in srgb, var(--accent-orange) 50%, var(--border));background:color-mix(in srgb, var(--accent-orange) 12%, var(--surface))}.track-upload-btn--streamlined.track-upload-btn--subtitle[data-v-4113fdbf]{border-color:color-mix(in srgb, #60a5fa 34%, var(--border));color:#9ccafd;background:color-mix(in srgb, #60a5fa 7%, var(--surface))}.track-upload-btn--streamlined.track-upload-btn--subtitle[data-v-4113fdbf]:hover{border-color:color-mix(in srgb, #60a5fa 50%, var(--border));background:color-mix(in srgb, #60a5fa 12%, var(--surface))}.track-upload-btn--streamlined.track-upload-btn--sticker[data-v-4113fdbf]{border-color:color-mix(in srgb, #c084fc 34%, var(--border));color:#dbbafe;background:color-mix(in srgb, #c084fc 7%, var(--surface))}.track-upload-btn--streamlined.track-upload-btn--sticker[data-v-4113fdbf]:hover{border-color:color-mix(in srgb, #c084fc 50%, var(--border));background:color-mix(in srgb, #c084fc 12%, var(--surface))}.timeline-pane--streamlined[data-v-4113fdbf]{flex-direction:column;min-height:0;padding:10px 12px 8px;display:flex}.timeline-pane--streamlined .timeline-streamlined-shell[data-v-4113fdbf]{flex:auto;min-height:0}.track-label--clickable[data-v-4113fdbf]{cursor:pointer;transition:background .12s,border-color .12s,transform .12s}.track-label--clickable[data-v-4113fdbf]:hover{border-color:var(--brand-tint);background:var(--brand-ghost)}.track-label--video[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--brand) 35%, var(--border));background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--brand-soft)}.track-label--audio[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--accent-cyan) 35%, var(--border));background:color-mix(in srgb, var(--accent-cyan) 10%, var(--surface));color:color-mix(in srgb, var(--accent-cyan) 82%, #fff)}.track-label--subtitle[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--accent-orange) 35%, var(--border));background:color-mix(in srgb, var(--accent-orange) 10%, var(--surface));color:color-mix(in srgb, var(--accent-orange) 88%, #fff)}.track-label--sticker[data-v-4113fdbf]{border-color:color-mix(in srgb, #c084fc 35%, var(--border));background:color-mix(in srgb, #c084fc 10%, var(--surface));color:#dbbafe}.track-upload-btn[data-v-4113fdbf]{border:1px dashed color-mix(in srgb, var(--brand) 36%, var(--border));background:color-mix(in srgb, var(--brand) 8%, var(--surface));width:40px;height:40px;color:var(--brand-soft);cursor:pointer;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.track-upload-btn__icon[data-v-4113fdbf]{font-size:20px;font-weight:500;line-height:1}.track-upload-btn[data-v-4113fdbf]:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--border));color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, var(--surface));box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 18%, transparent);border-style:solid;transform:translateY(-1px)}.editor-root--streamlined .track-modal-dialog[data-v-4113fdbf]{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, transparent), color-mix(in srgb, var(--surface-2) 94%, transparent));border-radius:16px;box-shadow:0 24px 64px #00000073}.track-modal-layer[data-v-4113fdbf]{z-index:5200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.track-modal-backdrop[data-v-4113fdbf]{position:absolute;inset:0}.track-modal-dialog[data-v-4113fdbf]{z-index:1;border:1px solid var(--border);background:var(--surface);width:min(520px,100%);max-height:min(86vh,720px);box-shadow:var(--shadow-card);border-radius:14px;gap:12px;padding:16px;display:grid;position:relative;overflow:auto}.track-modal-head[data-v-4113fdbf]{justify-content:space-between;align-items:center;gap:10px;display:flex}.track-modal-title[data-v-4113fdbf]{margin:0;font-size:16px;font-weight:700}.track-modal-close[data-v-4113fdbf]{background:var(--surface-2);width:32px;height:32px;color:var(--ink-70);cursor:pointer;border:none;border-radius:8px;font-size:20px}.track-modal-uploadRow[data-v-4113fdbf]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.track-modal-actions[data-v-4113fdbf]{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.visually-hidden[data-v-4113fdbf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.editor-main[data-v-4113fdbf]{grid-template-columns:500px minmax(0,1fr) 390px;gap:14px;min-height:0;display:grid;overflow:hidden}.editor-main.editor-main--streamlined[data-v-4113fdbf]{grid-template-columns:unset;flex-direction:column;gap:0;display:flex}.left-pane[data-v-4113fdbf],.center-pane[data-v-4113fdbf],.right-pane[data-v-4113fdbf],.timeline-pane[data-v-4113fdbf]{border:1px solid var(--border);background:linear-gradient(165deg, color-mix(in srgb, var(--surface) 96%, transparent) 0%, color-mix(in srgb, var(--surface-2) 90%, transparent) 100%);box-shadow:var(--shadow-card);border-radius:14px;position:relative}.left-pane[data-v-4113fdbf]:before,.center-pane[data-v-4113fdbf]:before,.right-pane[data-v-4113fdbf]:before,.timeline-pane[data-v-4113fdbf]:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--brand) 60%, transparent) 50%, transparent 100%);pointer-events:none;height:1px;position:absolute;top:0;left:14px;right:14px}.left-pane[data-v-4113fdbf],.right-pane[data-v-4113fdbf]{flex-direction:column;gap:14px;height:100%;min-height:0;padding:18px;display:flex;overflow:auto}.right-pane[data-v-4113fdbf]{scrollbar-gutter:stable}.section-head[data-v-4113fdbf]{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-head-actions[data-v-4113fdbf]{align-items:center;gap:8px;display:inline-flex}.asset-filter-btn[data-v-4113fdbf]{border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:var(--brand-ghost);min-height:34px;color:var(--brand-soft);cursor:pointer;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:700;transition:all .12s}.asset-filter-btn[data-v-4113fdbf]:hover{border-color:color-mix(in srgb, var(--brand) 55%, transparent);color:var(--brand)}.asset-filter-btn--on[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:var(--brand-tint)}.asset-filter-btn-inner[data-v-4113fdbf]{align-items:center;gap:6px;display:inline-flex}.local-upload-input[data-v-4113fdbf]{display:none}.upload-panel[data-v-4113fdbf]{border:1px dashed color-mix(in srgb, var(--brand) 40%, var(--border));background:color-mix(in srgb, var(--brand-tint) 52%, transparent);border-radius:12px;gap:8px;padding:12px;display:grid}.upload-btn-main[data-v-4113fdbf]{min-height:42px;font-weight:700}.upload-tip[data-v-4113fdbf]{color:var(--ink-60);margin:0;font-size:12px;line-height:1.5}.head-title[data-v-4113fdbf]{color:var(--ink);letter-spacing:.01em;font-size:18px;font-weight:700}.center-head[data-v-4113fdbf]{margin:0}.group-title[data-v-4113fdbf]{color:var(--ink-80);margin:0 0 6px;font-size:14px;font-weight:700}.mini-btn[data-v-4113fdbf]{min-width:72px;min-height:34px;font-size:13px}.rp-tabBar[data-v-4113fdbf]{border-bottom:1px solid var(--divider);flex-shrink:0;align-items:center;gap:2px;padding:0 2px;display:flex;overflow:auto hidden}.rp-tab[data-v-4113fdbf]{min-height:0;color:var(--ink-50);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;align-items:center;gap:6px;padding:12px 14px;font-size:14px;font-weight:600;transition:color .12s;display:inline-flex;position:relative}.rp-tab[data-v-4113fdbf]:hover{color:var(--ink-70)}.rp-tab.active[data-v-4113fdbf]{color:var(--ink)}.rp-tabIndicator[data-v-4113fdbf]{background:var(--gradient-brand);height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--gold-300) 18%, transparent);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:14px;right:14px}.feature-grid[data-v-4113fdbf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feature-grid-btn[data-v-4113fdbf]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 95%, transparent);min-height:56px;color:var(--ink-60);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:all .14s;display:inline-flex}.feature-grid-btn[data-v-4113fdbf]:hover{border-color:var(--border-2);color:var(--ink-80);background:color-mix(in srgb, var(--surface-3) 96%, transparent);transform:translateY(-1px)}.feature-grid-btn--active[data-v-4113fdbf]{color:#d8d7ff;border-color:color-mix(in srgb, var(--brand) 42%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 38%, transparent), color-mix(in srgb, var(--brand-deep) 32%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 36%, transparent)}.asset-list[data-v-4113fdbf]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding:6px 8px 6px 10px;display:grid;overflow:auto}.asset-item[data-v-4113fdbf]{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-2) 94%, transparent), color-mix(in srgb, var(--surface-3) 82%, transparent));text-align:left;cursor:pointer;min-height:196px;box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent);border:none;border-radius:16px;flex-direction:column;padding:0;transition:background .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.asset-item[data-v-4113fdbf]:hover{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-3) 96%, transparent), color-mix(in srgb, var(--surface-4) 84%, transparent));box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent), 0 10px 28px #00000038}.asset-item.active[data-v-4113fdbf]{background:linear-gradient(165deg, color-mix(in srgb, var(--brand-tint) 96%, transparent), color-mix(in srgb, var(--surface-3) 72%, transparent));box-shadow:inset 4px 0 0 0 var(--brand), inset 0 0 0 2px color-mix(in srgb, var(--brand) 52%, transparent), 0 12px 28px color-mix(in srgb, var(--brand) 22%, transparent);z-index:2}.asset-item.active[data-v-4113fdbf]:after{display:none}.asset-item.active .asset-cover[data-v-4113fdbf]:before{content:"✓";z-index:4;color:#fff;background:color-mix(in srgb, var(--brand) 88%, #000);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000059}.asset-rich[data-v-4113fdbf]{flex-direction:column;flex:1;min-height:0;display:flex}.asset-rich--audio .asset-cover--audio[data-v-4113fdbf]{flex-direction:column;justify-content:space-between;display:flex}.asset-cover[data-v-4113fdbf]{background:color-mix(in srgb, var(--surface) 72%, #05070d);border:none;border-radius:0;flex:none;place-items:center;width:100%;height:132px;display:grid;position:relative;overflow:hidden}.asset-cover--audio[data-v-4113fdbf]{box-sizing:border-box;place-items:stretch stretch;padding:12px}.asset-cover-meta[data-v-4113fdbf]{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#000000b8 100%);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.asset-cover img[data-v-4113fdbf],.asset-cover-video[data-v-4113fdbf]{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.asset-cover img[data-v-4113fdbf]{display:block}.asset-cover-video[data-v-4113fdbf]{background:#000}.asset-cover-status[data-v-4113fdbf]{z-index:2;color:var(--ink-50);text-align:center;box-sizing:border-box;place-items:center;padding:0 10px;font-size:12px;line-height:1.45;display:grid;position:absolute;inset:0}.asset-cover-status--error[data-v-4113fdbf]{color:color-mix(in srgb, var(--accent-red) 78%, #fff);background:color-mix(in srgb, var(--surface-2) 90%, var(--accent-red) 10%);font-weight:700}.asset-cover-status--pending[data-v-4113fdbf]{color:var(--ink-60);background:color-mix(in srgb, var(--surface-2) 92%, transparent)}.asset-cover-status--placeholder[data-v-4113fdbf]{background:color-mix(in srgb, var(--surface) 72%, #05070d)}.asset-cover-status--audio[data-v-4113fdbf]{flex:1;min-height:0;position:relative;inset:auto}.asset-item--invalid[data-v-4113fdbf]{cursor:not-allowed;opacity:.72}.asset-item--invalid[data-v-4113fdbf]:hover{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent)}.asset-item--invalid.active[data-v-4113fdbf]{box-shadow:inset 4px 0 0 0 var(--brand), inset 0 0 0 2px color-mix(in srgb, var(--brand) 40%, transparent), 0 8px 20px color-mix(in srgb, var(--brand) 14%, transparent)}.asset-item[data-v-4113fdbf]:disabled{cursor:not-allowed}.asset-item--checking[data-v-4113fdbf]{opacity:.92}.asset-cover--audio-error[data-v-4113fdbf]{background:color-mix(in srgb, var(--accent-red) 10%, var(--surface-2))}.asset-invalid-tip[data-v-4113fdbf]{color:color-mix(in srgb, var(--accent-red) 75%, #fff);font-size:11px;font-weight:600;line-height:1.35}.asset-info[data-v-4113fdbf]{flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 12px 12px;display:flex}.asset-name[data-v-4113fdbf]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.asset-time[data-v-4113fdbf]{color:var(--ink-50);font-size:11px;line-height:1.35}.asset-tip[data-v-4113fdbf]{border:1px dashed var(--border-2);color:var(--ink-60);text-align:center;border-radius:12px;grid-column:1/-1;padding:22px 16px;font-size:14px}.asset-chip[data-v-4113fdbf]{height:22px;color:var(--ink-70);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(8px);border:none;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000059}.asset-chip--time[data-v-4113fdbf]{color:#f0eaff;background:#00000061}.asset-item--video .asset-chip[data-v-4113fdbf]:not(.asset-chip--time){color:#f0eaff;background:color-mix(in srgb, var(--brand) 80%, transparent)}.asset-item--audio .asset-chip[data-v-4113fdbf]:not(.asset-chip--time){color:#f0eaff;background:color-mix(in srgb, var(--accent-cyan) 80%, transparent)}.asset-item--image .asset-chip[data-v-4113fdbf]:not(.asset-chip--time){color:#f0eaff;background:color-mix(in srgb, var(--accent-yellow) 80%, transparent)}.asset-item--history .asset-chip[data-v-4113fdbf]:not(.asset-chip--time){color:#f0eaff;background:#8b5cf6cc}.asset-audio-head[data-v-4113fdbf]{flex:1;align-items:center;gap:8px;min-height:0;display:flex}.asset-audio-icon[data-v-4113fdbf]{width:34px;height:34px;color:color-mix(in srgb, var(--accent-cyan) 92%, #fff);background:color-mix(in srgb, var(--accent-cyan) 22%, transparent);border:none;border-radius:10px;flex-shrink:0;place-items:center;font-size:16px;font-weight:700;display:grid}.asset-audio-wave[data-v-4113fdbf]{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-cyan) 28%, transparent), color-mix(in srgb, var(--accent-cyan) 8%, transparent)), repeating-linear-gradient(90deg, transparent 0 6px, color-mix(in srgb, var(--accent-cyan) 45%, transparent) 6px 8px);border:none;border-radius:8px;flex:1;height:36px}.selected-asset-preview[data-v-4113fdbf]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 94%, transparent);border-radius:10px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.selected-asset-preview--disabled[data-v-4113fdbf]{opacity:.84;border-style:dashed}.selected-asset-preview-media[data-v-4113fdbf]{border:1px solid var(--border);background:#070a13;border-radius:8px;place-items:center;width:74px;height:54px;display:grid;overflow:hidden}.selected-asset-preview-media img[data-v-4113fdbf],.selected-asset-preview-media video[data-v-4113fdbf]{object-fit:cover;width:100%;height:100%}.selected-asset-preview-empty[data-v-4113fdbf]{color:var(--ink-50);font-size:11px}.selected-asset-preview-info[data-v-4113fdbf]{gap:2px;min-width:0;display:grid}.selected-asset-preview-name[data-v-4113fdbf]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.selected-asset-preview-meta[data-v-4113fdbf]{color:var(--ink-60);font-size:12px}.selected-asset-preview-tip[data-v-4113fdbf]{color:var(--accent-red);font-size:11px}.selected-asset-preview-media--audio[data-v-4113fdbf]{color:color-mix(in srgb, var(--accent-cyan) 84%, #fff);border-color:color-mix(in srgb, var(--accent-cyan) 40%, transparent);background:color-mix(in srgb, var(--accent-cyan) 14%, #070a13);font-size:22px;font-weight:700}.center-pane[data-v-4113fdbf]{grid-template-rows:minmax(360px,1fr) auto auto;gap:14px;height:100%;min-height:0;padding:18px;display:grid;overflow:hidden}.preview-box[data-v-4113fdbf]{border:1px solid var(--border);background:radial-gradient(120% 160% at 10% 0%, var(--brand-ghost) 0%, transparent 54%), #05070d;border-radius:12px;flex:none;position:relative;overflow:hidden}.preview-video[data-v-4113fdbf]{z-index:1;object-fit:cover;background:#000;width:100%;height:100%;position:relative}.preview-content-stage[data-v-4113fdbf]{z-index:2;box-sizing:border-box;position:absolute;overflow:hidden}.preview-content-stage--fill[data-v-4113fdbf]{width:100%;height:100%;inset:0}.preview-video-layer[data-v-4113fdbf]{z-index:0;object-fit:cover;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.preview-content-stage .preview-empty[data-v-4113fdbf]{z-index:0;position:absolute;inset:0}.preview-content-stage .overlay-anchor[data-v-4113fdbf]{pointer-events:auto}.preview-audio[data-v-4113fdbf]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.preview-empty[data-v-4113fdbf]{width:100%;height:100%;color:var(--ink-60);place-items:center;font-size:15px;display:grid}.overlay-anchor[data-v-4113fdbf]{z-index:2;cursor:grab;touch-action:none;width:0;height:0;position:absolute}.overlay-anchor--align-center[data-v-4113fdbf]{transform:translate(-50%,-50%)}.overlay-anchor--align-left[data-v-4113fdbf]{transform:translateY(-50%)}.overlay-anchor--align-right[data-v-4113fdbf]{transform:translate(-100%,-50%)}.overlay-anchor[data-v-4113fdbf]:has(.overlay-subtitle-body){transform:none}.overlay-anchor--align-center:has(.overlay-subtitle-body) .overlay-subtitle-body[data-v-4113fdbf]{transform:translate(-50%,-50%)}.overlay-anchor--align-left:has(.overlay-subtitle-body) .overlay-subtitle-body[data-v-4113fdbf]{transform:translateY(-50%)}.overlay-anchor--align-right:has(.overlay-subtitle-body) .overlay-subtitle-body[data-v-4113fdbf]{transform:translate(-100%,-50%)}.overlay-anchor--dragging[data-v-4113fdbf]{z-index:20;cursor:grabbing}.overlay-subtitle-body[data-v-4113fdbf],.overlay-sticker-body[data-v-4113fdbf]{transform-origin:50%;cursor:inherit;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute;top:0;left:0}.overlay-subtitle-body[data-v-4113fdbf]{white-space:pre-wrap;word-break:normal;width:max-content;max-width:min(72vw,420px)}.overlay-sticker-enter[data-v-4113fdbf]{transform-origin:50%;display:block}.overlay-subtitle[data-v-4113fdbf],.overlay-sticker[data-v-4113fdbf]{cursor:inherit;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:none;padding:0;display:block;position:relative;top:auto;left:auto;transform:none}.overlay-subtitle[data-v-4113fdbf]{width:max-content;max-width:inherit;font-weight:inherit;text-shadow:inherit;white-space:pre-wrap;color:inherit;font-size:inherit;text-align:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit}.overlay-sticker[data-v-4113fdbf]{font-size:42px}.overlay-subtitle-enter[data-v-4113fdbf]{width:max-content;max-width:inherit;transform-origin:50%;display:block}.overlay-anchor--active .overlay-subtitle-enter[data-v-4113fdbf],.overlay-anchor--active .overlay-sticker-enter[data-v-4113fdbf],.overlay-enter--paused[data-v-4113fdbf]{opacity:1;transform:none;animation:none!important}.overlay-subtitle.selected[data-v-4113fdbf],.overlay-sticker.selected[data-v-4113fdbf]{outline:2px solid color-mix(in srgb, var(--brand) 65%, transparent);outline-offset:2px}.overlay-sticker-img[data-v-4113fdbf]{object-fit:contain;pointer-events:none;border-radius:inherit;width:76px;height:76px;display:block}.transport[data-v-4113fdbf]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 90%, transparent);border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex}.transport-controls[data-v-4113fdbf]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.transport-time[data-v-4113fdbf]{color:var(--ink-60);font-size:13px;font-weight:600;text-align:center!important}.tool-btn[data-v-4113fdbf]{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--ink-80);cursor:pointer;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600;transition:all .12s}.tool-btn[data-v-4113fdbf]:hover{border-color:var(--border-2);background:var(--surface-3);color:var(--ink)}.tool-btn.block[data-v-4113fdbf]{width:100%}.tool-btn[data-v-4113fdbf]:disabled{opacity:.5;cursor:not-allowed}.play-btn[data-v-4113fdbf]{border-color:#0000}.play-btn[data-v-4113fdbf]:hover{filter:brightness(1.04)}.right-pane .tool-btn[data-v-4113fdbf]{border-color:#0000}.right-pane .tool-btn[data-v-4113fdbf]:hover{filter:brightness(1.04)}.icon-btn[data-v-4113fdbf]{min-width:66px}.frame-player[data-v-4113fdbf]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 92%, transparent);border-radius:12px;gap:10px;padding:14px;display:grid}.frame-player-head[data-v-4113fdbf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.frame-progress[data-v-4113fdbf]{color:var(--ink-60);font-size:12px;font-weight:700}.frame-hint[data-v-4113fdbf]{color:var(--ink-50);font-size:12px}.frames[data-v-4113fdbf]{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.frame-btn[data-v-4113fdbf]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;width:76px;height:44px;padding:0;transition:all .12s;position:relative;overflow:hidden}.frame-btn[data-v-4113fdbf]:hover{border-color:var(--border-2);transform:translateY(-1px)}.frame-btn--range[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--brand) 42%, var(--border));background:color-mix(in srgb, var(--brand) 12%, var(--surface))}.frame-btn--range[data-v-4113fdbf]:after{content:"";background:color-mix(in srgb, var(--brand) 24%, transparent);pointer-events:none;position:absolute;inset:0}.frame-btn--start[data-v-4113fdbf],.frame-btn--end[data-v-4113fdbf]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand) 72%, transparent)}.frame-badge[data-v-4113fdbf]{z-index:2;color:#fff;background:#00000073;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:3px}.frame-badge--start[data-v-4113fdbf]{left:3px}.frame-badge--end[data-v-4113fdbf]{right:3px}.frame-btn img[data-v-4113fdbf]{object-fit:cover;width:100%;height:100%}.frame-slot-label[data-v-4113fdbf]{width:100%;height:100%;color:var(--ink-60);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.frame-empty[data-v-4113fdbf]{color:var(--ink-50);font-size:12px}.control-group[data-v-4113fdbf]{background:0 0;border:none;flex-direction:column;gap:12px;padding:0;display:flex}.form-group[data-v-4113fdbf]{gap:12px}.clip-formGroup[data-v-4113fdbf]{background:0 0;border:none}.field-label[data-v-4113fdbf]{color:var(--ink-60);font-size:14px;font-weight:700}.form-value[data-v-4113fdbf]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 94%, transparent);min-height:44px;color:var(--ink-80);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;display:flex}.btn-grid[data-v-4113fdbf]{grid-template-columns:1fr;gap:8px;display:grid}.inline[data-v-4113fdbf]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inline-3[data-v-4113fdbf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inline-labeled .inline-field[data-v-4113fdbf],.inline-3 .inline-field[data-v-4113fdbf]{align-content:start;gap:6px;min-width:0;display:grid}.inline-label[data-v-4113fdbf]{color:var(--ink-50);font-size:13px;font-weight:600}.field[data-v-4113fdbf]{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 95%, transparent);width:100%;min-height:44px;color:var(--ink);border-radius:10px;outline:none;padding:0 12px;font-size:14px;transition:all .12s}.field[data-v-4113fdbf]:focus{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));box-shadow:0 0 0 2px var(--brand-tint)}.field-color[data-v-4113fdbf]{padding:4px}.hint[data-v-4113fdbf]{color:var(--ink-50);font-size:12px}.concat-plan-list[data-v-4113fdbf]{color:var(--ink-70);margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.55}.concat-plan-names[data-v-4113fdbf]{color:var(--ink-50)}.concat-segment-empty[data-v-4113fdbf]{margin:0 0 12px}.concat-segment-list[data-v-4113fdbf]{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.concat-segment-card[data-v-4113fdbf]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 88%, transparent);border-radius:10px;padding:10px 12px}.concat-segment-head[data-v-4113fdbf]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.concat-segment-index[data-v-4113fdbf]{min-width:22px;height:22px;color:var(--brand-soft);background:var(--brand-tint);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.concat-segment-name[data-v-4113fdbf]{color:var(--ink);word-break:break-all;font-size:13px;font-weight:700;line-height:1.35}.concat-segment-meta[data-v-4113fdbf]{gap:4px;margin:0;display:grid}.concat-segment-meta-row[data-v-4113fdbf]{grid-template-columns:72px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.45;display:grid}.concat-segment-meta-row dt[data-v-4113fdbf]{color:var(--ink-50);margin:0;font-weight:600}.concat-segment-meta-row dd[data-v-4113fdbf]{color:var(--ink-75);margin:0}.concat-segment-meta-row--muted dd[data-v-4113fdbf]{color:var(--ink-50)}.concat-segment-meta-row--warn dd[data-v-4113fdbf]{color:color-mix(in srgb, var(--danger,#e85d5d) 88%, var(--ink))}.concat-segment-meta-sub[data-v-4113fdbf]{color:var(--ink-50)}.concat-mux-option[data-v-4113fdbf]{color:var(--ink-70);cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13px;line-height:1.45;display:flex}.concat-mux-option input[data-v-4113fdbf]{margin-top:3px}.export-help[data-v-4113fdbf]{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-card) 88%, transparent);color:var(--ink-50);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.55}.export-help p[data-v-4113fdbf]{margin:0 0 8px}.export-help p[data-v-4113fdbf]:last-child{margin-bottom:0}.export-progress[data-v-4113fdbf]{align-items:center;gap:10px;margin-top:10px;display:flex}.export-progress-track[data-v-4113fdbf]{background:var(--border);border-radius:9999px;flex:1;min-width:0;height:8px;overflow:hidden}.export-progress-fill[data-v-4113fdbf]{background:linear-gradient(90deg, var(--brand) 0%, var(--brand-deep) 100%);border-radius:9999px;height:100%;transition:width .2s}.export-progress-pct[data-v-4113fdbf]{color:var(--ink-60);text-align:right;min-width:40px;font-size:12px;font-weight:700}.track-sticker-thumb[data-v-4113fdbf]{object-fit:contain;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 90%, transparent);border-radius:8px;width:72px;height:72px}.err[data-v-4113fdbf]{color:var(--accent-red);font-size:12px}.danger-btn[data-v-4113fdbf]{border:1px solid color-mix(in srgb, var(--accent-red) 55%, var(--border));background:color-mix(in srgb, var(--accent-red) 16%, transparent);min-height:40px;color:color-mix(in srgb, var(--accent-red) 75%, #fff);cursor:pointer;border-radius:10px;font-size:14px;font-weight:700;transition:all .12s}.danger-btn[data-v-4113fdbf]:hover{background:color-mix(in srgb, var(--accent-red) 26%, transparent)}.timeline-pane[data-v-4113fdbf]{height:100%;min-height:0;padding:12px 14px;overflow:hidden}.timeline-scroll[data-v-4113fdbf]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 96%, transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 36%, transparent) transparent;border-radius:12px;height:100%;min-height:0;padding:8px 14px 22px;position:relative;overflow:hidden}.timeline-scroll--h-scroll[data-v-4113fdbf]{overflow-x:auto}.timeline-scroll.timeline-scroll--streamlined[data-v-4113fdbf]{padding:var(--sl-timeline-scroll-pad-top) 12px var(--sl-timeline-scroll-pad-bottom) var(--sl-timeline-scroll-pad-left);background:0 0;border:none}.timescale[data-v-4113fdbf]{border-bottom:1px solid var(--divider);height:34px;position:relative}.timeline-streamlined-canvas .timescale[data-v-4113fdbf]{height:var(--sl-timeline-ruler-h);min-height:var(--sl-timeline-ruler-h)}.tick[data-v-4113fdbf]{pointer-events:none;width:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.tick[data-v-4113fdbf]:before{content:"";background:color-mix(in srgb, var(--ink) 22%, transparent);width:1px;position:absolute;bottom:0;left:0}.tick--minor[data-v-4113fdbf]:before{height:12px}.tick--second[data-v-4113fdbf]:before{background:color-mix(in srgb, var(--ink) 42%, transparent);width:1px;height:26px}.tick-label[data-v-4113fdbf]{color:var(--ink-50);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600;position:absolute;top:2px;left:50%;transform:translate(-50%)}.track-row[data-v-4113fdbf]{grid-template-columns:80px minmax(0,1fr);gap:8px;margin-top:6px;display:grid}.track-label[data-v-4113fdbf]{border:1px solid var(--border);background:var(--surface);color:var(--ink-70);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.timeline-nav[data-v-4113fdbf]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 92%, #000);width:30px;height:56px;color:var(--ink-70);cursor:pointer;z-index:20;opacity:0;pointer-events:none;border-radius:10px;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:opacity .18s,border-color .12s,background .12s,color .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.timeline-pane:hover .timeline-nav[data-v-4113fdbf]{opacity:1;pointer-events:auto}.timeline-nav[data-v-4113fdbf]:hover{color:var(--ink);border-color:var(--border-2);background:color-mix(in srgb, var(--surface-3) 94%, #000)}.timeline-nav[data-v-4113fdbf]:disabled{pointer-events:none;cursor:default;opacity:.34!important}.timeline-nav--left[data-v-4113fdbf]{left:18px}.timeline-nav--right[data-v-4113fdbf]{right:18px}.asset-filter-layer[data-v-4113fdbf]{z-index:250;position:fixed;inset:0}.asset-filter-backdrop[data-v-4113fdbf]{position:absolute;inset:0}.asset-filter-popover[data-v-4113fdbf]{z-index:251;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.08);border-radius:14px;max-height:min(420px,100vh - 32px);padding:12px;position:fixed;overflow-y:auto;box-shadow:0 16px 48px #0000005c}.asset-filter-head[data-v-4113fdbf]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.asset-filter-title[data-v-4113fdbf]{color:var(--ink);font-size:14px;font-weight:800}.asset-filter-close[data-v-4113fdbf]{color:#fff;cursor:pointer;background:#0000004d;border:none;border-radius:999px;width:24px;height:24px}.asset-filter-grid[data-v-4113fdbf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.asset-filter-chip[data-v-4113fdbf]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 96%, transparent);min-height:40px;color:var(--ink-60);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;transition:all .12s;display:inline-flex}.asset-filter-chip[data-v-4113fdbf]:hover{border-color:var(--border-2);color:var(--ink-80)}.asset-filter-chip--active[data-v-4113fdbf]{color:#d8d7ff;border-color:color-mix(in srgb, var(--brand) 42%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 38%, transparent), color-mix(in srgb, var(--brand-deep) 32%, transparent))}.asset-filter-pop-enter-active[data-v-4113fdbf],.asset-filter-pop-leave-active[data-v-4113fdbf]{transition:opacity .16s}.asset-filter-pop-enter-from[data-v-4113fdbf],.asset-filter-pop-leave-to[data-v-4113fdbf]{opacity:0}.track-body[data-v-4113fdbf]{border:1px dashed var(--border-2);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:8px;min-height:42px;position:relative}.track-volume-sticky-wrap[data-v-4113fdbf]{float:right;z-index:14;pointer-events:none;justify-content:center;align-items:center;width:24px;height:100%;display:flex;position:sticky;top:0;right:14px}.track-volume-btn[data-v-4113fdbf]{pointer-events:auto;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 92%, #000);width:24px;height:24px;color:var(--ink-70);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:border-color .12s,background .12s,color .12s;display:inline-flex;box-shadow:0 2px 8px #00000038}.track-volume-btn[data-v-4113fdbf]:hover,.track-volume-btn--open[data-v-4113fdbf]{border-color:var(--border-2);color:var(--ink);background:color-mix(in srgb, var(--surface-3) 94%, #000)}.track-volume-btn--muted[data-v-4113fdbf]{color:var(--ink-50)}.track-volume-layer[data-v-4113fdbf]{z-index:245;position:fixed;inset:0}.track-volume-backdrop[data-v-4113fdbf]{position:absolute;inset:0}.track-volume-popover[data-v-4113fdbf]{z-index:246;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.05);border-radius:10px;padding:10px 12px;position:fixed;box-shadow:0 12px 36px #00000052}.track-volume-popover__label[data-v-4113fdbf]{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.track-volume-popover__range[data-v-4113fdbf]{width:100%;accent-color:var(--brand)}.clip-item[data-v-4113fdbf]{border:1px solid var(--border-2);cursor:grab;border-radius:6px;align-items:center;height:calc(100% - 6px);transition:box-shadow .12s;display:flex;position:absolute;top:3px;overflow:hidden}.clip-settings-btn[data-v-4113fdbf],.clip-delete-btn[data-v-4113fdbf]{z-index:3;color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-block:auto;padding:0;line-height:1;display:inline-flex;position:absolute;top:0;bottom:0;transform:none}.clip-settings-btn[data-v-4113fdbf]{right:34px}.clip-delete-btn[data-v-4113fdbf]{font-size:14px;right:12px}.clip-item .clip-settings-btn[data-v-4113fdbf]:hover,.clip-item .clip-settings-btn[data-v-4113fdbf]:active{background:color-mix(in srgb, var(--brand) 58%, #111);transform:none}.clip-item .clip-delete-btn[data-v-4113fdbf]:hover,.clip-item .clip-delete-btn[data-v-4113fdbf]:active{background:color-mix(in srgb, var(--accent-red) 65%, #111);transform:none}.clip-item[data-v-4113fdbf]:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 20%, transparent)}.clip-item.active[data-v-4113fdbf]{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent)}.clip-video[data-v-4113fdbf]{background:color-mix(in srgb, var(--brand) 20%, var(--surface))}.clip-frames[data-v-4113fdbf]{width:100%;height:100%;display:flex}.clip-frames img[data-v-4113fdbf]{object-fit:cover;border-right:1px solid var(--divider);flex:1 1 0;width:0;min-width:24px;height:100%}.clip-audio[data-v-4113fdbf]{background:color-mix(in srgb, var(--accent-cyan) 26%, transparent);align-items:flex-end;gap:1px;padding:0 2px}.wave[data-v-4113fdbf]{background:color-mix(in srgb, var(--accent-cyan) 76%, #fff);border-radius:1px 1px 0 0;flex:1 1 0;min-width:2px}.clip-sub[data-v-4113fdbf]{background:color-mix(in srgb, var(--brand) 24%, transparent);color:var(--ink);justify-content:center;padding:0 10px;font-size:12px;font-weight:700}.clip-sticker[data-v-4113fdbf]{background:color-mix(in srgb, var(--accent-yellow) 24%, transparent);color:var(--ink);justify-content:center;font-size:15px}.clip-sticker-preview[data-v-4113fdbf]{object-fit:cover;border:1px solid color-mix(in srgb, var(--border-2) 80%, transparent);border-radius:6px;width:34px;height:34px}.clip-handle[data-v-4113fdbf]{background:color-mix(in srgb, var(--brand) 42%, transparent);cursor:ew-resize;z-index:2;width:7px;position:absolute;top:0;bottom:0}.clip-handle.left[data-v-4113fdbf]{left:0}.clip-handle.right[data-v-4113fdbf]{right:0}.playhead[data-v-4113fdbf]{appearance:none;background:linear-gradient(180deg, #fff 0%, var(--brand-soft) 100%);width:6px;box-shadow:0 0 10px color-mix(in srgb, var(--brand) 55%, transparent);z-index:10;cursor:ew-resize;border:none;padding:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.playhead[data-v-4113fdbf]:hover{box-shadow:0 0 14px color-mix(in srgb, var(--brand) 70%, transparent)}.editor-root[data-v-4113fdbf],.left-pane[data-v-4113fdbf],.right-pane[data-v-4113fdbf],.asset-list[data-v-4113fdbf],.frames[data-v-4113fdbf]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 38%, transparent) transparent}.editor-root[data-v-4113fdbf]::-webkit-scrollbar{width:6px;height:6px}.left-pane[data-v-4113fdbf]::-webkit-scrollbar{width:6px;height:6px}.right-pane[data-v-4113fdbf]::-webkit-scrollbar{width:6px;height:6px}.asset-list[data-v-4113fdbf]::-webkit-scrollbar{width:6px;height:6px}.frames[data-v-4113fdbf]::-webkit-scrollbar{width:6px;height:6px}.editor-root[data-v-4113fdbf]::-webkit-scrollbar-button{width:0;height:0;display:none}.left-pane[data-v-4113fdbf]::-webkit-scrollbar-button{width:0;height:0;display:none}.right-pane[data-v-4113fdbf]::-webkit-scrollbar-button{width:0;height:0;display:none}.asset-list[data-v-4113fdbf]::-webkit-scrollbar-button{width:0;height:0;display:none}.frames[data-v-4113fdbf]::-webkit-scrollbar-button{width:0;height:0;display:none}.editor-root[data-v-4113fdbf]::-webkit-scrollbar-track{background:0 0}.left-pane[data-v-4113fdbf]::-webkit-scrollbar-track{background:0 0}.right-pane[data-v-4113fdbf]::-webkit-scrollbar-track{background:0 0}.asset-list[data-v-4113fdbf]::-webkit-scrollbar-track{background:0 0}.frames[data-v-4113fdbf]::-webkit-scrollbar-track{background:0 0}.editor-root[data-v-4113fdbf]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 36%, transparent);border-radius:999px}.left-pane[data-v-4113fdbf]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 36%, transparent);border-radius:999px}.right-pane[data-v-4113fdbf]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 36%, transparent);border-radius:999px}.asset-list[data-v-4113fdbf]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 36%, transparent);border-radius:999px}.frames[data-v-4113fdbf]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 36%, transparent);border-radius:999px}.editor-root[data-v-4113fdbf]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand) 52%, transparent)}.left-pane[data-v-4113fdbf]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand) 52%, transparent)}.right-pane[data-v-4113fdbf]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand) 52%, transparent)}.asset-list[data-v-4113fdbf]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand) 52%, transparent)}.frames[data-v-4113fdbf]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand) 52%, transparent)}.timeline-scroll[data-v-4113fdbf]::-webkit-scrollbar{height:10px}.timeline-scroll[data-v-4113fdbf]::-webkit-scrollbar-track{background:color-mix(in srgb, var(--surface-2) 80%, transparent);border-radius:999px}.timeline-scroll[data-v-4113fdbf]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 40%, transparent);border-radius:999px}.timeline-scroll[data-v-4113fdbf]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand) 55%, transparent)}.clip-overlay-dragging [class*=sub-enter-][data-v-4113fdbf],.clip-overlay-dragging [class*=st-enter-][data-v-4113fdbf],.clip-overlay-dragging .overlay-subtitle-enter[data-v-4113fdbf],.clip-overlay-dragging .overlay-sticker-enter[data-v-4113fdbf]{opacity:1;transform:none;animation:none!important}.overlay-subtitle-enter[class*=sub-enter-][data-v-4113fdbf],.overlay-sticker-enter[class*=st-enter-][data-v-4113fdbf]{animation-duration:var(--clip-anim-dur,.45s);animation-fill-mode:forwards}.preview-content-stage .overlay-subtitle-enter[class*=sub-enter-][data-v-4113fdbf],.preview-content-stage .overlay-sticker-enter[class*=st-enter-][data-v-4113fdbf]{animation-name:overlayPreviewFadeIn-4113fdbf!important;transform:none!important}@keyframes overlayPreviewFadeIn-4113fdbf{0%{opacity:0}to{opacity:1}}.sub-enter-fade-up[data-v-4113fdbf]{animation-name:subFadeUp-4113fdbf;animation-timing-function:ease}.sub-enter-fade-down[data-v-4113fdbf]{animation-name:subFadeDown-4113fdbf;animation-timing-function:ease}.sub-enter-slide-left[data-v-4113fdbf]{animation-name:subSlideLeft-4113fdbf;animation-timing-function:ease}.sub-enter-slide-right[data-v-4113fdbf]{animation-name:subSlideRight-4113fdbf;animation-timing-function:ease}.sub-enter-slide-up[data-v-4113fdbf]{animation-name:subSlideUp-4113fdbf;animation-timing-function:ease}.sub-enter-zoom[data-v-4113fdbf]{animation-name:subZoom-4113fdbf;animation-timing-function:ease}.sub-enter-zoom-out[data-v-4113fdbf]{animation-name:subZoomOut-4113fdbf;animation-timing-function:ease}.sub-enter-bounce[data-v-4113fdbf]{animation-name:subBounce-4113fdbf;animation-timing-function:cubic-bezier(.34,1.4,.64,1)}.sub-enter-flip[data-v-4113fdbf]{animation-name:subFlip-4113fdbf;animation-timing-function:ease}.sub-enter-rotate[data-v-4113fdbf]{animation-name:subRotate-4113fdbf;animation-timing-function:ease}.sub-enter-elastic[data-v-4113fdbf]{animation-name:subElastic-4113fdbf;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.sub-enter-blink[data-v-4113fdbf]{animation-name:subBlink-4113fdbf;animation-timing-function:ease}.st-enter-pop[data-v-4113fdbf]{animation-name:stickerPop-4113fdbf;animation-timing-function:ease}.st-enter-float[data-v-4113fdbf]{animation-name:stickerFloat-4113fdbf;animation-timing-function:ease}.st-enter-spin[data-v-4113fdbf]{animation-name:stickerSpin-4113fdbf;animation-timing-function:ease}.st-enter-drop[data-v-4113fdbf]{animation-name:stickerDrop-4113fdbf;animation-timing-function:ease}.st-enter-slide-down[data-v-4113fdbf]{animation-name:stickerSlideDown-4113fdbf;animation-timing-function:ease}.st-enter-zoom-in[data-v-4113fdbf]{animation-name:stickerZoomIn-4113fdbf;animation-timing-function:ease}.st-enter-zoom-out[data-v-4113fdbf]{animation-name:stickerZoomOut-4113fdbf;animation-timing-function:ease}.st-enter-shake[data-v-4113fdbf]{animation-name:stickerShake-4113fdbf;animation-timing-function:ease}.st-enter-flip[data-v-4113fdbf]{animation-name:stickerFlip-4113fdbf;animation-timing-function:ease}.st-enter-fade[data-v-4113fdbf]{animation-name:stickerFade-4113fdbf;animation-timing-function:ease}.st-enter-bounce[data-v-4113fdbf]{animation-name:stickerBounce-4113fdbf;animation-timing-function:ease}.st-enter-swing[data-v-4113fdbf]{animation-name:stickerSwing-4113fdbf;animation-timing-function:ease-in-out}@keyframes subFadeUp-4113fdbf{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes subFadeDown-4113fdbf{0%{opacity:0;transform:translate(-50%,calc(-50% - 14px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes subSlideLeft-4113fdbf{0%{opacity:0;transform:translate(calc(20px - 50%),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes subSlideRight-4113fdbf{0%{opacity:0;transform:translate(calc(-50% - 20px),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes subSlideUp-4113fdbf{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes subZoom-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes subZoomOut-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)scale(1.35)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes subBounce-4113fdbf{0%{opacity:0;transform:translate(-50%,calc(24px - 50%))scale(.85)}70%{transform:translate(-50%,calc(-50% - 6px))scale(1.04)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes subFlip-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)rotateY(90deg)}to{opacity:1;transform:translate(-50%,-50%)rotateY(0)}}@keyframes subRotate-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes subElastic-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}55%{transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes subBlink-4113fdbf{0%,to{opacity:1}40%{opacity:.15}60%{opacity:1}}@keyframes stickerPop-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes stickerFloat-4113fdbf{0%{opacity:0;transform:translate(-50%,calc(20px - 50%))scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes stickerSpin-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)rotate(-50deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes stickerDrop-4113fdbf{0%{opacity:0;transform:translate(-50%,calc(-50% - 28px))scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes stickerSlideDown-4113fdbf{0%{opacity:0;transform:translate(-50%,calc(-50% - 24px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes stickerZoomIn-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes stickerZoomOut-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)scale(1.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes stickerShake-4113fdbf{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(calc(-50% - 8px),-50%)}75%{transform:translate(calc(8px - 50%),-50%)}}@keyframes stickerFlip-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)rotateY(-90deg)}to{opacity:1;transform:translate(-50%,-50%)rotateY(0)}}@keyframes stickerFade-4113fdbf{0%{opacity:0}to{opacity:1}}@keyframes stickerBounce-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}60%{transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes stickerSwing-4113fdbf{0%{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)}50%{transform:translate(-50%,-50%)rotate(8deg)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)}}.inline-field--check[data-v-4113fdbf]{align-items:center;gap:8px;display:flex}.inline-field--check input[type=checkbox][data-v-4113fdbf]{width:18px;height:18px;accent-color:var(--brand)}@media (width<=1600px){.editor-main[data-v-4113fdbf]{grid-template-columns:460px minmax(0,1fr) 360px}.editor-root--toolsEmbed .editor-main[data-v-4113fdbf]{grid-template-columns:390px minmax(0,1fr) 310px}}@media (width<=1300px){.editor-main[data-v-4113fdbf]{grid-template-columns:410px minmax(0,1fr) 330px}.editor-root--toolsEmbed .editor-main[data-v-4113fdbf]{grid-template-columns:360px minmax(0,1fr) 290px}}@media (width<=1024px){.editor-root[data-v-4113fdbf]{flex-direction:column;padding:10px;display:flex;overflow:auto}.editor-main[data-v-4113fdbf]{grid-template-columns:1fr;min-height:980px;overflow:visible}.left-pane[data-v-4113fdbf],.right-pane[data-v-4113fdbf],.center-pane[data-v-4113fdbf]{height:auto;min-height:320px}.left-pane[data-v-4113fdbf]:before,.center-pane[data-v-4113fdbf]:before,.right-pane[data-v-4113fdbf]:before,.timeline-pane[data-v-4113fdbf]:before{left:10px;right:10px}.timeline-pane[data-v-4113fdbf]{height:auto;min-height:260px}.editor-root--toolsEmbed[data-v-4113fdbf]{--tools-embed-timeline-h:min(380px, 46vh)}.editor-root--toolsEmbed .timeline-pane[data-v-4113fdbf]{min-height:380px}}@media (width<=640px){.left-pane[data-v-4113fdbf],.center-pane[data-v-4113fdbf],.right-pane[data-v-4113fdbf],.timeline-pane[data-v-4113fdbf]{padding:12px}.asset-cover[data-v-4113fdbf]{width:100%;height:118px}.asset-list[data-v-4113fdbf],.inline[data-v-4113fdbf],.inline-3[data-v-4113fdbf]{grid-template-columns:1fr}.track-row[data-v-4113fdbf]{grid-template-columns:1fr;gap:6px}.track-label[data-v-4113fdbf]{min-height:30px}}input[data-v-4113fdbf],textarea[data-v-4113fdbf],select[data-v-4113fdbf]{-webkit-user-select:text;user-select:text}
