.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPage{isolation:isolate;background:var(--color-app-background);width:100%;height:100%;min-height:640px;color:var(--color-app-foreground);grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPage[data-state=clip-review]{min-height:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPage:before,.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPage:after{display:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__chatSidebarSlot{z-index:3;grid-template-rows:minmax(0,1fr);align-content:start;min-width:0;min-height:0;margin-left:clamp(12px,1.2vw,20px);display:grid;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__chatSidebarPanel{background:0 0;border-right:0;min-width:0;height:100%;min-height:0;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewHeader{--preview-header-height:82px;--preview-header-control-height:42px;z-index:2;min-width:0;min-height:var(--preview-header-height);grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;padding:0;display:grid;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__headerLeading{min-width:0;min-height:var(--preview-header-control-height);margin-top:calc((var(--preview-header-height) - var(--preview-header-control-height)) / 2);grid-area:1/1;place-self:start;align-items:center;gap:12px;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleBar{min-width:0;margin-top:calc((var(--preview-header-height) - var(--preview-header-control-height)) / 2);grid-area:1/1;place-self:start center;justify-items:center;gap:6px;max-width:min(760px,100%);display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleView,.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleForm{min-width:0;min-height:var(--preview-header-control-height);justify-content:center;align-items:center;gap:10px;max-width:100%;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitle{min-width:0;max-width:min(520px,42vw);color:var(--color-app-foreground);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:500;line-height:1.12;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleInput{border:1px solid var(--color-app-border);background:var(--color-app-surface);width:min(520px,42vw);min-width:0;height:32px;color:var(--color-app-foreground);font:inherit;letter-spacing:0;border-radius:10px;outline:none;padding:0 10px;font-size:14px;font-weight:500;line-height:1}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleInput:focus{border-color:#ffdd66b8;box-shadow:0 0 0 3px #ffdd6629}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleInput:disabled{opacity:.64}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleEditButton{color:#fff;cursor:pointer;background:#4c4d50f0;border:0;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleEditButton:hover:not(:disabled),.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleEditButton:focus-visible:not(:disabled){background:#606165fa;outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleEditButton:disabled{opacity:.58;cursor:not-allowed}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleEditButton svg{width:16px;height:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleError{color:#ffb4a8;text-align:center;max-width:min(520px,42vw);margin:0;font-size:12px;font-weight:620;line-height:1.35}.RemotionProjectSandboxPreviewPage-module__7CdO3a__headerActions{min-height:var(--preview-header-control-height);margin-top:calc((var(--preview-header-height) - var(--preview-header-control-height)) / 2);grid-area:1/1;place-self:start end;align-items:center;gap:12px;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__downloadButton{width:38px;min-width:38px;height:38px;min-height:38px;color:var(--color-app-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButton{min-width:92px;height:var(--preview-header-control-height);color:#050505;cursor:pointer;min-height:0;font:inherit;background:#fd6;border:0;border-radius:999px;place-items:center;padding:0 20px;font-size:16px;font-weight:740;line-height:1;display:inline-grid;box-shadow:0 16px 42px #fd63,inset 0 1px #ffffff75}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportStaleNotice{text-align:right;max-width:104px;color:var(--color-app-foreground);opacity:.7;font-size:12px;line-height:1.3}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButton[data-loading=true]{color:#050505;background:#fd6}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButtonSpinner{border:3px solid #05050533;border-top-color:#050505;border-radius:999px;width:18px;height:18px;animation:.76s linear infinite RemotionProjectSandboxPreviewPage-module__7CdO3a__spinnerRotate}.RemotionProjectSandboxPreviewPage-module__7CdO3a__downloadButton:hover:not(:disabled),.RemotionProjectSandboxPreviewPage-module__7CdO3a__downloadButton:focus-visible:not(:disabled){background:var(--color-app-subtle-surface);outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButton:hover:not(:disabled),.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButton:focus-visible:not(:disabled){background:#eeff1f;outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__downloadButton:disabled,.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButton:disabled{cursor:not-allowed;box-shadow:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__downloadButton:disabled{color:var(--color-app-muted);background:0 0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButton:disabled{color:#0505059e;background:#ffdd6661}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButton[data-loading=true]:disabled{color:#050505;background:#fd6}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewWorkspace{z-index:1;grid-template-columns:minmax(383.3px,min(35.9vw,551.1px)) minmax(0,1fr);gap:clamp(8px,1.2vw,18px);min-width:0;min-height:0;padding:0;display:grid;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewWorkspace[data-wide-player=true]{grid-template-columns:minmax(340px,min(30vw,470px)) minmax(0,1fr)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain{--scene-rail-width:clamp(102.4px, 8.8vw, 131.2px);grid-template-columns:var(--scene-rail-width) minmax(0, 1fr);border:1px solid var(--color-app-border);background:var(--color-app-background);border-radius:40px;grid-template-rows:auto minmax(0,1fr);gap:2px clamp(18px,2.2vw,30px);min-width:0;min-height:0;margin:clamp(14px,2vh,24px) clamp(14px,2vh,24px) clamp(14px,2vh,24px) 0;padding:28px 36px 14px;display:grid;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain[data-text-panel-open=true]{overflow:visible}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain[data-state=preparing]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 40px 54px;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__clipReviewPage{z-index:1;border:1px solid var(--color-app-border);background:var(--color-app-background);border-radius:40px;min-width:0;min-height:0;margin:clamp(14px,2vh,24px);position:relative;overflow:hidden}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__clipReviewPage{border-color:#ffffff5c}.RemotionProjectSandboxPreviewPage-module__7CdO3a__clipReviewPage[data-frameless]{border:0;border-radius:0;margin:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewNotificationButton{max-width:calc(100% - 48px);position:absolute;top:24px;right:24px}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain[data-state=preparing]{border-color:#ffffff5c}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain[data-exporting=true]{grid-template-columns:minmax(0,1fr);gap:18px 0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain[data-exporting=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage{grid-column:1}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage{--text-editor-panel-right:12px;--text-editor-panel-width:min(430px, 33vw);--text-editor-panel-reserved-width:calc(var(--text-editor-panel-width) + var(--text-editor-panel-right) + 20px);--player-target-width:min(clamp(231.2px, 23.9vw, 324.9px), 41.9vw, 100%);--player-max-height:min(73.1vh, 926.9px);--player-side-clearance:0px;--player-width:min(calc(var(--player-target-width) * var(--player-width-scale,1)), calc(var(--player-max-height) / var(--player-aspect-ratio-inverse)), calc(100cqw - var(--player-side-clearance)));grid-area:2/1/auto/-1;grid-template-rows:minmax(0,1fr);align-content:safe center;justify-items:center;gap:0;height:100%;min-height:0;padding:0;transition:gap .42s,padding .42s;display:grid;position:relative;overflow:hidden auto;container-type:inline-size}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage{scrollbar-color:#08090833 transparent;scrollbar-width:thin}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage::-webkit-scrollbar{width:8px}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage::-webkit-scrollbar-track{background:0 0}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage::-webkit-scrollbar-thumb{background:#08090833;border-radius:999px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStageContent{grid-template-rows:calc(var(--player-width) * var(--player-aspect-ratio-inverse)) max-content;width:100%;min-height:100%;translate:max(0px, calc(var(--player-side-clearance) - (100cqw - var(--player-width)) / 2)) 0;align-content:safe center;justify-items:center;gap:clamp(10px,1.5vh,16px);display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-text-panel-open=true]{padding-right:var(--text-editor-panel-reserved-width);overflow:visible}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-wide-player=true]{--player-width:min(calc((100cqw - var(--player-side-clearance)) * .71), calc(var(--player-max-height) / var(--player-aspect-ratio-inverse)))}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-wide-player=true][data-scene-list-visible=true]{--player-side-clearance:calc(var(--scene-rail-width) + 14px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-exporting=true]{--player-target-width:min(clamp(150px, 16vw, 252px), 34vw, 100%);--player-max-height:min(31vh, 420px);flex-direction:column;align-content:stretch;align-items:stretch;gap:0;padding-top:clamp(16px,3.5vh,44px);display:flex;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-exporting=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStageContent{height:calc(var(--player-width) * var(--player-aspect-ratio-inverse));align-content:start;align-self:start;gap:0;min-height:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-exporting=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressPanel{flex:1 1 0;align-content:center;align-self:stretch;width:100%;min-height:0;margin-top:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlayerRow{place-items:center;width:100%;height:100%;min-height:0;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__playerFrame{z-index:3;width:auto;max-width:100%;height:100%;min-height:0;max-height:100%;box-shadow:var(--preview-player-shadow);transform-origin:top;background:#020202;border:1px solid #ffffff14;border-radius:18px;place-items:center;transition:height .52s cubic-bezier(.2,.8,.2,1),border-radius .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__playerPlaybackSurface{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__playerPlaybackSurface:focus-visible{outline-offset:-4px;outline:2px solid #ffffffeb}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-exporting=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__playerFrame{border-radius:26px;transform:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackControls{z-index:3;border:1px solid var(--color-preview-playback-border);background:var(--color-preview-playback-background);border-radius:999px;align-items:center;gap:10.2px;width:min(clamp(237.2px,23.4vw,317.1px),40.7vw,100%);min-height:42.5px;padding:5.95px 13.6px;display:flex;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackToggle{border:1px solid var(--color-preview-playback-border);width:30.6px;height:30.6px;color:var(--color-preview-playback-control);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackToggle svg{width:15.3px;height:15.3px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackToggle:not([data-playing=true]) svg{transform:translate(1px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackToggle:focus-visible,.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackProgress:focus-visible{outline:1.7px solid var(--color-preview-playback-control);outline-offset:2.55px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackProgress{appearance:none;cursor:pointer;background:0 0;border:0;flex:auto;min-width:0;height:15.3px;padding:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackProgress:disabled{cursor:default;opacity:.55}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackProgress::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-preview-playback-progress) 0, var(--color-preview-playback-progress) var(--preview-playback-progress), var(--color-preview-playback-track) var(--preview-playback-progress), var(--color-preview-playback-track) 100%);border-radius:999px;height:3.4px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackProgress::-webkit-slider-thumb{appearance:none;background:var(--color-preview-playback-progress);border:0;border-radius:50%;width:8.5px;height:8.5px;margin-top:-2.55px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackProgress::-moz-range-track{background:linear-gradient(to right, var(--color-preview-playback-progress) 0, var(--color-preview-playback-progress) var(--preview-playback-progress), var(--color-preview-playback-track) var(--preview-playback-progress), var(--color-preview-playback-track) 100%);border:0;border-radius:999px;height:3.4px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackProgress::-moz-range-thumb{background:var(--color-preview-playback-progress);border:0;border-radius:50%;width:8.5px;height:8.5px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackDuration{color:var(--color-app-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;font-weight:520;line-height:1}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewToolTray{z-index:4;pointer-events:none;grid-area:2/2;justify-content:flex-end;place-self:stretch stretch;align-items:flex-start;min-width:0;height:100%;min-height:0;padding:10px 8px;display:flex;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolButton{z-index:12;border:1px solid var(--color-app-border);background:var(--color-preview-chat-composer-background);min-width:0;max-width:100%;min-height:44px;color:var(--color-app-foreground);cursor:pointer;font:inherit;box-shadow:none;pointer-events:auto;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 clamp(13px,1.2vw,18px);display:flex;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolGlyph{min-width:19px;min-height:19px;color:var(--color-app-foreground);letter-spacing:0;flex:none;place-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolLabel{min-width:0;color:var(--color-app-foreground);letter-spacing:0;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolButton:hover,.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolButton:focus-visible{background:var(--color-app-subtle-surface);outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolButton[data-active=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolGlyph{color:#fd6}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolButton:focus-visible{box-shadow:0 0 0 2px #ffdd66b3}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorPanel{top:0;bottom:0;right:var(--text-editor-panel-right);z-index:40;width:var(--text-editor-panel-width);border:1px solid var(--color-app-border);background:var(--color-preview-chat-composer-background);height:auto;max-height:none;color:var(--color-app-foreground);box-shadow:none;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorHeader{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:28px 28px 22px;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorHeaderText{gap:6px;min-width:0;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorHeader h2{color:var(--color-app-foreground);letter-spacing:0;margin:0;font-size:20px;font-weight:700;line-height:1.15}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorHeader p{max-width:520px;color:var(--color-app-muted);letter-spacing:0;margin:0;font-size:15px;font-weight:400;line-height:1.28}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorCloseButton,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorIconButton{color:var(--color-app-foreground);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;display:inline-grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorCloseButton{background:var(--color-app-foreground);width:30px;height:30px;color:var(--color-app-background);border-radius:999px;flex:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorCloseButton:hover,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorCloseButton:focus-visible,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorIconButton:hover,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorIconButton:focus-visible{opacity:.78;outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorCloseButton:focus-visible,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorIconButton:focus-visible{box-shadow:0 0 0 2px #ffdd6694}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorList{scrollbar-color:#ffffff57 var(--color-app-subtle-surface);scrollbar-width:thin;align-content:start;gap:20px;min-height:0;padding:0 16px 20px;display:grid;overflow-y:auto}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorList::-webkit-scrollbar{width:8px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorList::-webkit-scrollbar-track{background:var(--color-app-subtle-surface);border-radius:999px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorList::-webkit-scrollbar-thumb{background:#ffffff57;border-radius:999px}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorList{scrollbar-color:#08090847 var(--color-app-subtle-surface)}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorList::-webkit-scrollbar-thumb{background:#08090847}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorItem{gap:8px;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorItemLabel{min-width:0;color:var(--color-app-foreground);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorField{border:1px solid var(--color-app-border);background:0 0;border-radius:18px;align-content:start;min-height:84px;padding:12px 14px 46px;display:grid;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorTextarea{resize:none;width:100%;min-height:24px;color:var(--color-app-foreground);font:inherit;letter-spacing:0;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:15px;font-weight:400;line-height:1.35;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorTextarea:focus{box-shadow:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorTextarea::selection{background:#ffdd6647}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorFormatBar{border:1px solid var(--color-app-border);background:var(--color-app-surface);width:fit-content;min-width:0;max-width:100%;min-height:28px;color:var(--color-app-foreground);border-radius:999px;align-items:center;display:inline-flex;position:absolute;bottom:7px;right:7px;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarSelect,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarNumber,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorAlignmentSelect,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorInlineButtons{align-items:center;min-height:28px;display:inline-flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarSelect,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarNumber,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorAlignmentSelect{min-width:0;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarSelect:after,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorAlignmentSelect:after{content:"";opacity:.9;pointer-events:none;border-top:3px solid;border-left:3px solid #0000;border-right:3px solid #0000;flex:none;width:0;height:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarSelect select,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarNumber input{height:28px;color:inherit;font:inherit;letter-spacing:0;background:0 0;border:0;outline:none;font-size:12px;font-weight:500}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarSelect select{appearance:none;text-overflow:ellipsis;white-space:nowrap;max-width:88px;padding:0 3px 0 11px;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarNumber input{text-align:center;width:32px;padding:0 1px 0 6px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarNumber input::-webkit-outer-spin-button{appearance:none;margin:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarNumber input::-webkit-inner-spin-button{appearance:none;margin:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorInlineButtons{padding:0 2px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorIconButton{width:28px;height:28px;color:var(--color-app-foreground);border-radius:0;font-size:12px;font-weight:740}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorIconButton[data-active=true]{background:var(--color-app-subtle-surface);color:var(--color-app-foreground)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorAlignmentSelect{gap:4px;padding:0 11px 0 7px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorAlignmentSelect select{cursor:pointer;opacity:0;position:absolute;inset:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorControlLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorEmpty,.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorError{color:var(--color-app-muted);margin:0;font-size:12px;font-weight:560;line-height:1.35}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorEmpty{padding:10px 12px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorError{color:#ff8b8b;padding:0 16px 14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__interactivePreview,.RemotionProjectSandboxPreviewPage-module__7CdO3a__videoPreview{background:#000;border:0;width:100%;height:100%;display:block}.RemotionProjectSandboxPreviewPage-module__7CdO3a__videoPreview{object-fit:contain}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaceholder{width:100%;height:100%;min-height:320px;color:var(--color-app-muted);text-align:center;grid-area:2/1/auto/-1;place-items:center;padding:24px;font-size:14px;font-weight:650;line-height:1.45;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingState{text-align:center;align-content:center;justify-items:center;gap:14px;min-width:0;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingIndicator{width:82px;height:70px;color:var(--color-app-foreground);display:block;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingIndicator>span{transform-origin:50%;will-change:opacity, transform;background:0 0;border:1.5px solid;border-radius:999px;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingIndicator>span:first-child{animation:3.6s cubic-bezier(.65,0,.35,1) infinite RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingOrbitOne}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingIndicator>span:nth-child(2){animation:3.6s cubic-bezier(.65,0,.35,1) infinite RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingOrbitTwo}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingIndicator>span:nth-child(3){animation:3.6s cubic-bezier(.65,0,.35,1) infinite RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingOrbitThree}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingCopy{justify-items:center;gap:6px;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingState h1,.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingState p{margin:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingState h1{color:var(--color-app-foreground);letter-spacing:-.025em;font-size:clamp(24px,1.9vw,30px);font-weight:700;line-height:1.08}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingState p{color:var(--color-app-muted);font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.35}.RemotionProjectSandboxPreviewPage-module__7CdO3a__addArticleButton{background:var(--color-brand-accent);color:#080908;cursor:pointer;width:min(360px,82%);min-height:56px;font:inherit;border:0;border-radius:999px;justify-self:center;padding:0 28px;font-size:18px;font-weight:600;line-height:1;transition:background .16s,transform .16s}.RemotionProjectSandboxPreviewPage-module__7CdO3a__addArticleButton:hover,.RemotionProjectSandboxPreviewPage-module__7CdO3a__addArticleButton:focus-visible{background:#ffe681;outline:none;transform:translateY(-1px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressPanel{justify-items:center;gap:20px;min-width:0;animation:.46s both RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressEnter;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressRing{aspect-ratio:1;background:conic-gradient(from 0deg, #fd6 0deg var(--export-progress-angle), #343434 var(--export-progress-angle) 360deg);width:clamp(112px,13vw,160px);color:var(--color-preview-export-progress-foreground);letter-spacing:0;border-radius:999px;place-items:center;font-size:30px;font-weight:500;line-height:1;display:grid;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressRing:after{border-radius:inherit;background:var(--color-app-background);content:"";position:absolute;inset:10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressValue{z-index:1;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressSpinner{z-index:1;width:30px;height:30px;color:var(--color-preview-export-spinner-track);position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressSpinner path{stroke:var(--color-preview-export-spinner-track);animation:1.1s linear infinite RemotionProjectSandboxPreviewPage-module__7CdO3a__exportSpinnerDashColor}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressSpinner path:nth-child(2){animation-delay:-962.5ms}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressSpinner path:nth-child(3){animation-delay:-825ms}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressSpinner path:nth-child(4){animation-delay:-687.5ms}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressSpinner path:nth-child(5){animation-delay:-550ms}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressSpinner path:nth-child(6){animation-delay:-412.5ms}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressSpinner path:nth-child(7){animation-delay:-275ms}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressSpinner path:nth-child(8){animation-delay:-137.5ms}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressLabel,.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCancelButton{letter-spacing:0;margin:0;font-size:22px;font-weight:500;line-height:1.1}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressLabel{color:var(--color-preview-export-progress-foreground);font-size:19px}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressLabel{color:#fff}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCancelButton{color:var(--color-app-muted)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCancelButton{color:var(--color-app-foreground);cursor:pointer;background:0 0;border:0;margin-top:-8px;padding:0;font-size:18px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCancelButton:disabled{cursor:not-allowed;opacity:.76}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCancelError{color:#ff7a7a;letter-spacing:0;text-align:center;max-width:260px;margin:-8px 0 0;font-size:12px;font-weight:500;line-height:1.35}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneTray{z-index:2;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-area:2/1;grid-template-rows:minmax(0,1fr);place-self:stretch stretch;margin:0;padding:0;display:grid;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposer{scrollbar-width:thin;background:0 0;grid-auto-rows:max-content;gap:10px;min-width:0;max-height:min(64svh,560px);margin:0;padding:10px 18px 18px;display:grid;overflow-y:auto}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposerCard{border:1px solid var(--color-app-border);background:var(--color-app-surface);min-width:0;box-shadow:var(--preview-panel-shadow);border-radius:24px;gap:12px;padding:16px;display:grid;position:relative;overflow:clip}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposer[data-crop-editor=true]{flex-direction:column;max-height:min(80svh,560px);display:flex;overflow:visible}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposer[data-crop-editor=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposerCard{flex-direction:column;min-height:0;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposer[data-crop-editor=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementList{--scene-replacement-item-height:clamp(64px, 12svh, 96px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposer[data-crop-editor=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementPanel,.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposer[data-crop-editor=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementTrim,.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposer[data-crop-editor=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptError{flex-shrink:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementPanel{border:1px solid var(--color-app-border);background:var(--color-app-surface);min-width:0;box-shadow:var(--preview-panel-shadow);border-radius:22px;gap:8px;padding:12px;display:grid;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementList{--scene-replacement-item-height:clamp(124.8px, 18svh, 170.4px);scrollbar-width:thin;overscroll-behavior-x:contain;align-items:stretch;gap:8px;min-width:0;padding:0 0 2px;display:flex;overflow:auto hidden}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementList{scrollbar-color:#08090833 transparent}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementList::-webkit-scrollbar{height:8px}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementList::-webkit-scrollbar-track{background:0 0}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementList::-webkit-scrollbar-thumb{background:#08090833;border-radius:999px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementUploadButton,.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton{width:clamp(59px,9vw,107px);height:var(--scene-replacement-item-height);font:inherit;cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementUploadButton{width:calc(var(--scene-replacement-item-height) * .672);border:1px solid var(--color-app-border);background:var(--color-app-subtle-surface);color:var(--color-app-muted);align-content:center;gap:6px;padding:8px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementUploadButton span{max-width:100%;color:inherit;text-align:center;white-space:normal;font-size:11px;font-weight:520;line-height:1.12}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton{background:var(--color-app-subtle-surface);color:var(--color-app-muted);border:1px solid #0000;padding:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementUploadButton:hover:not(:disabled),.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementUploadButton:focus-visible:not(:disabled),.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton:hover:not([aria-disabled=true]),.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton:focus-visible:not([aria-disabled=true]){border-color:#ffdd6694;outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton[data-current=true]{box-shadow:none;border-color:#0000;overflow:visible}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton[data-current=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateBadge{text-overflow:clip;max-width:none;overflow:visible}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton[data-pending=true]{border-color:#ffdd66d1;box-shadow:inset 0 0 0 2px #ffdd6638,0 0 0 1px #ffdd662e}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton[data-selected=true]{box-shadow:none;border-color:#0000}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton[data-current=true]:after,.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton[data-selected=true]:after{z-index:4;border-radius:inherit;content:"";pointer-events:none;border:3px solid #ffdd66e0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffdd662e}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementUploadButton:disabled,.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton[aria-disabled=true]{cursor:not-allowed}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton[data-disabled=true]:not([data-current=true]):not([data-pending=true]){opacity:.56}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidatePreview{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateMedia,.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateFallback{place-items:center;width:100%;height:100%;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateMedia{object-fit:cover;display:block}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateFallback{color:#ffffff80;background:linear-gradient(#ffffff1a,#0000 40%),#141820}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateIconBadges{pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:5px;right:5px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateTypeBadge,.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateSearchBadge{color:#ffffffeb;background:#0000009e;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateSearchBadge{color:#fd6}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementSearchStatus{width:calc(var(--scene-replacement-item-height) * .72);min-height:var(--scene-replacement-item-height);border:1px solid var(--color-app-border);background:var(--color-app-subtle-surface);color:var(--color-app-muted);text-align:center;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11px;line-height:1.25;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementTrim{border:0;gap:16px;margin:12px 0;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementTrim label{align-items:center;gap:8px;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementTrim input{width:90px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateBadge{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#000000ad;border-radius:999px;max-width:calc(100% - 10px);padding:3px 6px;font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:5px;right:5px;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementAudioControls{justify-content:flex-end;min-width:0;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementAudioToggle{border:1px solid var(--color-app-border);background:var(--color-app-subtle-surface);min-height:30px;color:var(--color-app-foreground);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementAudioToggle:hover,.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementAudioToggle:focus-visible{background:var(--color-app-border);border-color:#ffdd6694;outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptCloseButton{z-index:4;background:var(--color-app-subtle-surface);width:28px;height:28px;color:var(--color-app-foreground);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptCloseButton:hover,.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptCloseButton:focus-visible{background:var(--color-app-border);color:var(--color-app-foreground);outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptContext{align-items:flex-start;min-width:0;min-height:192px;padding-right:38px;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptPreviewFrame{background:var(--color-app-subtle-surface);border-radius:10px;flex:0 auto;place-items:center;max-width:min(256px,100% - 38px);max-height:192px;display:grid;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptPreviewImage{object-fit:contain;width:100%;height:100%;display:block}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptPreviewIcon{color:var(--color-app-muted)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptTextarea{resize:none;width:100%;min-height:68px;color:var(--color-app-foreground);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:2px 0;font-size:18px;font-weight:400;line-height:1.24}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptTextarea::placeholder,.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptTextarea:disabled{color:var(--color-app-muted)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptActions{z-index:3;background:var(--color-app-surface);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex;position:sticky;bottom:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptActionButton,.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptSendButton{min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptActionButton{background:var(--color-app-subtle-surface);color:var(--color-app-foreground);flex:none;gap:6px;padding:0 12px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptActionButton:hover,.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptActionButton:focus-visible{background:var(--color-app-border);color:var(--color-app-foreground);outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptActionButton[aria-pressed=true]{background:var(--color-preview-action-selected-background);color:var(--color-preview-action-selected-foreground)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptActionButton:disabled{cursor:not-allowed;background:var(--color-app-subtle-surface);color:var(--color-app-muted);opacity:.52}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptSendButton{background:var(--color-preview-send-background);width:36px;color:var(--color-preview-send-foreground);flex:none;margin-left:auto}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptSendButton:hover,.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptSendButton:focus-visible{background:var(--color-preview-send-background);color:var(--color-preview-send-foreground);outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptSendButton:disabled{cursor:not-allowed;background:var(--color-preview-send-disabled-background);color:var(--color-preview-send-disabled-foreground)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptError{color:#ffb4a8;margin:0;font-size:12px;font-weight:560;line-height:1.35}.RemotionProjectSandboxPreviewPage-module__7CdO3a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneList{scrollbar-width:thin;overscroll-behavior-y:contain;background:0 0;border-radius:18px;flex-direction:column;align-items:stretch;gap:clamp(6px,1svh,8px);min-width:0;min-height:0;padding:8px 6px;display:flex;overflow:hidden auto}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneList{scrollbar-color:#08090833 transparent}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneList::-webkit-scrollbar{width:8px}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneList::-webkit-scrollbar-track{background:0 0}html[data-theme=light] .RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneList::-webkit-scrollbar-thumb{background:#08090833;border-radius:999px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneButton{aspect-ratio:16/9;border:1px solid var(--color-home-container-border);background:var(--color-preview-playback-background);color:#080908;cursor:pointer;width:100%;font:inherit;text-align:left;border-radius:8px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneButton[aria-pressed=true]{border-color:var(--color-preview-scene-active-border)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneButton:focus-visible{outline-offset:2px;outline:2px solid #fd6}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneThumbnailFrame{aspect-ratio:16/9;border-radius:inherit;background:var(--color-preview-playback-background);width:100%;max-width:none;height:100%;box-shadow:none;border:0;display:block;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneThumbnail,.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneThumbnailFallback{width:100%;height:100%;display:block}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneThumbnail{background:var(--color-preview-playback-background);object-fit:contain}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneThumbnailFallback{background:var(--color-preview-playback-background)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__errorToast{z-index:3;color:#ffb4a8;overflow-wrap:anywhere;background:#220e0cf0;border:1px solid #ff715f7a;border-radius:8px;align-items:flex-start;gap:12px;max-width:min(420px,100% - 48px);margin:0;padding:10px 12px;font-size:13px;font-weight:620;line-height:1.4;display:flex;position:absolute;bottom:clamp(24px,4vh,42px);right:clamp(24px,4vw,56px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__errorToastCopy{gap:6px;min-width:0;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__errorToastDetail{color:#ffb4a8b8;max-height:96px;font-size:12px;font-weight:500;overflow-y:auto}.RemotionProjectSandboxPreviewPage-module__7CdO3a__errorToastDismiss{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__errorToastDismiss:hover{background:#ff715f29}.RemotionProjectSandboxPreviewPage-module__7CdO3a__errorToastDismiss:focus-visible{outline-offset:2px;outline:2px solid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogBackdrop{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0809088f;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialog{border:1px solid var(--color-app-border);width:min(600px,100%);height:min(440px,100% - 48px);min-height:0;max-height:min(440px,100% - 48px);color:var(--color-app-foreground);background:#faf9f6;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;padding:26px 24px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0809083d}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogTitle{color:var(--color-app-foreground);letter-spacing:0;text-align:left;margin:0;font-size:21px;font-weight:760;line-height:1.12}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogText,.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogError{overflow-wrap:anywhere;margin:0;font-weight:400}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogText{color:var(--color-app-muted);margin-top:7px;font-size:13px;line-height:1.3}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogError{text-align:left;color:#ffb4a8;font-size:12px;line-height:1.35}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceList{border:1px solid var(--color-app-border);scrollbar-width:thin;border-radius:20px;align-content:start;gap:14px;min-width:0;min-height:0;margin-top:16px;padding:16px;display:grid;overflow-y:auto}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceOption{min-width:0;color:var(--color-app-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:0;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceOptionInput{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceCheck{color:#030303;background:#fd6;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceCheck svg{width:11px;height:11px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceOptionInput:not(:checked)+.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceCheck{color:#0000;background:0 0;border-color:#08090838}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceOptionInput:focus-visible+.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceCheck{outline-offset:3px;outline:2px solid #ffdd6675}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceOptionInput:disabled+.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceCheck,.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceOptionInput:disabled~.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceText{opacity:.54}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceText{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:400;line-height:1.3}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogActions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogSecondary{color:#666;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:0 12px;font-size:15px;font-weight:650;line-height:1}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogSecondary:hover:not(:disabled){text-decoration:underline}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogSecondary:focus-visible{outline-offset:2px;outline:2px solid}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogSecondary{color:#fff}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogPrimary{color:#050505;width:min(240px,100%);min-height:46px;font:inherit;cursor:pointer;background:#fd6;border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:650;line-height:1}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogBackdrop{background:#000000bd}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialog{background:#17181c;box-shadow:0 28px 90px #00000085}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceOptionInput:not(:checked)+.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceCheck{border-color:#ffffff52}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogPrimary:hover:not(:disabled),.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogPrimary:focus-visible:not(:disabled){background:#ecff4a;outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogPrimary:disabled,.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogSecondary:disabled{opacity:.55;cursor:not-allowed}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogBackdrop{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0809088f;justify-content:center;align-items:center;padding:clamp(18px,4vmin,42px);display:flex;position:absolute;inset:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialog{border:1px solid var(--color-app-border);width:min(700px,100%);min-height:min(460px,100svh - 84px);color:var(--color-app-foreground);background:#faf9f6;border-radius:28px;flex-direction:column;padding:28px 24px 16px;display:flex;box-shadow:0 28px 90px #0809083d}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogTitle{color:var(--color-app-foreground);letter-spacing:0;margin:0;font-size:22px;font-weight:780;line-height:1.12}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogDescription{color:var(--color-app-foreground);margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.35}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuide{border:1px solid var(--color-app-border);border-radius:22px;align-content:start;gap:11px;min-height:254px;margin-top:20px;padding:18px;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogLead{color:var(--color-app-foreground);margin:0 0 3px;font-size:15px;font-style:italic;font-weight:720;line-height:1.3}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuideItem{gap:2px;min-width:0;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuideItem strong,.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuideItem span{overflow-wrap:anywhere;color:var(--color-app-foreground);line-height:1.3}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuideItem strong{font-size:15px;font-weight:700}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuideItem span{font-size:14px;font-weight:400}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogButton{color:#050505;width:min(170px,100%);min-height:44px;font:inherit;cursor:pointer;background:#fd6;border:0;border-radius:999px;align-self:flex-end;margin-top:14px;padding:0 22px;font-size:15px;font-weight:650;line-height:1}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogButton:hover,.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogButton:focus-visible{background:#ecff4a;outline:none}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogBackdrop{background:#000000bd}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialog{background:#17181c;box-shadow:0 28px 90px #00000085}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteBackdrop{z-index:13;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0809088f;justify-content:center;align-items:center;padding:clamp(18px,4vmin,42px);display:flex;position:absolute;inset:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDialog{border:1px solid var(--color-app-border);width:min(600px,100%);min-height:min(420px,100svh - 84px);color:var(--color-app-foreground);background:#faf9f6;border-radius:28px;flex-direction:column;padding:28px 24px 20px;display:flex;position:relative;box-shadow:0 28px 90px #0809083d}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteTitle{color:var(--color-app-foreground);letter-spacing:0;text-align:left;margin:0;font-size:19px;font-weight:780;line-height:1.1}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDetails{border:1px solid var(--color-app-border);border-radius:22px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;min-width:0;min-height:240px;margin-top:16px;padding:10px;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster{border:1px solid var(--color-app-border);background:linear-gradient(#ffffff8a,#0000 38%),#dedbd4;border-radius:16px;width:104px;height:218px;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster img,.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster span{width:100%;height:100%;display:block}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster img{object-fit:cover}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteMeta{justify-items:start;gap:8px;min-width:0;padding-top:6px;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteMeta strong{min-width:0;max-width:100%;color:var(--color-app-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:400;line-height:1.18;overflow:hidden}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteMeta span{color:var(--color-app-muted);font-size:13px;font-weight:400;line-height:1.2}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteMeta .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteBrand{color:var(--color-app-foreground);font-size:17px;font-weight:400}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteUpdatedAt{margin-top:2px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDuration{border:1px solid var(--color-app-border);color:var(--color-app-foreground);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteBackdrop{background:#000000bd}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDialog{background:#17181c;box-shadow:0 28px 90px #00000085}html[data-theme=dark] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster{background:linear-gradient(#ffffff1f,#0000 38%),#111820}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDownloadButton{color:#050505;cursor:pointer;width:min(240px,100%);min-height:48px;font:inherit;background:#fd6;border:0;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:8px;margin-top:auto;padding:0 24px;font-size:17px;font-weight:700;line-height:1;display:inline-flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDownloadButton svg{width:16px;height:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDownloadButton:hover:not(:disabled),.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDownloadButton:focus-visible:not(:disabled){background:#ecff4a;outline:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDownloadButton:disabled{opacity:.55;cursor:not-allowed}@keyframes RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingOrbitOne{0%,to{opacity:.72;transform:translate(-50%,-50%)translate(-16px)scale(.88)}33.333%{opacity:.48;transform:translate(-50%,-50%)translate(8px,-9px)scale(.6)}66.666%{opacity:1;transform:translate(-50%,-50%)translate(9px,8px)scale(1.04)}}@keyframes RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingOrbitTwo{0%,to{opacity:.9;transform:translate(-50%,-50%)translate(16px,5px)scale(1)}33.333%{opacity:.76;transform:translate(-50%,-50%)translate(-13px,8px)scale(.82)}66.666%{opacity:.44;transform:translate(-50%,-50%)translateY(-10px)scale(.58)}}@keyframes RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingOrbitThree{0%,to{opacity:.5;transform:translate(-50%,-50%)translateY(-13px)scale(.62)}33.333%{opacity:1;transform:translate(-50%,-50%)translate(10px,9px)scale(1.02)}66.666%{opacity:.7;transform:translate(-50%,-50%)translate(-14px)scale(.78)}}@keyframes RemotionProjectSandboxPreviewPage-module__7CdO3a__spinnerRotate{to{transform:rotate(360deg)}}@keyframes RemotionProjectSandboxPreviewPage-module__7CdO3a__exportSpinnerDashColor{0%,12.5%{stroke:var(--color-preview-export-spinner-accent);opacity:1}50%,to{stroke:var(--color-preview-export-spinner-track);opacity:.35}}@keyframes RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressEnter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingIndicator>span{animation:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingIndicator>span:first-child{transform:translate(-50%,-50%)translate(-13px)scale(.84)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingIndicator>span:nth-child(2){transform:translate(-50%,-50%)translate(13px)scale(.84)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPreparingIndicator>span:nth-child(3){transform:translate(-50%,-50%)scale(.58)}}@media (max-width:900px){.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPage{min-height:720px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain{--scene-rail-width:88px;border-radius:34px;column-gap:14px;margin:16px 16px 16px 0;padding:22px 22px 4px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain[data-state=preparing]{padding:32px 28px 40px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewHeader{--preview-header-height:76px;--preview-header-control-height:40px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewWorkspace{grid-template-columns:minmax(359.4px,min(50.3vw,503.1px)) minmax(0,1fr);gap:8px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewWorkspace[data-wide-player=true]{grid-template-columns:minmax(320px,min(42vw,440px)) minmax(0,1fr)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__downloadButton{width:36px;min-width:36px;height:36px;min-height:36px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButton{min-width:84px;height:var(--preview-header-control-height);min-height:0;padding:0 18px;font-size:15px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitle{max-width:min(420px,38vw);font-size:17px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleInput{width:min(420px,38vw);height:31px;font-size:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleEditButton{width:31px;height:31px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleEditButton svg{width:16px;height:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButtonSpinner{width:18px;height:18px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage{--player-target-width:min(clamp(225.2px, 35.9vw, 314.9px), 71.8vw, 100%)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage:not([data-text-panel-open=true]):not([data-exporting=true]){padding-left:calc(var(--scene-rail-width) + 14px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-wide-player=true][data-scene-list-visible=true]{--player-side-clearance:0px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackControls{width:min(clamp(232.1px,35.6vw,308.6px),71.2vw,100%)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage{--text-editor-panel-right:10px;--text-editor-panel-width:min(360px, 34vw);--text-editor-panel-reserved-width:calc(var(--text-editor-panel-width) + var(--text-editor-panel-right) + 16px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-exporting=true]{--player-target-width:min(clamp(150px, 27vw, 226px), 52vw, 100%);--player-max-height:min(29vh, 360px);gap:12px;padding-top:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolButton{gap:6px;min-height:40px;padding:0 13px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolGlyph{min-width:17px;min-height:17px;font-size:13.5px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolLabel{font-size:11px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorPanel{right:var(--text-editor-panel-right);width:var(--text-editor-panel-width);max-height:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorHeader{padding:22px 22px 18px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorList{gap:16px;padding:0 14px 16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorField{border-radius:16px;padding:11px 12px 44px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorTextarea{font-size:15px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressRing{width:clamp(104px,21vw,144px);font-size:28px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressLabel,.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCancelButton{font-size:15px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogBackdrop{padding:24px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialog{border-radius:24px;width:min(560px,100%);height:min(420px,100% - 24px);min-height:0;max-height:min(420px,100% - 24px);padding:22px 20px 18px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogTitle{font-size:20px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogText{margin-top:6px;font-size:13px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceList{gap:13px;margin-top:14px;padding:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceOption{gap:9px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceCheck{width:16px;height:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceCheck svg{width:10px;height:10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceText{font-size:13px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogSecondary{min-height:44px;font-size:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogPrimary{width:min(220px,100%);min-height:44px;font-size:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialog{width:min(620px,100%);min-height:min(430px,100svh - 64px);padding:24px 20px 16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogTitle{font-size:21px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogDescription{margin-top:7px;font-size:13px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuide{gap:10px;min-height:236px;margin-top:18px;padding:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogLead,.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuideItem strong{font-size:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuideItem span{font-size:13px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogButton{width:min(160px,100%);min-height:42px;margin-top:14px;font-size:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDialog{gap:0;width:min(560px,100%);min-height:min(400px,100svh - 64px);padding:24px 20px 18px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteTitle{font-size:18px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDetails{border-radius:20px;grid-template-columns:96px minmax(0,1fr);min-height:220px;margin-top:14px;padding:10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster{width:96px;height:198px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteMeta strong{font-size:17px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteMeta span{font-size:12px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDownloadButton{width:min(220px,100%);min-height:46px;font-size:16px}}@media (max-width:760px){.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewWorkspace,.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewWorkspace[data-wide-player=true]{grid-template-columns:1fr;gap:20px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain{min-height:640px}}@media (max-width:640px){.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPage{grid-template-rows:auto;height:auto;min-height:100svh}.RemotionProjectSandboxPreviewPage-module__7CdO3a__chatSidebarPanel{border-right:0;border-radius:0;min-height:min(72svh,620px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__chatSidebarSlot{margin-left:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain{--scene-rail-width:83.2px;border-radius:28px;column-gap:12px;margin:12px 12px 12px 0;padding:18px 18px 0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewMain[data-state=preparing]{min-height:70svh;margin:0 12px 12px;padding:28px 20px 32px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__addArticleButton{width:min(100%,320px);min-height:52px;font-size:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewHeader{--preview-header-control-height:38px;grid-template-columns:minmax(0,1fr)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleBar{justify-self:center}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleView,.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleForm{gap:10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitle{max-width:42vw;font-size:18px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleInput{border-radius:12px;width:42vw;height:36px;padding:0 12px;font-size:17px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleEditButton{width:36px;height:36px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleEditButton svg{width:20px;height:20px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__projectTitleError{max-width:42vw}.RemotionProjectSandboxPreviewPage-module__7CdO3a__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__downloadButton{width:34px;min-width:34px;height:34px;min-height:34px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButton{min-width:78px;height:var(--preview-header-control-height);min-height:0;padding:0 16px;font-size:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportButtonSpinner{width:17px;height:17px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage{padding:20px 16px 28px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-text-panel-open=true]{padding-right:16px;overflow:visible}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-exporting=true]{gap:12px;padding:14px 16px 28px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolButton{width:40px;min-height:40px;padding:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewTextToolLabel{display:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorPanel{border-radius:22px;justify-self:end;width:min(70vw,280px,100%);height:calc(100svh - 36px);max-height:none;margin-top:14px;position:static;transform:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorHeader{padding:18px 18px 15px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorHeader h2{font-size:18px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorHeader p{font-size:13px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorList{gap:14px;padding:0 10px 14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorItemLabel{font-size:13px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorField{min-height:78px;padding:10px 11px 42px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorFormatBar{max-width:calc(100% - 14px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarSelect{flex:auto}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorToolbarSelect select{max-width:68px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textEditorAlignmentSelect{margin-left:auto}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewWorkspace{padding:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage{--player-target-width:min(71.8vw, 299px, 100%);--player-max-height:100%}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewPlaybackControls{width:min(71.8vw,295px,100%)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__previewStage[data-exporting=true]{--player-target-width:min(42vw, 176px, 100%);--player-max-height:min(30vh, 300px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressRing{width:min(36vw,126px);font-size:24px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressPanel{gap:18px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportProgressLabel,.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCancelButton{font-size:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposer{max-height:min(68svh,540px);padding:10px 14px 16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptComposerCard{border-radius:22px;padding:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementPanel{border-radius:18px;padding:10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementList{--scene-replacement-item-height:clamp(117.6px, 21.6svh, 160.8px);gap:10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementUploadButton,.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementCandidateButton{border-radius:12px;width:clamp(58px,13vw,84px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementUploadButton{width:calc(var(--scene-replacement-item-height) * .672);padding:6px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneReplacementUploadButton span{font-size:10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptCloseButton{top:10px;right:10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptPreviewFrame{border-radius:10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptTextarea{min-height:66px;font-size:17px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptActions{gap:8px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptActionButton,.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptSendButton{border-radius:999px;min-height:36px;font-size:12px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptActionButton{padding:0 10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__scenePromptSendButton{width:36px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDialog{border-radius:24px;gap:0;min-height:min(370px,100svh - 36px);padding:24px 18px 20px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteTitle{text-align:left;font-size:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDetails{border-radius:20px;grid-template-columns:86px minmax(0,1fr);gap:12px;min-height:200px;margin-top:16px;padding:10px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster{border-radius:12px;width:86px;height:178px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteMeta{gap:8px;padding-top:4px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteMeta strong{font-size:15px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteMeta span{font-size:11px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDuration{padding:6px 8px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDownloadButton{width:100%;min-height:44px;font-size:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogBackdrop{padding:12px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialog{border-radius:22px;width:min(100%,100% - 12px);height:min(420px,100% - 12px);min-height:0;max-height:min(420px,100% - 12px);padding:20px 16px 16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogTitle{font-size:18px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogText{margin-top:5px;font-size:12px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceList{gap:12px;margin-top:12px;padding:12px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceCheck{width:15px;height:15px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceCheck svg{width:9px;height:9px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__guidanceText{font-size:12px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogSecondary{min-height:42px;padding:0 8px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportDialogPrimary{width:100%;min-height:42px;font-size:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogBackdrop{padding:12px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialog{border-radius:22px;width:100%;min-height:0;max-height:calc(100svh - 24px);padding:20px 16px 16px;overflow-y:auto}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogTitle{font-size:20px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogDescription{margin-top:6px;font-size:13px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuide{border-radius:18px;gap:10px;min-height:0;margin-top:16px;padding:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogLead,.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuideItem strong{font-size:14px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogGuideItem span{font-size:13px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__firstVideoDialogButton{width:100%;min-height:42px;margin-top:14px;font-size:14px}}@media (max-height:760px){.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneTray{padding:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneList{gap:6px}}@media (max-height:660px){.RemotionProjectSandboxPreviewPage-module__7CdO3a__sceneTray{padding:0}}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportModal{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportModal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0809088f}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCloseButton,.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportPickerClose{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCloseButton{position:absolute;top:12px;right:12px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailDetails{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;min-width:0;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailOptions{border:1px solid var(--color-app-border);background:var(--color-app-surface,#f5f5ec);border-radius:14px;width:100%;min-width:0;padding:28px 4px 4px;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportPickerClose{position:absolute;top:3px;right:6px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportEditThumbnail{background:var(--color-app-border);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;margin-top:auto;padding:9px 12px;font-size:12px;display:inline-flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailStatus{min-height:40px;padding:8px 0;font-size:13px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailStatus p{margin:0 0 4px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailStatus [role=status]{align-items:center;gap:8px;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.76s linear infinite RemotionProjectSandboxPreviewPage-module__7CdO3a__spinnerRotate}@media (prefers-reduced-motion:reduce){.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailSpinner{animation:none}}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailStatus [role=alert]{color:var(--color-app-error,#b52626)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailStatus button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteActions .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDownloadButton{margin-top:0;font-size:15px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailDownload{min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:14px;display:inline-flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailDownload:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteActions{flex-wrap:wrap;gap:4px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteActions>button{width:100%}}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailEditActions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailEditActions .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportEditThumbnail{margin-top:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportEditThumbnail:disabled{cursor:not-allowed;opacity:.5}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog{--thumbnail-preview-height:min(320px, 42dvh)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDetails{min-height:260px;transition:min-height .32s;display:block;position:relative}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster{width:104px;height:auto;aspect-ratio:var(--thumbnail-ratio);transition:left .32s,width .32s,transform .32s;position:absolute;top:10px;left:10px;transform:translate(0)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster>img{object-fit:contain}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailDetails{min-height:238px;margin-left:118px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailDetails[hidden]{display:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog[data-timestamp-editing=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDetails{min-height:calc(var(--thumbnail-preview-height) + 230px)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog[data-timestamp-editing=true] .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster{width:min(calc(var(--thumbnail-preview-height) * var(--thumbnail-ratio)), calc(100% - 24px));left:50%;transform:translate(-50%)}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampPreview,.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampIframe{border:0;width:100%;height:100%;position:absolute;inset:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampIframe{opacity:0;pointer-events:none;transition:opacity .18s}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampIframe[data-ready=true]{opacity:1}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailPreviewMessage{color:#fff;text-align:center;background:#0f1214bf;flex-direction:column;justify-content:center;gap:8px;padding:12px;font-size:12px;line-height:1.5;display:flex;position:absolute;inset:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailPreviewMessage p{margin:0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailPreviewMessage button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:6px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampControls{animation:.32s RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnail-controls-enter;position:absolute;bottom:14px;left:16px;right:16px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampLabel,.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimelineBounds{justify-content:space-between;gap:12px;font-size:13px;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampLabel output{font-variant-numeric:tabular-nums}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampControls input[type=range]{accent-color:#b29a28;cursor:pointer;width:100%;min-height:32px;margin:4px 0 0}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimelineBounds{color:var(--color-app-muted);font-size:11px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailDefaultTimestamp{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:12px;text-decoration:underline}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampControls p{color:var(--color-app-muted);margin:4px 0 12px;font-size:12px;line-height:1.5}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampActions .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportEditThumbnail,.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampActions .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDownloadButton{margin-top:0;font-size:13px}@keyframes RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnail-controls-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompleteDetails,.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster,.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampIframe{transition:none}.RemotionProjectSandboxPreviewPage-module__7CdO3a__thumbnailTimestampControls{animation:none}}@media (max-width:480px){.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportCompletePoster{width:80px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportThumbnailDetails{margin-left:92px}.RemotionProjectSandboxPreviewPage-module__7CdO3a__exportTimestampDialog .RemotionProjectSandboxPreviewPage-module__7CdO3a__exportEditThumbnail{font-size:11px}}.RemotionProjectSandboxPreviewPage-module__7CdO3a__textFitNotice{color:#8a5200;background:#fff5df;border-radius:8px;margin:8px 0;padding:8px 12px;font-size:13px;line-height:1.5}
.ProjectUsageDialog-module__mvQwya__trigger{min-height:34px;box-shadow:none;color:#ffffffeb;cursor:pointer;font:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0b0ec2;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.ProjectUsageDialog-module__mvQwya__trigger:hover,.ProjectUsageDialog-module__mvQwya__trigger:focus-visible,.ProjectUsageDialog-module__mvQwya__trigger[aria-expanded=true]{color:#f3ff8c;background:#1e2114e6;border-color:#ffdd668a;outline:none}.ProjectUsageDialog-module__mvQwya__trigger:focus-visible{box-shadow:none}.ProjectUsageDialog-module__mvQwya__dialog{border:1px solid var(--color-app-border);background:var(--color-app-solid-surface);width:min(520px,100vw - 32px);max-height:min(760px,100svh - 32px);color:var(--color-app-foreground);border-radius:24px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 100px #00000094,inset 0 1px #ffffff0d}.ProjectUsageDialog-module__mvQwya__dialog::backdrop{background:#0009}.ProjectUsageDialog-module__mvQwya__dialogHeader{border-bottom:1px solid var(--color-app-border);justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:22px 24px 18px;display:flex}.ProjectUsageDialog-module__mvQwya__dialogHeader>div{gap:6px;min-width:0;display:grid}.ProjectUsageDialog-module__mvQwya__dialogHeader h2{color:var(--color-app-foreground);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:680;line-height:1.1}.ProjectUsageDialog-module__mvQwya__eyebrow{color:#ffdd66c7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820;line-height:1}.ProjectUsageDialog-module__mvQwya__closeButton{background:var(--color-app-subtle-surface);width:34px;height:34px;color:var(--color-app-muted);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.ProjectUsageDialog-module__mvQwya__closeButton:hover,.ProjectUsageDialog-module__mvQwya__closeButton:focus-visible{color:var(--color-app-foreground);background:#ffdd661f;outline:none}.ProjectUsageDialog-module__mvQwya__closeButton:focus-visible{box-shadow:0 0 0 2px #ffdd6694}.ProjectUsageDialog-module__mvQwya__dialogBody{overscroll-behavior:contain;scrollbar-color:#ffffff38 transparent;max-height:calc(min(760px,100svh - 32px) - 76px);padding:24px;overflow-y:auto}.ProjectUsageDialog-module__mvQwya__usageContent{gap:22px;min-width:0;display:grid}.ProjectUsageDialog-module__mvQwya__totalSection{gap:7px;min-width:0;display:grid}.ProjectUsageDialog-module__mvQwya__totalCost{overflow-wrap:anywhere;min-width:0;color:var(--color-app-foreground);letter-spacing:-.045em;font-size:clamp(34px,7vw,48px);font-weight:720;line-height:1}.ProjectUsageDialog-module__mvQwya__tokenDetail{color:var(--color-app-muted);font-size:12px;font-weight:620;line-height:1.35}.ProjectUsageDialog-module__mvQwya__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid}.ProjectUsageDialog-module__mvQwya__metrics div{border:1px solid var(--color-app-border);background:var(--color-app-subtle-surface);border-radius:14px;min-width:0;padding:12px}.ProjectUsageDialog-module__mvQwya__metrics dt,.ProjectUsageDialog-module__mvQwya__metrics dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProjectUsageDialog-module__mvQwya__metrics dt{color:var(--color-app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:780;line-height:1}.ProjectUsageDialog-module__mvQwya__metrics dd{color:var(--color-app-foreground);margin:6px 0 0;font-size:15px;font-weight:720;line-height:1.1}.ProjectUsageDialog-module__mvQwya__breakdownSection{gap:10px;min-width:0;display:grid}.ProjectUsageDialog-module__mvQwya__breakdownSection h3{color:var(--color-app-foreground);margin:0;font-size:13px;font-weight:720;line-height:1.2}.ProjectUsageDialog-module__mvQwya__breakdownList{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ProjectUsageDialog-module__mvQwya__breakdownList li{border-top:1px solid var(--color-app-border);min-width:0;color:var(--color-app-muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:10px 0;font-size:12px;font-weight:600;line-height:1.35;display:grid}.ProjectUsageDialog-module__mvQwya__breakdownList span{overflow-wrap:anywhere;min-width:0}.ProjectUsageDialog-module__mvQwya__breakdownList strong{color:var(--color-app-foreground);white-space:nowrap;font-weight:720}.ProjectUsageDialog-module__mvQwya__emptyState{min-height:240px;color:var(--color-app-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.ProjectUsageDialog-module__mvQwya__emptyState strong{color:var(--color-app-foreground);font-size:28px;font-weight:680;line-height:1.1}.ProjectUsageDialog-module__mvQwya__emptyState span{font-size:13px;font-weight:600;line-height:1.35}@media (max-width:640px){.ProjectUsageDialog-module__mvQwya__trigger{min-height:32px;padding:0 10px;font-size:11px}.ProjectUsageDialog-module__mvQwya__dialog{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.ProjectUsageDialog-module__mvQwya__dialogHeader{padding:18px 18px 15px}.ProjectUsageDialog-module__mvQwya__dialogBody{max-height:calc(100svh - 90px);padding:18px}.ProjectUsageDialog-module__mvQwya__totalCost{font-size:36px}}
.ProjectThumbnailDialog-module__w-yJJG__trigger,.ProjectThumbnailDialog-module__w-yJJG__primary,.ProjectThumbnailDialog-module__w-yJJG__close{border:1px solid var(--border,#d7d7d7);background:var(--surface,#fff);color:var(--foreground,#181818);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.ProjectThumbnailDialog-module__w-yJJG__trigger:disabled,.ProjectThumbnailDialog-module__w-yJJG__primary:disabled{opacity:.5;cursor:default}.ProjectThumbnailDialog-module__w-yJJG__dialog{color:#181818;background:#fafafa;border:1px solid #dedede;border-radius:20px;width:min(1040px,100vw - 40px);max-height:calc(100dvh - 40px);padding:24px;box-shadow:0 24px 90px #0003}.ProjectThumbnailDialog-module__w-yJJG__dialog::backdrop{background:#0007}.ProjectThumbnailDialog-module__w-yJJG__header,.ProjectThumbnailDialog-module__w-yJJG__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.ProjectThumbnailDialog-module__w-yJJG__header{align-items:flex-start;margin-bottom:20px}.ProjectThumbnailDialog-module__w-yJJG__header h2,.ProjectThumbnailDialog-module__w-yJJG__layers h3{margin:0 0 8px}.ProjectThumbnailDialog-module__w-yJJG__header p,.ProjectThumbnailDialog-module__w-yJJG__layers p,.ProjectThumbnailDialog-module__w-yJJG__footer p,.ProjectThumbnailDialog-module__w-yJJG__projectPreview p{color:#666;margin:0;font-size:14px;line-height:1.5}.ProjectThumbnailDialog-module__w-yJJG__editor{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.ProjectThumbnailDialog-module__w-yJJG__canvas{background:#171717;width:100%;max-height:56dvh;margin:auto;position:relative;overflow:hidden}.ProjectThumbnailDialog-module__w-yJJG__canvas iframe,.ProjectThumbnailDialog-module__w-yJJG__selectionCanvas{border:0;width:100%;height:100%;position:absolute;inset:0}.ProjectThumbnailDialog-module__w-yJJG__selectionCanvas{touch-action:none}.ProjectThumbnailDialog-module__w-yJJG__element{cursor:move;background:0 0;border:1px solid #0000;padding:0;position:absolute}.ProjectThumbnailDialog-module__w-yJJG__element:hover,.ProjectThumbnailDialog-module__w-yJJG__element[data-selected=true]{background:#625bea16;border-color:#5b57e8}.ProjectThumbnailDialog-module__w-yJJG__timestamp,.ProjectThumbnailDialog-module__w-yJJG__position label{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.ProjectThumbnailDialog-module__w-yJJG__timestamp input,.ProjectThumbnailDialog-module__w-yJJG__position input{color:#181818;background:#fff;border:1px solid #ccc;border-radius:6px;width:100px;padding:8px}.ProjectThumbnailDialog-module__w-yJJG__timeline{width:100%;margin-top:14px}.ProjectThumbnailDialog-module__w-yJJG__layerList{max-height:30dvh;margin:14px 0;overflow:auto}.ProjectThumbnailDialog-module__w-yJJG__layer{border-radius:7px;align-items:center;gap:10px;padding:6px 8px;display:flex}.ProjectThumbnailDialog-module__w-yJJG__layer[data-selected=true]{background:#e9e8fc}.ProjectThumbnailDialog-module__w-yJJG__layer button{color:inherit;text-align:left;overflow-wrap:anywhere;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:6px 0;font-size:13px}.ProjectThumbnailDialog-module__w-yJJG__position{border:1px solid #ddd;border-radius:10px;padding:12px}.ProjectThumbnailDialog-module__w-yJJG__position button{margin-top:12px}.ProjectThumbnailDialog-module__w-yJJG__footer{border-top:1px solid #ddd;margin-top:24px;padding-top:20px}.ProjectThumbnailDialog-module__w-yJJG__footer p{flex:1}.ProjectThumbnailDialog-module__w-yJJG__primary{color:#fff;background:#272431;border-color:#272431}.ProjectThumbnailDialog-module__w-yJJG__error{color:#b52626}.ProjectThumbnailDialog-module__w-yJJG__projectPreview{justify-items:center;gap:16px;display:grid}.ProjectThumbnailDialog-module__w-yJJG__projectWorkspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.ProjectThumbnailDialog-module__w-yJJG__backgroundPicker{border:0;min-width:0;margin:0;padding:0}.ProjectThumbnailDialog-module__w-yJJG__backgroundPicker legend{font-weight:600}.ProjectThumbnailDialog-module__w-yJJG__backgroundPicker p{color:#666;font-size:13px;line-height:1.5}.ProjectThumbnailDialog-module__w-yJJG__backgroundAssets{gap:8px;max-height:43dvh;margin-top:8px;display:grid;overflow:auto}.ProjectThumbnailDialog-module__w-yJJG__backgroundOption{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.ProjectThumbnailDialog-module__w-yJJG__backgroundOption[data-selected=true]{background:#f0efff;border-color:#5b57e8}.ProjectThumbnailDialog-module__w-yJJG__backgroundOption small{color:#666;margin-top:4px;display:block}.ProjectThumbnailDialog-module__w-yJJG__backgroundPicker:disabled{opacity:.6}.ProjectThumbnailDialog-module__w-yJJG__backgroundAsset{overflow-wrap:anywhere;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ProjectThumbnailDialog-module__w-yJJG__backgroundAssetPreview{background:#eaeaea;border-radius:6px;place-items:center;width:64px;height:80px;display:grid;overflow:hidden}.ProjectThumbnailDialog-module__w-yJJG__backgroundAssetPreview img,.ProjectThumbnailDialog-module__w-yJJG__backgroundAssetPreview video{object-fit:cover;width:100%;height:100%}.ProjectThumbnailDialog-module__w-yJJG__assetPlaceholder{text-align:center;color:#666;justify-items:center;gap:4px;padding:4px;font-size:10px;display:grid}.ProjectThumbnailDialog-module__w-yJJG__projectPreview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:55dvh}.ProjectThumbnailDialog-module__w-yJJG__placeholder{border:1px dashed #ccc;border-radius:12px;place-content:center;justify-items:center;gap:16px;width:100%;min-height:240px;display:grid}@media (max-width:720px){.ProjectThumbnailDialog-module__w-yJJG__dialog{padding:16px}.ProjectThumbnailDialog-module__w-yJJG__editor,.ProjectThumbnailDialog-module__w-yJJG__projectWorkspace{grid-template-columns:1fr}.ProjectThumbnailDialog-module__w-yJJG__footer{flex-wrap:wrap}}.ProjectThumbnailDialog-module__w-yJJG__compactPicker legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundChoices{scroll-snap-type:x proximity;align-items:stretch;gap:8px;padding:3px;display:flex;overflow-x:auto}.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundAssets{display:contents}.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundOption{background:var(--color-app-surface,#e8e7dd);min-height:134px;color:var(--color-app-foreground,#181818);scroll-snap-align:start;border:2px solid #0000;flex:0 0 96px;justify-content:center;align-items:center;padding:0;position:relative;overflow:hidden}.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundOption[data-selected=true],.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundOption:focus-within{border-color:var(--color-app-foreground,#181818)}.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundOption input{z-index:1;accent-color:#181818;position:absolute;top:6px;left:6px}.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundOption>span:not(.ProjectThumbnailDialog-module__w-yJJG__backgroundAsset){text-align:center;padding:24px 8px 8px;font-size:12px}.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundAsset{flex-direction:column;gap:0;width:100%;height:100%;display:flex}.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundAssetPreview{border-radius:0;width:100%;height:104px}.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundAsset>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;padding:5px;font-size:10px;overflow:hidden}.ProjectThumbnailDialog-module__w-yJJG__compactPicker .ProjectThumbnailDialog-module__w-yJJG__backgroundOption small{color:inherit;opacity:.75;font-size:9px}
.ProjectsPanel-module__jHkoLW__projectsWorkspace{z-index:1;background:var(--color-app-background);width:100%;color:var(--color-app-foreground);position:relative}.ProjectsPanel-module__jHkoLW__projectsWorkspace[data-screen=grid]{overscroll-behavior:contain;scrollbar-color:var(--color-flow-scrollbar) transparent;height:100%;min-height:0;padding:94px clamp(36px,4vw,78px) 72px max(320px,18vw);overflow:hidden auto}.ProjectsPanel-module__jHkoLW__projectsWorkspace[data-screen=grid]::-webkit-scrollbar{background:0 0;width:10px;height:10px}.ProjectsPanel-module__jHkoLW__projectsWorkspace[data-screen=grid]::-webkit-scrollbar-track{background:0 0}.ProjectsPanel-module__jHkoLW__projectsWorkspace[data-screen=grid]::-webkit-scrollbar-thumb{background:var(--color-flow-scrollbar);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ProjectsPanel-module__jHkoLW__projectsWorkspace[data-screen=grid]::-webkit-scrollbar-corner{background:0 0}.ProjectsPanel-module__jHkoLW__projectsWorkspace[data-screen=detail]{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.ProjectsPanel-module__jHkoLW__projectsBrowser{gap:48px;width:100%;display:grid}.ProjectsPanel-module__jHkoLW__projectsBrowserHeader{justify-content:space-between;align-items:flex-start;gap:28px;min-width:0;display:flex}.ProjectsPanel-module__jHkoLW__projectsBrowserHeader h1{color:var(--color-app-foreground);margin:0;font-size:clamp(26px,2vw,34px);font-weight:720;line-height:1}.ProjectsPanel-module__jHkoLW__projectsHeaderControls{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.ProjectsPanel-module__jHkoLW__projectSearch,.ProjectsPanel-module__jHkoLW__projectSort,.ProjectsPanel-module__jHkoLW__projectsBrandFilter{border:1px solid var(--color-app-border);background:var(--color-projects-control-background);min-width:0;min-height:36px;color:var(--color-app-muted);font:inherit;border-radius:999px;align-items:center;font-size:14px;font-weight:400;line-height:1;display:inline-flex;position:relative}.ProjectsPanel-module__jHkoLW__projectSearch{gap:8px;width:min(240px,26vw);padding:0 14px}.ProjectsPanel-module__jHkoLW__projectSearch svg,.ProjectsPanel-module__jHkoLW__projectSort svg,.ProjectsPanel-module__jHkoLW__projectsBrandFilter svg{flex:none;width:16px;height:16px}.ProjectsPanel-module__jHkoLW__projectSearch input{width:100%;min-width:0;color:var(--color-app-foreground);font:inherit;background:0 0;border:0;outline:none;padding:0;line-height:1}.ProjectsPanel-module__jHkoLW__projectSearch input::placeholder{color:var(--color-app-muted)}.ProjectsPanel-module__jHkoLW__projectSort,.ProjectsPanel-module__jHkoLW__projectsBrandFilter{gap:7px;padding:0 13px}.ProjectsPanel-module__jHkoLW__projectSort{background:var(--color-projects-control-emphasis-background);color:var(--color-app-muted)}.ProjectsPanel-module__jHkoLW__projectSort select,.ProjectsPanel-module__jHkoLW__projectsBrandFilter select{width:100%;height:100%;font:inherit;opacity:0;cursor:pointer;font-weight:400;position:absolute;inset:0}.ProjectsPanel-module__jHkoLW__projectsFilterBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;min-width:0;display:flex}.ProjectsPanel-module__jHkoLW__projectsFilterControls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ProjectsPanel-module__jHkoLW__projectsScopeFilters{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ProjectsPanel-module__jHkoLW__projectsFilterButton{border:1px solid var(--color-app-border);background:var(--color-projects-control-background);min-width:94px;min-height:36px;color:var(--color-app-muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:400;line-height:1;transition:background .16s,border-color .16s,color .16s}.ProjectsPanel-module__jHkoLW__projectsFilterButton:hover,.ProjectsPanel-module__jHkoLW__projectsFilterButton:focus-visible{border-color:var(--color-app-foreground);background:var(--color-app-subtle-surface);color:var(--color-app-foreground);outline:none}.ProjectsPanel-module__jHkoLW__projectsFilterButton[aria-pressed=true]{background:var(--color-projects-control-emphasis-background);color:var(--color-projects-control-emphasis-foreground);border-color:#0000}.ProjectsPanel-module__jHkoLW__projectsBrandFilter{background:var(--color-projects-control-emphasis-background)}.ProjectsPanel-module__jHkoLW__projectsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));place-items:start;gap:92px clamp(42px,5vw,86px);min-width:0;display:grid}.ProjectsPanel-module__jHkoLW__projectCard{width:100%;min-width:0;max-width:344px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:14px;padding:0;display:grid}.ProjectsPanel-module__jHkoLW__projectCard:focus-visible{outline-offset:8px;outline:2px solid #fd6}.ProjectsPanel-module__jHkoLW__projectCardFrame{aspect-ratio:9/16;background:linear-gradient(160deg, color-mix(in srgb, var(--project-accent) 72%, #fff 28%) 0%, var(--project-accent) 100%);border-radius:32px;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;padding:18px;transition:box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.ProjectsPanel-module__jHkoLW__projectCardFrame[data-has-thumbnail=true]{background:#101013}.ProjectsPanel-module__jHkoLW__projectCardFrame:after{z-index:1;pointer-events:none;content:"";opacity:0;background:linear-gradient(#0000 54%,#00000094 100%);position:absolute;inset:0}.ProjectsPanel-module__jHkoLW__projectCardFrame[data-has-thumbnail=true]:after{opacity:1}.ProjectsPanel-module__jHkoLW__projectCardThumbnail{z-index:0;background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.ProjectsPanel-module__jHkoLW__projectCardFrame[data-orientation=landscape] .ProjectsPanel-module__jHkoLW__projectCardThumbnail{background-repeat:no-repeat;background-size:contain}.ProjectsPanel-module__jHkoLW__projectCard:hover .ProjectsPanel-module__jHkoLW__projectCardFrame,.ProjectsPanel-module__jHkoLW__projectCard:focus-visible .ProjectsPanel-module__jHkoLW__projectCardFrame{box-shadow:inset 0 0 0 1px #ffffff52, var(--projects-card-hover-shadow);transform:translateY(-2px)}.ProjectsPanel-module__jHkoLW__projectCardStatus,.ProjectsPanel-module__jHkoLW__projectCardPreviewBadge{z-index:2;color:#fff;background:#0000009e;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:12px;font-weight:400;line-height:1;display:inline-flex;position:relative}.ProjectsPanel-module__jHkoLW__projectCardPreviewBadge{display:none}.ProjectsPanel-module__jHkoLW__projectCardBody{gap:3px;min-width:0;padding:0 18px;display:grid}.ProjectsPanel-module__jHkoLW__projectCardTitle,.ProjectsPanel-module__jHkoLW__projectCardMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProjectsPanel-module__jHkoLW__projectCardTitle{color:var(--color-app-foreground);font-size:20px;font-weight:760;line-height:1.2}.ProjectsPanel-module__jHkoLW__projectCardMeta{color:var(--color-app-muted);font-size:14px;font-weight:400;line-height:1.25}.ProjectsPanel-module__jHkoLW__projectsPaging{min-height:44px;color:var(--color-app-muted);align-items:center;gap:16px;font-size:14px;font-weight:620;display:flex}.ProjectsPanel-module__jHkoLW__projectsLoadMore{border:1px solid var(--color-app-border);background:var(--color-projects-control-background);min-height:42px;color:var(--color-app-foreground);font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-size:14px;font-weight:400}.ProjectsPanel-module__jHkoLW__projectsLoadMore:hover:not(:disabled),.ProjectsPanel-module__jHkoLW__projectsLoadMore:focus-visible{border-color:#fd6;outline:none}.ProjectsPanel-module__jHkoLW__projectsLoadMore:disabled{cursor:default;opacity:.58}.ProjectsPanel-module__jHkoLW__projectsEndLabel{align-items:center;gap:7px;display:inline-flex}.ProjectsPanel-module__jHkoLW__projectsEndLabel svg{width:16px;height:16px}.ProjectsPanel-module__jHkoLW__projectSkeletonCard{gap:9px;width:100%;max-width:344px;padding:0 18px;display:grid}.ProjectsPanel-module__jHkoLW__projectSkeletonFrame,.ProjectsPanel-module__jHkoLW__projectSkeletonLine{background:var(--color-projects-skeleton-background);display:block;overflow:hidden}.ProjectsPanel-module__jHkoLW__projectSkeletonFrame{aspect-ratio:9/16;border-radius:32px;width:calc(100% + 36px);margin:0 -18px 6px}.ProjectsPanel-module__jHkoLW__projectSkeletonLine{border-radius:999px;height:14px}.ProjectsPanel-module__jHkoLW__projectSkeletonLine:nth-child(2){width:86%}.ProjectsPanel-module__jHkoLW__projectSkeletonLine:nth-child(3){width:64%}.ProjectsPanel-module__jHkoLW__projectSkeletonLine:nth-child(4){width:58%}.ProjectsPanel-module__jHkoLW__projectDetail{background:var(--color-app-background);border:0;border-radius:0;min-height:0;overflow:hidden}.ProjectsPanel-module__jHkoLW__projectStatusDot{background:#8b93a1;border-radius:999px;flex:none;width:9px;height:9px}.ProjectsPanel-module__jHkoLW__projectStatusDot[data-status=queued],.ProjectsPanel-module__jHkoLW__projectStatusDot[data-status=running],.ProjectsPanel-module__jHkoLW__projectStatusDot[data-status=planning],.ProjectsPanel-module__jHkoLW__projectStatusDot[data-status=rendering],.ProjectsPanel-module__jHkoLW__projectStatusDot[data-status=visual_qa_pending],.ProjectsPanel-module__jHkoLW__projectStatusDot[data-status=clip_review_pending]{background:#fd6}.ProjectsPanel-module__jHkoLW__projectStatusDot[data-status=completed]{background:#42d178}.ProjectsPanel-module__jHkoLW__projectStatusDot[data-status=failed],.ProjectsPanel-module__jHkoLW__projectStatusDot[data-status=queue_failed]{background:#ff715f}.ProjectsPanel-module__jHkoLW__projectDetail{grid-template-rows:auto minmax(0,1fr);display:grid}.ProjectsPanel-module__jHkoLW__projectDetail[data-view=remotion-sandbox]{background:var(--color-app-background);border:0;border-radius:0;grid-template-rows:minmax(0,1fr)}.ProjectsPanel-module__jHkoLW__projectRemotionSandboxPreview,.ProjectsPanel-module__jHkoLW__projectRemotionSandboxPreviewPage{height:100%;min-height:0}.ProjectsPanel-module__jHkoLW__projectRemotionSandboxPreview{padding:20px;overflow:auto}.ProjectsPanel-module__jHkoLW__projectRemotionSandboxPreviewPage{overflow:hidden}.ProjectsPanel-module__jHkoLW__projectEmptyState{min-height:0;color:var(--color-app-muted);text-align:center;align-content:center;justify-items:center;gap:14px;padding:32px;display:grid}.ProjectsPanel-module__jHkoLW__projectEmptyState h2{color:var(--color-app-foreground);margin:0;font-size:22px;font-weight:750;line-height:1.2}.ProjectsPanel-module__jHkoLW__projectEmptyState p{max-width:520px;margin:0;font-size:15px;font-weight:600;line-height:1.45}.ProjectsPanel-module__jHkoLW__projectProgressState{background:var(--color-app-background);scrollbar-color:var(--color-flow-scrollbar) transparent;place-items:center;height:100%;min-height:0;padding:clamp(28px,6vw,80px);display:grid;overflow:auto}.ProjectsPanel-module__jHkoLW__projectProgressState::-webkit-scrollbar{background:0 0;width:10px;height:10px}.ProjectsPanel-module__jHkoLW__projectProgressState::-webkit-scrollbar-track{background:0 0}.ProjectsPanel-module__jHkoLW__projectProgressState::-webkit-scrollbar-thumb{background:var(--color-flow-scrollbar);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ProjectsPanel-module__jHkoLW__projectProgressState::-webkit-scrollbar-corner{background:0 0}.ProjectsPanel-module__jHkoLW__projectProgressShell{gap:34px;width:min(760px,100%);display:grid}.ProjectsPanel-module__jHkoLW__projectProgressHeader{align-items:flex-start;gap:12px;min-width:0;display:flex}.ProjectsPanel-module__jHkoLW__projectProgressHeader .ProjectsPanel-module__jHkoLW__projectStatusDot{margin-top:9px}.ProjectsPanel-module__jHkoLW__projectProgressHeader span:last-child{gap:8px;min-width:0;display:grid}.ProjectsPanel-module__jHkoLW__projectProgressHeader h2{color:var(--color-app-foreground);margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:720;line-height:1.05}.ProjectsPanel-module__jHkoLW__projectProgressHeader p{max-width:680px;color:var(--color-app-muted);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:460;line-height:1.45}.ProjectsPanel-module__jHkoLW__projectProgressList{gap:18px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ProjectsPanel-module__jHkoLW__projectProgressItem{align-items:flex-start;gap:14px;min-width:0;display:flex}.ProjectsPanel-module__jHkoLW__projectProgressMarker{border:1px solid var(--color-flow-marker-border);background:var(--color-flow-marker-background);width:28px;height:28px;color:var(--color-flow-title);border-radius:8px;flex:none;place-items:center;display:inline-grid;position:relative}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressMarker{background:0 0;border:0;border-radius:50%}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=pending]{opacity:.42}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=pending] .ProjectsPanel-module__jHkoLW__projectProgressMarker{background:0 0}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=complete] .ProjectsPanel-module__jHkoLW__projectProgressMarker{width:var(--flow-marker-complete-size);height:var(--flow-marker-complete-size);border:var(--flow-marker-complete-border);background:var(--color-flow-marker-complete-background);color:var(--color-flow-marker-complete-foreground);box-shadow:none}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=complete] .ProjectsPanel-module__jHkoLW__projectProgressMarker:before{content:"";transform-origin:50%;border-bottom:2px solid;border-left:2px solid;border-radius:1px;width:9px;height:5px;display:block;transform:translateY(-1px)rotate(-45deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=failed] .ProjectsPanel-module__jHkoLW__projectProgressMarker{color:#050505;background:#ff715f;border-color:#ff715f61;border-radius:50%}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=failed] .ProjectsPanel-module__jHkoLW__projectProgressMarker:before{content:"!";font-size:12px;font-weight:900;line-height:1}.ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke{opacity:.14;transform-origin:50% 12px;background:currentColor;border-radius:999px;width:3px;height:7px;display:none;position:absolute;top:2px;left:calc(50% - 1.5px)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke{animation:.96s linear infinite ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpokeFade;display:block}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:first-child{animation-delay:-880ms;transform:rotate(0)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(2){animation-delay:-800ms;transform:rotate(30deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(3){animation-delay:-720ms;transform:rotate(60deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(4){animation-delay:-640ms;transform:rotate(90deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(5){animation-delay:-560ms;transform:rotate(120deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(6){animation-delay:-480ms;transform:rotate(150deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(7){animation-delay:-400ms;transform:rotate(180deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(8){animation-delay:-320ms;transform:rotate(210deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(9){animation-delay:-240ms;transform:rotate(240deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(10){animation-delay:-160ms;transform:rotate(270deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(11){animation-delay:-80ms;transform:rotate(300deg)}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpoke:nth-child(12){animation-delay:0s;transform:rotate(330deg)}.ProjectsPanel-module__jHkoLW__projectProgressContent{gap:5px;min-width:0;padding-top:2px;display:grid}.ProjectsPanel-module__jHkoLW__projectProgressContent strong{color:var(--color-app-foreground);font-size:17px;font-weight:720;line-height:1.25}.ProjectsPanel-module__jHkoLW__projectProgressItem[data-status=active] .ProjectsPanel-module__jHkoLW__projectProgressContent strong{color:var(--color-projects-progress-active)}.ProjectsPanel-module__jHkoLW__projectProgressContent small{color:var(--color-app-muted);overflow-wrap:anywhere;white-space:pre-line;font-size:14px;font-weight:430;line-height:1.45}.ProjectsPanel-module__jHkoLW__projectDecisionState{place-items:center;min-height:0;padding:32px;display:grid}.ProjectsPanel-module__jHkoLW__projectDecisionCard{border:1px solid var(--color-app-border);background:var(--color-flow-decision-background);width:min(760px,100%);min-height:250px;box-shadow:var(--flow-decision-shadow);border-radius:28px;align-content:space-between;gap:30px;padding:28px;display:grid}.ProjectsPanel-module__jHkoLW__projectDecisionCopy{gap:24px;display:grid}.ProjectsPanel-module__jHkoLW__projectDecisionCopy h2{color:var(--color-app-foreground);margin:0;font-size:24px;font-weight:650;line-height:1.1}.ProjectsPanel-module__jHkoLW__projectDecisionCopy p{max-width:700px;color:var(--color-flow-copy);margin:0;font-size:17px;font-weight:430;line-height:1.35}.ProjectsPanel-module__jHkoLW__projectDecisionButtonRow{flex-wrap:wrap;gap:26px;display:flex}.ProjectsPanel-module__jHkoLW__projectDecisionPrimary,.ProjectsPanel-module__jHkoLW__projectDecisionSecondary{min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:26px;flex:220px;padding:0 24px;font-size:16px;font-weight:400;line-height:1.2;transition:border-color .16s,background .16s,color .16s,opacity .16s}.ProjectsPanel-module__jHkoLW__projectDecisionPrimary{color:#050505;background:#fd6}.ProjectsPanel-module__jHkoLW__projectDecisionSecondary{background:var(--color-app-subtle-surface);color:var(--color-app-foreground)}.ProjectsPanel-module__jHkoLW__projectDecisionPrimary:hover:not(:disabled),.ProjectsPanel-module__jHkoLW__projectDecisionSecondary:hover:not(:disabled){opacity:.9}.ProjectsPanel-module__jHkoLW__projectDecisionPrimary:disabled,.ProjectsPanel-module__jHkoLW__projectDecisionSecondary:disabled{cursor:default;opacity:.58}.ProjectsPanel-module__jHkoLW__projectDecisionError{color:#ff9a8f;max-width:min(620px,100%);margin:0;font-size:13px;font-weight:520;line-height:1.35}@keyframes ProjectsPanel-module__jHkoLW__projectProgressSpinnerSpokeFade{0%{opacity:.95}to{opacity:.14}}@media (max-width:640px){.ProjectsPanel-module__jHkoLW__projectsWorkspace[data-screen=grid]{height:auto;min-height:0;padding:24px 18px 42px;overflow:visible}.ProjectsPanel-module__jHkoLW__projectsBrowser{gap:30px}.ProjectsPanel-module__jHkoLW__projectsBrowserHeader,.ProjectsPanel-module__jHkoLW__projectsHeaderControls,.ProjectsPanel-module__jHkoLW__projectsFilterBar,.ProjectsPanel-module__jHkoLW__projectsFilterControls,.ProjectsPanel-module__jHkoLW__projectsScopeFilters{flex-direction:column;align-items:stretch}.ProjectsPanel-module__jHkoLW__projectsHeaderControls{gap:12px}.ProjectsPanel-module__jHkoLW__projectSearch{width:100%}.ProjectsPanel-module__jHkoLW__projectSort,.ProjectsPanel-module__jHkoLW__projectsBrandFilter,.ProjectsPanel-module__jHkoLW__projectsFilterButton{justify-content:center;width:100%}.ProjectsPanel-module__jHkoLW__projectsGrid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:52px}.ProjectsPanel-module__jHkoLW__projectCard,.ProjectsPanel-module__jHkoLW__projectSkeletonCard{max-width:min(360px,100%)}.ProjectsPanel-module__jHkoLW__projectDetail,.ProjectsPanel-module__jHkoLW__projectRemotionSandboxPreview,.ProjectsPanel-module__jHkoLW__projectRemotionSandboxPreviewPage{min-height:72svh}.ProjectsPanel-module__jHkoLW__projectDecisionState{padding:18px}.ProjectsPanel-module__jHkoLW__projectProgressState{align-items:start;min-height:72svh;padding:32px 20px}.ProjectsPanel-module__jHkoLW__projectProgressShell{gap:26px}.ProjectsPanel-module__jHkoLW__projectProgressHeader h2{font-size:25px}.ProjectsPanel-module__jHkoLW__projectProgressContent strong{font-size:16px}.ProjectsPanel-module__jHkoLW__projectDecisionCard{border-radius:22px;min-height:220px;padding:22px}.ProjectsPanel-module__jHkoLW__projectDecisionCopy h2{font-size:21px}.ProjectsPanel-module__jHkoLW__projectDecisionCopy p{font-size:16px}.ProjectsPanel-module__jHkoLW__projectDecisionButtonRow{gap:12px}.ProjectsPanel-module__jHkoLW__projectDecisionPrimary,.ProjectsPanel-module__jHkoLW__projectDecisionSecondary{flex-basis:100%;min-height:50px}}
