.video-studio_workspace__UhzpC{width:min(100% - 40px,1040px);margin:0 auto;padding:44px 0 36px}.video-studio_sectionHeader__vi4L7{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin-bottom:22px}.video-studio_sectionHeader__vi4L7 h1{margin:0;font-size:17px;font-weight:650;letter-spacing:-.02em}.video-studio_sectionHeader__vi4L7 h1 span{margin-left:8px;color:#8c8d93;font-size:14px;font-weight:450}.video-studio_empty__hMrYX{display:grid;place-items:center;align-content:center;gap:10px;min-height:300px;color:#787a81;text-align:center}.video-studio_empty__hMrYX svg{width:34px;height:34px;stroke-width:1.4}.video-studio_empty__hMrYX strong{color:#242529}.video-studio_empty__hMrYX span{max-width:420px;font-size:13px}.video-studio_projectList___0yn_{display:grid;gap:6px}.video-studio_projectRow__aHfwO{display:grid;grid-template-columns:72px minmax(0,1fr) 90px;align-items:center;gap:18px;min-height:92px;padding:12px;border:1px solid transparent;border-radius:14px;color:inherit;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.video-studio_projectRow__aHfwO:hover{border-color:#e8e8eb;background:#fafafb}.video-studio_projectIcon__63AcW{display:grid;place-items:center;width:72px;height:72px;border-radius:12px;background:#f3f3f5;color:#6e7077}.video-studio_projectIcon__63AcW svg{width:25px;height:25px;stroke-width:1.5}.video-studio_projectRow__aHfwO>span:nth-child(2){display:grid;gap:5px;min-width:0}.video-studio_projectRow__aHfwO strong{font-size:15px}.video-studio_projectRow__aHfwO small{overflow:hidden;color:#74767d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.video-studio_projectRow__aHfwO em{color:#797b82;font-size:12px;font-style:normal;text-align:right}.video-studio_promptPresets__oeRSI{display:flex;justify-content:center;gap:2px;width:min(100%,1120px);margin:0 auto 8px;pointer-events:auto}.video-studio_promptPresets__oeRSI button{color:#777980;font-size:12px}.video-studio_editorShell__XGaFt{display:grid;grid-template-columns:390px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden;background:#f7f7f9;color:#242529}.video-studio_editorHeader__S6TgA{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,auto) minmax(220px,1fr);align-items:center;min-width:0;padding:0 18px;border-bottom:1px solid #e2e3e6;background:#fff}.video-studio_editorBrand__ZXQbS,.video-studio_editorHeaderActions__EBXB1,.video-studio_editorProjectTitle__NgSHK{display:flex;align-items:center}.video-studio_editorBrand__ZXQbS{gap:10px}.video-studio_editorBrand__ZXQbS>span{width:1px;height:22px;background:#e2e3e6}.video-studio_editorBrand__ZXQbS strong{font-size:17px;font-weight:620}.video-studio_editorProjectTitle__NgSHK{min-width:0;justify-content:center;gap:8px}.video-studio_editorProjectTitle__NgSHK strong{max-width:280px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.video-studio_editorProjectTitle__NgSHK span{color:#8a8b91;font-size:12px}.video-studio_editorHeaderActions__EBXB1{justify-content:flex-end;gap:4px;min-width:0}.video-studio_mobilePaneSwitch__MP5aA{display:none}.video-studio_creationPanel__T3pkz{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid #e2e3e6;background:#fff}.video-studio_creationPanelTitle__YY9S7{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 20px;border-bottom:1px solid #e8e8ea}.video-studio_creationPanelTitle__YY9S7 strong{font-size:15px}.video-studio_creationPanelTitle__YY9S7 svg{width:17px;color:#7e8087}.video-studio_executionRecord__bgCLq{display:grid;gap:9px;padding:24px 22px}.video-studio_executionRecord__bgCLq>span{color:#8b8d93;font-size:12px}.video-studio_executionRecord__bgCLq strong{font-size:14px;line-height:1.65}.video-studio_executionRecord__bgCLq small{color:#7b7d84;font-size:12px}.video-studio_error__2DwCi{margin:0 20px;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:12px}.video-studio_editorComposer__alSDu{position:absolute;right:16px;bottom:16px;left:16px;overflow:hidden;border:1px solid #dedfe2;border-radius:18px;background:#fff;box-shadow:0 8px 30px rgb(24 26 32/7%)}.video-studio_editorComposer__alSDu label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.video-studio_editorComposer__alSDu textarea{min-height:124px;resize:none;border:0;background:transparent;box-shadow:none;font-size:14px;line-height:1.65}.video-studio_editorComposer__alSDu textarea:focus-visible{box-shadow:none}.video-studio_editorComposer__alSDu>div{display:flex;justify-content:space-between;padding:8px;border-top:1px solid #eeeef0}.video-studio_editorCanvas__CxgnR{display:grid;grid-template-rows:54px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:#f7f7f9}.video-studio_editorTabs__YTzhp{display:flex;align-items:center;gap:4px;padding:0 22px;border-bottom:1px solid #e2e3e6;background:#fff}.video-studio_editorTabs__YTzhp button{border-radius:8px}.video-studio_editorStage__4Cydp{position:relative;min-width:0;min-height:0}.video-studio_editorStage__4Cydp .react-flow__controls{overflow:hidden;border:1px solid #dedfe2;border-radius:10px;box-shadow:0 6px 22px rgb(27 29 35/7%)}.video-studio_editorStage__4Cydp .react-flow__controls-button{width:34px;height:34px;border-bottom-color:#ececef;background:#fff}.video-studio_editorStage__4Cydp .react-flow__edge-path{stroke:#b8bbc2}.video-studio_canvasToolbar__TIZmF{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid #dedfe2;border-radius:12px;background:rgb(255 255 255/94%);box-shadow:0 8px 24px rgb(27 29 35/7%);backdrop-filter:blur(10px)}.video-studio_canvasToolbar__TIZmF>span{width:1px;height:22px;margin:0 3px;background:#e5e5e8}.video-studio_shotNode__drrFt{width:300px;overflow:hidden;border:1px solid #dfe0e4;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgb(34 36 42/8%)}.video-studio_shotNode__drrFt[data-status=generating]{border-color:#9da2ae}.video-studio_shotNode__drrFt[data-status=failed]{border-color:#e4a29a}.video-studio_shotNode__drrFt .react-flow__handle{width:8px;height:8px;border:2px solid #fff;background:#9699a2}.video-studio_shotNodePreview__fKcuW{display:grid;place-items:center;align-content:center;gap:8px;height:128px;background:linear-gradient(145deg,#f1f1f3,#e8e9ed);color:#70727a}.video-studio_shotNodePreview__fKcuW svg{width:28px;height:28px;stroke-width:1.45}.video-studio_shotNodePreview__fKcuW span{font-size:12px}.video-studio_shotNodeBody__CpTjl{display:grid;gap:10px;padding:14px}.video-studio_shotNodeMeta__jBBLb{display:flex;justify-content:space-between;color:#7c7e85;font-size:11px}.video-studio_shotNodeBody__CpTjl strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.video-studio_shotNodeBody__CpTjl p{display:-webkit-box;min-height:38px;margin:0;overflow:hidden;color:#777980;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-studio_shotNodeActions__iuuLz{display:flex;justify-content:space-between;gap:6px}.video-studio_canvasEmpty__4r9_c,.video-studio_editorEmpty__fQrKR{display:grid;place-items:center;align-content:center;gap:12px;width:100%;height:100%;min-height:320px;color:#7b7d84;text-align:center}.video-studio_canvasEmpty__4r9_c svg{width:34px;height:34px;stroke-width:1.4}.video-studio_canvasEmpty__4r9_c strong{color:#292a2f}.video-studio_canvasEmpty__4r9_c span{max-width:420px;font-size:13px}.video-studio_editorEmpty__fQrKR{min-height:100%;background:#f7f7f9}.video-studio_spin__fY6UH{animation:video-studio_spin__fY6UH .9s linear infinite}@keyframes video-studio_spin__fY6UH{to{transform:rotate(1turn)}}@media (max-width:900px){.video-studio_editorShell__XGaFt{grid-template-columns:320px minmax(0,1fr)}.video-studio_editorHeader__S6TgA{grid-template-columns:auto minmax(120px,1fr) auto;padding-inline:10px}.video-studio_editorHeaderActions__EBXB1 button:last-child{display:none}}@media (max-width:720px){.video-studio_workspace__UhzpC{width:min(100% - 24px,1040px);padding-top:26px}.video-studio_projectRow__aHfwO{grid-template-columns:52px minmax(0,1fr);gap:12px;padding-inline:4px}.video-studio_projectIcon__63AcW{width:52px;height:52px}.video-studio_projectRow__aHfwO em{display:none}.video-studio_promptPresets__oeRSI{justify-content:flex-start;overflow-x:auto;padding-inline:4px;scrollbar-width:none}.video-studio_promptPresets__oeRSI button{min-width:max-content}.video-studio_editorShell__XGaFt{grid-template-columns:1fr;grid-template-rows:auto 48px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.video-studio_editorHeader__S6TgA{position:sticky;top:0;z-index:20;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px}.video-studio_editorBrand__ZXQbS strong,.video-studio_editorBrand__ZXQbS>span,.video-studio_editorHeaderActions__EBXB1 button:disabled,.video-studio_editorHeaderActions__EBXB1 button:nth-last-child(-n+2),.video-studio_editorProjectTitle__NgSHK span{display:none}.video-studio_editorProjectTitle__NgSHK{justify-content:flex-start}.video-studio_editorProjectTitle__NgSHK strong{max-width:none;font-size:13px}.video-studio_creationPanel__T3pkz{grid-row:3;border-right:0}.video-studio_mobilePaneSwitch__MP5aA{display:grid;grid-row:2;grid-template-columns:1fr 1fr;gap:4px;padding:5px 10px;border-bottom:1px solid #e2e3e6;background:#fff}.video-studio_creationPanel__T3pkz[data-mobile-hidden=true],.video-studio_editorCanvas__CxgnR[data-mobile-hidden=true]{display:none}.video-studio_creationPanelTitle__YY9S7{min-height:46px;padding-inline:14px}.video-studio_executionRecord__bgCLq{padding:14px}.video-studio_executionRecord__bgCLq strong{font-size:13px}.video-studio_editorComposer__alSDu{right:10px;bottom:10px;left:10px;border-radius:14px}.video-studio_editorComposer__alSDu textarea{min-height:72px;font-size:16px}.video-studio_editorCanvas__CxgnR{grid-row:3;min-height:0}.video-studio_editorTabs__YTzhp{padding-inline:8px;overflow-x:auto}.video-studio_editorTabs__YTzhp button{min-width:max-content}.video-studio_shotNode__drrFt{width:264px}}@media (prefers-reduced-motion:reduce){.video-studio_projectRow__aHfwO{transition:none}.video-studio_spin__fY6UH{animation-duration:1.8s}}