._frame_e5omr_1{aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;display:flex}._canvas_e5omr_17{background:#000;border:1px solid #263240;display:block}._canvasLandscape_e5omr_29{width:auto;max-width:100%;height:100%}._canvasReframe_e5omr_41{aspect-ratio:16/9;width:100%;height:auto;max-height:100%}._controls_1vjis_1{flex-direction:column;gap:4px;margin-top:6px;display:flex}._seekBar_1vjis_15{appearance:none;cursor:pointer;background:#243242;border-radius:2px;outline:none;width:100%;height:4px}._seekBar_1vjis_15::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ve-accent,#4a9eff);cursor:pointer;border-radius:50%;width:12px;height:12px}._seekBar_1vjis_15::-moz-range-thumb{background:var(--ve-accent,#4a9eff);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}._row_1vjis_73{align-items:center;gap:8px;display:flex}._playBtn_1vjis_85{background:var(--ve-accent,#4a9eff);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;display:flex}._playBtn_1vjis_85:hover{background:var(--ve-accent-soft,#3a8eef)}._playBtn_1vjis_85:disabled{opacity:.4;cursor:not-allowed}._time_1vjis_135{color:var(--ve-muted,#96a8bb);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:13px}._spacer_1vjis_149{flex:1}._volumeWrap_1vjis_157{align-items:center;gap:4px;display:flex}._volumeIcon_1vjis_169{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ve-muted,#96a8bb);background:0 0;border:none;padding:0;font-size:16px;line-height:1}._volumeSlider_1vjis_191{appearance:none;cursor:pointer;background:#243242;border-radius:2px;outline:none;width:80px;height:4px}._volumeSlider_1vjis_191::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ve-muted,#96a8bb);cursor:pointer;border-radius:50%;width:10px;height:10px}._volumeSlider_1vjis_191::-moz-range-thumb{background:var(--ve-muted,#96a8bb);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px}._container_1o3uu_1{margin-top:10px}._header_1o3uu_9{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._left_1o3uu_23{color:var(--ve-muted,#96a8bb);align-items:center;gap:8px;font-size:13px;display:flex}._right_1o3uu_39{align-items:center;gap:6px;display:flex}._zoomBtn_1o3uu_51{color:var(--ve-muted,#96a8bb);cursor:pointer;background:0 0;border:1px solid #3a4a5c;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;display:flex}._zoomBtn_1o3uu_51:hover{color:var(--ve-text,#e8f0f8);background:#243242}._zoomLabel_1o3uu_91{color:var(--ve-muted,#96a8bb);text-align:center;min-width:36px;font-size:12px}._canvasFrame_1o3uu_105{border:1px solid #263240;border-radius:6px;position:relative;overflow:hidden}._canvas_1o3uu_105{cursor:pointer;width:100%;display:block}._playheadOverlay_1o3uu_131{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._contextMenu_1o3uu_149{z-index:1000;background:#1e2a3a;border:1px solid #3a4a5c;border-radius:8px;padding:4px;position:fixed;box-shadow:0 8px 24px #00000080}._contextMenu_1o3uu_149 button{width:100%;color:var(--ve-text,#e8f0f8);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:6px 16px;font-size:12px;display:block}._contextMenu_1o3uu_149 button:hover{background:#2a3a4e}._panel_jf0ly_1{background:color-mix(in srgb,var(--ve-panel,#151f2a) 95%,black);border:1px solid #243242;border-left:none;border-radius:0 16px 16px 0;flex-direction:column;flex-shrink:0;gap:12px;width:280px;padding:16px;display:flex;overflow-y:auto}._header_jf0ly_29{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}._backBtn_jf0ly_45{color:var(--ve-text,#e8f0f8);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:18px}._backBtn_jf0ly_45:hover{background:#243242}._resetBtn_jf0ly_73{color:var(--ve-muted,#96a8bb);cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:16px}._resetBtn_jf0ly_73:hover{color:var(--ve-text,#e8f0f8);background:#243242}._section_jf0ly_105{background:#1a2535;border-radius:10px;padding:14px}._sectionTitle_jf0ly_117{align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}._icon_jf0ly_135{font-size:15px}._sectionDesc_jf0ly_143{color:var(--ve-muted,#96a8bb);margin-bottom:12px;font-size:11px}._ratioGroup_jf0ly_155{background:#0e141b;border:1px solid #3a4a5c;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:3px;display:grid}._ratioBtn_jf0ly_177{color:var(--ve-muted,#96a8bb);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:600}._ratioBtn_jf0ly_177:hover{color:var(--ve-text,#e8f0f8)}._ratioBtnActive_jf0ly_207{color:#fff;background:#4ea6f5}._row_jf0ly_217{align-items:center;gap:8px;margin-bottom:10px;display:flex}._row_jf0ly_217 label{color:var(--ve-muted,#96a8bb);flex-shrink:0;width:52px;font-size:12px}._row_jf0ly_217 input[type=number]{color:var(--ve-text,#e8f0f8);text-align:center;background:#0e141b;border:1px solid #3a4a5c;border-radius:6px;width:60px;padding:5px 8px;font-size:12px}._fieldLabel_jf0ly_267{color:var(--ve-muted,#96a8bb);margin-left:2px;font-size:10px}._kfDiamondBtn_jf0ly_279{color:#4ea6f5;cursor:pointer;background:0 0;border:1.5px solid #4ea6f5;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;transition:background .15s;display:flex;transform:rotate(45deg)}._kfDiamondBtn_jf0ly_279:hover{background:#4ea6f520}._kfDiamondBtn_jf0ly_279._active_jf0ly_323,._active_jf0ly_323{color:#fff;background:#4ea6f5}._addKfBtn_jf0ly_335{width:100%;color:var(--ve-muted,#96a8bb);cursor:pointer;background:0 0;border:1.5px dashed #3a4a5c;border-radius:8px;padding:8px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}._addKfBtn_jf0ly_335:hover{color:#4ea6f5;border-color:#4ea6f5}._help_jf0ly_371{color:var(--ve-muted,#96a8bb);background:#1a2535;border-radius:10px;padding:14px;font-size:11px;line-height:1.6}._helpTitle_jf0ly_389{color:var(--ve-text,#e8f0f8);align-items:center;gap:4px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}._panel_1ikaj_1{background:color-mix(in srgb,var(--ve-panel,#151f2a) 95%,black);border:1px solid #243242;border-left:none;border-radius:0 16px 16px 0;flex-direction:column;flex-shrink:0;gap:14px;width:280px;padding:16px;display:flex;overflow-y:auto}._header_1ikaj_29{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}._backBtn_1ikaj_45{color:var(--ve-text,#e8f0f8);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:18px}._backBtn_1ikaj_45:hover{background:#243242}._desc_1ikaj_73{color:var(--ve-muted,#96a8bb);font-size:12px;line-height:1.5}._section_1ikaj_85{background:#1a2535;border-radius:10px;padding:14px}._sectionTitle_1ikaj_97{color:var(--ve-text,#e8f0f8);margin-bottom:10px;font-size:13px;font-weight:600}._durationGrid_1ikaj_111{grid-template-columns:1fr 1fr;gap:8px;display:grid}._durBtn_1ikaj_123{color:var(--ve-text,#e8f0f8);cursor:pointer;text-align:center;background:#0e141b;border:1.5px solid #3a4a5c;border-radius:8px;padding:10px 0;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s}._durBtn_1ikaj_123:hover{color:#4ea6f5;border-color:#4ea6f5}._durBtn_1ikaj_123._active_1ikaj_159,._active_1ikaj_159{color:#fff;background:#1a5fb4;border-color:#4ea6f5}._timeInput_1ikaj_173{width:100%;color:var(--ve-text,#e8f0f8);text-align:center;background:#0e141b;border:1.5px solid #3a4a5c;border-radius:8px;outline:none;padding:10px 14px;font-family:Consolas,Menlo,monospace;font-size:16px;transition:border-color .15s}._timeInput_1ikaj_173:focus{border-color:#4ea6f5}._applyBtn_1ikaj_209{background:var(--ve-accent,#25b57a);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:10px 0;font-size:14px;font-weight:600;transition:background .15s}._applyBtn_1ikaj_209:hover{background:var(--ve-accent-soft,#1d8f61)}._resetBtn_1ikaj_243{width:100%;color:var(--ve-muted,#96a8bb);cursor:pointer;background:0 0;border:1.5px dashed #3a4a5c;border-radius:8px;padding:8px 0;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}._resetBtn_1ikaj_243:hover{color:#4ea6f5;border-color:#4ea6f5}._wrapper_b8jqn_1{gap:0;width:min(1320px,100%);display:flex}._main_b8jqn_13{background:color-mix(in srgb,var(--ve-panel,#151f2a) 92%,black);border:1px solid #243242;border-radius:16px;flex:1;min-width:0;padding:16px;box-shadow:0 20px 50px #00000059}._wrapper_b8jqn_1:has([class*=panel]:not([style*="display: none"])) ._main_b8jqn_13{border-radius:16px 0 0 16px}._status_b8jqn_41{color:var(--ve-muted,#96a8bb);min-height:1.3em;margin-top:8px;font-size:14px}._toolbar_aich8_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}._toolbar_aich8_1 input[type=file]{width:100%;color:var(--ve-muted,#96a8bb)}._toolbar_aich8_1 button{background:var(--ve-accent,#25b57a);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-weight:600}._toolbar_aich8_1 button:hover{background:var(--ve-accent-soft,#1d8f61)}._toolbar_aich8_1 button:disabled{cursor:not-allowed;background:#3b4a59}._ratioToggle_aich8_65{border:1px solid #3a4a5c;border-radius:8px;display:inline-flex;overflow:hidden}._ratioBtn_aich8_79{color:var(--ve-muted,#96a8bb);cursor:pointer;background:0 0;border:none;border-radius:0;padding:6px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s}._ratioBtn_aich8_79:hover{color:var(--ve-text,#e8f0f8);background:#243242}._ratioBtn_aich8_79._active_aich8_113,._active_aich8_113{background:var(--ve-accent,#25b57a);color:#fff}._ratioBtn_aich8_79:disabled:not(._active_aich8_113){color:#3b4a59;cursor:not-allowed;background:0 0}.video-editor-page{--ve-bg:#0b1017;--ve-panel:#121a24;--ve-text:#eef4fb;--ve-muted:#7f8da5;--ve-accent:#1487ff;--ve-accent-soft:#0f72d8;height:100vh;min-height:0;color:var(--ve-text);background:radial-gradient(circle at top,#2c75ff1f,#0000 32%),linear-gradient(#0a0f16 0%,#0b1118 100%);overflow:hidden}.video-editor-page--blocked{overflow:auto}.video-editor-page__shell{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.video-editor-page__blockedShell{justify-content:center;align-items:center;min-height:100vh;padding:12px 24px 32px;display:flex;position:relative}.video-editor-page__blockedCard{background:linear-gradient(#181e27fa 0%,#151b23fa 100%);border:1px solid #3a4553;border-radius:26px;flex-direction:column;gap:0;width:min(100%,720px);display:flex;overflow:hidden;box-shadow:0 30px 80px #00000057}.video-editor-page__blockedCard--loading{justify-content:center;align-items:center;min-height:220px;padding:32px}.video-editor-page__blockedHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 34px 18px;display:flex}.video-editor-page__blockedHeaderMain{align-items:flex-start;gap:18px;min-width:0;display:flex}.video-editor-page__blockedHero{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.video-editor-page__blockedHeaderText{flex-direction:column;gap:6px;min-width:0;display:flex}.video-editor-page__blockedCloseButton{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.video-editor-page__blockedCloseButton:hover:not(:disabled){background:#ffffff0f}.video-editor-page__blockedCloseButton:focus-visible{outline:none;box-shadow:0 0 0 3px #1487ff42}.video-editor-page__blockedDivider{background:#7b90ad29;height:1px}.video-editor-page__blockedTitle{color:#f8fafc;margin:0;font-size:22px;font-weight:800;line-height:1.2}.video-editor-page__blockedSubtitle,.video-editor-page__blockedHint{color:#98a2b3;margin:0;font-size:15px;line-height:1.5}.video-editor-page__blockedWarning{color:#fdc700;background:#5f4d0833;border:1px solid #fdc70073;border-radius:22px;align-items:flex-start;gap:14px;margin:24px 34px 22px;padding:20px 22px;display:flex}.video-editor-page__blockedWarningIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.video-editor-page__blockedWarningIcon svg{width:24px;height:24px;display:block}.video-editor-page__blockedWarningText{color:#fdc700;max-width:760px;margin:0;font-size:14px;line-height:1.55}.video-editor-page__blockedInfo{background:#080c12b8;border:1px solid #4a586ea6;border-radius:20px;gap:8px;margin:0 34px;padding:20px 22px;display:grid}.video-editor-page__blockedInfoLabel{color:#f3f4f6;font-size:13px;font-weight:700}.video-editor-page__blockedInfoValue{word-break:break-all;color:#8f9ab2;font-size:16px;font-weight:500}.video-editor-page__blockedActions{border-top:1px solid #7b90ad29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:18px 34px 34px;display:flex}.video-editor-page__blockedHint{padding:22px 34px 0;font-size:15px;line-height:1.5}.video-editor-page__blockedButton{min-width:188px;min-height:54px;font:inherit;cursor:pointer;border:1px solid #7b90ad38;border-radius:16px;padding:0 28px;font-size:15px;transition:transform .2s,border-color .2s,background-color .2s,color .2s,opacity .2s,box-shadow .2s}.video-editor-page__blockedButton:focus-visible{outline:none;box-shadow:0 0 0 3px #1487ff42}.video-editor-page__blockedButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.video-editor-page__blockedButton--ghost{color:#f9fafb;background:#344054;border-color:#344054}.video-editor-page__blockedButton--ghost:hover:not(:disabled){background:#3d4b61;border-color:#46546a;transform:translateY(-1px)}.video-editor-page__blockedButton--primary{color:#fff;background:linear-gradient(#1890ff 0%,#0d79ee 100%);border-color:#1487ff61;min-width:116px;margin-left:auto;box-shadow:0 10px 24px #0f7df038}.video-editor-page__blockedButton--primary:hover:not(:disabled){background:linear-gradient(#2b9bff 0%,#1181f2 100%);transform:translateY(-1px)}.video-editor-page__editorLoadingOverlay{z-index:8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03070d8f;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.video-editor-page__editorLoadingCard{color:#f2f7fd;text-align:center;background:#090f17f0;border:1px solid #7b90ad3d;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-width:260px;max-width:min(86vw,440px);min-height:56px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 18px 40px #0000004d}.video-editor-page__editorLoadingSpinner{border:2px solid #74a8eb59;border-top-color:#5db2ff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite video-editor-page-spin}.video-editor-page__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f16e6;border-bottom:1px solid #2a3441;flex-shrink:0;align-items:center;gap:20px;padding:10px 18px;display:flex;position:relative}.video-editor-page__bannerRow{flex-shrink:0;padding:12px 18px 0}.video-editor-page__dashboardButton,.video-editor-page__headerAction,.video-editor-page__libraryImportButton,.video-editor-page__filterChip,.video-editor-page__deviceButton,.video-editor-page__sideBackButton,.video-editor-page__panelIconButton,.video-editor-page__panelPrimaryButton,.video-editor-page__panelSecondaryButton,.video-editor-page__panelTextButton,.video-editor-page__trimPreset,.video-editor-page__diamondButton,.video-editor-page__transportButton,.video-editor-page__playerVolumeButton,.video-editor-page__timelineZoomButton,.video-editor-page__quickActionButton,.video-editor-page__clipCard,.video-editor-page__ghostButton{font:inherit;transition:transform .2s,border-color .2s,background-color .2s,color .2s,opacity .2s,box-shadow .2s}.video-editor-page__dashboardButton:focus-visible,.video-editor-page__headerAction:focus-visible,.video-editor-page__libraryImportButton:focus-visible,.video-editor-page__filterChip:focus-visible,.video-editor-page__deviceButton:focus-visible,.video-editor-page__sideBackButton:focus-visible,.video-editor-page__panelIconButton:focus-visible,.video-editor-page__panelPrimaryButton:focus-visible,.video-editor-page__panelSecondaryButton:focus-visible,.video-editor-page__panelTextButton:focus-visible,.video-editor-page__trimPreset:focus-visible,.video-editor-page__diamondButton:focus-visible,.video-editor-page__transportButton:focus-visible,.video-editor-page__playerVolumeButton:focus-visible,.video-editor-page__timelineZoomButton:focus-visible,.video-editor-page__quickActionButton:focus-visible,.video-editor-page__clipCard:focus-visible,.video-editor-page__ghostButton:focus-visible{outline:none;box-shadow:0 0 0 3px #1487ff42}.video-editor-page__dashboardButton{color:var(--ve-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.video-editor-page__dashboardButton:hover{color:var(--ve-text)}.video-editor-page__titleBlock{flex:1;min-width:0}.video-editor-page__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:700;line-height:1.15;overflow:hidden}.video-editor-page__metaRow{color:var(--ve-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;font-size:12px;display:flex}.video-editor-page__versionBadge{color:#c3d1e5;background:#18222fe0;border:1px solid #5f718c4d;border-radius:8px;align-items:center;min-height:22px;padding:0 8px;display:inline-flex}.video-editor-page__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.video-editor-page__headerHistoryGroup{align-items:center;gap:8px;display:inline-flex}.video-editor-page__headerAction{min-height:38px;color:var(--ve-text);cursor:pointer;background:#171f2cd1;border:1px solid #7b90ad29;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.video-editor-page__headerAction:hover:not(:disabled){background:#1d2737f5;border-color:#7b90ad4d;transform:translateY(-1px)}.video-editor-page__headerAction:disabled{opacity:.45;cursor:not-allowed}.video-editor-page__headerAction--primary{background:linear-gradient(#1991ff 0%,#0f7df0 100%);border-color:#1487ff4d;box-shadow:0 16px 28px #0f7df038}.video-editor-page__headerAction--primary:hover:not(:disabled){background:linear-gradient(#2b9bff 0%,#1181f2 100%)}.video-editor-page__headerAction--warn{color:#14191f;background-color:#fdc700}.video-editor-page__headerAction--warn:hover:not(:disabled){background-color:#b48d00}.video-editor-page__headerIconAction{width:38px;height:38px;color:var(--ve-text);cursor:pointer;background:#171f2cd1;border:1px solid #7b90ad29;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.video-editor-page__headerIconAction:hover:not(:disabled){background:#1d2737f5;border-color:#7b90ad4d;transform:translateY(-1px)}.video-editor-page__headerIconAction:disabled{opacity:.45;cursor:not-allowed}.video-editor-page__headerIconAction--undo,.video-editor-page__headerIconAction--redo{background:0 0;border:none}.video-editor-page__headerActionIcon{justify-content:center;align-items:center;display:inline-flex}.video-editor-page__headerActionIcon--loading{animation:.8s linear infinite video-editor-page-spin}.video-editor-page__workspace{flex:1;grid-template-columns:288px minmax(0,1fr) 320px;min-height:0;display:grid;overflow:hidden}.video-editor-page__workspace--library-hidden{grid-template-columns:minmax(0,1fr) 320px}.video-editor-page__workspace.watch-mode{display:block}.video-editor-page__floatingCacheButton{z-index:18;color:#eef4fb;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121a26f0;border:1px solid #7b90ad38;border-radius:16px;align-items:center;gap:10px;width:291px;min-height:48px;padding:0 16px;display:inline-flex;position:fixed;bottom:24px;right:14px;box-shadow:0 18px 36px #00000057}.video-editor-page__floatingCacheButton:hover:not(:disabled){background:#182230fa;border-color:#7b90ad57;transform:translateY(-1px)}.video-editor-page__floatingCacheButton:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.video-editor-page__floatingCacheButtonIcon{flex-shrink:0;justify-content:center;align-items:center;width:22px;font-size:18px;display:inline-flex}.video-editor-page__floatingCacheButtonLabel{letter-spacing:.01em;white-space:nowrap;font-size:13px;font-weight:700}.video-editor-page__libraryPanel,.video-editor-page__sidePanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d121bdb;min-height:0;overflow:hidden}.video-editor-page__libraryPanel{border-right:1px solid #7b90ad1a;flex-direction:column;gap:14px;width:288px;min-width:288px;padding:18px 10px 16px 16px;display:flex}.video-editor-page__panelSectionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.video-editor-page__panelSectionTitle,.video-editor-page__sidePanelTitle{color:#f3f7fd;margin:0;font-size:17px;font-weight:700}.video-editor-page__searchField{min-height:42px;color:var(--ve-muted);background:#1a2130;border:1px solid #55668347;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.video-editor-page__searchField svg{color:#6d809b;flex-shrink:0}.video-editor-page__searchField input{width:100%;min-width:0;color:var(--ve-text);font:inherit;background:0 0;border:none;outline:none}.video-editor-page__searchField input::placeholder{color:#72849e}.video-editor-page__filterChips{flex-wrap:wrap;gap:10px;display:flex}.video-editor-page__filterChip{color:#8f9eb4;cursor:pointer;text-transform:none;background:#202736;border:1px solid #2e3a50e6;border-radius:14px;min-height:38px;padding:0 15px;font-size:12px;font-weight:600}.video-editor-page__filterChip:hover{color:#e6eef8;border-color:#7b90ad47}.video-editor-page__filterChip.is-active{color:#fff;background:linear-gradient(#1991ff 0%,#0f7df0 100%);border-color:#1487ff99;box-shadow:0 10px 22px #0f7df033}.video-editor-page__libraryGrid{scrollbar-width:none;flex-wrap:wrap;gap:8px;min-height:0;padding-top:8px;display:flex;overflow-y:auto}.video-editor-page__libraryGrid::-webkit-scrollbar{display:none}.video-editor-page__clipCard{text-align:left;width:120px;color:var(--ve-text);cursor:pointer;background:#1a2130;border:1px solid #3b4960cc;border-radius:16px;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.video-editor-page__clipCard:hover{border-color:#7b90ad61;transform:translateY(-1px)}.video-editor-page__clipCard.is-active{border-color:#f7cc3fb8;box-shadow:0 0 0 1px #f7cc3f29,0 12px 26px #00000029}.video-editor-page__clipCard.is-in-use{border-color:#f7cc3fd1;box-shadow:0 0 0 1px #f7cc3f38,0 12px 24px #00000038}.video-editor-page__clipCard.is-in-use .video-editor-page__clipCardPreview:before{opacity:1}.video-editor-page__clipCard.is-in-use .video-editor-page__clipCardPreview img{filter:brightness(.66)}.video-editor-page__clipCard.is-in-use .video-editor-page__clipCardBody{background:#131b29}.video-editor-page__clipCardPreview{aspect-ratio:1.52;background-color:#111722;background-repeat:no-repeat;width:118px;height:70px;position:relative;overflow:hidden}.video-editor-page__clipCardPreview:before{content:"";opacity:0;pointer-events:none;z-index:0;background:#060a106b;transition:opacity .2s;position:absolute;inset:0}.video-editor-page__clipCardPreview:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#070b112e 100%);position:absolute;inset:0}.video-editor-page__clipCardPreview img{width:100%;display:block}.video-editor-page__clipCardPattern{opacity:.4;background:linear-gradient(135deg,#0000 0 45%,#ffffff1f 45% 46%,#0000 46% 100%),repeating-linear-gradient(90deg,#0000 0 14px,#ffffff0a 14px 15px,#0000 15px 30px);position:absolute;inset:0}.video-editor-page__clipBadge,.video-editor-page__clipCardStatus{z-index:1;border:1px solid color-mix(in srgb, var(--clip-accent) 70%, #f4f7fb 18%);background:color-mix(in srgb, var(--clip-accent) 18%, #0b1017eb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.04em;border-radius:8px;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:10px}.video-editor-page__clipBadge{color:#fff;padding:0 4px;font-size:10px;left:4px}.video-editor-page__clipCardStatus{color:#f7cc3f;background:#0c111ae0;border:1px solid #f7cc3f3d;right:8px}.video-editor-page__clipCardBody{background:#1a2130;flex-direction:column;gap:4px;height:50px;padding:10px 4px 4px;display:flex}.video-editor-page__clipCardTitle{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.4;display:-webkit-box}.video-editor-page__clipCardMeta{color:var(--ve-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.video-editor-page__clipCardUsage{color:#e8cb46;font-weight:700}.video-editor-page__clipCard.is-edited{border-color:#0d7bf2;box-shadow:0 0 0 1px #0d7bf259}.video-editor-page__clipBadge--edited{color:#fff;background-color:#0d7bf2;min-height:20px;top:42px}.video-editor-page__libraryEmptyState{background:#131b26d6;border:1px dashed #7b90ad2e;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;gap:10px;min-height:220px;padding:16px;display:flex}.video-editor-page__libraryEmptyTitle{font-size:16px;font-weight:700}.video-editor-page__libraryEmptyText{color:var(--ve-muted);margin:0;font-size:13px;line-height:1.5}.video-editor-page__libraryStatus{min-height:36px;color:var(--ve-muted);letter-spacing:.02em;background:#131b26d6;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;padding:0 10px;font-size:12px;display:flex}.video-editor-page__ghostButton,.video-editor-page__libraryImportButton{min-height:40px;color:var(--ve-text);cursor:pointer;background:#121a26e6;border:1px solid #7b90ad29;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.video-editor-page__ghostButton:hover,.video-editor-page__libraryImportButton:hover{background:#182230fa;border-color:#7b90ad47;transform:translateY(-1px)}.video-editor-page__libraryImportButton{width:100%;min-height:44px;margin-top:4px}.video-editor-page__editorPane{--stage-preview-aspect:calc(16 / 9);background:#0b1017;grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.video-editor-page__editorPane--ratio-1-1{--stage-preview-aspect:1}.video-editor-page__editorPane--ratio-9-16{--stage-preview-aspect:calc(9 / 16)}.video-editor-page__stagePanel{background:#090d14;border-bottom:1px solid #7b90ad1a;flex-direction:column;min-height:0;display:flex;overflow:hidden}.video-editor-page__stageToolbar{background:#090d14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 8px;display:flex}.video-editor-page__trimStatusBar{background:#090d14;border-bottom:1px solid #2a3441;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.video-editor-page__trimStatusPill,.video-editor-page__trimStatusTag{letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9px;align-items:center;height:30px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.video-editor-page__trimStatusPill{color:#6b7280;background:#000000e5}.video-editor-page__trimStatusTag{color:#0073e6;background:#0073e633;border:1px solid #0073e680;margin-left:auto}.video-editor-page__stageToolbarControls,.video-editor-page__deviceToggleGroup{align-items:center;display:flex}.video-editor-page__stageToolbarControls{flex-wrap:wrap;gap:14px;min-width:0}.video-editor-page__deviceToggleGroup{background:#161c28;border:1px solid #39475dd1;border-radius:16px;gap:6px;padding:6px}.video-editor-page__deviceButton{color:#8ea1ba;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.video-editor-page__deviceButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.video-editor-page__deviceButton:hover{color:#f1f6fd;background:#1d2737b8}.video-editor-page__deviceButton.is-active{color:#fff;background:linear-gradient(#1991ff 0%,#0f7df0 100%);box-shadow:0 12px 20px #0f7df03d}.video-editor-page__deviceButton.is-disabled{opacity:.5}.video-editor-page__stageFullscreenButton{color:#8ea1ba;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.video-editor-page__stageFullscreenButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.video-editor-page__stageFullscreenButton:hover{color:#f3f7fd;background:#1d2737b8}.video-editor-page__statusBadge{max-width:min(100%,260px);min-height:32px;color:var(--ve-muted);background:#121a26cc;border:1px solid #7b90ad1f;border-radius:10px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.video-editor-page__playerControls{flex-direction:column;gap:14px;padding-top:6px;display:flex}.video-editor-page__playerSeek,.video-editor-page__playerVolumeSlider{appearance:none;border-radius:999px;outline:none;margin:0}.video-editor-page__playerSeek::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%}.video-editor-page__playerVolumeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%}.video-editor-page__playerSeek::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%}.video-editor-page__playerVolumeSlider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%}.video-editor-page__playerSeek:disabled,.video-editor-page__playerVolumeSlider:disabled{opacity:.4;cursor:not-allowed}.video-editor-page__playerSeek{background:linear-gradient(90deg, #f8fbff 0%, #f8fbff var(--player-progress), #2f3d52e0 var(--player-progress), #2f3d52e0 100%);cursor:pointer;width:100%;height:4px}.video-editor-page__playerSeek::-webkit-slider-thumb{width:12px;height:12px;box-shadow:0 0 0 2px #0a0f1694}.video-editor-page__playerSeek::-moz-range-thumb{width:12px;height:12px;box-shadow:0 0 0 2px #0a0f1694}.video-editor-page__playerTransportRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.video-editor-page__playerTransportGroup,.video-editor-page__playerVolumeGroup{align-items:center;gap:10px;display:inline-flex}.video-editor-page__transportButton{color:#f3f7fd;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.video-editor-page__transportButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.video-editor-page__transportButton:hover:not(:disabled){color:#fff;background:#1d2737eb}.video-editor-page__transportButton:disabled{opacity:.38;cursor:not-allowed}.video-editor-page__transportButton.is-primary{background:linear-gradient(#1991ff 0%,#0f7df0 100%);border-radius:14px;width:40px;height:40px;box-shadow:0 16px 28px #0f7df038}.video-editor-page__transportButton.is-primary svg{width:30px;height:30px}.video-editor-page__transportButton.is-primary:hover:not(:disabled){background:linear-gradient(#2b9bff 0%,#1181f2 100%)}.video-editor-page__playerDivider{background:#7b90ad2e;width:1px;height:24px}.video-editor-page__playerTimeLabel,.video-editor-page__timelineZoomLabel,.video-editor-page__timelineZoomInput{font-variant-numeric:tabular-nums}.video-editor-page__playerTimeLabel{color:#94a5bb;letter-spacing:.02em;white-space:nowrap;width:90px;font-size:14px}.video-editor-page__playerSpacer{flex:1;min-width:12px}.video-editor-page__playerVolumeGroup{margin-left:auto}.video-editor-page__playerVolumeButton{color:#eef4fb;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.video-editor-page__playerVolumeButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.video-editor-page__playerVolumeButton:hover:not(:disabled){background:#1d2737eb}.video-editor-page__playerVolumeButton:disabled{opacity:.38;cursor:not-allowed}.video-editor-page__playerVolumeSlider{background:linear-gradient(90deg, #f8fbff 0%, #f8fbff var(--player-progress), #2f3d52e0 var(--player-progress), #2f3d52e0 100%);cursor:pointer;width:92px;height:5px}.video-editor-page__playerVolumeSlider::-webkit-slider-thumb{width:11px;height:11px}.video-editor-page__playerVolumeSlider::-moz-range-thumb{width:11px;height:11px}.video-editor-page__canvasFrame,.video-editor-page__controlsFrame,.video-editor-page__timelineFrame{background:#090d14fa}.video-editor-page__canvasFrame{--stage-player-max-height:calc(100dvh - 430px);flex:1;justify-content:center;align-items:center;min-height:0;padding:8px 16px 10px;display:flex}.video-editor-page__canvasFrame>.video-editor-page__playerSurface{flex:none;margin:0 auto}.video-editor-page__playerSurface{justify-content:center;align-items:center;width:100%;height:auto;max-height:60vh;display:flex;overflow:hidden}.trim-mode .video-editor-page__playerSurface{width:auto;max-height:620px}.reframe-mode .video-editor-page__playerSurface{max-width:1280px}.ratio-1-1 .video-editor-page__playerSurface{width:auto}.ratio-9-16 .video-editor-page__playerSurface{width:initial}.video-editor-page__editorPane--ratio-1-1 .video-editor-page__playerSurface,.video-editor-page__editorPane--ratio-9-16 .video-editor-page__playerSurface{aspect-ratio:var(--stage-preview-aspect)}.video-editor-page__editorPane--ratio-1-1 .video-editor-page__playerSurface canvas,.video-editor-page__editorPane--ratio-9-16 .video-editor-page__playerSurface canvas{aspect-ratio:auto;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.video-editor-page__editorPane--canvas-fill .video-editor-page__playerSurface{aspect-ratio:var(--stage-preview-aspect)}.video-editor-page__editorPane--canvas-fill .video-editor-page__playerSurface canvas{aspect-ratio:auto;max-width:100%;max-height:100%;display:block;width:100%!important;height:100%!important}.video-editor-page__controlsFrame{flex-shrink:0;padding:0 16px 14px}.video-editor-page__fullscreenNotice{color:#f4d96b;background:#f7cc3f14;border:1px solid #f7cc3f33;border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:12px;line-height:1.5}.video-editor-page__timelineFrame{flex-shrink:0;min-height:0;padding:0 0 14px;position:relative;overflow:hidden}.video-editor-page__timelineInteractionShield{z-index:4;cursor:not-allowed;pointer-events:auto;background:0 0;position:absolute;bottom:20px;left:0;right:0}.video-editor-page__timeline{margin-top:0;margin-left:20px}.video-editor-page__timeline canvas{border:none;border-radius:0}.video-editor-page__timelineHeader{background:#0f151ef5;border-top:1px solid #7b90ad1f;border-bottom:1px solid #7b90ad1f;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 10px;display:flex}.video-editor-page__timelineTitleGroup,.video-editor-page__timelineZoomGroup{align-items:center;gap:10px;display:inline-flex}.video-editor-page__timelineTitle{color:#f4f8fd;font-size:15px;font-weight:700}.video-editor-page__timelineBadge{color:#91a2b8;background:#1b2433fa;border-radius:10px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.video-editor-page__timelineZoomGroup{margin-left:auto}.video-editor-page__timelineControlDivider{background:#7b90ad38;width:1px;height:28px;margin:0 6px}.video-editor-page__timelineZoomButton{color:#73869f;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.video-editor-page__timelineZoomButton svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.video-editor-page__timelineZoomButton:hover{color:#f3f7fd;background:#1d2737eb}.video-editor-page__timelineKeyframeButton{color:#f3f7fd;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.video-editor-page__timelineKeyframeButton:hover:not(:disabled){background:#1d2737eb}.video-editor-page__timelineKeyframeButton:disabled{opacity:.45;cursor:not-allowed}.video-editor-page__timelineKeyframeButtonIcon{color:currentColor;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.video-editor-page__timelineZoomLabel,.video-editor-page__timelineZoomInput{color:#f4f8fd;background:#1b2433fa;border:1px solid #7b90ad1f;border-radius:10px;justify-content:center;align-items:center;width:60px;min-height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.video-editor-page__timelineZoomInputGroup{background:#1b2433fa;border:1px solid #7b90ad1f;border-radius:10px;align-items:center;min-height:32px;display:inline-flex;overflow:hidden}.video-editor-page__timelineZoomInputGroup:focus-within{border-color:#7b90ad66}.video-editor-page__timelineZoomInput{color:#f4f8fd;text-align:center;-moz-appearance:textfield;background:0 0;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;min-width:36px;min-height:32px;padding:0 4px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.video-editor-page__timelineZoomInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.video-editor-page__timelineZoomInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.video-editor-page__timelineZoomInputSuffix{color:#94a5bb;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;padding:0 10px 0 2px;font-size:13px;font-weight:600;display:inline-flex}.video-editor-page__sidePanel{border-left:1px solid #2a3441;flex-direction:column;gap:14px;width:320px;min-width:320px;padding:16px 14px;display:flex;overflow-y:auto}.video-editor-page__sidePanelHeader{cursor:pointer;align-items:center;gap:10px;min-height:30px;display:flex}.video-editor-page__sideBackButton{width:30px;height:30px;color:var(--ve-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.video-editor-page__sideBackButton:hover{color:var(--ve-text);background:#131c28e6}.video-editor-page__panelCard,.video-editor-page__helpCard{background:linear-gradient(#161e2bfa 0%,#101722fa 100%);border:1px solid #7b90ad1f;border-radius:16px;padding:16px}.video-editor-page__panelCard{flex-direction:column;gap:16px;display:flex}.video-editor-page__panelCardHeading{align-items:center;gap:12px;display:flex}.video-editor-page__panelCardIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.video-editor-page__panelCardText{flex:1;min-width:0}.video-editor-page__panelCardTitle,.video-editor-page__actionCardTitle,.video-editor-page__infoCardTitle{color:var(--ve-text);font-size:14px;font-weight:700}.video-editor-page__panelCardDescription{color:var(--ve-muted);font-size:12px;line-height:1.5}.video-editor-page__panelIconButton{width:16px;height:16px;color:var(--ve-muted);cursor:pointer;background:#121a26e0;border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.video-editor-page__panelIconButton:hover{color:var(--ve-text);background:#1a2534fa}.video-editor-page__panelIconButton:disabled{opacity:.45;cursor:not-allowed}.video-editor-page__trimFormSurface{background:#0d131eeb;border:1px solid #46536c6b;border-radius:14px;flex-direction:column;gap:14px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff08}.video-editor-page__trimFieldBlock{flex-direction:column;gap:8px;display:flex}.video-editor-page__trimFieldBlock--compact{gap:6px}.video-editor-page__trimTimeRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.video-editor-page__trimFieldLabel{color:#70819a;letter-spacing:.01em;font-size:11px;font-weight:600}.video-editor-page__trimInputShell{background:#20283aeb;border:1px solid #3c486099;border-radius:10px;align-items:center;min-height:44px;padding:0 4px;font-size:14px;display:flex}.video-editor-page__trimInputShell input{width:100%;min-width:0;color:var(--ve-text);font:inherit;background:0 0;border:none;outline:none}.video-editor-page__trimInputShell input:disabled{color:#7f90a8}.video-editor-page__trimSegmentActionList{flex-direction:column;gap:10px;display:flex}.video-editor-page__trimSegmentActionButton{min-height:44px;color:var(--ve-text);text-align:left;cursor:pointer;background:#0e151ff5;border:1px solid #7b90ad24;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.video-editor-page__trimSegmentActionButton:hover:not(:disabled){background:#121b27fa;border-color:#7b90ad42;transform:translateY(-1px)}.video-editor-page__trimSegmentActionButton:disabled{opacity:.45;cursor:not-allowed}.video-editor-page__trimSegmentActionButton svg{flex-shrink:0}.video-editor-page__trimSegmentActionIcon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:16px;display:inline-flex}.video-editor-page__trimSegmentActionIcon--text{font-size:18px;font-weight:500;line-height:1}.video-editor-page__panelControlBlock{background-color:#0f1419;border:1px solid #7b90ad24;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.video-editor-page__panelControlHeader{color:var(--ve-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.video-editor-page__panelRangeRow{align-items:center;gap:10px;display:flex}.video-editor-page__panelRangeRow input[type=range]{appearance:none;background:linear-gradient(90deg,#1487ff 0% 34%,#1f2b3cf5 34% 100%);border-radius:999px;flex:1;height:4px;margin:0}.video-editor-page__panelRangeRow input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:none;border-radius:50%;width:12px;height:12px}.video-editor-page__panelRangeRow input[type=range]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:12px;height:12px}.video-editor-page__panelValueChip{text-align:center;background:#0f151ff5;border-radius:10px;min-width:58px;padding:8px 10px;font-size:12px}.video-editor-page__panelFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-editor-page__panelField,.video-editor-page__trimTimeField{background:#0d121beb;border:1px solid #7b90ad1f;border-radius:12px;align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.video-editor-page__panelField span,.video-editor-page__trimTimeField span{color:#62738d;flex-shrink:0;font-size:12px;font-weight:600}.video-editor-page__panelField input,.video-editor-page__trimTimeField input{width:100%;min-width:0;color:var(--ve-text);font:inherit;text-align:left;background:0 0;border:none;outline:none}.video-editor-page__panelField input:disabled,.video-editor-page__trimTimeField input:disabled{color:#6f819c}.video-editor-page__panelField{background-color:#1a1f2e;border:none;padding:0 8px}.video-editor-page__panelPrimaryButton,.video-editor-page__panelSecondaryButton,.video-editor-page__quickActionButton{cursor:pointer;border-radius:12px;min-height:44px;padding:0 14px}.video-editor-page__panelPrimaryButtonContent{justify-content:center;align-items:center;gap:8px;display:inline-flex}.video-editor-page__panelPrimaryButton{color:#fff;background:linear-gradient(#1991ff 0%,#0f7df0 100%);border:1px solid #1487ff57;font-weight:700;box-shadow:0 16px 28px #0f7df02e}.video-editor-page__panelPrimaryButton:hover{transform:translateY(-1px)}.video-editor-page__panelPrimaryButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.video-editor-page__panelSecondaryButton{color:var(--ve-text);background:#111924eb;border:1px solid #7b90ad29;font-weight:600}.video-editor-page__panelSecondaryButton:hover{border-color:#7b90ad47;transform:translateY(-1px)}.video-editor-page__panelTextButton{color:#7db7ff;text-align:center;cursor:pointer;background:0 0;border:none;padding:0}.video-editor-page__panelTextButton:hover{color:#a9cfff}.video-editor-page__reframeActionList{flex-direction:column;gap:10px;display:flex}.video-editor-page__reframeActionButton{height:34px;color:var(--ve-text);text-align:left;cursor:pointer;background:#0e151ff5;border:1px solid #7b90ad24;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:inline-flex}.video-editor-page__reframeActionButton:hover:not(:disabled){border-color:#7b90ad42;transform:translateY(-1px)}.video-editor-page__reframeActionButton:disabled{opacity:.45;cursor:not-allowed}.video-editor-page__reframeActionButton svg{flex-shrink:0}.video-editor-page__reframeActionIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;font-size:14px;display:inline-flex}.video-editor-page__reframePresetRow{flex-wrap:wrap;gap:8px;display:flex}.video-editor-page__diamondButton{color:#66adff;background:#0e151ff5;border:1px solid #58aaff61;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.video-editor-page__diamondButton span{font-size:10px;line-height:1}.video-editor-page__diamondButton:hover:not(:disabled){background:#1487ff24}.video-editor-page__diamondButton:disabled{opacity:.5;cursor:not-allowed}.video-editor-page__diamondButton.is-active{color:#fff;background:#1487ff2e}.video-editor-page__trimPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-editor-page__trimPreset{min-height:40px;color:var(--ve-text);cursor:pointer;background:#0f1620f5;border:1px solid #7b90ad24;border-radius:12px}.video-editor-page__trimPreset:hover{border-color:#1487ff47;transform:translateY(-1px)}.video-editor-page__trimPreset.is-active{background:#1487ff24;border-color:#1487ff6b}.video-editor-page__trimPreset:disabled{opacity:.55;cursor:not-allowed}.video-editor-page__helpCard{color:#9aa8bd;background:linear-gradient(#1e2531fa 0%,#191f2bfa 100%);border-color:#1487ff42;padding:16px 16px 16px 36px;font-size:12px;line-height:1.65;position:relative}.video-editor-page__helpTitle{color:#f3f7fd;min-height:16px;margin-bottom:10px;font-weight:700;display:block}.video-editor-page__helpTitleIcon{color:#51a2ff;flex-shrink:0;position:absolute;top:16px;left:12px}.video-editor-page__helpList{margin:0}.video-editor-page__helpList li+li{margin-top:8px}.video-editor-page__helpShortcutBlock{margin-top:18px}.video-editor-page__helpSectionTitle{color:#f3f7fd;margin-bottom:10px;font-size:14px;font-weight:700}.video-editor-page__helpShortcutLead{color:#9aa8bd;margin:0 0 10px}.video-editor-page__helpShortcutItem+.video-editor-page__helpShortcutItem{margin-top:12px}.video-editor-page__helpKeycap{color:#f7fbff;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#090e16eb;border:1px solid #4d6b966b;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.video-editor-page__helpShortcutDescription{color:#9aa8bd;margin:8px 0 0}.video-editor-page__infoCard{gap:12px}.video-editor-page__infoList{gap:12px;margin:0;display:grid}.video-editor-page__infoList div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.video-editor-page__infoList dt{color:var(--ve-muted);font-size:12px}.video-editor-page__infoList dd{color:var(--ve-text);text-align:right;margin:0;font-size:12px;font-weight:600}.video-editor-page__actionCard{gap:14px}.video-editor-page__actionList{flex-direction:column;gap:10px;display:flex}.video-editor-page__quickActionButton{color:var(--ve-text);text-align:left;background:#0e151ff5;border:1px solid #7b90ad24;align-items:center;gap:10px;display:inline-flex}.video-editor-page__quickActionButton:hover:not(:disabled){border-color:#7b90ad42;transform:translateY(-1px)}.video-editor-page__quickActionButton:disabled{opacity:.45;cursor:not-allowed}.video-editor-page__quickActionButton--primary{color:#51a2ff;background:linear-gradient(90deg,#2b7fff33 0%,#ad46ff33 100%);border-top:1px solid #2b7fff4d}.video-editor-page__quickActionIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;font-size:16px;display:inline-flex}.video-editor-page__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.video-editor-page__stagePanel:fullscreen{background:#05080d;border-bottom:none;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;display:grid}.video-editor-page__stagePanel:fullscreen .video-editor-page__stageToolbar{background:#05080deb;padding:12px 18px 10px}.video-editor-page__stagePanel:fullscreen .video-editor-page__canvasFrame{--stage-player-max-height:calc(100dvh - 170px);background:#05080d;padding:12px 18px}.video-editor-page__stagePanel:fullscreen .video-editor-page__controlsFrame{background:#05080df0;padding:0 18px 16px}.video-editor-page__stagePanel:-webkit-full-screen{background:#05080d;border-bottom:none;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;display:grid}.video-editor-page__stagePanel:-webkit-full-screen .video-editor-page__stageToolbar{background:#05080deb;padding:12px 18px 10px}.video-editor-page__stagePanel:-webkit-full-screen .video-editor-page__canvasFrame{--stage-player-max-height:calc(100dvh - 170px);background:#05080d;padding:12px 18px}.video-editor-page__stagePanel:-webkit-full-screen .video-editor-page__controlsFrame{background:#05080df0;padding:0 18px 16px}.add-clip-dialog-controls{flex-direction:column;gap:12px;display:flex}.add-clip-dialog-seek{appearance:none;cursor:pointer;background:linear-gradient(90deg, #f8fbff 0%, #f8fbff var(--seek-progress), #2f3d52e0 var(--seek-progress), #2f3d52e0 100%);border-radius:999px;outline:none;width:100%;height:28px;margin:0}.add-clip-dialog-seek::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 3px #0a0f1694}.add-clip-dialog-seek::-moz-range-track{background:0 0;border-radius:3px;height:6px}.add-clip-dialog-seek::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 3px #0a0f1694}.add-clip-dialog-seek:disabled{opacity:.4;cursor:not-allowed}.add-clip-dialog-transport{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.add-clip-dialog-transportGroup{align-items:center;gap:10px;display:inline-flex}.add-clip-dialog-btn{color:#f3f7fd;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.add-clip-dialog-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.add-clip-dialog-btn:hover:not(:disabled){color:#fff;background:#1d2737eb}.add-clip-dialog-btn:disabled{opacity:.4;cursor:not-allowed}.add-clip-dialog-btn.is-primary{background:#1d2737eb}.add-clip-dialog-btn.is-primary:hover:not(:disabled){background:#28364beb}.add-clip-dialog-divider{background:#ffffff1f;width:1px;height:24px}.add-clip-dialog-timeLabel{font-variant-numeric:tabular-nums;color:#8b92a7;font-size:13px;font-weight:500}.add-clip-dialog-spacer{flex:1}.add-clip-dialog-confirmBtn{color:#fff;cursor:pointer;background:#0073e6;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:120px;height:36px;padding:0 20px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.add-clip-dialog-confirmBtn:hover:not(:disabled){background:#1984f5}.add-clip-dialog-confirmBtn:disabled{cursor:not-allowed;color:#c9d7e8;background:#2c5a91}@keyframes video-editor-page-spin{to{transform:rotate(360deg)}}
