@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Bangers;src:url(/fonts/Bangers-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/Oswald-Variable.ttf) format("truetype");font-weight:200 700;font-display:swap}@font-face{font-family:Archivo Black;src:url(/fonts/ArchivoBlack-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/fonts/RobotoCondensed-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}.editorV2{--v2-bg:#070a10;--v2-panel:#0e131d;--v2-panel-2:#131a27;--v2-raised:#1a2232;--v2-line:#293247;--v2-line-soft:#1d2535;--v2-text:#f3f6fc;--v2-muted:#8996ad;--v2-accent:#e2373f;--v2-blue:#438cff;height:100vh;min-height:720px;display:flex;flex-direction:column;overflow:hidden;background:var(--v2-bg);color:var(--v2-text);font-size:13px}.editorV2 button,.editorV2 input,.editorV2 select{font:inherit}.editorV2 button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--v2-line);border-radius:6px;padding:5px 9px;color:var(--v2-text);background:var(--v2-raised);cursor:pointer}.editorV2 button.active,.editorV2 button:hover:not(:disabled){border-color:#52617d;background:#253149}.editorV2 button:disabled{opacity:.4;cursor:not-allowed}.editorV2 button.primary{border-color:#ef4a51;background:linear-gradient(180deg,#ed4149,#c3222a)}.editorV2 .danger,.editorV2 button.danger{color:#ffd7d9;border-color:#6b2d34;background:#3b1b21}.editorV2 button.dangerGhost{color:#ff8e95;background:transparent;border-color:#5b2930}.v2Topbar{flex:0 0 58px;display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(310px,1fr);align-items:center;grid-gap:16px;gap:16px;padding:7px 14px;border-bottom:1px solid var(--v2-line);background:#101620}.v2ProjectIdentity{display:flex;align-items:center;min-width:0;gap:10px}.v2ProjectIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.v2BackLink{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;border-right:1px solid var(--v2-line);padding-right:12px;color:#aab5c8;font-size:12px;text-decoration:none}.v2BackLink:hover{color:#fff}.v2VersionBadge{flex:0 0 auto;border:1px solid #305a4e;border-radius:999px;padding:3px 7px;color:#8de6c9;background:#102b26;font-size:10px;letter-spacing:.04em}.v2Status{display:grid;justify-items:center;color:var(--v2-muted);font-size:11px}.v2Status .dirty{color:#ffc36d}.v2Status .saved{color:#76d8ae}.v2TopActions{display:flex;justify-content:flex-end;gap:7px}.v2Workspace{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:286px minmax(420px,1fr) 322px;overflow:hidden}.v2Inspector,.v2LeftPanel{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--v2-panel)}.v2LeftPanel{border-right:1px solid var(--v2-line)}.v2Inspector{border-left:1px solid var(--v2-line)}.v2InspectorTabs,.v2LeftTabs{display:flex;gap:2px;overflow-x:auto;flex:0 0 auto;padding:6px;border-bottom:1px solid var(--v2-line);scrollbar-width:thin}.v2InspectorTabs button,.v2LeftTabs button{min-height:28px;flex:0 0 auto;border-color:transparent;background:transparent;color:var(--v2-muted);font-size:11px}.v2InspectorTabs button.active,.v2LeftTabs button.active{color:white;border-color:#38445e;background:#1d2739}.v2InspectorBody,.v2LibraryContent{min-height:0;flex:1 1 auto;overflow:auto;padding:12px;scrollbar-color:#3c475f transparent;scrollbar-width:thin}.v2InspectorTitle,.v2PanelHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.v2InspectorSection h3,.v2PanelHeading h3{margin:0 0 4px;display:flex;align-items:center;gap:7px;font-size:13px}.v2InspectorTitle small,.v2PanelHeading small{display:block;color:var(--v2-muted);font-size:10px}.v2IconButton{min-width:32px;min-height:32px;display:inline-grid;place-items:center;background:var(--v2-raised);cursor:pointer}.v2IconButton,.v2Search{border:1px solid var(--v2-line);border-radius:6px}.v2Search{height:34px;margin:11px 0 7px;display:flex;align-items:center;gap:7px;padding:0 9px;background:#090e16;color:var(--v2-muted)}.v2Search input{min-width:0;width:100%;border:0;outline:0;color:white;background:transparent}.v2Usage{display:block;margin-bottom:8px;color:var(--v2-muted)}.v2MediaScopes{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:4px;border:1px solid var(--v2-line-soft);border-radius:8px;background:#090e16}.v2MediaScopes button{min-height:34px;padding:6px 8px;border-color:transparent;color:var(--v2-muted);background:transparent;font-size:10px}.v2MediaScopes button.active{color:#eafff9;border-color:#2a806b;background:#123c34}.v2MediaScopeHelp{display:block;margin:7px 1px 2px;color:#8ea2bd;font-size:9px;line-height:1.4}.v2InlineNotice{margin:6px 0;padding:8px;border:1px solid #31415c;border-radius:6px;color:#b9d7ff;background:#15243a}.v2MediaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.v2MediaGrid article{min-width:0;padding:6px;border:1px solid var(--v2-line-soft);border-radius:7px;background:#111824;cursor:-webkit-grab;cursor:grab}.v2MediaGrid article:hover{border-color:#4b5a76;background:#172132}.v2MediaGrid article small,.v2MediaGrid article strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2MediaGrid article strong{margin-top:5px;font-size:11px}.v2MediaGrid article small{margin-top:2px;color:var(--v2-muted);font-size:9px}.v2MediaPreview{position:relative;height:66px;display:grid;place-items:center;overflow:hidden;border-radius:5px;color:#7695c7;background:#070b11}.v2MediaPreview img,.v2MediaPreview video{width:100%;height:100%;object-fit:cover}.v2MediaPreview>span{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;padding:3px;border-radius:4px;background:#000b}.v2InspectorSection,.v2ToolSection{display:grid;grid-gap:10px;gap:10px}.v2ToolSection>p{margin:0;color:var(--v2-muted);line-height:1.5}.v2ToolSection>button{justify-content:flex-start}.v2Empty{grid-column:1/-1;padding:20px 10px;text-align:center;color:var(--v2-muted)}.v2Empty.large{min-height:220px;display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px}.v2CenterPanel{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 50% 42%,#202735,#090c12 62%)}.v2CanvasToolbar{flex:0 0 42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:5px;border-bottom:1px solid #1e2635;background:#0a0e15cc}.v2CanvasToolbar label{display:flex;align-items:center;gap:6px;color:var(--v2-muted)}.v2CanvasToolbar select,.v2SelectField select,.v2TimelineToolbar select{border:1px solid var(--v2-line);border-radius:5px;padding:5px 7px;color:white;background:#101722}.v2CanvasStage{min-height:0;flex:1 1 auto;display:grid;place-items:center;overflow:hidden;padding:14px}.v2CanvasStage:-webkit-full-screen{width:100vw;height:100vh;padding:20px;background:#000}.v2CanvasStage:fullscreen{width:100vw;height:100vh;padding:20px;background:#000}.v2CanvasStage:-webkit-full-screen .v2Canvas{box-sizing:border-box;width:min(100%,calc((100vh - 40px) * var(--canvas-ratio)));height:auto;max-width:none;max-height:100%;box-shadow:none}.v2CanvasStage:fullscreen .v2Canvas{box-sizing:border-box;width:min(100%,calc((100vh - 40px) * var(--canvas-ratio)));height:auto;max-width:none;max-height:100%;box-shadow:none}.v2Canvas{container-type:inline-size;position:relative;height:min(100%,640px);max-width:94%;overflow:hidden;border:1px solid #3b465c;background:#000;box-shadow:0 18px 60px #000c;isolation:isolate}.v2Canvas.pickingFocus{cursor:crosshair;outline:2px solid #f5b942;outline-offset:4px}.v2SafeArea{z-index:20000;border:1px dashed #ffffff42}.v2SafeArea.safe90{inset:5%}.v2SafeArea.safe80{inset:10%;border-color:#67b4ff55}.v2SocialToggle{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:7px;white-space:nowrap}.v2SocialToggle input{accent-color:#ff4e5d}.v2SocialToggle.disabled{opacity:.42}.v2SocialSafeOverlay{position:absolute;inset:0;z-index:22000;pointer-events:none;border:2px solid #ff4e5dbd}.v2SocialSafeOverlay i{position:absolute;display:block;background:#ff273b38}.v2SocialSafeOverlay .top{inset:0 0 auto;height:12%}.v2SocialSafeOverlay .bottom{inset:auto 0 0;height:20%}.v2SocialSafeOverlay .right{inset:12% 0 20% auto;width:14%}.v2SocialSafeOverlay span{position:absolute;top:14%;left:6%;padding:4px 7px;border-radius:5px;color:#ffdce0;background:#9b0b1dbd;font-size:clamp(8px,1.8cqw,13px)}.v2MediaBuffer{position:absolute;inset:0;z-index:40000;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;color:#fff;text-align:center;background:#05080cb8;pointer-events:none}.v2MediaBuffer i{width:30px;height:30px;border:3px solid #ffffff35;border-top-color:#72efd0;border-radius:50%;animation:v2-spin .75s linear infinite}.v2MediaBuffer span{color:#b8c8d9;font-size:11px}.v2MediaBuffer progress{width:min(260px,70%);height:8px;accent-color:#72efd0}.v2MediaBuffer b{color:#72efd0;font-size:11px}.v2PreparationSteps{display:grid;grid-template-columns:repeat(4,minmax(62px,1fr));grid-gap:6px;gap:6px;width:min(420px,86%);margin:8px 0 0;padding:0;list-style:none}.v2PreparationSteps li{padding:5px 7px;border:1px solid #314052;border-radius:999px;color:#718197;background:#0b1119d9;font-size:9px}.v2PreparationSteps li.active{border-color:#5acfb1;color:#d6fff4}.v2PreparationSteps li.done{border-color:#2c725f;color:#77e5c6;background:#0a211bd9}.v2BufferingBadge{position:absolute;right:10px;bottom:10px;z-index:40000;display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #416778;border-radius:999px;color:#d9f8ff;background:#071018d9;font-size:10px;pointer-events:none}.v2BufferingBadge i{width:10px;height:10px;border:2px solid #ffffff35;border-top-color:#72efd0;border-radius:50%;animation:v2-spin .75s linear infinite}.v2CanvasItem{position:absolute;max-width:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;object-fit:contain;outline:0 solid transparent}.v2CanvasItem.selected{outline:2px solid #55a8ff;outline-offset:2px}.v2Canvas span.v2CanvasItem{max-width:90%;max-height:none;overflow:visible;white-space:pre-wrap;text-align:center;text-shadow:0 2px 8px #000}.v2SubtitleMotion,.v2SubtitleWord{display:inline-block;will-change:transform,opacity}.v2SubtitleMotion{width:100%;overflow:visible;padding:.75em .4em;margin:-.75em -.4em}.v2FocusPoint{position:absolute;z-index:30000;width:28px;height:28px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid #fff;border-radius:50%;color:#fff;background:#e2343dc9;pointer-events:none;box-shadow:0 0 0 5px #e2343d30}.v2MatteBadge{position:absolute;z-index:31000;top:8px;right:8px;padding:4px 7px;border-radius:4px;color:#0f1114;background:#ecf1f7;font-size:9px;font-weight:800}.v2PlaybackControls{flex:0 0 52px;display:flex;align-items:center;gap:8px;padding:7px 14px;border-top:1px solid #222b3a;background:#0b1018}.v2PlaybackControls .play{width:38px;height:38px;border-radius:50%;background:#e2373f}.v2PlaybackControls code{min-width:92px;color:#dce8fb}.v2PlaybackControls input[type=range]{min-width:80px;flex:1 1}.v2InspectorTitle{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--v2-line-soft)}.v2InspectorSection+.v2InspectorSection{margin-top:18px}.v2Field{display:grid;grid-gap:5px;gap:5px;color:var(--v2-muted);font-size:11px}.v2Field>div{display:grid;grid-template-columns:1fr 66px auto;align-items:center;grid-gap:6px;gap:6px}.v2Field input[type=range]{accent-color:var(--v2-accent)}.v2ColorField input[type=color],.v2Field input[type=number],.v2KeyframeEditor input{min-width:0;width:100%;border:1px solid var(--v2-line);border-radius:5px;padding:5px 6px;color:white;background:#0a0f17}.v2Toggle{min-height:28px;display:flex;align-items:center;gap:7px;color:#c8d0de;cursor:pointer}.v2Toggle input{accent-color:var(--v2-accent)}.v2Toggle.disabled{opacity:.45}.v2ButtonRow,.v2FocusControls,.v2PresetRow,.v2SpeedPresets{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v2PresetRow button,.v2SpeedPresets button{min-height:27px;padding:4px 7px;font-size:10px}.v2SpeedPresets button.active{border-color:#e94d55;background:#4a2025}.v2Metric{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--v2-line-soft);color:var(--v2-muted)}.v2Metric strong{color:white}.v2ZoomGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.v2ZoomGrid button{justify-content:flex-start;min-height:38px;font-size:10px}.v2ColorField,.v2SelectField{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;grid-gap:8px;gap:8px;color:var(--v2-muted)}.v2ColorField{grid-template-columns:1fr 52px auto}.v2KeyframeEditor{display:grid;grid-gap:8px;gap:8px;padding:9px;border:1px solid var(--v2-line);border-radius:7px;background:#0a0f17}.v2KeyframeEditor>div{display:grid;grid-gap:4px;gap:4px;padding-top:5px;border-top:1px solid var(--v2-line-soft)}.v2KeyframeEditor label{display:grid;grid-template-columns:62px 14px 1fr;align-items:center;grid-gap:4px;gap:4px}.v2EffectRow{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px solid var(--v2-line-soft)}.v2SilenceList{display:grid;grid-gap:5px;gap:5px;padding:9px;border:1px solid #48526a;border-radius:7px;background:#111927}.v2SilenceList label{display:flex;gap:7px;color:#b8c2d4}.v2TransitionGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px}.v2TransitionGrid button{min-height:74px;flex-direction:column}.transitionPreview{position:relative;width:70px;height:34px;overflow:hidden;border-radius:4px;background:#111827}.transitionPreview:after,.transitionPreview:before{content:"";position:absolute;inset:0;will-change:transform,opacity,clip-path,filter}.transitionPreview:before{background:linear-gradient(135deg,#2563a9,#53b8d1)}.transitionPreview:after{background:linear-gradient(135deg,#a32d65,#ef805e);opacity:0}.transitionPreview.playing.cut:after{animation:v2CutPreview 1.4s step-end infinite}.transitionPreview.playing.dissolve:after,.transitionPreview.playing.fade:after{animation:v2FadePreview 1.4s ease-in-out infinite}.transitionPreview.playing.wipe_left:after{opacity:1;animation:v2WipePreview 1.4s ease-in-out infinite}.transitionPreview.playing.slide:after{opacity:1;animation:v2SlidePreview 1.4s ease-in-out infinite}.transitionPreview.playing.push:before{animation:v2PushOldPreview 1.4s ease-in-out infinite}.transitionPreview.playing.push:after{opacity:1;animation:v2PushNewPreview 1.4s ease-in-out infinite}.transitionPreview.playing.zoom:after{animation:v2ZoomPreview 1.4s ease-in-out infinite}.transitionPreview.playing.dip_black:after{background:#000;animation:v2DipPreview 1.4s ease-in-out infinite}.transitionPreview.playing.dip_white:after{background:#fff;animation:v2DipPreview 1.4s ease-in-out infinite}.transitionPreview.playing.blur:after{animation:v2BlurPreview 1.4s ease-in-out infinite}@keyframes v2CutPreview{0%,48%{opacity:0}49%,to{opacity:1}}@keyframes v2FadePreview{0%,10%{opacity:0}55%,to{opacity:1}}@keyframes v2WipePreview{0%,10%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}65%,to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes v2SlidePreview{0%,10%{transform:translateX(100%)}65%,to{transform:translateX(0)}}@keyframes v2PushOldPreview{0%,10%{transform:translateX(0)}65%,to{transform:translateX(-100%)}}@keyframes v2PushNewPreview{0%,10%{transform:translateX(100%)}65%,to{transform:translateX(0)}}@keyframes v2ZoomPreview{0%,10%{opacity:0;transform:scale(.55)}65%,to{opacity:1;transform:scale(1)}}@keyframes v2DipPreview{0%,to{opacity:0}45%,55%{opacity:1}}@keyframes v2BlurPreview{0%,10%{opacity:0;filter:blur(10px);transform:scale(1.15)}65%,to{opacity:1;filter:blur(0);transform:scale(1)}}.v2TimelinePanel{position:relative;flex:0 0 auto;min-height:220px;max-height:620px;display:flex;flex-direction:column;border-top:1px solid #3a455b;background:#090e16}.v2TimelineResize{position:absolute;z-index:100;top:-4px;right:0;left:0;height:8px;cursor:ns-resize}.v2TimelineToolbar{flex:0 0 43px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 9px;border-bottom:1px solid var(--v2-line);background:#111722}.v2TimelineToolbar>div{display:flex;align-items:center;gap:5px}.v2TimelineToolbar span{color:var(--v2-muted);font-size:9px}.v2TimelineZoom input{width:110px;accent-color:var(--v2-accent)}.v2TimelineViewport{min-height:0;flex:1 1 auto;overflow:auto;scrollbar-color:#46526a #0b1018;scrollbar-width:thin}.v2TimelineContent{position:relative;min-height:100%}.v2RulerRow,.v2TrackRow{display:grid;grid-template-columns:188px 1fr}.v2RulerRow{z-index:70;top:0;height:31px;border-bottom:1px solid var(--v2-line);background:#0c121c}.v2RulerRow,.v2TrackHeader{position:-webkit-sticky;position:sticky}.v2TrackHeader{z-index:45;left:0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:5px 7px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line-soft);background:#131a26}.v2TrackHeader.rulerHeader{z-index:80;color:var(--v2-muted);font-size:10px}.v2TrackHeader small,.v2TrackHeader strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2TrackHeader strong{font-size:11px}.v2TrackHeader small{color:var(--v2-muted);font-size:9px}.v2TrackDragHandle{flex:0 0 22px;min-width:22px!important;padding:2px!important;border-color:transparent!important;background:transparent!important;color:#7f8da6!important;cursor:-webkit-grab!important;cursor:grab!important}.v2TrackDragHandle:active{cursor:-webkit-grabbing!important;cursor:grabbing!important;color:#ffffff!important}.v2TrackButtons{display:flex;gap:2px}.v2TrackButtons button{min-width:22px;min-height:22px;padding:2px;border-color:transparent;background:transparent;font-size:9px}.v2TrackRow.selectedTrack .v2TrackHeader{box-shadow:inset 3px 0 #e53d45;background:#1b2332}.v2Ruler{position:relative;cursor:pointer;background:repeating-linear-gradient(90deg,transparent,transparent 17px,#20293a 18px)}.v2Ruler span{position:absolute;top:0;height:100%;padding-left:4px;color:#8e9aaf;font-size:9px}.v2Ruler span i{position:absolute;bottom:0;left:0;width:1px;height:10px;background:#647089}.v2TrackLane{position:relative;contain:layout paint style;min-width:0;overflow:hidden;border-bottom:1px solid var(--v2-line-soft);background:repeating-linear-gradient(90deg,#0b111a,#0b111a 35px,#0d141f 36px)}.v2TrackLane.locked{opacity:.65}.v2TimelineClip{position:absolute;contain:layout paint style;top:5px;bottom:5px;min-width:12px;min-height:24px!important;display:block!important;overflow:hidden;padding:0!important;border:1px solid #3e78a9!important;border-radius:5px!important;text-align:left;background:#1d4567!important;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2TimelineClip.type-audio,.v2TimelineClip.type-sound_effect{border-color:#4e9a76!important;background:#1e5b42!important}.v2TimelineClip.type-gif,.v2TimelineClip.type-image,.v2TimelineClip.type-shape{border-color:#9a5bc4!important;background:#58306d!important}.v2TimelineClip.type-subtitle,.v2TimelineClip.type-text{border-color:#cf9b45!important;background:#76541d!important}.v2TimelineClip.selected{outline:2px solid #fff;outline-offset:1px;box-shadow:0 0 0 3px #4ca4ff65}.v2TimelineClip.locked{cursor:not-allowed}.v2TrimHandle{position:absolute;z-index:30;top:0;bottom:0;width:7px;background:#ffffff1c;cursor:ew-resize}.v2TrimHandle.start{left:0}.v2TrimHandle.end{right:0}.v2ClipThumbs{position:absolute;inset:0;display:flex;opacity:.72}.v2ClipThumbs img{min-width:64px;height:100%;object-fit:cover}.v2ClipWave{position:absolute;inset:2px 3px;opacity:.75}.v2ClipWave canvas{width:100%;height:100%}.v2ClipLabel{position:relative;z-index:5;display:flex;justify-content:space-between;gap:7px;padding:4px 10px;color:white;text-shadow:0 1px 3px #000;pointer-events:none}.v2ClipLabel small,.v2ClipLabel strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.v2ClipBadges{position:absolute;z-index:8;right:8px;bottom:4px;display:flex;gap:3px;pointer-events:none}.v2ClipBadges i{padding:2px 4px;border-radius:3px;color:#e9f3ff;background:#07111dcc;font-size:8px;font-style:normal}.v2KeyframeDiamond{position:absolute;z-index:12;bottom:4px;width:7px;height:7px;transform:translateX(-50%) rotate(45deg);border:1px solid #5c3f00;background:#ffd34d;pointer-events:none}.v2Playhead{z-index:90;bottom:0;width:2px;pointer-events:none}.v2Playhead,.v2Playhead i{position:absolute;top:0;background:#ff4d56}.v2Playhead i{left:-5px;width:12px;height:10px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.v2SilenceRegion{position:absolute;z-index:25;top:0;bottom:0;border-left:1px solid #f5b942;border-right:1px solid #f5b942;background:#f5b9424d;pointer-events:none}.v2SilenceRegion.disabled{opacity:.2}.v2ContextMenu{position:fixed;z-index:100000;min-width:220px;display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid #4b566d;border-radius:7px;background:#141b27;box-shadow:0 15px 40px #000c}.v2ContextMenu button{justify-content:flex-start;border-color:transparent;background:transparent}.v2ContextMenu hr{width:100%;border:0;border-top:1px solid var(--v2-line)}.editorV2Loading{min-height:calc(100vh - 48px);display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:30px;color:#dce6f7;background:#070a10}.editorV2Loading.error{color:#ffc2c6}.v2Spinner{width:34px;height:34px;border:3px solid #2f394b;border-top-color:#e43b43;border-radius:50%;animation:v2Spin .8s linear infinite}@keyframes v2Spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.v2Workspace{grid-template-columns:240px minmax(380px,1fr) 280px}.v2VersionBadge{display:none}}@media (max-width:920px){.editorV2{overflow:auto;height:auto}.v2Workspace{min-height:720px;grid-template-columns:220px minmax(440px,1fr)}.v2Inspector{display:none}.v2TimelinePanel{min-height:300px}}.editorV2 input[type=range]{--range-progress:0%;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:6px;border:0;border-radius:999px;outline:none;background:linear-gradient(90deg,var(--v2-blue) 0 var(--range-progress),#303a4d var(--range-progress) 100%);box-shadow:inset 0 1px 2px #0008,0 0 0 1px #ffffff08;cursor:pointer}.editorV2 input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid #eef5ff;border-radius:50%;background:var(--v2-blue);box-shadow:0 2px 8px #000b,0 0 0 4px #438cff22;-webkit-transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease}.editorV2 input[type=range]::-moz-range-thumb{width:13px;height:13px;border:2px solid #eef5ff;border-radius:50%;background:var(--v2-blue);box-shadow:0 2px 8px #000b,0 0 0 4px #438cff22}.editorV2 input[type=range]:focus-visible::-webkit-slider-thumb,.editorV2 input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 2px 10px #000c,0 0 0 5px #438cff33}.editorV2 input[type=number],.editorV2 input[type=search],.editorV2 input[type=text],.editorV2 select{border:1px solid #303b50;border-radius:10px;color:#f3f6fc;background:linear-gradient(180deg,#121a27,#0b111b);box-shadow:inset 0 1px 0 #ffffff08,0 1px 2px #0005;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.editorV2 select optgroup,.editorV2 select option{color:#f3f6fc;background:#111827}.editorV2 input[type=number]:focus,.editorV2 input[type=search]:focus,.editorV2 input[type=text]:focus,.editorV2 select:focus{border-color:#4f92ff;box-shadow:0 0 0 3px #438cff24,inset 0 1px 0 #ffffff0d}.v2Field>div{min-height:34px;grid-template-columns:minmax(80px,1fr) 72px auto;padding:4px 6px 4px 8px;border:1px solid #202a3b;border-radius:12px;background:#0a1019b8}.v2Field input[type=range]{width:100%}.v2Field input[type=number]{height:27px;border-radius:8px;padding:4px 7px;text-align:right}.v2Field small{min-width:13px;color:#91a2bc;font-weight:700}.v2CanvasObjectGroup{display:contents}.v2TransitionCut{position:absolute;z-index:40;top:2px;width:18px;height:18px;display:grid;place-items:center;transform:translateX(-50%);border:1px dashed #7aa8dd;border-radius:4px;color:#d9ebff;background:#14263bd9;font-size:9px;font-weight:900;pointer-events:none}.v2TransitionCut.hasTransition{border-style:solid;border-color:#ffbd59;color:#191006;background:#ffbd59}.v2SubtitleLibrary textarea{min-height:52px;resize:vertical}.v2SubtitleCue{display:grid;grid-template-columns:58px 1fr;grid-gap:7px;gap:7px;align-items:start;padding:7px 0;border-bottom:1px solid #263142}.v2SubtitleCue>span{color:#8fa5c1;font-family:ui-monospace,monospace;font-size:10px}.v2CanvasItem.visualMedia,.v2TransformOverlay{width:100%;height:100%}.v2CanvasItem.visualMedia{object-fit:contain;cursor:move;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v2CanvasItem.selected{outline:0}.v2TransformOverlay{position:absolute;box-sizing:border-box;border:2px solid #55a8ff;pointer-events:none;filter:none!important;box-shadow:inset 0 0 0 1px #ffffff55,0 0 0 1px #071222cc}.v2CropHandle,.v2ScaleHandle{position:absolute;z-index:2;display:block;pointer-events:auto;touch-action:none}.v2ScaleHandle{width:13px;height:13px;border:2px solid #eef7ff;border-radius:4px;background:#368eff;box-shadow:0 2px 8px #000d}.v2ScaleHandle.nw{top:-8px;left:-8px;cursor:nwse-resize}.v2ScaleHandle.ne{top:-8px;right:-8px;cursor:nesw-resize}.v2ScaleHandle.sw{bottom:-8px;left:-8px;cursor:nesw-resize}.v2ScaleHandle.se{right:-8px;bottom:-8px;cursor:nwse-resize}.v2CropHandle{border-radius:999px;background:#ffd256;box-shadow:0 1px 7px #000c,0 0 0 2px #17120a}.v2CropHandle.left,.v2CropHandle.right{top:20%;bottom:20%;width:6px;cursor:ew-resize}.v2CropHandle.left{left:-4px}.v2CropHandle.right{right:-4px}.v2CropHandle.bottom,.v2CropHandle.top{right:20%;left:20%;height:6px;cursor:ns-resize}.v2CropHandle.top{top:-4px}.v2CropHandle.bottom{bottom:-4px}.v2TransformOverlay.mode-crop{border-color:#ffd256;border-style:dashed;background:#00000009}.v2CanvasQuickEdit{position:absolute;z-index:50000;top:12px;left:50%;display:flex;gap:4px;padding:5px;transform:translateX(-50%);border:1px solid #4a5870;border-radius:12px;background:#101723ed;box-shadow:0 10px 28px #000b}.v2CanvasQuickEdit button{min-height:28px;border-radius:8px}.v2CanvasQuickEdit button.close{min-width:28px;padding:3px;font-size:18px}.v2ClipEditorOverlay{z-index:120000}.v2ClipEditorDialog.v2CanvasQuickEdit{position:static;display:block;width:min(1480px,98vw);max-height:96vh;overflow:auto;padding:18px;transform:none}.v2ClipEditorTabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.v2ClipEditorTabs button{display:inline-flex;align-items:center;gap:6px}.v2ClipEditorTabs button.active{border-color:#5fd6b5;color:#cffff2;background:#173c35}.v2ClipEditorGrid{display:grid;grid-template-columns:minmax(380px,1fr) minmax(420px,1fr);grid-gap:18px;gap:18px}.v2ClipEditorPreview{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:220px;padding:18px;border:1px solid #34445c;border-radius:12px;background:radial-gradient(circle at 50% 35%,#263b52,#090e17 68%)}.v2AudioNodeEditor p,.v2ClipEditorHandoff p,.v2ClipEditorPreview span{color:#9eacc1;line-height:1.5}.v2ClipEditorFields{display:grid;grid-gap:8px;gap:8px}.v2AudioNodeEditor{display:grid;grid-gap:12px;gap:12px}.v2ClipEditorVisualStage{position:relative;overflow:hidden;width:100%;min-height:480px;border:1px solid #41546f;border-radius:10px;background:linear-gradient(45deg,#151c27 25%,transparent 0) 0 0/20px 20px,linear-gradient(-45deg,#151c27 25%,transparent 0) 0 0/20px 20px,linear-gradient(45deg,transparent 75%,#151c27 0) 0 0/20px 20px,linear-gradient(-45deg,transparent 75%,#151c27 0) 0 0/20px 20px,#0a0f18;touch-action:none}.v2ClipEditorVisualStage>img,.v2ClipEditorVisualStage>video{position:absolute;width:100%;height:100%;max-width:none;object-fit:contain;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.v2ClipEditorVisualStage>img:active,.v2ClipEditorVisualStage>video:active{cursor:-webkit-grabbing;cursor:grabbing}.v2ModalScaleHandle{position:absolute;right:10px;bottom:10px;width:24px;height:24px;border:3px solid #fff;border-top:0;border-left:0;cursor:nwse-resize;filter:drop-shadow(0 2px 3px #000)}.v2ModalCropOverlay{position:absolute;inset:5%;border:2px dashed #ffd256;pointer-events:none}.v2ModalCropOverlay i{position:absolute;display:block;background:#ffd256;pointer-events:auto}.v2ModalCropOverlay .left,.v2ModalCropOverlay .right{top:25%;bottom:25%;width:8px;cursor:ew-resize}.v2ModalCropOverlay .left{left:-5px}.v2ModalCropOverlay .right{right:-5px}.v2ModalCropOverlay .bottom,.v2ModalCropOverlay .top{right:25%;left:25%;height:8px;cursor:ns-resize}.v2ModalCropOverlay .top{top:-5px}.v2ModalCropOverlay .bottom{bottom:-5px}.v2PreviewPlayButton{display:inline-flex;align-items:center;justify-content:center;gap:7px}.v2FrameLayouts{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid #2f3c50}.v2FrameLayouts>span,.v2ModalControlIntro span{color:#9eacc1;font-size:11px;line-height:1.45}.v2FrameLayoutGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.v2FrameLayoutGrid article{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px}.v2FrameLayoutGrid article button{min-width:0}.v2FrameCompositionCard{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #34445c;border-radius:12px;background:#080d15}.v2FrameCompositionCard>div:first-child{display:grid;grid-gap:3px;gap:3px}.v2FrameCompositionCard>div:first-child span{color:#91a2b9;font-size:11px}.v2FrameCompositionStage{position:relative;width:100%;min-height:300px;overflow:hidden;border:1px solid #42546d;border-radius:10px;background:#020408}.v2FrameCompositionStage>img,.v2FrameCompositionStage>video{position:absolute;max-width:none;object-fit:fill;cursor:pointer}.v2FrameCompositionStage>.selected{outline:2px solid #59dcb6;outline-offset:-2px}.v2CompositionWorkspace{display:grid;grid-template-columns:245px minmax(480px,1fr) 270px;grid-gap:12px;gap:12px;min-height:690px}.v2CompositionWorkspace button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.v2CompositionInspector,.v2CompositionLayers,.v2CompositionMain{min-width:0;border:1px solid #2c3b50;border-radius:12px;background:#080d15}.v2CompositionInspector,.v2CompositionLayers{padding:12px}.v2CompositionLayers{display:flex;flex-direction:column;gap:10px}.v2CompositionHint,.v2CompositionLayers>p{margin:0;color:#91a2b9;font-size:11px;line-height:1.45}.v2CompositionSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2CompositionSectionTitle>div{display:flex;align-items:center;gap:7px}.v2CompositionLayerList{display:grid;grid-gap:6px;gap:6px;max-height:330px;overflow:auto}.v2CompositionLayerList article{display:grid;grid-template-columns:minmax(0,1fr) 28px 28px;grid-gap:4px;gap:4px;padding:5px;border:1px solid #27364a;border-radius:9px;background:#0c1420}.v2CompositionLayerList article.selected{border-color:#52d8b2;background:#102b24;box-shadow:inset 3px 0 #52d8b2}.v2CompositionLayerMain{min-width:0;justify-content:flex-start!important;padding:3px!important;border:0!important;background:transparent!important}.v2CompositionLayerMain>span:last-child{display:grid;min-width:0;text-align:left}.v2CompositionLayerMain b,.v2CompositionLayerMain small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2CompositionLayerMain small{color:#7e91aa;font-size:10px}.v2CompositionThumb{display:grid;width:42px;height:28px;flex:0 0 42px;place-items:center;overflow:hidden;border-radius:5px;background:#02050a}.v2CompositionThumb img{width:100%;height:100%;object-fit:cover}.v2CompositionAlign,.v2CompositionDepth,.v2CompositionLayerActions{display:flex;flex-wrap:wrap;gap:5px}.v2CompositionLayerActions button{flex:1 1}.v2CompositionPresets{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin-top:auto}.v2CompositionPresets strong{grid-column:1/-1}.v2CompositionPresets button{padding:6px;font-size:11px}.v2CompositionMain{display:grid;grid-template-rows:auto minmax(360px,1fr) auto auto;overflow:hidden}.v2CompositionPlayback,.v2CompositionToolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid #26354a;background:#0c1420}.v2CompositionToolbar>div{display:flex;align-items:center;gap:6px}.v2CompositionToolbar label{display:flex;align-items:center;gap:4px;color:#aab8cb;font-size:11px}.v2CompositionToolbar button.active{border-color:#55dbb4;color:#d7fff3;background:#173d34}.v2CompositionCanvasShell{display:grid;min-height:390px;padding:18px;place-items:center;overflow:hidden;background:radial-gradient(circle,#1b2838,#080c13 70%)}.v2FrameCompositionStage.v2CompositionCanvas{width:auto;height:100%;max-width:100%;min-height:0;max-height:540px;outline:none;box-shadow:0 16px 40px #000a}.v2CompositionLayer{position:absolute;max-width:none;cursor:move;touch-action:none}.v2CompositionLayer>img,.v2CompositionLayer>video{display:block;width:100%;height:100%;max-width:none;object-fit:fill;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2CompositionLayer.selected{outline:2px solid #55e0b9;outline-offset:2px}.v2CompositionLayer.locked{cursor:not-allowed}.v2CompositionScaleHandle{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;border:2px solid #07100d;border-radius:3px;background:#61e7c0;cursor:nwse-resize;pointer-events:auto}.v2FreeCropEditor{position:absolute;inset:0;overflow:hidden;background:#020408}.v2FreeCropEditor>img,.v2FreeCropEditor>video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.v2FreeCropShade{position:absolute;inset:0;pointer-events:none}.v2FreeCropWindow{position:absolute;display:block!important;min-width:20px;min-height:20px!important;padding:0!important;border:2px solid #62e8c0!important;border-radius:2px!important;background:transparent!important;box-shadow:0 0 0 9999px #02060bb8,inset 0 0 0 1px #ffffff75;cursor:move;touch-action:none}.v2FreeCropWindow:after,.v2FreeCropWindow:before{content:"";position:absolute;pointer-events:none;opacity:.65}.v2FreeCropWindow:before{top:33.333%;right:0;left:0;height:33.333%;border-top:1px dashed #fff8;border-bottom:1px dashed #fff8}.v2FreeCropWindow:after{top:0;bottom:0;left:33.333%;width:33.333%;border-right:1px dashed #fff8;border-left:1px dashed #fff8}.v2FreeCropWindow>span{position:absolute;top:50%;left:50%;width:max-content;max-width:90%;padding:5px 8px;transform:translate(-50%,-50%);border-radius:6px;color:#eafff9;background:#07120fba;font-size:11px;pointer-events:none}.v2FreeCropWindow>i{position:absolute;z-index:2;display:block;border:2px solid #07110e;border-radius:3px;background:#70f0c9;box-shadow:0 1px 4px #000b}.v2FreeCropWindow>i.left,.v2FreeCropWindow>i.right{top:50%;width:9px;height:28px;transform:translateY(-50%);cursor:ew-resize}.v2FreeCropWindow>i.left{left:-6px}.v2FreeCropWindow>i.right{right:-6px}.v2FreeCropWindow>i.bottom,.v2FreeCropWindow>i.top{left:50%;width:28px;height:9px;transform:translateX(-50%);cursor:ns-resize}.v2FreeCropWindow>i.top{top:-6px}.v2FreeCropWindow>i.bottom{bottom:-6px}.v2FreeCropWindow>i.bottom-left,.v2FreeCropWindow>i.bottom-right,.v2FreeCropWindow>i.top-left,.v2FreeCropWindow>i.top-right{width:13px;height:13px}.v2FreeCropWindow>i.top-left{top:-7px;left:-7px;cursor:nwse-resize}.v2FreeCropWindow>i.top-right{top:-7px;right:-7px;cursor:nesw-resize}.v2FreeCropWindow>i.bottom-left{bottom:-7px;left:-7px;cursor:nesw-resize}.v2FreeCropWindow>i.bottom-right{right:-7px;bottom:-7px;cursor:nwse-resize}.v2SafeArea{position:absolute;pointer-events:none;border:1px dashed #ffffff69;z-index:99999}.v2SafeArea.action{inset:5%}.v2SafeArea.title{inset:10%;border-color:#ffd87080}.v2CompositionCenterX,.v2CompositionCenterY{position:absolute;pointer-events:none;background:#5ee5bd55;z-index:99998}.v2CompositionCenterX{top:0;bottom:0;left:50%;width:1px}.v2CompositionCenterY{right:0;left:0;top:50%;height:1px}.v2CompositionPlayback{border-top:1px solid #26354a;border-bottom:0}.v2CompositionPlayback input{flex:1 1}.v2CompositionPlayback span,.v2CompositionPlayback time{color:#9fb0c5;font-size:11px;white-space:nowrap}.v2CompositionSource{display:grid;grid-template-columns:150px minmax(180px,1fr);grid-gap:10px;gap:10px;padding:10px;border-top:1px solid #26354a;background:#090f18}.v2CompositionSource header{display:grid;align-content:center;grid-gap:3px;gap:3px}.v2CompositionSource header span{color:#91a2b9;font-size:10px}.v2CompositionSourceStage{position:relative;width:min(280px,100%);min-height:110px;overflow:hidden;border:1px solid #384963;border-radius:7px;background:#020408}.v2CompositionSourceStage>img,.v2CompositionSourceStage>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.v2CompositionSourceStage>button{position:absolute;min-height:0;padding:0;border:2px solid;border-radius:3px;background:#6de8c21a}.v2CompositionSourceStage>button.selected{background:#6de8c24d;box-shadow:0 0 0 2px #fff8}.v2CompositionSourceStage>button span{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#05100c;background:#6de8c2;font-size:10px;font-weight:800}.v2CompositionSourceStage>button i{position:absolute;display:block;background:#fff;box-shadow:0 0 0 1px #091017}.v2CompositionSourceStage>button i.left,.v2CompositionSourceStage>button i.right{top:25%;bottom:25%;width:6px;cursor:ew-resize}.v2CompositionSourceStage>button i.left{left:-3px}.v2CompositionSourceStage>button i.right{right:-3px}.v2CompositionSourceStage>button i.bottom,.v2CompositionSourceStage>button i.top{right:25%;left:25%;height:6px;cursor:ns-resize}.v2CompositionSourceStage>button i.top{top:-3px}.v2CompositionSourceStage>button i.bottom{bottom:-3px}.v2CompositionInspector{display:grid;align-content:start;grid-gap:10px;gap:10px;overflow:auto}.v2CompositionInspector fieldset{display:grid;grid-gap:8px;gap:8px;margin:0;padding:10px;border:1px solid #2b3a50;border-radius:9px}.v2CompositionInspector legend{padding:0 5px;color:#86dfc4;font-size:11px;font-weight:700}.v2CompositionInspector label{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;color:#9fadc0;font-size:11px}.v2CompositionInspector input[type=number],.v2CompositionName input{min-width:0;width:100%}.v2CompositionName{grid-template-columns:1fr!important;align-items:stretch!important}.v2CompositionInspector label b{color:#d4fff2;font-size:10px}.v2CompositionAlign button,.v2CompositionDepth button{flex:1 1 44%}@media (max-width:1100px){.v2CompositionWorkspace{grid-template-columns:210px minmax(420px,1fr)}.v2CompositionInspector{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.v2CompositionInspector .v2CompositionHint,.v2CompositionInspector .v2CompositionName,.v2CompositionInspector .v2CompositionSectionTitle{grid-column:1/-1}}@media (max-width:760px){.v2CompositionWorkspace{grid-template-columns:1fr}.v2CompositionInspector,.v2CompositionMain{grid-column:auto}.v2CompositionInspector{grid-template-columns:1fr}}.v2FrameLayerList{display:grid;grid-gap:6px;gap:6px}.v2FrameLayerList article{display:grid;grid-template-columns:1fr 34px 34px;grid-gap:5px;gap:5px;align-items:center;padding:5px;border:1px solid #2f3d52;border-radius:9px;background:#0a111b}.v2FrameLayerList article.selected{border-color:#50d2ac;background:#102720}.v2FrameLayerList article>button:first-child{min-width:0;justify-content:flex-start}.v2FrameLayerList article span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2FrameLayerList article small{margin-left:auto;color:#86dbc1}.v2ModalControlPanel{display:grid;grid-gap:13px;gap:13px}.v2ModalControlIntro{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #314058;border-radius:10px;background:#0a111c}.v2KeyframeSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:7px;gap:7px}.v2KeyframeSummary article{display:flex;justify-content:space-between;gap:8px;padding:9px;border:1px solid #304058;border-radius:8px;background:#0a1019}.v2KeyframeSummary span{color:#80d9bf;font-size:11px}.v2AudioGraph{position:relative;height:270px;overflow:hidden;border:1px solid #354660;border-radius:12px;background:repeating-linear-gradient(0deg,#0a101a,#0a101a 53px,#243046 54px)}.v2AudioGraph>canvas,.v2AudioGraph>svg{position:absolute;inset:0;width:100%;height:100%}.v2AudioGraph>span{position:absolute;inset:0;display:grid;place-items:center}.v2AudioNodeEditor svg{width:100%;cursor:crosshair}.v2AudioNodeEditor polyline{fill:none;stroke:#62e5bd;stroke-width:5;vector-effect:non-scaling-stroke}.v2AudioNodeEditor circle{fill:#fff;stroke:#35cda1;stroke-width:4;vector-effect:non-scaling-stroke;cursor:pointer}.v2OpenMediaEditor{grid-column:1/-1;justify-content:center;border-color:#447962!important;color:#bff7e6!important}.v2LibraryPreviewDialog{width:min(900px,96vw)}.v2LibraryPreviewStage{display:grid;min-height:300px;max-height:65vh;place-items:center;overflow:hidden;border:1px solid #35445d;border-radius:12px;background:#05080d}.v2LibraryPreviewStage img,.v2LibraryPreviewStage video{max-width:100%;max-height:65vh}.v2LibraryAudioPreview{display:grid;width:min(600px,90%);grid-gap:18px;gap:18px;justify-items:center}.v2LibraryAudioPreview audio{width:100%}.v2LeftPanel{position:relative}.v2LeftPanel.isDropTarget{outline:2px solid #5ee3bb;outline-offset:-3px}.v2LibraryDropOverlay{position:absolute;inset:48px 8px 8px;z-index:60;display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:18px;border:2px dashed #5ee3bb;border-radius:12px;color:#dffff5;text-align:center;background:#071812f2;pointer-events:none}.v2LibraryDropOverlay span{color:#8fcbb9;font-size:11px}.v2UploadProgress{display:grid;grid-template-columns:1fr auto;grid-gap:5px 9px;gap:5px 9px;padding:9px;border:1px solid #355849;border-radius:9px;background:#0b1915}.v2UploadProgress strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.v2UploadProgress span{color:#74d8ba;font-size:11px}.v2UploadProgress progress{grid-column:1/-1;width:100%;accent-color:#52d3ac}.v2ReuseRenderDialog{width:min(640px,96vw)}.v2ReuseRenderDialog>p{color:#b9c5d8;line-height:1.6}.v2ReuseWarning{margin-top:12px;padding:10px 12px;border:1px solid #7b6332;border-radius:8px;color:#f6db9b;background:#241d0e;font-size:12px;line-height:1.45}.v2SubtitleStyleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--v2-line-soft);border-radius:10px;background:#0a101a}.v2SubtitleStyleGrid label{display:grid;grid-gap:5px;gap:5px;color:#abb9cd;font-size:11px}.v2SubtitleStyleGrid input,.v2SubtitleStyleGrid select{min-width:0;min-height:34px;border:1px solid #34435c;border-radius:7px;color:#fff;background:#111a28}.v2SubtitleSizeControl{grid-column:1/-1}.v2SubtitleSelectionActions{align-items:center}.v2SubtitleSelectionActions>span{margin-left:auto;color:#79d9bc;font-size:11px}.v2SubtitleSizeControl>span{display:grid;grid-template-columns:minmax(0,1fr) 64px 20px;align-items:center;grid-gap:7px;gap:7px}.v2SubtitleSizeControl input[type=range]{min-height:24px;padding:0;accent-color:#56ddb5}.v2SubtitleSizeControl input[type=number]{width:64px;padding:0 7px;text-align:right}.v2SubtitleSizeControl i{color:#8394ad;font-style:normal}.v2TtsPanel{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid #31534a;border-radius:11px;background:linear-gradient(145deg,#0b1817,#0a1019 68%)}.v2TtsPanel h3{margin:0 0 4px}.v2TtsPanel p{margin:0;color:#9fb4b4;font-size:11px;line-height:1.5}.v2TtsPanel>label{display:grid;grid-gap:5px;gap:5px;color:#b9c9d1;font-size:11px}.v2TtsPanel select,.v2TtsPanel textarea{width:100%;box-sizing:border-box;border:1px solid #344d50;border-radius:8px;color:#f4fbff;background:#0b141c;resize:vertical}.v2TtsPanel textarea{min-height:94px;padding:9px;line-height:1.45}.v2TtsPanel select{min-height:36px;padding:0 8px}.v2TtsPanel small{color:#7f999c;line-height:1.4}.v2TtsProgress{display:grid;grid-template-columns:1fr auto;grid-gap:5px 8px;gap:5px 8px;padding:8px;border-radius:8px;background:#07110f}.v2TtsProgress strong{color:#d8fff2;font-size:11px}.v2TtsProgress span{color:#62dfb8;font-size:11px}.v2TtsProgress progress{grid-column:1/-1;width:100%;accent-color:#58dcb4}@media (max-width:760px){.v2ClipEditorGrid{grid-template-columns:1fr}}.v2InspectorDivider{display:grid;grid-gap:3px;gap:3px;margin-top:9px;padding-top:12px;border-top:1px solid var(--v2-line-soft)}.v2InspectorDivider small{color:var(--v2-muted);line-height:1.4}.v2InspectorDivider>strong{display:flex;align-items:center;gap:6px}.v2LayerButtons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:6px}.v2LayerButtons button{min-width:0}.v2EditTools .split{border-color:#3b6cab;background:linear-gradient(180deg,#25446d,#182d4a)}.v2EditTools .split span{color:#e7f2ff;font-size:10px}.v2TimelineZoom input{accent-color:auto}.v2ContextMenu{min-width:244px;max-height:min(560px,calc(100vh - 24px));overflow-y:auto;border-radius:12px;background:#121a27f7}.v2ContextLabel{display:flex;align-items:center;gap:6px;padding:5px 7px 2px;color:#92a4c0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.v2ContextSpeedGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:3px}.v2ContextSpeedGrid button{min-height:27px;justify-content:center;border:1px solid #29354a;border-radius:8px;background:#0c131f}.v2ContextSpeedGrid button.active{border-color:#4e96ff;color:white;background:#234b7f}.v2MediaGrid article[class*=status-]{opacity:.66;cursor:not-allowed}.v2MediaStatus{position:absolute;right:6px;bottom:6px;padding:3px 6px;border-radius:999px;color:#17120a;background:#ffd166;font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.v2MediaGrid article.status-failed .v2MediaStatus{color:white;background:#c8323b}.v2TopActions button.publish{border-color:#356f64;background:linear-gradient(180deg,#1d6658,#17483f)}.v2RenderProgress{flex:0 0 auto;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(260px,1.6fr) minmax(240px,.9fr);align-items:center;grid-gap:14px;gap:14px;min-height:58px;padding:8px 14px;border-bottom:1px solid #293247;background:#101722}.v2RenderProgress:has(.v2RenderPreview){grid-template-columns:180px minmax(190px,.8fr) minmax(220px,1.4fr) minmax(220px,.9fr)}.v2RenderPreview{display:grid;grid-template-columns:132px 1fr;align-items:center;grid-gap:9px;gap:9px}.v2RenderPreview video{width:132px;height:74px;object-fit:contain;border:1px solid #34445b;border-radius:8px;background:#03060a}.v2RenderPreview small{color:#8fa0b8;font-size:10px;line-height:1.35}.v2RenderProgressInfo{display:grid;grid-gap:3px;gap:3px}.v2RenderProgressInfo strong{font-size:12px}.v2RenderProgressInfo span{color:#9aa9c0;font-size:11px}.v2RenderProgressTrack{height:9px;overflow:hidden;border-radius:999px;background:#303a4d;box-shadow:inset 0 1px 3px #0008}.v2RenderProgressTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e2373f,#ff7c72);transition:width .3s ease}.v2RenderProgress.status-completed .v2RenderProgressTrack i{background:#38b98b}.v2RenderProgress.status-failed .v2RenderProgressTrack i{background:#ff5b64}.v2RenderProgressActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.v2RenderAction{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid #326a58;border-radius:6px;color:#a7f0d4;text-decoration:none;background:#173b32}.v2RenderError{color:#ff9da3;font-size:11px;text-align:right}.v2PublishOverlay{position:fixed;inset:0;z-index:50000;display:grid;place-items:center;padding:24px;background:#03060bd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v2PublishDialog{width:min(760px,96vw);max-height:90vh;overflow:auto;border:1px solid #37445c;border-radius:14px;padding:18px;background:#101722;box-shadow:0 28px 90px #000d}.v2PublishDialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #293247}.v2PublishDialog>header div{display:grid;grid-gap:3px;gap:3px}.v2PublishDialog>header span{color:#7fdcc2;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.v2PublishDialog>header strong{font-size:16px}.v2PublishDialog>header h2{margin:0;font-size:16px}.v2ExportDialog{width:min(780px,96vw)}.v2ExportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.v2ExportGrid label{display:grid;grid-gap:7px;gap:7px;color:#dce5f4;font-size:12px;font-weight:700}.v2ExportGrid select{width:100%;min-height:42px;padding:8px 10px;border:1px solid #3b4963;border-radius:7px;color:#fff;background:#0a101a}.v2ExportGrid select:focus{border-color:#57c7a5;outline:2px solid #57c7a526}.v2ExportGrid select:disabled{opacity:.5}.v2ExportSummary{display:grid;grid-gap:3px;gap:3px;margin-top:15px;padding:12px 14px;border:1px solid #2e3d55;border-radius:9px;color:#b8c4d7;background:#0a101a}.v2ExportSummary strong{color:#fff;font-size:16px}.v2ExportSummary small{color:#7fdcc2}.v2ExportActions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.v2ExportActions button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 14px}.v2SaveDialog{width:min(520px,96vw)}.v2SaveDialog form{display:grid;grid-gap:14px;gap:14px}.v2SaveDialog form>p{margin:0;color:#aab5c8;font-size:13px;line-height:1.5}.v2SaveDialog form label{display:grid;grid-gap:7px;gap:7px;color:#dce5f4;font-size:12px;font-weight:700}.v2SaveDialog form input{width:100%;min-height:42px;padding:9px 11px;border:1px solid #3b4963;border-radius:7px;color:#fff;background:#0a101a}.v2SaveDialog form input:focus{border-color:#57c7a5;outline:2px solid #57c7a526}.v2SaveDialog form footer{display:flex;justify-content:flex-end;gap:9px}.v2SaveDialog form footer button{min-height:36px;padding:7px 13px}.v2SaveError{color:#ff9da3;font-size:12px}@media (max-width:900px){.v2RenderProgress{grid-template-columns:1fr;gap:7px}.v2RenderProgressActions{justify-content:flex-start}.v2ExportGrid{grid-template-columns:1fr}}