.kinostudio_creationPanel__3NBuy.kinostudio_creationPanel__3NBuy{flex-basis:380px}.kinostudio_scrollableWorkspace__hPGWr.kinostudio_scrollableWorkspace__hPGWr{height:auto;min-height:calc(100dvh - 105px);overflow:visible}.kinostudio_scrollableWorkspace__hPGWr .kinostudio_creationPanel__3NBuy{align-self:flex-start;height:min(740px,calc(100dvh - 136px));position:sticky;top:16px}.kinostudio_scrollableCanvasBody__9KeKy.kinostudio_scrollableCanvasBody__9KeKy,.kinostudio_scrollableCanvas__WRkJX.kinostudio_scrollableCanvas__WRkJX{overflow:visible}.kinostudio_panelLayout__zJoqS{display:flex;min-height:0;flex:1}.kinostudio_toolRail__BLR0n{display:flex;width:46px;flex:0 0 46px;flex-direction:column;align-items:center;gap:7px;border-right:1px solid #292d2e;padding:10px 6px;background:#0d0f10}.kinostudio_toolRail__BLR0n button{display:grid;size:34px;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:#777d7e;cursor:pointer}.kinostudio_toolRail__BLR0n button:hover{border-color:#363b3c;background:#171a1b;color:#e3e5df}.kinostudio_toolRail__BLR0n button:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}.kinostudio_toolRail__BLR0n button.kinostudio_activeTool__l_gIg{border-color:rgb(217 255 33/34%);background:rgb(217 255 33/10%);color:#d9ff21}.kinostudio_panelSurface__FsdAZ{min-width:0}.kinostudio_directorPanel__sktOU,.kinostudio_panelSurface__FsdAZ{display:flex;min-height:0;flex:1;flex-direction:column}.kinostudio_assemblyOption__NHB9k{display:flex;align-items:flex-start;gap:12px;margin:12px 0;padding:14px;border:1px solid #39423a;border-radius:10px}.kinostudio_assemblyOption__NHB9k input{margin-top:3px;accent-color:#d9ff21}.kinostudio_assemblyOption__NHB9k span{display:grid;gap:5px}.kinostudio_assemblyOption__NHB9k small{color:#9ca89e;font-size:12px;line-height:1.5}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_creationPanel__3NBuy.kinostudio_creationPanel__3NBuy:not(.kinostudio_pickerOpen__DR32d){position:sticky;top:10px;align-self:start;height:var(--director-panel-height,calc(100dvh - 20px));max-height:var(--director-panel-height,calc(100dvh - 20px))}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_creationPanel__3NBuy:not(.kinostudio_pickerOpen__DR32d) .kinostudio_panelLayout__zJoqS,.kinostudio_immersiveWorkspace__QVKnV .kinostudio_creationPanel__3NBuy:not(.kinostudio_pickerOpen__DR32d) .kinostudio_panelSurface__FsdAZ{height:100%;min-height:0;overflow:hidden}.kinostudio_directorComposer__RtXz5,.kinostudio_directorHeader__f9dCW{flex-shrink:0}.kinostudio_directorHeader__f9dCW{display:flex;min-height:64px;align-items:center;gap:10px;border-bottom:1px solid #292d2e;padding:10px 12px}.kinostudio_directorHeader__f9dCW>span:last-child{display:grid;min-width:0;gap:2px}.kinostudio_directorHeader__f9dCW strong{color:#f4f5f1;font-size:13px}.kinostudio_directorHeader__f9dCW small{overflow:hidden;color:#818788;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.kinostudio_directorIcon__iR0Is{display:grid;size:34px;flex:0 0 34px;place-items:center;border:1px solid rgb(217 255 33/26%);border-radius:10px;background:rgb(217 255 33/8%);color:#d9ff21}.kinostudio_directorConversation__a4mWo{display:flex;min-height:0;flex:1;flex-direction:column;gap:9px;overflow-y:auto;padding:12px;scrollbar-color:#3c4042 transparent;scrollbar-width:thin}.kinostudio_directorMessage__mbf32{max-width:92%;align-self:flex-start;border:1px solid #303536;border-radius:13px 13px 13px 4px;background:#1a1e1f;padding:10px 11px}.kinostudio_directorMessage__mbf32 strong{display:block;margin-bottom:4px;color:#d9ff21;font-size:10px}.kinostudio_directorMessage__mbf32 p{margin:0;color:#d7d9d5;font-size:12px;line-height:1.5}.kinostudio_applyProposal__i5cLl,.kinostudio_newProjectButton__r3oGw,.kinostudio_planButton__GYVxh{display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(217 255 33/40%);border-radius:8px;background:rgb(217 255 33/9%);padding:7px 9px;color:#d9ff21;font-size:11px;cursor:pointer}.kinostudio_applyProposal__i5cLl{margin-top:9px}.kinostudio_proposalPreview__Y3iD8{display:grid;gap:6px;margin-top:9px}.kinostudio_proposalPreview__Y3iD8>div{display:grid;gap:2px;border-left:2px solid rgb(217 255 33/35%);padding-left:7px}.kinostudio_proposalPreview__Y3iD8 strong{color:#d9ff21;font-size:10px}.kinostudio_proposalPreview__Y3iD8 span{color:#d7d9d5;font-size:11px;white-space:pre-wrap}.kinostudio_planButton__GYVxh{margin-bottom:18px}.kinostudio_planButton__GYVxh:disabled{border-color:#303536;background:transparent;color:#818788;cursor:not-allowed}.kinostudio_applyProposal__i5cLl:focus-visible,.kinostudio_newProjectButton__r3oGw:focus-visible,.kinostudio_planButton__GYVxh:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}.kinostudio_directorMessage__mbf32.kinostudio_userMessage__00_2M{align-self:flex-end;border-color:rgb(217 255 33/24%);border-radius:13px 13px 4px 13px;background:rgb(217 255 33/8%)}.kinostudio_directorMessage__mbf32.kinostudio_noteMessage__NdXxq{max-width:100%;border-style:dashed;background:transparent}.kinostudio_directorMessage__mbf32.kinostudio_noteMessage__NdXxq p{color:#8f9594;font-size:10px}.kinostudio_directorStarters__i6neK{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.kinostudio_directorStarters__i6neK button{border:1px solid #333839;border-radius:999px;background:#151819;padding:6px 9px;color:#aeb3b0;font:inherit;font-size:10px;cursor:pointer}.kinostudio_directorStarters__i6neK button:hover{border-color:rgb(217 255 33/28%);color:#eef0ea}.kinostudio_directorComposer__RtXz5{border-top:1px solid #292d2e;padding:10px 12px 12px}.kinostudio_directorComposer__RtXz5>label{display:block;margin-bottom:6px;color:#a7acab;font-size:10px;font-weight:650}.kinostudio_directorComposer__RtXz5>div{position:relative}.kinostudio_directorComposer__RtXz5 textarea{display:block;width:100%;min-height:76px;resize:none;border:1px solid #333839;border-radius:12px;background:#141718;padding:10px 116px 10px 11px;color:#f3f4f0;font:inherit;font-size:12px;line-height:1.45;outline:none}.kinostudio_directorComposer__RtXz5 textarea::-moz-placeholder{color:#636969}.kinostudio_directorComposer__RtXz5 textarea::placeholder{color:#636969}.kinostudio_directorComposer__RtXz5 textarea:focus{border-color:rgb(217 255 33/48%)}.kinostudio_directorComposer__RtXz5 button{position:absolute;right:8px;bottom:8px;display:grid;size:30px;place-items:center;border:0;border-radius:9px;background:#d9ff21;color:#090b0c;cursor:pointer}.kinostudio_directorComposer__RtXz5 button:disabled{background:#303536;color:#717777;cursor:not-allowed}.kinostudio_directorComposer__RtXz5>small{display:block;margin-top:7px;color:#686e6d;font-size:9px;line-height:1.35}.kinostudio_directorComposer__RtXz5 .kinostudio_directorSend__6TYvI{width:104px;height:58px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:7px}.kinostudio_directorSend__6TYvI small{font-size:9px;line-height:1.2;text-align:right;max-width:100%;overflow:hidden}.kinostudio_directorComposer__RtXz5 .kinostudio_directorAttachments__WmBsr{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px;max-height:90px;overflow-y:auto}.kinostudio_directorComposer__RtXz5 .kinostudio_directorAttachments__WmBsr button{position:static;width:auto;height:auto;display:inline-flex;gap:4px;padding:4px 7px;font-size:11px}.kinostudio_directorAttachments__WmBsr span{display:inline-flex;align-items:center;gap:3px;max-width:100%;overflow-wrap:anywhere;font-size:11px}.kinostudio_directorComposer__RtXz5 .kinostudio_directorError__EB2aW{margin:7px 0 0;color:#ffb4b4;font-size:12px}.kinostudio_proposalPreview__Y3iD8 pre{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.kinostudio_directorComposer__RtXz5{padding-bottom:max(12px,env(safe-area-inset-bottom))}.kinostudio_briefView__xRjcG{width:min(1120px,100%);margin:0 auto;padding:24px}.kinostudio_briefHeader__KA_K8{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.kinostudio_briefHeader__KA_K8>div:first-child{max-width:680px}.kinostudio_briefEyebrow__Myeh7{display:block;margin-bottom:6px;color:#d9ff21;font-size:10px;font-weight:800;letter-spacing:.08em}.kinostudio_briefHeader__KA_K8 h2{margin:0;color:#f4f5f1;font-size:clamp(22px,2vw,30px);line-height:1.15}.kinostudio_briefHeader__KA_K8 p{margin:8px 0 0;color:#929896;font-size:13px;line-height:1.55}.kinostudio_briefProgress__GOg5t{display:grid;min-width:126px;gap:2px;border:1px solid #303536;border-radius:12px;background:#171a1b;padding:10px 12px}.kinostudio_briefProgress__GOg5t strong{color:#f4f5f1;font-size:18px}.kinostudio_briefProgress__GOg5t small,.kinostudio_briefProgress__GOg5t span{color:#878d8b;font-size:10px}.kinostudio_briefProgress__GOg5t small{margin-top:4px;color:#b4b9b6}.kinostudio_briefGrid__e4_Uf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kinostudio_briefCard__Kj0Ai{min-width:0;border:1px solid #2d3233;border-radius:14px;background:#141718;padding:15px}.kinostudio_briefCardHeading__qB7Kd{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #292d2e}.kinostudio_briefCardHeading__qB7Kd>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgb(217 255 33/24%);border-radius:10px;background:rgb(217 255 33/7%);color:#d9ff21}.kinostudio_briefCardHeading__qB7Kd h3,.kinostudio_briefCardHeading__qB7Kd p{margin:0}.kinostudio_briefCardHeading__qB7Kd h3{color:#eef0eb;font-size:13px}.kinostudio_briefCardHeading__qB7Kd p{margin-top:3px;color:#787e7d;font-size:10px}.kinostudio_briefField__T6Hnp{display:grid;min-width:0;gap:6px;margin-top:12px}.kinostudio_briefField__T6Hnp:first-of-type{margin-top:0}.kinostudio_briefField__T6Hnp>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b8bdb9;font-size:10px;font-weight:700}.kinostudio_briefField__T6Hnp input,.kinostudio_briefField__T6Hnp select,.kinostudio_briefField__T6Hnp textarea{width:100%;border:1px solid #34393a;border-radius:10px;background:#0f1213;padding:9px 10px;color:#f0f2ed;font:inherit;font-size:12px;line-height:1.45;outline:none}.kinostudio_briefField__T6Hnp textarea{resize:vertical}.kinostudio_briefField__T6Hnp input::-moz-placeholder,.kinostudio_briefField__T6Hnp textarea::-moz-placeholder{color:#5f6564}.kinostudio_briefField__T6Hnp input::placeholder,.kinostudio_briefField__T6Hnp textarea::placeholder{color:#5f6564}.kinostudio_briefField__T6Hnp input:focus,.kinostudio_briefField__T6Hnp select:focus,.kinostudio_briefField__T6Hnp textarea:focus{border-color:rgb(217 255 33/55%)}.kinostudio_briefFieldRow__Ps6NG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kinostudio_briefMissing__MnEaL,.kinostudio_briefReady__uAsgX{font-size:9px;font-weight:600;white-space:nowrap}.kinostudio_briefReady__uAsgX{color:#9fb965}.kinostudio_briefMissing__MnEaL{color:#737978}@media (max-height:600px),(max-width:1024px){.kinostudio_creationPanel__3NBuy.kinostudio_creationPanel__3NBuy{flex-basis:auto}.kinostudio_panelLayout__zJoqS{min-height:540px}.kinostudio_briefGrid__e4_Uf{grid-template-columns:1fr}}@media (max-width:680px){.kinostudio_briefView__xRjcG{padding:16px}.kinostudio_briefHeader__KA_K8{flex-direction:column}.kinostudio_briefProgress__GOg5t{width:100%}.kinostudio_briefFieldRow__Ps6NG{grid-template-columns:1fr}}.kinostudio_immersiveWorkspace__QVKnV.kinostudio_immersiveWorkspace__QVKnV{position:relative;display:grid;width:100%;height:auto;min-height:100dvh;grid-template-columns:288px minmax(0,1fr);grid-template-rows:auto minmax(380px,1fr) auto;gap:0;overflow:visible;background:radial-gradient(circle at 50% 0,rgb(255 255 255/2.4%),transparent 34%),radial-gradient(circle at 85% 82%,rgb(217 255 33/2.4%),transparent 30%),linear-gradient(145deg,#111415,#0c0e0f 64%,#0a0c0d)}.kinostudio_studioChrome__13fbB{display:flex;min-width:0;grid-column:1/-1;align-items:center;gap:14px;border-bottom:1px solid #282d2d;background:#101314;padding:10px 18px;flex-wrap:wrap}.kinostudio_chromeTabs__t25S1{display:flex;align-items:stretch;gap:16px;margin:0 auto}.kinostudio_chromeTabs__t25S1 button{border:0;border-bottom:2px solid transparent;background:transparent;color:#929b96;padding:10px 0;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.kinostudio_chromeTabs__t25S1 button[aria-pressed=true]{border-bottom-color:#d9ff21;color:#f2f4ef;font-weight:650}.kinostudio_studioLogo__CegjY{display:flex;flex:0 0 auto;align-items:center}.kinostudio_studioLogo__CegjY img{width:98px;height:auto}.kinostudio_chromeDivider__gGLVh{width:1px;height:24px;background:#333839}.kinostudio_canvasHeaderActions__IGVeD button,.kinostudio_chromeBrief__wxz8K,.kinostudio_sidebarToggle___giES{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid #303536;border-radius:9px;background:#1a1e1f;padding:0 10px;color:#d6dad5;font:inherit;font-size:12px;cursor:pointer}.kinostudio_sidebarToggle___giES{width:34px;padding:0}.kinostudio_chromeProject__K8vek{display:grid;min-width:0;max-width:min(360px,35vw);gap:1px;border:0;background:transparent;padding:4px 0;color:inherit;text-align:left;cursor:pointer}.kinostudio_chromeProject__K8vek span{display:flex;align-items:center;color:#8d9592;font-size:10px}.kinostudio_chromeProject__K8vek strong{overflow:hidden;color:#eff2ec;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.kinostudio_chromeSaveState__uyb_o{margin-left:auto;color:#8c9990;font-size:11px;white-space:nowrap}.kinostudio_chromeCredits__JYh9J{display:inline-flex;align-items:center;gap:5px;border:1px solid #343a2b;border-radius:9px;padding:7px 10px;color:#d9ff21;font-size:12px;white-space:nowrap}.kinostudio_canvasHeaderActions__IGVeD{display:flex;justify-self:end;gap:6px}.kinostudio_canvasHeaderActions__IGVeD button:last-child{width:34px;padding:0}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_creationPanel__3NBuy.kinostudio_creationPanel__3NBuy{width:auto;height:auto;min-height:0;grid-column:1;grid-row:2/4;align-self:stretch;position:relative;top:auto;margin:10px 0 10px 10px;border-radius:15px}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_panelLayout__zJoqS{min-height:0}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorConversation__a4mWo{padding:14px}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorHeader__f9dCW{min-height:62px}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_studioCanvas__NNSXb.kinostudio_studioCanvas__NNSXb{width:auto;min-height:0;grid-column:2;grid-row:2;margin:0 10px 0 26px;background:transparent;box-shadow:none;border-radius:0;border:0;overflow:visible}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_scrollableCanvas__WRkJX.kinostudio_scrollableCanvas__WRkJX{overflow:visible}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_studioCanvas__NNSXb .kinostudio_canvasShell__dFMh0{min-height:0}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_immersiveCanvasBody__3U5bQ.kinostudio_immersiveCanvasBody__3U5bQ{min-height:0;overflow:visible;padding:0}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_compactCanvasHeader__uyVlB.kinostudio_compactCanvasHeader__uyVlB{min-height:49px;grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr);padding:5px 14px}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_compactCanvasHeader__uyVlB h1{font-size:14px}.kinostudio_studioComposer__CK9rl{width:min(1320px,calc(100% - 32px));min-width:0;grid-column:2;grid-row:3;justify-self:center;overflow:visible;margin:8px 0 12px;border:1px solid #313737;border-radius:15px;background:#171b1c;box-shadow:0 16px 34px rgb(0 0 0/25%)}.kinostudio_studioComposer__CK9rl.kinostudio_studioComposer__CK9rl{width:calc(100% - 24px);margin:0 12px;border:0;background:none;box-shadow:none}.kinostudio_dockSurface__5llWC{position:fixed;z-index:35;bottom:0;padding:10px 10px max(10px,env(safe-area-inset-bottom));border:1px solid #555b354d;border-bottom:0;border-radius:18px 18px 0 0;background:radial-gradient(ellipse at 0 0,#c8d94216,transparent 35%),linear-gradient(150deg,#242a29,#101415 70%);box-shadow:0 -8px 32px #0004,inset 0 1px 0 #ebf4b51c}.kinostudio_dockHandle__rGi8j{position:absolute;z-index:2;top:-10px;left:50%;transform:translateX(-50%);width:46px;height:20px;display:grid;place-items:center;touch-action:none;border:1px solid #69713b;border-radius:10px;color:#dae77d;background:linear-gradient(#343b2a,#1c231e);box-shadow:0 -2px 10px #0003;cursor:grab}.kinostudio_dockHandle__rGi8j:active{cursor:grabbing}.kinostudio_dockHandle__rGi8j:hover{border-color:#d9ee6d;color:#f0ffaf;background:linear-gradient(#434e2e,#26301f)}.kinostudio_dockHandle__rGi8j:focus-visible{outline:2px solid #e0fa39;outline-offset:3px}.kinostudio_dockContent___mdmG{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:48px auto;gap:7px 8px}.kinostudio_dockContent___mdmG .kinostudio_assetScroller__31Bsp{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(150px,1.35fr);gap:6px;padding:0;margin-right:140px;border:0;overflow:visible}.kinostudio_dockContent___mdmG .kinostudio_assetButton__honuD{min-width:0;min-height:0;height:48px;padding:5px;gap:7px;border-radius:11px;background:linear-gradient(145deg,#2d3431,#1b2020);border-color:#ffffff12;box-shadow:inset 0 1px 0 #e5eed41a,inset 0 -1px 0 #0003,0 2px 5px #0003;transition:background .15s ease,border-color .15s ease,transform .15s ease}.kinostudio_dockContent___mdmG .kinostudio_assetButton__honuD[data-filled=true]{border-color:#b4d93844;background:linear-gradient(135deg,#344021,#222c20)}.kinostudio_dockContent___mdmG .kinostudio_assetButton__honuD:hover{border-color:#c9e44988;transform:translateY(-1px)}.kinostudio_dockContent___mdmG .kinostudio_assetButtonActive__lXgxD{border-color:#d6ff00}.kinostudio_dockContent___mdmG .kinostudio_assetThumb__qCzxj{width:30px;height:34px;flex-basis:30px;border-radius:7px}.kinostudio_dockContent___mdmG .kinostudio_assetThumb__qCzxj svg{width:20px;height:20px}.kinostudio_dockContent___mdmG .kinostudio_assetCopy__pMsty small{font-size:10px;color:#b2bcb5}.kinostudio_dockContent___mdmG .kinostudio_assetCopy__pMsty strong{font-size:11px;color:#f0f3ec}.kinostudio_dockContent___mdmG .kinostudio_promptArea__hES7l{display:contents}.kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR{grid-column:1;grid-row:1/3;gap:6px}.kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button{min-height:44px;padding:6px;border-radius:12px;display:grid;place-items:center;border:1px solid #ffffff14;background:linear-gradient(145deg,#303835,#171c1c);box-shadow:inset 0 1px 0 #ffffff12,0 2px 5px #0003}.kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button svg{width:27px;height:27px}.kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button:hover{border-color:#b9d853;color:#e0f6a6}.kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button:first-child:hover svg{animation:kinostudio_kinoCameraHover__u1_41 1.1s ease-in-out infinite}.kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button:last-child:hover svg{animation:kinostudio_kinoFilmHover__7ZyOR 1s ease-in-out infinite}@keyframes kinostudio_kinoCameraHover__u1_41{0%,to{transform:scale(1) rotate(0)}35%{transform:scale(1.1) rotate(-7deg)}65%{transform:scale(1.04) rotate(5deg)}}@keyframes kinostudio_kinoFilmHover__7ZyOR{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-3px) rotate(-5deg)}65%{transform:translateY(1px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button:first-child:hover svg,.kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button:last-child:hover svg{animation:none}}.kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button.kinostudio_modeActive__ug2kU{background:linear-gradient(145deg,#4b5720,#252f16);box-shadow:inset 0 1px 0 #e7f68b20}.kinostudio_dockContent___mdmG .kinostudio_sceneComposerSlot__2zKhe{grid-column:2;grid-row:2}@media(max-width:1200px){.kinostudio_dockContent___mdmG .kinostudio_assetScroller__31Bsp{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.kinostudio_dockContent___mdmG .kinostudio_assetButton__honuD{flex:1 0 125px}}@media(max-width:600px){.kinostudio_studioComposer__CK9rl.kinostudio_studioComposer__CK9rl{width:calc(100% - 12px);margin:0 6px}.kinostudio_dockSurface__5llWC{padding:9px 7px max(9px,env(safe-area-inset-bottom))}.kinostudio_dockContent___mdmG{grid-template-columns:42px minmax(0,1fr);gap:6px}.kinostudio_dockContent___mdmG .kinostudio_assetScroller__31Bsp{margin-right:0}.kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button{font-size:7px}}@media(prefers-reduced-motion:reduce){.kinostudio_dockContent___mdmG .kinostudio_assetButton__honuD{transition:none}}.kinostudio_assetScroller__31Bsp{display:grid;min-width:0;grid-template-columns:.82fr 1.15fr 1.15fr 1fr 1fr;gap:8px;border-bottom:1px solid #2c3232;padding:8px 10px 8px 94px}.kinostudio_assetButton__honuD{display:flex;min-width:0;min-height:56px;align-items:center;gap:8px;border:1px solid #373d3d;border-radius:10px;background:#202526;padding:4px;color:#eef1eb;text-align:left;cursor:pointer}.kinostudio_assetButtonActive__lXgxD,.kinostudio_assetButton__honuD:hover{border-color:#a2c016;background:#272d25}.kinostudio_assetThumb__qCzxj{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;overflow:hidden;border-radius:7px;background:#111515;color:#d9ff21}.kinostudio_assetThumb__qCzxj img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kinostudio_assetThumbMosaic__uF7kY{display:flex;width:100%;height:100%}.kinostudio_assetThumbMosaic__uF7kY img{min-width:0;flex:1}.kinostudio_assetThumb__qCzxj svg{width:38px;height:31px}.kinostudio_autoThumb__lTWLo{color:#84908b;font-size:8px;font-weight:800;letter-spacing:.04em}.kinostudio_assetCopy__pMsty{display:grid;min-width:0;gap:2px}.kinostudio_assetCopy__pMsty small{color:#8e9994;font-size:10px}.kinostudio_assetCopy__pMsty strong{overflow:hidden;color:#e8ece6;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.kinostudio_promptArea__hES7l{display:flex;height:118px;align-items:stretch;gap:10px;padding:9px 10px}.kinostudio_modeSwitch__HejMR{display:flex;flex:0 0 74px;flex-direction:column;gap:4px}.kinostudio_modeSwitch__HejMR button{display:flex;min-height:46px;flex:1;flex-direction:column;justify-content:center;align-items:center;gap:4px;border:1px solid transparent;border-radius:8px;background:transparent;padding:0 8px;color:#929a96;font:inherit;font-size:10px;cursor:pointer}.kinostudio_modeSwitch__HejMR button.kinostudio_modeActive__ug2kU{border-color:#526125;background:#27311b;color:#d9ff21}.kinostudio_modeSwitch__HejMR button.kinostudio_movementShortcut__i6350{color:#c4cec3;font-size:10px}.kinostudio_modeSwitch__HejMR button.kinostudio_movementShortcut__i6350:hover{color:#d9ff21}.kinostudio_sceneComposerSlot__2zKhe{display:flex;min-width:0;flex:1}.kinostudio_composerEmpty__GYT12{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;color:#a9b1ac;font-size:12px}.kinostudio_composerEmpty__GYT12 button{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:8px;background:#d9ff21;padding:9px 11px;color:#161b0b;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.kinostudio_pickerBackdrop__zRbm_{position:fixed;inset:58px 0 0;z-index:40;border:0;background:rgb(0 0 0/65%);cursor:default}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_creationPanel__3NBuy.kinostudio_pickerOpen__DR32d{position:fixed;z-index:41;top:50%;left:50%;width:min(960px,calc(100vw - 36px));height:min(740px,calc(100dvh - 90px));margin:0;transform:translate(-50%,-50%)}.kinostudio_closePicker__n42Fg{position:absolute;top:12px;right:12px;z-index:4;display:grid;width:30px;height:30px;place-items:center;border:1px solid #414848;border-radius:8px;background:#252b2b;color:#eef2ec;cursor:pointer}.kinostudio_closePicker__n42Fg:hover{border-color:#d9ff21}.kinostudio_sidebarCollapsed__Mj_Km.kinostudio_immersiveWorkspace__QVKnV{grid-template-columns:0 minmax(0,1fr)}.kinostudio_sidebarCollapsed__Mj_Km .kinostudio_creationPanel__3NBuy:not(.kinostudio_pickerOpen__DR32d){pointer-events:none}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_creationPanel__3NBuy:not(.kinostudio_pickerOpen__DR32d){width:278px}.kinostudio_directorHandle__sBdGL{position:relative;grid-column:1;grid-row:2;align-self:start;justify-self:start;margin-top:8px;z-index:35;width:24px;height:38px;display:grid;place-items:center;border:1px solid #69713b;border-radius:10px;color:#dae77d;background:linear-gradient(#343b2a,#1c231e);box-shadow:0 2px 8px #0004;touch-action:none;cursor:grab}.kinostudio_directorHandle__sBdGL:hover{color:#f0ffaf;border-color:#d9ee6d}.kinostudio_directorHandle__sBdGL:active{cursor:grabbing}.kinostudio_directorHandle__sBdGL:focus-visible{outline:2px solid #e0fa39;outline-offset:3px}.kinostudio_assetButton__honuD:focus-visible,.kinostudio_closePicker__n42Fg:focus-visible,.kinostudio_composerEmpty__GYT12 button:focus-visible,.kinostudio_modeSwitch__HejMR button:focus-visible,.kinostudio_studioChrome__13fbB a:focus-visible,.kinostudio_studioChrome__13fbB button:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}@media (max-width:900px){.kinostudio_immersiveWorkspace__QVKnV.kinostudio_immersiveWorkspace__QVKnV{height:auto;min-height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(360px,1fr) auto;overflow:visible}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_creationPanel__3NBuy.kinostudio_creationPanel__3NBuy:not(.kinostudio_pickerOpen__DR32d){position:fixed;z-index:30;top:58px;left:0;width:min(330px,calc(100vw - 40px));height:calc(100dvh - 70px);margin:0;border-radius:0 14px 14px 0}.kinostudio_sidebarCollapsed__Mj_Km .kinostudio_creationPanel__3NBuy:not(.kinostudio_pickerOpen__DR32d){pointer-events:none}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_studioCanvas__NNSXb.kinostudio_studioCanvas__NNSXb{grid-column:1;grid-row:2;min-height:360px;margin:0 8px 0 26px}.kinostudio_studioComposer__CK9rl{grid-column:1;grid-row:3;width:calc(100% - 16px);margin:8px 8px 10px}.kinostudio_assetScroller__31Bsp{display:flex;overflow-x:auto;scrollbar-color:#3a4341 transparent;scrollbar-width:thin}.kinostudio_assetButton__honuD{min-width:170px;flex:0 0 170px}.kinostudio_chromeSaveState__uyb_o{display:none}}@media (max-width:600px){.kinostudio_studioChrome__13fbB{gap:8px;padding:0 8px}.kinostudio_studioLogo__CegjY img{width:73px}.kinostudio_chromeBrief__wxz8K,.kinostudio_chromeDivider__gGLVh{display:none}.kinostudio_chromeProject__K8vek{max-width:42vw}.kinostudio_canvasHeaderActions__IGVeD button:first-child{display:none}.kinostudio_promptArea__hES7l{flex-direction:row}.kinostudio_modeSwitch__HejMR{flex:0 0 64px;flex-direction:column}.kinostudio_assetScroller__31Bsp{padding-left:84px}}.kinostudio_immersiveWorkspace__QVKnV.kinostudio_immersiveWorkspace__QVKnV{--console-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.045'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h96v96H0z'/%3E%3C/svg%3E");--console-bevel:inset 0 1px 0 #ffffff28,inset 0 -1px 0 #0009;--console-control:linear-gradient(160deg,#353534,#222323 52%,#171818);--console-text:#f2f1ec;color:var(--console-text);background:var(--console-grain),radial-gradient(ellipse at 8% 0,#ffffff0c,transparent 52%),linear-gradient(145deg,#252625,#181a1a 48%,#101212)}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_studioChrome__13fbB{border-bottom-color:#66665c;background:repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 3px),linear-gradient(170deg,#454644,#292b2a 45%,#171919);box-shadow:inset 0 1px 0 #ffffff29,inset 0 -1px 0 #000b,0 4px 12px #0005}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeDivider__gGLVh{background:linear-gradient(transparent,#96978e88,transparent)}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeProject__K8vek strong{color:var(--console-text);text-shadow:0 1px 1px #0009}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeProject__K8vek span,.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeSaveState__uyb_o{color:#b4b7b0}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeTabs__t25S1 button{color:#b0b3ae}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeTabs__t25S1 button[aria-pressed=true]{color:#f6f5ef;text-shadow:0 1px 2px #0009}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_canvasHeaderActions__IGVeD button,.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeBrief__wxz8K,.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeCredits__JYh9J{border-color:#66675f;background:var(--console-control);box-shadow:var(--console-bevel),0 3px 6px #0006}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_canvasHeaderActions__IGVeD button,.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeBrief__wxz8K{color:#e1e2dc}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeCredits__JYh9J{border-color:#777943}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_canvasHeaderActions__IGVeD button:hover,.kinostudio_immersiveWorkspace__QVKnV .kinostudio_chromeBrief__wxz8K:hover{border-color:#a5a99a;color:#f7f7ef}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_creationPanel__3NBuy.kinostudio_creationPanel__3NBuy:not(.kinostudio_pickerOpen__DR32d){border-color:#6c6e65;background:transparent;box-shadow:none}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_creationPanel__3NBuy:not(.kinostudio_pickerOpen__DR32d) .kinostudio_panelSurface__FsdAZ,.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorPanel__sktOU{background:transparent}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorHeader__f9dCW{border-bottom-color:#53564e;background:transparent;box-shadow:none}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorHeader__f9dCW small{color:#a3a8a2}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorIcon__iR0Is{background:var(--console-control);border-color:#7b8240;box-shadow:var(--console-bevel),0 2px 4px #0005}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorMessage__mbf32:not(.kinostudio_userMessage__00_2M):not(.kinostudio_noteMessage__NdXxq){border-color:#535750;background:linear-gradient(145deg,#303332,#242726 60%,#1e2120);box-shadow:var(--console-bevel),0 5px 10px #0005}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorMessage__mbf32 p{color:#e4e5df}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorStarters__i6neK button{color:#d0d3cb;border-color:#60645a;background:var(--console-control);box-shadow:var(--console-bevel),0 2px 4px #0007}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorStarters__i6neK button:hover{border-color:#b8c279;color:#f4f6e7}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorComposer__RtXz5{border-top-color:#53564e;box-shadow:inset 0 1px 0 #0007}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorComposer__RtXz5 textarea{border-color:#545a50;background:linear-gradient(145deg,#161918,#252827);box-shadow:inset 0 2px 7px #0007,0 1px 0 #ffffff0c}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorComposer__RtXz5 textarea::-moz-placeholder{color:#9ba29a}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorComposer__RtXz5 textarea::placeholder{color:#9ba29a}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorComposer__RtXz5>small{color:#979e95}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorComposer__RtXz5>label{color:#d4d8cd}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorComposer__RtXz5 button:not(:disabled){background:linear-gradient(145deg,#edff54,#d9ff21 55%,#bbd817);box-shadow:inset 0 1px 0 #ffffff70,0 2px 5px #0006}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorComposer__RtXz5 button:disabled{background:linear-gradient(#414641,#2e332f);color:#a6aea4;box-shadow:inset 0 1px 0 #ffffff0d}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_directorHandle__sBdGL,.kinostudio_immersiveWorkspace__QVKnV .kinostudio_dockHandle__rGi8j{border-color:#8c9060;color:#e2ed9b;background:linear-gradient(155deg,#4c5040,#2b3027 58%,#1c211b);box-shadow:inset 0 1px 0 #eef4bd40,inset 0 -1px 0 #0009,0 3px 7px #0007}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_dockSurface__5llWC{border-color:#77796a;background:transparent;box-shadow:none}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_dockContent___mdmG .kinostudio_assetButton__honuD,.kinostudio_immersiveWorkspace__QVKnV .kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button{border-color:#535b50;background:var(--console-control);box-shadow:var(--console-bevel),0 3px 5px #0006}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_dockContent___mdmG .kinostudio_assetButton__honuD[data-filled=true],.kinostudio_immersiveWorkspace__QVKnV .kinostudio_dockContent___mdmG .kinostudio_modeSwitch__HejMR button.kinostudio_modeActive__ug2kU{border-color:#8c9c47;background:linear-gradient(145deg,#454c30,#2c3423 60%,#20281c)}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_dockContent___mdmG .kinostudio_assetCopy__pMsty small{color:#b7beb3}.kinostudio_immersiveWorkspace__QVKnV .kinostudio_dockContent___mdmG .kinostudio_assetButton__honuD:hover{border-color:#c4d66c}.lens-panel_selectedLensMedia__aSlBG{height:116px}.lens-panel_apertureSelected__iXtmA{grid-template-columns:112px minmax(0,1fr)}.lens-panel_selectedApertureMedia__OpnGy{position:relative;display:block;min-height:106px;overflow:hidden;background:#111516}.lens-panel_apertureMedia__H_avv img,.lens-panel_previewInset__FYnzh img,.lens-panel_selectedApertureMedia__OpnGy img{-o-object-fit:cover;object-fit:cover}.lens-panel_pickerTabs__bShiW{display:flex;gap:8px;border-bottom:1px solid #34393a;padding:10px 22px}.lens-panel_pickerTab__GvPqZ{display:flex;min-height:38px;align-items:center;gap:8px;border:1px solid #3a4140;border-radius:9px;background:#222728;padding:7px 12px;color:#dce0db;font-size:12px;font-weight:700;cursor:pointer}.lens-panel_pickerTab__GvPqZ span{color:#979e9b;font-size:11px;font-weight:500}.lens-panel_pickerTabActive__YzopJ{border-color:#d9ff21;color:#eaff95}.lens-panel_pickerTab__GvPqZ:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}.lens-panel_grid__Q3_Bb{grid-auto-rows:210px}.lens-panel_grid__Q3_Bb .lens-panel_media__k07uA{height:130px}.lens-panel_previewInset__FYnzh{position:absolute;right:8px;bottom:7px;width:min(34%,142px);height:74px;overflow:hidden;border:1px solid #6b7572;border-radius:8px;background:#151b1b;box-shadow:0 5px 18px rgb(0 0 0/45%)}.lens-panel_previewInset__FYnzh span{position:absolute;right:0;bottom:0;left:0;background:rgb(0 0 0/68%);padding:2px 4px;color:#fff;font-size:9px;text-align:center}.lens-panel_apertureGrid__Qkzha{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:245px}.lens-panel_apertureMedia__H_avv{height:165px}@media (max-width:700px){.lens-panel_pickerTabs__bShiW{padding-right:14px;padding-left:14px}.lens-panel_pickerTab__GvPqZ{flex:1;justify-content:center}.lens-panel_pickerTab__GvPqZ span{display:none}.lens-panel_apertureGrid__Qkzha{grid-template-columns:1fr}}.lighting-panel_manualPreview__tgNLh img,.lighting-panel_optionMedia__BIm0W img,.lighting-panel_selectedMedia__HJQhd img{-o-object-fit:cover;object-fit:cover}.lighting-panel_pickerTabs__uAlKm{display:flex;gap:8px;border-bottom:1px solid #34393a;padding:10px 22px}.lighting-panel_pickerTab__Pp9_f{min-height:38px;border:1px solid #3a4140;border-radius:9px;background:#222728;padding:7px 12px;color:#dce0db;font-size:12px;font-weight:700;cursor:pointer}.lighting-panel_pickerTabActive__JA5zH{border-color:#d9ff21;color:#eaff95}.lighting-panel_manualFields__R8W6l input:focus-visible,.lighting-panel_manualFields__R8W6l select:focus-visible,.lighting-panel_pickerTab__Pp9_f:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}.lighting-panel_grid__ERWJ4{grid-auto-rows:232px}.lighting-panel_optionMedia__BIm0W{height:150px}.lighting-panel_manualBody__9lqU8{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:22px;overflow-y:auto;padding:22px}.lighting-panel_manualPreview__tgNLh{position:relative;min-height:350px;overflow:hidden;border:1px solid #3a4040;border-radius:12px;background:#161a1b}.lighting-panel_manualPreview__tgNLh span{position:absolute;right:0;bottom:0;left:0;background:rgb(0 0 0/72%);padding:10px 14px;color:#e6e9e4;font-size:11px}.lighting-panel_manualFields__R8W6l{display:grid;align-content:start;gap:18px}.lighting-panel_manualFields__R8W6l label{display:grid;gap:9px;color:#f1f3ef;font-size:12px;font-weight:700}.lighting-panel_manualFields__R8W6l label>span:first-child{display:flex;justify-content:space-between;gap:8px}.lighting-panel_manualFields__R8W6l strong{color:#d9ff21;font-variant-numeric:tabular-nums}.lighting-panel_colorField__54Yn2{grid-template-columns:1fr auto auto;align-items:center}.lighting-panel_colorField__54Yn2 input{width:46px;height:34px;border:1px solid #4d5554;border-radius:8px;background:#222728;padding:3px;cursor:pointer}.lighting-panel_colorField__54Yn2 code{color:#aab0ae;font-size:11px;font-weight:500}.lighting-panel_rangeField__gP6Oi input{width:100%;accent-color:#d9ff21;cursor:pointer}.lighting-panel_manualHint__yb_mm,.lighting-panel_rangeField__gP6Oi small{margin:0;color:#aab0ae;font-size:11px;font-weight:400;line-height:1.5}.lighting-panel_angleField__mNOuN select{min-height:38px;border:1px solid #3a4140;border-radius:9px;background:#222728;padding:8px 10px;color:#f1f3ef;font:inherit}@media (max-width:800px){.lighting-panel_manualBody__9lqU8{grid-template-columns:1fr;gap:16px;padding:14px}.lighting-panel_manualPreview__tgNLh{min-height:220px}.lighting-panel_pickerTabs__uAlKm{padding-right:14px;padding-left:14px}}.movement-panel_panel__Sh_tb{display:flex;min-height:0;flex:1;flex-direction:column}.movement-panel_header__rpY2l{display:flex;min-height:64px;align-items:center;gap:10px;border-bottom:1px solid #292d2e;padding:10px 12px}.movement-panel_headerIcon__CHtJk{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgb(217 255 33/26%);border-radius:10px;background:rgb(217 255 33/8%);color:#d9ff21}.movement-panel_header__rpY2l>span:last-child{display:grid;min-width:0;gap:2px}.movement-panel_header__rpY2l strong{color:#f4f5f1;font-size:13px}.movement-panel_header__rpY2l small{color:#818788;font-size:10px}.movement-panel_panelBody__58jTK{display:grid;align-content:start;gap:12px;overflow-y:auto;padding:14px 12px}.movement-panel_intro__1g9Ik{margin:0;color:#aab0ae;font-size:12px;line-height:1.5}.movement-panel_selectedCard__wLmbW{display:grid;overflow:hidden;width:100%;border:1px solid #353a3b;border-radius:14px;background:#191d1e;padding:0;color:inherit;text-align:left;cursor:pointer}.movement-panel_selectedCard__wLmbW:hover{border-color:#a3bf22}.movement-panel_selectedMedia__MFUj1{display:grid;height:148px;place-items:center;background:#121617}.movement-panel_selectedMedia__MFUj1 .movement-panel_diagram__q9Zf0{width:78%;max-width:240px}.movement-panel_selectedInfo__60xdF{display:grid;gap:5px;padding:11px 12px 13px}.movement-panel_selectedTitle__eTaIQ{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#f3f4f0;font-size:14px;font-weight:700}.movement-panel_selectedSummary__Fqh6x{color:#aab0ae;font-size:11px}.movement-panel_chooseLabel__OtCVX{margin-top:7px;color:#d9ff21;font-size:11px;font-weight:700}.movement-panel_saveStatus__ri_EI{margin:0;color:#777e7c;font-size:10px}.movement-panel_saveError__uohKm{color:#f29c98}.movement-panel_dialogFrame__H7IgP.movement-panel_dialogFrame__H7IgP{justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.movement-panel_dialogSurface__i2fkK.movement-panel_dialogSurface__i2fkK{display:flex;width:min(1680px,100%);max-width:none;max-height:calc(100dvh - 32px);flex-direction:column;border:1px solid #383d3d;border-radius:18px;background:#1a1e1f;box-shadow:0 24px 70px rgb(0 0 0/45%)}.movement-panel_dialogHeader__cEx_N{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #34393a;padding:20px 22px}.movement-panel_dialogTitle__IQzk7.movement-panel_dialogTitle__IQzk7{color:#f5f5f1;font-size:22px;font-weight:700;text-wrap:balance}.movement-panel_dialogDescription__xIiCZ.movement-panel_dialogDescription__xIiCZ{margin-top:5px;color:#a5aba9;font-size:12px;line-height:1.5;text-wrap:pretty}.movement-panel_closeButton__MQktC{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid #3b4141;border-radius:9px;background:#262b2b;padding:0;color:#dde0db;cursor:pointer}.movement-panel_filters__a1a95{display:grid;gap:11px;border-bottom:1px solid #303636;padding:14px 22px}.movement-panel_search__mIe6m{display:flex;width:min(360px,100%);align-items:center;gap:8px;border:1px solid #3a4040;border-radius:9px;background:#121617;padding:8px 10px;color:#9da6a2}.movement-panel_search__mIe6m input{width:100%;border:0;outline:0;background:transparent;color:#f1f3ef;font-size:12px}.movement-panel_groups__5HJSm{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.movement-panel_groups__5HJSm button{flex:0 0 auto;border:1px solid #343b3b;border-radius:8px;background:#232829;padding:7px 10px;color:#aab1ad;font-size:11px;cursor:pointer}.movement-panel_groups__5HJSm .movement-panel_activeGroup__CefNA{border-color:#d9ff21;color:#d9ff21}.movement-panel_grid__zLj_p{display:grid;min-height:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:195px;align-content:start;gap:12px;overflow-y:auto;padding:18px 22px}.movement-panel_option__dUwcV{display:grid;overflow:hidden;min-width:0;border:1px solid #3a4040;border-radius:12px;background:#202526;padding:0;color:inherit;text-align:left;cursor:pointer}.movement-panel_option__dUwcV:hover{border-color:#a3bf22}.movement-panel_optionSelected__nTsKx{border-color:#d9ff21}.movement-panel_optionMedia__dzcte{position:relative;display:grid;height:116px;place-items:center;background:#121617}.movement-panel_diagram__q9Zf0{display:block;width:140px;height:88px}.movement-panel_selectedMark__45AKn{position:absolute;top:8px;right:8px;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#d9ff21;color:#101412}.movement-panel_optionCopy__dKyp6{display:grid;gap:4px;padding:9px 11px 11px}.movement-panel_optionCopy__dKyp6 strong{color:#f1f3ef;font-size:13px}.movement-panel_optionCopy__dKyp6 small{color:#a7adab;font-size:11px;line-height:1.4;text-wrap:pretty}.movement-panel_noResults__a32_J{grid-column:1/-1;color:#aab0ae;font-size:12px}.movement-panel_footer__gWCH_{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #34393a;padding:15px 22px;color:#929a96;font-size:11px}.movement-panel_applyButton__XOpfG,.movement-panel_resetButton__0KGC6{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:700;cursor:pointer}.movement-panel_resetButton__0KGC6{border:1px solid #3b4141;background:#24292a;color:#e0e3de}.movement-panel_applyButton__XOpfG{border:1px solid #d9ff21;background:#d9ff21;color:#111511}.movement-panel_applyButton__XOpfG:focus-visible,.movement-panel_closeButton__MQktC:focus-visible,.movement-panel_groups__5HJSm button:focus-visible,.movement-panel_option__dUwcV:focus-visible,.movement-panel_resetButton__0KGC6:focus-visible,.movement-panel_selectedCard__wLmbW:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}@media (max-width:850px){.movement-panel_grid__zLj_p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.movement-panel_dialogHeader__cEx_N{padding:16px}.movement-panel_filters__a1a95{padding:12px 16px}.movement-panel_grid__zLj_p{grid-template-columns:minmax(0,1fr);grid-auto-rows:174px;padding:14px 16px}.movement-panel_option__dUwcV{grid-template-columns:135px minmax(0,1fr)}.movement-panel_optionMedia__dzcte{height:100%}.movement-panel_optionCopy__dKyp6{align-content:center}.movement-panel_footer__gWCH_{padding:12px 16px}}.project-workspace_workspace__b14ns{width:100%;min-height:max(360px,calc(100dvh - 285px));display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:8px 10px 18px;color:#f2f4f0}.project-workspace_movieToolbar__AT9VY{flex-wrap:wrap;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:38px}.project-workspace_sceneHeading__8h_Tt{display:flex;align-items:baseline;gap:10px;margin-right:auto;min-width:0;flex:1 1 180px}.project-workspace_sceneHeading__8h_Tt span{white-space:nowrap;font-variant-numeric:tabular-nums}.project-workspace_sceneHeading__8h_Tt strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workspace_versionStage__VtnTI[data-stacked=false]{padding:0}.project-workspace_movieToolbar__AT9VY span{margin-right:6px;font-size:12px;color:#9ba79e}.project-workspace_movieToolbar__AT9VY a,.project-workspace_movieToolbar__AT9VY button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #39432e;border-radius:10px;background:#192018;color:#c6e82b;cursor:pointer}.project-workspace_movieToolbar__AT9VY a:hover,.project-workspace_movieToolbar__AT9VY button:hover{color:#e6ff59;border-color:#d9ff21;background:#26311c}.project-workspace_movieToolbar__AT9VY a[aria-disabled=true],.project-workspace_movieToolbar__AT9VY button:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.project-workspace_movieDialog__oWPMj.project-workspace_movieDialog__oWPMj{display:grid;gap:12px;padding:24px;height:auto;width:min(960px,calc(100vw - 32px));max-width:960px;max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #3a453d;background:#151a18;color:#eef2ec}.project-workspace_movieDialog__oWPMj video{width:100%;max-height:65dvh;background:#090b0a;border-radius:12px}.project-workspace_compareControls__t_eqT{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px}.project-workspace_compareControls__t_eqT>button{border-radius:8px;padding:8px;background:#26311c;color:#d9ff21}.project-workspace_compareControls__t_eqT label{display:flex;align-items:center;gap:6px}.project-workspace_movieToolbar__AT9VY a:focus-visible{outline:2px solid #d9ff21;outline-offset:3px}.project-workspace_sceneCounter__6Eecg{align-self:center;padding:6px 14px;border:1px solid #303737;border-radius:10px;color:#ccd2cd;font-size:12px}.project-workspace_carousel__lzZeb{position:relative;overflow-x:clip;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0}.project-workspace_versionStage__VtnTI{position:relative;width:100%;padding:0;perspective:1800px;isolation:isolate}.project-workspace_versionPlayer__Sdnip{position:relative;z-index:6;display:grid;justify-items:center}.project-workspace_stackCards__5n3yi{position:absolute;z-index:7;inset:68px 0 76px;pointer-events:none;transform-style:preserve-3d}.project-workspace_stackCard__8_VJq{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border:0;border-radius:12px;padding:0;background:transparent;color:#e2ecd8;touch-action:none;cursor:grab;transform-origin:top center}.project-workspace_stackCard__8_VJq:active{cursor:grabbing}.project-workspace_stackCard__8_VJq span{position:absolute;bottom:6px;left:14px;padding:4px 10px;background:#0c120fe6;border-radius:4px;font-size:13px}.project-workspace_stackSpaceBottom__dpuO5,.project-workspace_stackSpace__NXC_a{position:absolute;left:12%;right:12%;height:1px;background:#263129;pointer-events:none}.project-workspace_stackSpace__NXC_a{top:23px}.project-workspace_stackSpaceBottom__dpuO5{bottom:38px}.project-workspace_versionNavigation__5N__y{position:absolute;z-index:8;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;color:#abb8ad;font-size:11px}.project-workspace_versionNavigation__5N__y button{display:grid;place-items:center;width:26px;height:26px;border:1px solid #39443b;border-radius:50%;color:#d9ff21;background:#18201b;cursor:pointer}.project-workspace_versionNavigation__5N__y button:disabled{opacity:.35;cursor:default}.project-workspace_pendingStatus__ACOIT{color:#cfe897;font-size:12px}@media (prefers-reduced-motion:reduce){.project-workspace_stackCard__8_VJq{transition:none}}.project-workspace_selectedScene__WIbjK{min-width:0;margin:0;display:grid;justify-items:center;gap:12px;width:calc(100% - 144px);justify-self:center}.project-workspace_carousel__lzZeb[data-neighbours=false] .project-workspace_selectedScene__WIbjK{width:100%}.project-workspace_sceneRail__lweF2{position:absolute;top:14%;bottom:14%;width:clamp(42px,calc((100% - var(--video-width, 600px)) / 2 - 54px),160px)}.project-workspace_carousel__lzZeb:focus-visible{outline:none}.project-workspace_versionStage__VtnTI:focus-visible{outline:2px solid #d9ff21;outline-offset:3px;border-radius:12px}.project-workspace_sceneRail__lweF2[data-side=previous]{right:calc(50% + var(--video-width, 600px) / 2 + 10px)}.project-workspace_sceneRail__lweF2[data-side=next]{left:calc(50% + var(--video-width, 600px) / 2 + 10px)}.project-workspace_sceneRail__lweF2 .project-workspace_neighbour__0zESh{position:absolute;inset:0;width:100%;height:100%;grid-template-rows:minmax(0,1fr) 18px}.project-workspace_sceneRail__lweF2 .project-workspace_neighbour__0zESh[data-depth="2"]{transform:translateX(24px) scale(.94)}.project-workspace_sceneRail__lweF2 .project-workspace_neighbour__0zESh[data-depth="3"]{transform:translateX(46px) scale(.88)}.project-workspace_sceneRail__lweF2[data-side=previous] .project-workspace_neighbour__0zESh[data-depth="2"]{transform:translateX(-24px) scale(.94)}.project-workspace_sceneRail__lweF2[data-side=previous] .project-workspace_neighbour__0zESh[data-depth="3"]{transform:translateX(-46px) scale(.88)}.project-workspace_sceneRail__lweF2 .project-workspace_neighbourFrame__bTCQx{height:100%;min-height:0;aspect-ratio:auto;overflow:hidden}.project-workspace_sceneRail__lweF2 .project-workspace_neighbourFrame__bTCQx img,.project-workspace_sceneRail__lweF2 .project-workspace_neighbourFrame__bTCQx video{position:absolute;inset:0}.project-workspace_sceneRail__lweF2 .project-workspace_neighbour__0zESh:not([data-depth="1"]) .project-workspace_neighbourTitle__mDQh4{visibility:hidden}.project-workspace_sceneRail__lweF2 .project-workspace_neighbour__0zESh:focus-visible .project-workspace_neighbourFrame__bTCQx,.project-workspace_sceneRail__lweF2 .project-workspace_neighbour__0zESh:hover .project-workspace_neighbourFrame__bTCQx{border-color:#d9ff21;box-shadow:inset 0 0 0 2px #d9ff21}.project-workspace_foldedVersionTarget__U207X{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer}.project-workspace_foldedVersionTarget__U207X:focus-visible,.project-workspace_foldedVersionTarget__U207X:hover{background:rgb(217 255 33/.24);box-shadow:inset 0 0 0 3px #d9ff21;outline:none}.project-workspace_activeVersionLabel__14_Ym{position:absolute;top:12px;left:12px;padding:5px 9px;border:1px solid #d9ff2166;border-radius:7px;background:#11180ee6;color:#d9ff21;font-size:12px;pointer-events:none}.project-workspace_preview__VSDS5{position:relative;display:grid;place-items:center;width:100%;max-height:65dvh;aspect-ratio:16/9;border:1px solid #525c56;border-radius:12px;overflow:hidden;background:#0c0f10}.project-workspace_preview__VSDS5 img,.project-workspace_preview__VSDS5 video{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain}.project-workspace_preview__VSDS5 .project-workspace_cachedVideo__UYQX9{position:absolute;inset:0}.project-workspace_preview__VSDS5:has(.project-workspace_versionVideoSurface__S_oK6){overflow:visible;border-color:transparent;background:transparent;perspective:1800px}.project-workspace_carousel__lzZeb[data-neighbours=false]{grid-template-columns:minmax(0,1fr)}.project-workspace_carousel__lzZeb[data-neighbours=false]>div[aria-hidden=true]{display:none}.project-workspace_versionStage__VtnTI .project-workspace_preview__VSDS5{max-height:none}.project-workspace_versionVideoSurface__S_oK6{position:absolute;inset:0;perspective:1800px}.project-workspace_versionVideoLayer__C_xmk{position:absolute;inset:0;overflow:hidden;border-radius:12px;background:#0c0f10;transform-origin:top center}.project-workspace_versionVideoFrame__sW2o3{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.project-workspace_cachedVideo__UYQX9::-webkit-media-controls-loading-panel{display:none}.project-workspace_playbackError___5gVm{position:absolute;inset:auto 12px 54px;z-index:8;color:#ffcbc5;background:#281b1b;border-radius:8px;padding:10px}.project-workspace_selectedScene__WIbjK figcaption{color:#dfe5de;font-size:14px;text-align:center}.project-workspace_neighbour__0zESh{min-width:0;display:grid;gap:10px;padding:0;background:transparent;border:0;color:#bdc5bf;cursor:pointer}.project-workspace_neighbourFrame__bTCQx{position:relative;display:grid;aspect-ratio:1/1;place-items:center;border:1px solid #343d38;border-radius:10px;background:#101414}.project-workspace_neighbourFrame__bTCQx img,.project-workspace_neighbourFrame__bTCQx video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9px;opacity:.7}.project-workspace_neighbour__0zESh:hover .project-workspace_neighbourFrame__bTCQx{border-color:#b4c88c}.project-workspace_neighbour__0zESh:hover img,.project-workspace_neighbour__0zESh:hover video{opacity:1}.project-workspace_neighbourTitle__mDQh4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-align:center}.project-workspace_arrow__aowSW{position:absolute;top:50%;right:-15px;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;background:#1a2020;border:1px solid #59645c;border-radius:50%;z-index:1}.project-workspace_neighbour__0zESh:last-child .project-workspace_arrow__aowSW{right:auto;left:-15px}.project-workspace_empty__HwlnO,.project-workspace_previewEmpty__jS6y7{display:grid;place-items:center;gap:12px;padding:28px;text-align:center;color:#8f9a94}.project-workspace_empty__HwlnO strong,.project-workspace_previewEmpty__jS6y7 strong{color:#d6ded7;font-size:14px}.project-workspace_empty__HwlnO span,.project-workspace_previewEmpty__jS6y7 span{max-width:280px;font-size:12px}.project-workspace_referenceLabel__SoTfD{position:absolute;bottom:12px;padding:5px 9px;background:#121715e6;border-radius:6px;font-size:11px}.project-workspace_textButton__dtBW8{border:0;background:transparent;color:#d9ff21;padding:8px;cursor:pointer;font:inherit;font-size:12px}.project-workspace_projectActions__6rb1P{position:relative}.project-workspace_menuTrigger__xOXQI{display:grid;place-items:center;width:34px;height:34px;border:1px solid #303737;border-radius:9px;background:#1a1e1f;color:#d7ded8;cursor:pointer}.project-workspace_dismissMenu__M9sE6{position:fixed;inset:0;z-index:40;border:0;background:transparent;cursor:default}.project-workspace_actionMenu__7XyYF{position:absolute;right:0;top:44px;z-index:41;display:grid;gap:5px;min-width:210px;padding:12px;border:1px solid #3a453d;border-radius:12px;background:#1a2020;box-shadow:0 8px 24px #0006}.project-workspace_actionMenu__7XyYF a,.project-workspace_actionMenu__7XyYF button{display:flex;align-items:center;gap:8px;padding:10px;border:0;border-radius:6px;background:transparent;color:#e7eee6;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.project-workspace_actionMenu__7XyYF small{padding:5px;color:#a5afa7}.project-workspace_actionMenu__7XyYF a:hover,.project-workspace_actionMenu__7XyYF button:hover{background:#2a332c}.project-workspace_actionMenu__7XyYF button:disabled{color:#78837c;cursor:not-allowed}.project-workspace_projectActions__6rb1P a:focus-visible,.project-workspace_projectActions__6rb1P button:focus-visible,.project-workspace_workspace__b14ns button:focus-visible{outline:2px solid #d9ff21;outline-offset:3px}@media (max-width:680px){.project-workspace_carousel__lzZeb{grid-template-columns:minmax(0,1fr);gap:0}.project-workspace_selectedScene__WIbjK{width:calc(100% - 88px)}.project-workspace_sceneRail__lweF2{width:32px}.project-workspace_neighbourTitle__mDQh4{display:none}.project-workspace_neighbourFrame__bTCQx{aspect-ratio:1/2}.project-workspace_arrow__aowSW{width:28px;height:28px;right:-8px}.project-workspace_neighbour__0zESh:last-child .project-workspace_arrow__aowSW{left:-8px}.project-workspace_workspace__b14ns{min-height:330px;padding:14px 0}.project-workspace_selectedScene__WIbjK figcaption{font-size:12px}}.project-workspace_workspace__b14ns{color:#f2f1ec}.project-workspace_movieToolbar__AT9VY span{color:#b6bcb2}.project-workspace_movieToolbar__AT9VY a,.project-workspace_movieToolbar__AT9VY button{border-color:#777c58;background:var(--console-control,linear-gradient(#353732,#171b16));color:#d9ff21;box-shadow:var(--console-bevel),0 3px 6px #0006}.project-workspace_movieToolbar__AT9VY button:disabled{opacity:.48}.project-workspace_versionVideoLayer__C_xmk{background:linear-gradient(145deg,#212423,#0b0d0d 65%);box-shadow:0 1px 0 #b5b7a555,0 3px 0 #080a09,0 8px 14px #0009}.project-workspace_versionVideoLayer__C_xmk[data-selected=true]{box-shadow:0 0 0 1px #b8b9aa88,0 2px 0 1px #0b0d0c,0 4px 0 #74776b55,0 8px 24px #0009}.project-workspace_versionVideoFrame__sW2o3 line,.project-workspace_versionVideoFrame__sW2o3 rect{stroke:#a0a493}.project-workspace_activeVersionLabel__14_Ym{border-color:#99a83d;color:#e0ff42;background:linear-gradient(145deg,#383d27,#161d10);box-shadow:inset 0 1px 0 #f1f6af30,inset 0 -1px 0 #000a,0 3px 6px #0008;text-shadow:0 1px 1px #000}.project-workspace_sceneRail__lweF2 .project-workspace_neighbourFrame__bTCQx{border-color:#91968a;background:linear-gradient(145deg,#353a34,#131713);box-shadow:inset 0 1px 0 #ffffff45,0 2px 0 #080a09,0 3px 0 #69706180,0 6px 12px #0009}.project-workspace_sceneRail__lweF2 .project-workspace_neighbourFrame__bTCQx img,.project-workspace_sceneRail__lweF2 .project-workspace_neighbourFrame__bTCQx video{opacity:.85}.project-workspace_neighbourTitle__mDQh4{color:#cbd0c4;text-shadow:0 1px 2px #000b}.project-workspace_movieDialog__oWPMj.project-workspace_movieDialog__oWPMj{background:linear-gradient(145deg,#303431,#171c19);border-color:#7a826e;box-shadow:inset 0 1px 0 #ffffff28,0 24px 60px #0009}.storyboard_board__IPZUh{width:min(1160px,100%);margin:0 auto;padding:24px;color:#f2f4f0}.storyboard_board__IPZUh button{font:inherit;cursor:pointer}.storyboard_board__IPZUh button:disabled{cursor:not-allowed;opacity:.48}.storyboard_board__IPZUh button:focus-visible,.storyboard_board__IPZUh input:focus-visible,.storyboard_board__IPZUh select:focus-visible,.storyboard_board__IPZUh textarea:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}.storyboard_boardHeader__yaftZ{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:22px}.storyboard_boardHeader__yaftZ small,.storyboard_editorHeading__CxAxq small{color:#d9ff21;font-size:10px;font-weight:750}.storyboard_boardHeader__yaftZ h2,.storyboard_editorHeading__CxAxq h2{margin:6px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.16}.storyboard_boardHeader__yaftZ p{max-width:690px;margin:8px 0 0;color:#929896;font-size:13px;line-height:1.5}.storyboard_summary__CiyZx{display:grid;min-width:116px;flex:0 0 auto;gap:2px;border:1px solid #323839;border-radius:13px;background:#171b1c;padding:11px 14px}.storyboard_summary__CiyZx strong{font-size:22px;line-height:1}.storyboard_summary__CiyZx small{color:#959b98;font-size:10px}.storyboard_sceneList__PThtq{display:grid;gap:10px}.storyboard_sceneCard__jQ6a_{display:grid;grid-template-columns:35px 170px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:135px;border:1px solid #303637;border-radius:14px;background:#15191a;padding:10px 13px}.storyboard_sceneNumber__gJoIG{display:grid;width:31px;height:31px;place-items:center;border:1px solid #454b4b;border-radius:50%;color:#ddd;font-size:13px;font-weight:700}.storyboard_sceneThumb__T0u6y{display:grid;width:170px;height:112px;overflow:hidden;place-items:center;border:1px solid #303637;border-radius:10px;background:#101314;color:#929896;padding:0}.storyboard_sceneThumb__T0u6y video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storyboard_sceneThumb__T0u6y .storyboard_referenceThumb__6mslx{position:relative;display:block;width:100%;height:100%;padding:0}.storyboard_referenceThumb__6mslx img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storyboard_sceneThumb__T0u6y .storyboard_referenceThumb__6mslx small{position:absolute;right:0;bottom:0;left:0;background:rgb(10 13 13/86%);padding:5px;color:#edf0e9}.storyboard_sceneThumb__T0u6y span{display:grid;justify-items:center;gap:8px;padding:10px}.storyboard_sceneThumb__T0u6y small{font-size:10px;text-align:center}.storyboard_sceneDetails__tE9wF{min-width:0}.storyboard_sceneDetails__tE9wF strong{display:block;overflow:hidden;color:#f2f4f0;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.storyboard_sceneDetails__tE9wF p{display:-webkit-box;overflow:hidden;max-width:620px;margin:6px 0;color:#afb4b0;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.storyboard_sceneDetails__tE9wF>div{display:flex;flex-wrap:wrap;gap:5px 14px;color:#838a87;font-size:10px}.storyboard_sceneDetails__tE9wF>div span{display:inline-flex;align-items:center;gap:4px}.storyboard_cardActions__FV8I9{display:grid;justify-items:end;gap:14px}.storyboard_cardActions__FV8I9>div{display:flex;gap:3px}.storyboard_cardActions__FV8I9>div button{display:grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#929896}.storyboard_cardActions__FV8I9>div button:hover:not(:disabled){border-color:#3a4240;color:#e4e7df}.storyboard_openButton___qofq,.storyboard_secondary__QhHNp{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #3b4241;border-radius:9px;background:#1c2121;padding:9px 12px;color:#d9deda;font-size:11px}.storyboard_openButton___qofq:hover,.storyboard_secondary__QhHNp:hover:not(:disabled){border-color:#889578}.storyboard_boardFooter__OeGNH{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.storyboard_generateButton__eSdLw,.storyboard_saveButton__fMd_o{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d9ff21;border-radius:9px;background:#d9ff21;padding:10px 16px;color:#12170a;font-size:12px;font-weight:750}.storyboard_generateButton__eSdLw:hover:not(:disabled),.storyboard_saveButton__fMd_o:hover:not(:disabled){background:#e8ff71}.storyboard_empty__dk2qr{display:grid;justify-items:center;gap:11px;max-width:530px;margin:80px auto;text-align:center}.storyboard_empty__dk2qr>svg{color:#d9ff21}.storyboard_empty__dk2qr h2,.storyboard_empty__dk2qr h3{margin:0;font-size:21px}.storyboard_empty__dk2qr p{margin:0;color:#9da39e;font-size:13px;line-height:1.55}.storyboard_empty__dk2qr>div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.storyboard_empty__dk2qr>small{color:#818884;font-size:10px;line-height:1.4}.storyboard_empty__dk2qr>button{border:1px solid #d9ff21;border-radius:8px;background:#d9ff21;padding:9px 14px;color:#111}.storyboard_loading__RnoT3{display:flex;align-items:center;gap:10px;padding:30px;color:#b5bbb6;font-size:12px}.storyboard_proposal__MYfar{display:grid;gap:11px;margin-top:18px;border:1px solid #596a2a;border-radius:13px;background:#191e19;padding:16px}.storyboard_proposal__MYfar>div:not(:first-child):not(:last-child){display:grid;gap:3px;border-top:1px solid #30372d;padding-top:10px}.storyboard_proposal__MYfar strong{font-size:14px}.storyboard_proposal__MYfar p{margin:4px 0 0;color:#929b8b;font-size:12px}.storyboard_proposal__MYfar b{font-size:12px}.storyboard_proposal__MYfar span{color:#b8c0b6;font-size:12px;line-height:1.4}.storyboard_proposal__MYfar small{color:#8f998a;font-size:10px}.storyboard_proposalActions__v16F7{display:flex;justify-content:flex-end;gap:8px}.storyboard_breadcrumb__NlcRW{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#777e7b;font-size:12px}.storyboard_breadcrumb__NlcRW .storyboard_backToPlan__rSrBp{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;border:1px solid #3b4241;border-radius:9px;background:#1c2121;color:#e5e9e0;padding:10px 12px;font-size:12px}.storyboard_breadcrumb__NlcRW .storyboard_backToPlan__rSrBp:hover{border-color:#a9bb73}.storyboard_breadcrumb__NlcRW strong{overflow:hidden;color:#f1f3ee;text-overflow:ellipsis;white-space:nowrap}.storyboard_topActions__m1wdf{display:flex;align-items:center;gap:10px;margin-left:auto}.storyboard_status__CmGi9{border:1px solid #454d37;border-radius:999px;padding:4px 9px;color:#d9ff21;font-size:10px;white-space:nowrap}.storyboard_editorGrid__vO9dy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);align-items:start;gap:16px}.storyboard_previewColumn__4tzl6{min-width:0}.storyboard_mediaFrame__RNb0y{display:grid;min-height:310px;overflow:hidden;place-items:center;border:1px solid #303637;border-radius:13px;background:#101314}.storyboard_mediaFrame__RNb0y video{display:block;width:100%;max-height:500px;background:#000}.storyboard_referenceHero___jrAp{position:relative;width:100%;min-height:310px}.storyboard_referenceHero___jrAp img{display:block;width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain}.storyboard_referenceHero___jrAp>span{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #4b514b;border-radius:7px;background:#131817;padding:6px 8px;color:#e6ebe2;font-size:10px}.storyboard_mediaEmpty__AmpYp{display:grid;justify-items:center;gap:9px;padding:24px;color:#828985;text-align:center}.storyboard_mediaEmpty__AmpYp svg{color:#d9ff21}.storyboard_mediaEmpty__AmpYp strong{color:#eef1eb;font-size:15px}.storyboard_mediaEmpty__AmpYp span{font-size:11px}.storyboard_filmstrip__nLJVD{display:flex;gap:8px;overflow-x:auto;margin-top:10px;padding-bottom:5px}.storyboard_filmstripItem__dbDoe{display:grid;min-width:120px;flex:1;gap:5px;border:1px solid #353c3c;border-radius:9px;background:#171b1c;padding:10px;color:#e4e7e1;text-align:left}.storyboard_filmstripItem__dbDoe span{color:#d9ff21;font-size:11px}.storyboard_filmstripItem__dbDoe strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.storyboard_filmstripItem__dbDoe small{color:#858d89;font-size:10px}.storyboard_filmstripItem__dbDoe.storyboard_selectedStrip__fxtRn{border-color:#d9ff21}.storyboard_editorForm__U470E{display:grid;gap:11px;border:1px solid #303637;border-radius:13px;background:#15191a;padding:16px}.storyboard_planningGrid__UsM9A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;padding:20px 0}.storyboard_planningCard__LY6Gx{min-width:0;display:grid;gap:14px;padding:22px;border:1px solid #343c37;border-radius:14px;background:#161c19}.storyboard_planningCard__LY6Gx h2{margin:0 0 4px;font-size:17px;color:#eef2ec;text-wrap:balance}.storyboard_planningCard__LY6Gx label{display:grid;gap:7px;font-size:13px;color:#cbd4cc}.storyboard_planningCard__LY6Gx input,.storyboard_planningCard__LY6Gx textarea{width:100%;padding:11px 12px;border:1px solid #3b453e;border-radius:9px;background:#101512;color:#eef2ec;font:inherit;line-height:1.55}.storyboard_planningCard__LY6Gx textarea{resize:vertical;min-height:82px}.storyboard_planningCard__LY6Gx input:focus-visible,.storyboard_planningCard__LY6Gx textarea:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}.storyboard_planningCard__LY6Gx p{margin:0;font-size:12px;line-height:1.6;color:#9faa9f;text-wrap:pretty}.storyboard_planningSceneLinks__Wl5tL{display:grid;gap:8px}.storyboard_planningSceneLinks__Wl5tL button{padding:10px 12px;text-align:left;border:1px solid #39423c;border-radius:8px;background:#202822;color:#d7dfd6;cursor:pointer}.storyboard_highlightedScene__AS15Z,.storyboard_planningSceneLinks__Wl5tL button[aria-current=step]{border-color:#bdde36}@media (max-width:760px){.storyboard_planningGrid__UsM9A{grid-template-columns:minmax(0,1fr)}.storyboard_planningCard__LY6Gx{padding:16px}}.storyboard_editorHeading__CxAxq{display:flex;align-items:start;justify-content:space-between;gap:10px}.storyboard_editorHeading__CxAxq h2{font-size:19px}.storyboard_editorHeading__CxAxq>span{border:1px solid #424a33;border-radius:999px;padding:4px 8px;color:#bacb9b;font-size:10px;white-space:nowrap}.storyboard_editorForm__U470E label{display:grid;gap:5px;min-width:0;color:#c5cbc6;font-size:11px;font-weight:650}.storyboard_editorForm__U470E input,.storyboard_editorForm__U470E select,.storyboard_editorForm__U470E textarea{width:100%;min-width:0;border:1px solid #333b3b;border-radius:8px;background:#0e1212;padding:9px 10px;color:#eff2ed;font:inherit;font-size:12px;font-weight:400}.storyboard_editorForm__U470E textarea{resize:vertical;line-height:1.4}.storyboard_editorForm__U470E input::-moz-placeholder,.storyboard_editorForm__U470E textarea::-moz-placeholder{color:#69716d}.storyboard_editorForm__U470E input::placeholder,.storyboard_editorForm__U470E textarea::placeholder{color:#69716d}.storyboard_editorForm__U470E label.storyboard_audioOption__XaWAj{display:flex;align-items:center;gap:8px;align-self:end;min-height:35px;border:1px solid #333b3b;border-radius:8px;background:#0e1212;padding:7px 10px;font-weight:400}.storyboard_editorForm__U470E .storyboard_audioOption__XaWAj input{width:15px;height:15px;flex:0 0 auto;accent-color:#d9ff21}.storyboard_twoFields__YHt5P{display:grid;grid-template-columns:1fr 1fr;gap:10px}.storyboard_movementField__umaUG{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.storyboard_movementChoose__0AnLL{min-height:37px;border:1px solid #4b5634;border-radius:8px;background:#202820;padding:8px 10px;color:#d9ff21;font-size:11px;font-weight:700;cursor:pointer}.storyboard_movementChoose__0AnLL:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}.storyboard_movementField__umaUG>small{grid-column:1/-1;color:#89918a;font-size:10px;line-height:1.4}.storyboard_referencesBox__yqD_v{display:grid;gap:9px;border-top:1px solid #303637;padding-top:12px}.storyboard_referencesHeading__i2C8I{display:flex;align-items:start;justify-content:space-between;gap:10px}.storyboard_referencesHeading__i2C8I strong{font-size:13px}.storyboard_referencesHeading__i2C8I p{margin:4px 0 0;color:#929a95;font-size:11px;line-height:1.4}.storyboard_referencesHeading__i2C8I>span{color:#929a95;font-size:11px}.storyboard_referenceList__Cr_d7{display:flex;flex-wrap:wrap;gap:8px}.storyboard_referenceTile__i24Kd{position:relative;display:grid;width:66px;height:66px;overflow:hidden;place-items:center;border:1px solid #3b4440;border-radius:8px;background:#101414;color:#8d958d}.storyboard_referenceTile__i24Kd img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storyboard_referenceTile__i24Kd button{position:absolute;top:3px;right:3px;display:grid;width:21px;height:21px;place-items:center;border:1px solid #515a53;border-radius:5px;background:#161c19;color:#f3f4ed}.storyboard_editorForm__U470E label.storyboard_uploadReference__iYs16{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;border:1px solid #3b4241;border-radius:8px;background:#1c2121;padding:8px 10px;color:#d9deda;cursor:pointer}.storyboard_uploadReference__iYs16 input{position:absolute;width:1px;height:1px;opacity:0}.storyboard_editorForm__U470E .storyboard_modelPicker__KrhSJ{min-height:52px;border-radius:9px;padding:7px 10px}.storyboard_generationBox__jANYF{display:grid;gap:10px;border-top:1px solid #303637;margin-top:2px;padding-top:12px}.storyboard_generationBox__jANYF strong{font-size:13px}.storyboard_generationBox__jANYF p{margin:5px 0 0;color:#929a95;font-size:11px;line-height:1.4}.storyboard_generationBox__jANYF .storyboard_inlineError__dAwkP{border-left:2px solid #f27070;padding-left:7px;color:#ff9c9c}.storyboard_generationBox__jANYF .storyboard_hint__unC_X{color:#c1c992}.storyboard_generateButton__eSdLw{width:100%;justify-content:center;margin-top:3px}.storyboard_generateButton__eSdLw span{margin-left:auto}@media (max-width:1120px){.storyboard_sceneCard__jQ6a_{grid-template-columns:31px 125px minmax(0,1fr)}.storyboard_sceneThumb__T0u6y{width:125px;height:90px}.storyboard_cardActions__FV8I9{grid-column:3;display:flex;justify-content:space-between;width:100%}}@media (max-width:800px){.storyboard_board__IPZUh{padding:16px}.storyboard_editorGrid__vO9dy{grid-template-columns:1fr}.storyboard_boardHeader__yaftZ{align-items:stretch}.storyboard_breadcrumb__NlcRW{flex-wrap:wrap}.storyboard_topActions__m1wdf{width:100%;justify-content:space-between;margin-left:0}.storyboard_summary__CiyZx{min-width:90px}}@media (max-width:560px){.storyboard_sceneCard__jQ6a_{grid-template-columns:30px minmax(0,1fr);gap:8px}.storyboard_sceneThumb__T0u6y{grid-column:1/-1;grid-row:2;width:100%;height:160px}.storyboard_sceneDetails__tE9wF{grid-column:2;grid-row:1}.storyboard_cardActions__FV8I9{grid-column:1/-1}.storyboard_twoFields__YHt5P{grid-template-columns:1fr}.storyboard_boardHeader__yaftZ{flex-direction:column}}.storyboard_mediaFrame__RNb0y>img,.storyboard_sceneThumb__T0u6y>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storyboard_bottomComposer__nmx5e{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 162px;grid-template-rows:minmax(0,1fr) 32px;gap:5px 14px;position:relative;padding:7px 9px;border:1px solid #323939;border-radius:12px;background:#202526}.storyboard_composerController__gFUpP{display:none}.storyboard_bottomPrompt__5Xo6K{display:grid;min-width:0;gap:3px;grid-column:1;grid-row:1}.storyboard_bottomPrompt__5Xo6K>small{color:#9fa9a1;font-size:9px;line-height:10px}.storyboard_bottomPrompt__5Xo6K>span{color:#9fa9a1;font-size:9px;font-weight:700}.storyboard_bottomPrompt__5Xo6K textarea{width:100%;height:100%;min-height:34px;resize:none;border:0;border-radius:6px;background:transparent;padding:7px 9px;color:#f0f3ee!important;font:inherit;font-size:13px;line-height:1.35;outline:none}.storyboard_bottomPrompt__5Xo6K textarea:focus{box-shadow:inset 0 0 0 1px #d9ff21}.storyboard_bottomControls__iLKXW{display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin;grid-column:1;grid-row:2}.storyboard_bottomAudio__kcmBe,.storyboard_bottomControls__iLKXW select,.storyboard_bottomReference__czwfm,.storyboard_bottomSave__k0kll{min-height:30px;border:1px solid #414948;border-radius:7px;background:#292f2e;padding:0 7px;color:#e0e5df;font:inherit;font-size:11px;white-space:nowrap}.storyboard_bottomControls__iLKXW select{max-width:210px;color:#e0e5df!important;cursor:pointer}.storyboard_bottomControls__iLKXW button{cursor:pointer}.storyboard_bottomAudio__kcmBe,.storyboard_bottomReference__czwfm,.storyboard_bottomSave__k0kll{display:inline-flex;align-items:center;gap:5px}.storyboard_bottomAudio__kcmBe input{accent-color:#d9ff21}.storyboard_bottomGenerate__8DCC_{display:inline-flex;min-height:78px;align-items:center;gap:6px;flex-direction:column;justify-content:center;grid-column:2;grid-row:1/3;margin-left:0;border:0;border-radius:11px;background:#d9ff21;padding:0 10px;color:#1b2109;font:inherit;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer}.storyboard_bottomGenerate__8DCC_ strong{margin-left:0;font-size:11px}.storyboard_bottomGenerate__8DCC_:disabled{opacity:.55;cursor:not-allowed}.storyboard_bottomHint__Ffj1Z{margin:0;color:#e0b078;font-size:10px;position:absolute;bottom:100%;left:0;right:0;padding:6px 10px;background:#202526;border-radius:8px}.storyboard_bottomNumber__l_x36{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:11px}.storyboard_bottomNumber__l_x36 input{width:56px;height:30px;border:1px solid #414948;border-radius:7px;background:#292f2e;color:#e0e5df!important;padding:0 6px}@media (max-width:600px){.storyboard_bottomComposer__nmx5e{grid-template-columns:minmax(0,1fr) 110px;gap:5px 6px;padding:4px}.storyboard_bottomGenerate__8DCC_{font-size:10px;white-space:normal}}.storyboard_referenceDialog__zifTT{display:grid;gap:12px;width:min(560px,calc(100vw - 32px));height:auto;padding:24px;max-height:85dvh;overflow-y:auto;background:#171b1b;color:#e9ede7}.storyboard_bottomComposer__nmx5e.storyboard_bottomComposer__nmx5e{position:static;grid-template-columns:minmax(0,1fr) 132px;grid-template-rows:44px 32px;gap:7px 8px;padding:0;border:0;border-radius:0;background:none}.storyboard_bottomPrompt__5Xo6K.storyboard_bottomPrompt__5Xo6K{display:block}.storyboard_bottomControls__iLKXW.storyboard_bottomControls__iLKXW{gap:5px;scrollbar-width:thin;scrollbar-color:#596244 transparent}.storyboard_bottomControls__iLKXW select{max-width:150px;border-color:#ffffff0a;background:linear-gradient(#2c3332,#202626);border-radius:9px}.storyboard_bottomControls__iLKXW select option{background:#202626}.storyboard_bottomControls__iLKXW>label{flex-shrink:0}.storyboard_bottomGenerate__8DCC_.storyboard_bottomGenerate__8DCC_{position:absolute;top:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:132px;min-height:0;border:1px solid #e2fb3866;border-radius:13px;background:linear-gradient(145deg,#efff27,#d3ee08 58%,#aaca0d);box-shadow:inset 0 1px 0 #ffffff77,0 3px 14px #c6ed001a;transition:filter .15s ease,transform .15s ease}.storyboard_bottomGenerate__8DCC_.storyboard_bottomGenerate__8DCC_:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}.storyboard_bottomGenerate__8DCC_.storyboard_bottomGenerate__8DCC_:disabled{opacity:.6}.storyboard_bottomHint__Ffj1Z.storyboard_bottomHint__Ffj1Z{bottom:calc(100% + 14px);left:64px;right:10px}@media(max-width:600px){.storyboard_bottomComposer__nmx5e.storyboard_bottomComposer__nmx5e{grid-template-columns:minmax(0,1fr) 86px}.storyboard_bottomGenerate__8DCC_.storyboard_bottomGenerate__8DCC_{top:63px;right:7px;bottom:max(9px,env(safe-area-inset-bottom));width:86px;padding:5px}.storyboard_bottomGenerate__8DCC_ strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.storyboard_bottomGenerate__8DCC_.storyboard_bottomGenerate__8DCC_{transition:none}}.storyboard_srOnly__xpASY{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.storyboard_bottomControls__iLKXW button:focus-visible,.storyboard_bottomControls__iLKXW select:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}.storyboard_immersiveBoard__Gnt5J .storyboard_descriptionField__KrvxC,.storyboard_immersiveBoard__Gnt5J .storyboard_generationBox__jANYF,.storyboard_immersiveBoard__Gnt5J .storyboard_referencesBox__yqD_v{display:none}.storyboard_projectCharacterSection__1fe2o{display:grid;gap:8px;border-top:1px solid #333a39;padding-top:12px}.storyboard_projectCharacterSection__1fe2o>strong{color:#e7ece5;font-size:12px}.storyboard_projectCharacterSection__1fe2o>p,.storyboard_projectCharacterSection__1fe2o>small{margin:0;color:#8f9a93;font-size:11px}.storyboard_projectCharacterSection__1fe2o>label:not(.storyboard_uploadReference__iYs16){display:grid;gap:5px;color:#b9c2b8;font-size:11px}.storyboard_projectCharacterSection__1fe2o input:not([type=file]){width:100%;border:1px solid #424a47;border-radius:7px;background:#222827;padding:8px;color:#f1f4ef;font:inherit}.storyboard_projectCharacterList__KP9l_{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:7px}.storyboard_projectCharacterList__KP9l_ button{display:flex;min-width:0;align-items:center;gap:6px;border:1px solid #414946;border-radius:8px;background:#252b29;padding:5px;color:#e4e8e2;font:inherit;font-size:11px;cursor:pointer}.storyboard_projectCharacterList__KP9l_ button.storyboard_projectCharacterSelected__UDtFp{border-color:#d9ff21}.storyboard_projectCharacterList__KP9l_ img{width:32px;height:32px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.storyboard_projectCharacterList__KP9l_ span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyboard_projectCharacterList__KP9l_ button:focus-visible{outline:2px solid #d9ff21;outline-offset:2px}.storyboard_historyImages__IB84y{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.storyboard_historyImages__IB84y button{overflow:hidden;border:1px solid #3b453e;border-radius:8px;padding:0;background:#101615;cursor:pointer;aspect-ratio:1}.storyboard_historyImages__IB84y button:disabled{opacity:.45;cursor:default}.storyboard_historyImages__IB84y img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storyboard_imageReview__a6kVM{max-width:900px}.storyboard_reviewPicture__yOGwG{width:100%;max-height:60dvh;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#0d1110}.storyboard_reviewProgress__TlpJn{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.storyboard_reviewActions__p6hfe{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}