.directorFilmSetup_tabs__Ef42Y{position:absolute;left:50%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(176px * var(--ui-scale, 1));padding:calc(3px * var(--ui-scale, 1));border-radius:calc(999px * var(--ui-scale, 1));background:#1f2123;transform:translateX(-50%)}.directorFilmSetup_tabs__Ef42Y:before{content:"";position:absolute;top:calc(3px * var(--ui-scale, 1));bottom:calc(3px * var(--ui-scale, 1));left:calc(3px * var(--ui-scale, 1));width:calc(50% - calc(3px * var(--ui-scale, 1)));border:1px solid #67e8f96b;border-radius:calc(999px * var(--ui-scale, 1));background:#22d3ee33;transform:translateX(calc(var(--active-tab, 0) * 100%));transition:transform .18s cubic-bezier(.22,.8,.24,1)}.directorFilmSetup_tabs__Ef42Y button{position:relative;height:calc(28px * var(--ui-scale, 1));padding:0;border:0;border-radius:calc(999px * var(--ui-scale, 1));background:none;color:#9a9da1;font-size:calc(13px * var(--ui-scale, 1));font-weight:600;cursor:pointer;transition:color .15s ease}.directorFilmSetup_tabs__Ef42Y button:hover,.directorFilmSetup_tabs__Ef42Y button[aria-selected=true]{color:#f5f5f7}.directorFilmSetup_tabs__Ef42Y button:focus-visible{outline:calc(2px * var(--ui-scale, 1)) solid #67e8f9;outline-offset:1px}.directorFilmSetup_setup__EUd2c{display:grid;grid-template-rows:minmax(calc(150px * var(--ui-scale, 1)),1fr) calc(92px * var(--ui-scale, 1));grid-template-columns:minmax(0,1fr) calc(208px * var(--ui-scale, 1));gap:calc(10px * var(--ui-scale, 1));height:100%;min-height:0}.directorFilmSetup_monitor__S_H_C{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:calc(14px * var(--ui-scale, 1));background:#000}.directorFilmSetup_monitor__S_H_C img,.directorFilmSetup_monitor__S_H_C video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.directorFilmSetup_viewfinder__Vpiak{position:absolute;inset:calc(12px * var(--ui-scale, 1));pointer-events:none}.directorFilmSetup_viewfinder__Vpiak i{position:absolute;width:calc(18px * var(--ui-scale, 1));height:calc(18px * var(--ui-scale, 1));border:0 solid #ffffffd9}.directorFilmSetup_viewfinder__Vpiak i:first-child{top:0;left:0;border-width:calc(1.5px * var(--ui-scale, 1)) 0 0 calc(1.5px * var(--ui-scale, 1))}.directorFilmSetup_viewfinder__Vpiak i:nth-child(2){top:0;right:0;border-width:calc(1.5px * var(--ui-scale, 1)) calc(1.5px * var(--ui-scale, 1)) 0 0}.directorFilmSetup_viewfinder__Vpiak i:nth-child(3){bottom:0;left:0;border-width:0 0 calc(1.5px * var(--ui-scale, 1)) calc(1.5px * var(--ui-scale, 1))}.directorFilmSetup_viewfinder__Vpiak i:nth-child(4){right:0;bottom:0;border-width:0 calc(1.5px * var(--ui-scale, 1)) calc(1.5px * var(--ui-scale, 1)) 0}.directorFilmSetup_rec__Ax_Rf{position:absolute;top:calc(20px * var(--ui-scale, 1));left:calc(22px * var(--ui-scale, 1));display:inline-flex;align-items:center;gap:calc(6px * var(--ui-scale, 1));color:#fff;font-size:calc(12px * var(--ui-scale, 1));font-weight:600;letter-spacing:.06em;text-shadow:0 1px calc(4px * var(--ui-scale, 1)) #000c;text-transform:uppercase}.directorFilmSetup_rec__Ax_Rf i{width:calc(7px * var(--ui-scale, 1));height:calc(7px * var(--ui-scale, 1));border-radius:50%;background:#ff453a;animation:directorFilmSetup_filmSetupRec__Y0NeF 1.6s ease-in-out infinite}@keyframes directorFilmSetup_filmSetupRec__Y0NeF{50%{opacity:.25}}.directorFilmSetup_slate__qVBFc{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:calc(14px * var(--ui-scale, 1));background:#1a1c1f}.directorFilmSetup_clapper__a9jkZ{flex:none;padding:calc(12px * var(--ui-scale, 1)) calc(10px * var(--ui-scale, 1)) 0;overflow:hidden}.directorFilmSetup_clapper__a9jkZ b,.directorFilmSetup_clapper__a9jkZ span{display:block;height:calc(15px * var(--ui-scale, 1));border-radius:calc(3px * var(--ui-scale, 1))}.directorFilmSetup_clapper__a9jkZ span{background:repeating-linear-gradient(115deg,#67e8f9 0 calc(13px * var(--ui-scale, 1)),#0c0e0f calc(13px * var(--ui-scale, 1)) calc(26px * var(--ui-scale, 1)));transform-origin:calc(3px * var(--ui-scale, 1)) 100%;animation:directorFilmSetup_filmSetupClap__PA2iJ .42s cubic-bezier(.5,0,.3,1)}.directorFilmSetup_clapper__a9jkZ b{margin-top:calc(2px * var(--ui-scale, 1));background:repeating-linear-gradient(65deg,#f5f5f7 0 calc(13px * var(--ui-scale, 1)),#0c0e0f calc(13px * var(--ui-scale, 1)) calc(26px * var(--ui-scale, 1)))}@keyframes directorFilmSetup_filmSetupClap__PA2iJ{0%,35%{transform:rotate(-9deg)}80%{transform:rotate(0)}90%{transform:rotate(-1.2deg)}to{transform:rotate(0)}}.directorFilmSetup_slate__qVBFc dl{flex:none;display:flex;flex-direction:column;gap:calc(8px * var(--ui-scale, 1));margin:calc(12px * var(--ui-scale, 1)) calc(12px * var(--ui-scale, 1)) 0}.directorFilmSetup_slate__qVBFc dl>div{min-width:0}.directorFilmSetup_slate__qVBFc dt{color:#86868b;font-size:calc(10px * var(--ui-scale, 1));font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.directorFilmSetup_slate__qVBFc dd{margin:0;overflow:hidden;color:#f5f5f7;font-size:calc(21px * var(--ui-scale, 1));font-weight:700;letter-spacing:-.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.directorFilmSetup_slate__qVBFc p{margin:calc(10px * var(--ui-scale, 1)) calc(12px * var(--ui-scale, 1)) calc(12px * var(--ui-scale, 1));overflow:hidden;color:#9a9da1;font-size:calc(12px * var(--ui-scale, 1));line-height:1.4}.directorFilmSetup_strip__MMLJo{position:relative;display:grid;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(4px * var(--ui-scale, 1));min-height:0;padding:calc(13px * var(--ui-scale, 1)) calc(6px * var(--ui-scale, 1));border-radius:calc(12px * var(--ui-scale, 1));background:linear-gradient(90deg,#34373a 50%,transparent 50%) calc(3px * var(--ui-scale, 1)) calc(4px * var(--ui-scale, 1)) /calc(12px * var(--ui-scale, 1)) calc(5px * var(--ui-scale, 1)) repeat-x,linear-gradient(90deg,#34373a 50%,transparent 50%) calc(3px * var(--ui-scale, 1)) calc(100% - calc(4px * var(--ui-scale, 1))) /calc(12px * var(--ui-scale, 1)) calc(5px * var(--ui-scale, 1)) repeat-x,#08090a}.directorFilmSetup_strip__MMLJo button{position:relative;min-width:0;padding:0;overflow:hidden;border:0;border-radius:calc(3px * var(--ui-scale, 1));background:#17191b;color:#fff;cursor:pointer}.directorFilmSetup_strip__MMLJo button img{object-fit:cover;opacity:.62;transition:opacity .15s ease}.directorFilmSetup_strip__MMLJo button:hover img,.directorFilmSetup_strip__MMLJo button[aria-pressed=true] img{opacity:1}.directorFilmSetup_strip__MMLJo button:after{content:"";position:absolute;inset:0;border-radius:calc(3px * var(--ui-scale, 1));box-shadow:inset 0 0 0 0 #67e8f9;transition:box-shadow .15s ease}.directorFilmSetup_strip__MMLJo button[aria-pressed=true]:after{box-shadow:inset 0 0 0 calc(2px * var(--ui-scale, 1)) #67e8f9}.directorFilmSetup_strip__MMLJo button:focus-visible{outline:calc(2px * var(--ui-scale, 1)) solid #67e8f9;outline-offset:1px}.directorFilmSetup_strip__MMLJo button span{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:calc(10px * var(--ui-scale, 1)) calc(4px * var(--ui-scale, 1)) calc(3px * var(--ui-scale, 1));background:linear-gradient(transparent,#000c);font-size:calc(11px * var(--ui-scale, 1));font-weight:600;text-align:center}.directorFilmSetup_tape__ih0_g{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:calc(8px * var(--ui-scale, 1));min-height:0}.directorFilmSetup_tape__ih0_g>button{padding:0 calc(14px * var(--ui-scale, 1));border:1px solid #ffffff14;border-radius:calc(10px * var(--ui-scale, 1));background:#1a1c1f;color:#9a9da1;font-size:calc(12px * var(--ui-scale, 1));font-weight:600;cursor:pointer}.directorFilmSetup_tape__ih0_g>button:hover{color:#f5f5f7}.directorFilmSetup_tape__ih0_g>button[aria-pressed=true]{border-color:#67e8f9;color:#f5f5f7}.directorFilmSetup_track__rysdq{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));min-width:0;min-height:0;padding:calc(6px * var(--ui-scale, 1)) 0 calc(4px * var(--ui-scale, 1));border-radius:calc(10px * var(--ui-scale, 1));background:repeating-linear-gradient(90deg,#ffffff24 0 1px,transparent 1px 1.25%) 0 calc(100% - calc(21px * var(--ui-scale, 1))) /100% calc(5px * var(--ui-scale, 1)) no-repeat,#1a1c1f;cursor:ew-resize;touch-action:none;user-select:none}.directorFilmSetup_track__rysdq:focus-visible{outline:calc(2px * var(--ui-scale, 1)) solid #67e8f9;outline-offset:1px}.directorFilmSetup_track__rysdq span{display:flex;flex-direction:column;gap:calc(8px * var(--ui-scale, 1));min-width:0;min-height:0;color:#86868b;font-size:calc(12px * var(--ui-scale, 1));font-variant-numeric:tabular-nums;font-weight:500;line-height:calc(16px * var(--ui-scale, 1));text-align:center;transition:color .15s ease}.directorFilmSetup_track__rysdq span[data-on=true]{color:#f5f5f7;font-weight:700}.directorFilmSetup_track__rysdq span i{position:relative;display:block;flex:1;min-height:0;margin:0 calc(3px * var(--ui-scale, 1));overflow:hidden;border-radius:calc(4px * var(--ui-scale, 1));background:#101214}.directorFilmSetup_track__rysdq span img{object-fit:cover;opacity:.5;pointer-events:none;transition:opacity .15s ease}.directorFilmSetup_track__rysdq:hover span img{opacity:.7}.directorFilmSetup_track__rysdq span[data-on=true] img{opacity:1}.directorFilmSetup_playhead__HtZNw{position:absolute;top:0;bottom:calc(21px * var(--ui-scale, 1));width:calc(2px * var(--ui-scale, 1));margin-left:-1px;background:#67e8f9;box-shadow:0 0 calc(8px * var(--ui-scale, 1)) #67e8f980;pointer-events:none;transition:left .16s cubic-bezier(.22,.8,.24,1)}.directorFilmSetup_playhead__HtZNw:before{content:"";position:absolute;top:0;left:calc(-4px * var(--ui-scale, 1));border-top:calc(6px * var(--ui-scale, 1)) solid #67e8f9;border-right:calc(5px * var(--ui-scale, 1)) solid transparent;border-left:calc(5px * var(--ui-scale, 1)) solid transparent}@media (prefers-reduced-motion:reduce){.directorFilmSetup_clapper__a9jkZ span,.directorFilmSetup_rec__Ax_Rf i{animation:none}.directorFilmSetup_playhead__HtZNw,.directorFilmSetup_tabs__Ef42Y:before{transition:none}}@media (max-width:760px){.directorFilmSetup_tabs__Ef42Y{position:relative;left:auto;width:calc(150px * var(--ui-scale, 1));margin-right:auto;transform:none}.directorFilmSetup_setup__EUd2c{grid-template-rows:auto auto calc(92px * var(--ui-scale, 1));grid-template-columns:minmax(0,1fr);height:auto}.directorFilmSetup_monitor__S_H_C{aspect-ratio:16/9}.directorFilmSetup_slate__qVBFc dl{flex-direction:row;gap:calc(20px * var(--ui-scale, 1));margin-bottom:calc(10px * var(--ui-scale, 1))}.directorFilmSetup_slate__qVBFc dd{font-size:calc(18px * var(--ui-scale, 1))}.directorFilmSetup_slate__qVBFc p{display:none}.directorFilmSetup_strip__MMLJo{grid-template-columns:repeat(6,calc(96px * var(--ui-scale, 1)));overflow-x:auto;scrollbar-width:none}.directorFilmSetup_track__rysdq span{font-size:calc(10px * var(--ui-scale, 1))}.directorFilmSetup_tape__ih0_g>button{padding:0 calc(10px * var(--ui-scale, 1))}}.directorControls_bar__c7ObK{display:flex;gap:calc(8px * var(--ui-scale, 1));padding:calc(8px * var(--ui-scale, 1)) calc(8px * var(--ui-scale, 1)) 0;overflow-x:auto;scrollbar-width:none}.directorControls_bar__c7ObK::-webkit-scrollbar{display:none}.directorControls_barItem__01sUe:first-child{margin-left:auto}.directorControls_barItem__01sUe:last-child{margin-right:auto}.directorControls_barItem__01sUe{display:flex;flex:none;align-items:center;gap:calc(10px * var(--ui-scale, 1));width:calc(178px * var(--ui-scale, 1));height:calc(54px * var(--ui-scale, 1));padding:0 calc(12px * var(--ui-scale, 1)) 0 calc(7px * var(--ui-scale, 1));border:1px solid transparent;border-radius:calc(15px * var(--ui-scale, 1));background:#1f2123;color:#f5f5f5;text-align:left}.directorControls_barItem__01sUe:hover,.directorControls_barItem__01sUe[aria-expanded=true]{border-color:#67e8f9}.directorControls_barThumb__1mv_S{position:relative;display:grid;flex:none;place-items:center;overflow:hidden;width:calc(40px * var(--ui-scale, 1));height:calc(40px * var(--ui-scale, 1));border:1px solid #ffffff1f;border-radius:calc(11px * var(--ui-scale, 1));background:#000;color:#c9cbcd}.directorControls_barThumb__1mv_S img{object-fit:cover}.directorControls_barText__EFSAr{display:grid;min-width:0;gap:1px}.directorControls_barText__EFSAr small{color:#929598;font-size:calc(11px * var(--ui-scale, 1));font-weight:500;line-height:1.2}.directorControls_barText__EFSAr strong{overflow:hidden;font-size:calc(15px * var(--ui-scale, 1));font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media (min-width:761px){.directorControls_composer__5ofHy.directorControls_composer__5ofHy{--composer-color:#111314;--composer-line:#252728;margin-top:calc(62px * var(--ui-scale, 1));background:var(--composer-color);backdrop-filter:none}.directorControls_composer__5ofHy .directorControls_bar__c7ObK{position:absolute;z-index:1;bottom:100%;left:50%;overflow:visible;padding:calc(8px * var(--ui-scale, 1)) calc(8px * var(--ui-scale, 1)) 0;border:1px solid var(--composer-line);border-bottom:0;border-radius:calc(20px * var(--ui-scale, 1)) calc(20px * var(--ui-scale, 1)) 0 0;background:var(--composer-color);transform:translateX(-50%);transition:border-radius .2s ease}.directorControls_composer__5ofHy .directorControls_bar__c7ObK[data-open=true]{border-top-color:var(--composer-color);border-radius:0}.directorControls_composer__5ofHy .directorControls_bar__c7ObK:after,.directorControls_composer__5ofHy .directorControls_bar__c7ObK:before{content:"";position:absolute;bottom:0;width:calc(21px * var(--ui-scale, 1));height:calc(20px * var(--ui-scale, 1));pointer-events:none}.directorControls_composer__5ofHy .directorControls_bar__c7ObK:before{right:100%;background:radial-gradient(circle at 0 -1px,transparent calc(19.75px * var(--ui-scale, 1)),var(--composer-line) calc(20.25px * var(--ui-scale, 1)),var(--composer-line) calc(20.75px * var(--ui-scale, 1)),var(--composer-color) calc(21.25px * var(--ui-scale, 1)))}.directorControls_composer__5ofHy .directorControls_bar__c7ObK:after{left:100%;background:radial-gradient(circle at 100% -1px,transparent calc(19.75px * var(--ui-scale, 1)),var(--composer-line) calc(20.25px * var(--ui-scale, 1)),var(--composer-line) calc(20.75px * var(--ui-scale, 1)),var(--composer-color) calc(21.25px * var(--ui-scale, 1)))}}@media (min-width:761px) and (max-width:999px){.directorControls_composer__5ofHy .directorControls_barItem__01sUe{width:calc(160px * var(--ui-scale, 1))}}.directorControls_sheet___SaC3{position:fixed;inset:auto;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:#f5f5f5}.directorControls_sheet___SaC3 *{box-sizing:border-box}.directorControls_panel__DfCoG{display:flex;flex-direction:column;height:min(var(--available,calc(530px * var(--ui-scale, 1))),calc(530px * var(--ui-scale, 1)));overflow:hidden;border:1px solid #252728;border-radius:calc(22px * var(--ui-scale, 1));outline:0;background:#111314;transition:transform .26s cubic-bezier(.22,.8,.24,1)}.directorControls_sheet___SaC3[data-direction=up] .directorControls_panel__DfCoG{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;transform:translateY(100%)}.directorControls_sheet___SaC3[data-direction=down] .directorControls_panel__DfCoG{border-top:0;border-top-right-radius:0;border-top-left-radius:0;transform:translateY(-100%)}.directorControls_sheet___SaC3[data-shown=true] .directorControls_panel__DfCoG{transform:none}@media (prefers-reduced-motion:reduce){.directorControls_panel__DfCoG{transition:none}}.directorControls_dialogHead__v3_9t{position:relative;display:flex;flex:none;align-items:center;gap:calc(8px * var(--ui-scale, 1));padding:calc(10px * var(--ui-scale, 1)) calc(10px * var(--ui-scale, 1)) calc(10px * var(--ui-scale, 1)) calc(18px * var(--ui-scale, 1))}.directorControls_dialogHead__v3_9t h2{flex:1;margin:0;font-size:calc(16px * var(--ui-scale, 1));font-weight:700}.directorControls_resetButton__pv3Wo{height:calc(32px * var(--ui-scale, 1));padding:0 calc(14px * var(--ui-scale, 1));border:0;border-radius:calc(999px * var(--ui-scale, 1));background:#333639;color:#f5f5f5;font-size:calc(13px * var(--ui-scale, 1));font-weight:600}.directorControls_resetButton__pv3Wo:hover{background:#3f4245}.directorControls_closeButton__BeDXi{display:grid;place-items:center;width:calc(32px * var(--ui-scale, 1));height:calc(32px * var(--ui-scale, 1));padding:0;border:0;border-radius:50%;background:#333639;color:#f5f5f5}.directorControls_closeButton__BeDXi:hover{background:#3f4245}.directorControls_dialogFrame__SOVDO{display:grid;flex:1;min-height:0;margin:0 calc(8px * var(--ui-scale, 1)) calc(8px * var(--ui-scale, 1));overflow:hidden;border-radius:calc(16px * var(--ui-scale, 1));background:#26282a}.directorControls_dialogFrame__SOVDO[data-has-nav=true]{grid-template-columns:calc(158px * var(--ui-scale, 1)) minmax(0,1fr)}.directorControls_panelNav__p608s{display:flex;flex-direction:column;gap:calc(4px * var(--ui-scale, 1));padding:calc(10px * var(--ui-scale, 1));border-right:1px solid #ffffff0f}.directorControls_panelNav__p608s button{display:flex;align-items:center;gap:calc(9px * var(--ui-scale, 1));height:calc(36px * var(--ui-scale, 1));padding:0 calc(10px * var(--ui-scale, 1));border:0;border-radius:calc(9px * var(--ui-scale, 1));background:transparent;color:#929598;font-size:calc(13px * var(--ui-scale, 1));font-weight:600;text-align:left}.directorControls_panelNav__p608s button:hover{color:#f5f5f5}.directorControls_panelNav__p608s button[aria-current=true]{background:#ffffff0f;color:#f5f5f5}.directorControls_panelNav__p608s span{flex:1}.directorControls_panelNav__p608s i{width:calc(6px * var(--ui-scale, 1));height:calc(6px * var(--ui-scale, 1));border-radius:50%;background:#67e8f9}.directorControls_dialogBody__eKVDA{min-width:0;min-height:0;padding:calc(14px * var(--ui-scale, 1)) calc(16px * var(--ui-scale, 1));overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#4a4d50 transparent;scrollbar-width:thin}.directorControls_panelHeading__TpHlF h3{margin:0;font-size:calc(15px * var(--ui-scale, 1));font-weight:600}.directorControls_panelHeading__TpHlF p{margin:calc(3px * var(--ui-scale, 1)) 0 0;color:#929598;font-size:calc(13px * var(--ui-scale, 1))}.directorControls_pickerSection__O3DRI{display:flex;flex-direction:column;min-height:100%}.directorControls_wheel__TLkBq{position:relative;flex:1;min-height:calc(250px * var(--ui-scale, 1));margin:calc(8px * var(--ui-scale, 1)) calc(-16px * var(--ui-scale, 1)) 0;overflow:hidden}.directorControls_wheelArc__Q3Q5x{position:absolute;top:calc(4px * var(--ui-scale, 1));left:50%;width:150%;aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;background:#ffffff08;transform:translateX(-50%)}.directorControls_wheelTile__MNEs_{position:absolute;top:calc(44px * var(--ui-scale, 1));left:50%;overflow:hidden;width:min(62%,calc(340px * var(--ui-scale, 1)));aspect-ratio:16/9;padding:0;border:calc(3px * var(--ui-scale, 1)) solid #0d0e0f;border-radius:calc(24px * var(--ui-scale, 1));background:#101214;opacity:calc(1 - var(--distance) * .45);transform:translateX(-50%) translateX(calc(var(--offset) * 112%)) translateY(calc(var(--distance) * 54%)) rotate(calc(var(--offset) * 40deg)) scale(calc(1 - var(--distance) * .2));transition:transform .34s cubic-bezier(.22,.8,.24,1),opacity .34s ease}.directorControls_wheelTile__MNEs_[data-hidden=true]{opacity:0;pointer-events:none}.directorControls_eraPreview__mWg5Y img,.directorControls_eraPreview__mWg5Y video,.directorControls_moveArt___yeK0 video,.directorControls_wheelTile__MNEs_ img,.directorControls_wheelTile__MNEs_ video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.directorControls_stepper__L6Re2{display:flex;flex:none;align-items:center;justify-content:center;gap:calc(8px * var(--ui-scale, 1));padding-top:calc(6px * var(--ui-scale, 1))}.directorControls_stepper__L6Re2 button{display:grid;place-items:center;width:calc(30px * var(--ui-scale, 1));height:calc(30px * var(--ui-scale, 1));padding:0;border:1px solid #ffffff1f;border-radius:50%;background:#333639;color:#f5f5f5}.directorControls_stepper__L6Re2 button:hover:not(:disabled){border-color:#67e8f9}.directorControls_stepper__L6Re2 strong{min-width:calc(112px * var(--ui-scale, 1));padding:calc(6px * var(--ui-scale, 1)) calc(16px * var(--ui-scale, 1));border:1px solid #ffffff1f;border-radius:calc(999px * var(--ui-scale, 1));background:#333639;font-size:calc(14px * var(--ui-scale, 1));font-weight:600;text-align:center}.directorControls_stepper__L6Re2[data-large=true] strong{min-width:calc(124px * var(--ui-scale, 1));padding:0;border:0;background:transparent;color:#67e8f9;font-size:calc(26px * var(--ui-scale, 1));font-weight:700}.directorControls_eraPreview__mWg5Y{position:relative;flex:none;overflow:hidden;width:min(100%,calc(400px * var(--ui-scale, 1)));aspect-ratio:16/9;margin:auto auto 0;border:calc(3px * var(--ui-scale, 1)) solid #0d0e0f;border-radius:calc(22px * var(--ui-scale, 1));background:#101214}.directorControls_eraAuto__97G21{position:absolute;inset:0;background:repeating-linear-gradient(90deg,#ffffff30 0 calc(3px * var(--ui-scale, 1)),#00000026 calc(3px * var(--ui-scale, 1)) calc(8px * var(--ui-scale, 1))),radial-gradient(circle at 25% 35%,#f6a57a,transparent 45%),radial-gradient(circle at 70% 60%,#f6c98f,transparent 42%),linear-gradient(120deg,#4b5a9e,#b6a8e0 55%,#36457f);background-size:calc(8px * var(--ui-scale, 1)) 100%,160% 160%,160% 160%,100% 100%;animation:directorControls_eraDrift__Y03mz 9s ease-in-out infinite alternate}@keyframes directorControls_eraDrift__Y03mz{0%{background-position:0 0,0 0,100% 100%,0 0}to{background-position:0 0,60% 40%,30% 60%,0 0}}@media (prefers-reduced-motion:reduce){.directorControls_eraAuto__97G21{animation:none}}.directorControls_ruler__gX5AU{position:relative;flex:none;height:calc(44px * var(--ui-scale, 1));margin:calc(12px * var(--ui-scale, 1)) calc(-16px * var(--ui-scale, 1)) 0;overflow:hidden;outline-offset:calc(-2px * var(--ui-scale, 1));cursor:grab;touch-action:none;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.directorControls_ruler__gX5AU:active{cursor:grabbing}.directorControls_rulerMarker__EDtS2{position:absolute;z-index:1;top:calc(6px * var(--ui-scale, 1));bottom:calc(6px * var(--ui-scale, 1));left:50%;width:calc(3px * var(--ui-scale, 1));border-radius:calc(2px * var(--ui-scale, 1));background:#67e8f9;transform:translateX(-50%)}.directorControls_rulerTrack__nJly0{position:absolute;top:0;bottom:0;left:50%;transition:transform .26s cubic-bezier(.22,.8,.24,1)}.directorControls_rulerTrack__nJly0 i{position:absolute;top:calc(16px * var(--ui-scale, 1));width:1px;height:calc(12px * var(--ui-scale, 1));background:#ffffff33}.directorControls_rulerTrack__nJly0 i[data-major=true]{top:calc(11px * var(--ui-scale, 1));height:calc(22px * var(--ui-scale, 1));background:#ffffff66}.directorControls_eraLabels__MkI7V{display:grid;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(8px * var(--ui-scale, 1));margin-bottom:auto}.directorControls_eraLabels__MkI7V .directorControls_stepper__L6Re2{padding-top:0}.directorControls_eraSide__6A3IY{padding:calc(4px * var(--ui-scale, 1));border:0;background:transparent;color:#6f7275;font-size:calc(18px * var(--ui-scale, 1));font-weight:600}.directorControls_eraSide__6A3IY:hover:not(:disabled){color:#f5f5f5}.directorControls_eraSide__6A3IY:first-child{text-align:right}.directorControls_eraSide__6A3IY:last-child{text-align:left}.directorControls_gearColumns__1sbAY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;min-height:100%}.directorControls_gearColumn__y3jTS+.directorControls_gearColumn__y3jTS{border-left:1px solid #ffffff0f}.directorControls_gearColumn__y3jTS h3{margin:0 0 calc(8px * var(--ui-scale, 1));color:#929598;font-size:calc(11px * var(--ui-scale, 1));font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase}.directorControls_gearWindow__9LZRq{position:relative;overflow:hidden;height:calc(336px * var(--ui-scale, 1));outline-offset:calc(-2px * var(--ui-scale, 1));mask-image:linear-gradient(#0000,#000 12%,#000 88%,#0000);touch-action:none}.directorControls_gearTrack__7hngJ{display:grid;transition:transform .28s cubic-bezier(.22,.8,.24,1)}.directorControls_gearItem__EprJZ{position:relative;overflow:hidden;width:min(100% - calc(20px * var(--ui-scale, 1)),calc(158px * var(--ui-scale, 1)));height:calc(100px * var(--ui-scale, 1));margin:calc(6px * var(--ui-scale, 1)) auto;padding:0;border:calc(2px * var(--ui-scale, 1)) solid #ffffff14;border-radius:calc(999px * var(--ui-scale, 1));background:#000;color:#f5f5f5;opacity:.32;transition:opacity .22s ease,border-color .22s ease}.directorControls_gearItem__EprJZ[data-distance="0"]{border-color:#fff;opacity:1}.directorControls_gearItem__EprJZ[data-distance="1"]:hover{opacity:.6}.directorControls_gearItem__EprJZ img{padding:calc(4px * var(--ui-scale, 1)) calc(12px * var(--ui-scale, 1)) calc(22px * var(--ui-scale, 1));object-fit:contain}.directorControls_gearItem__EprJZ>span:last-child{position:absolute;right:calc(6px * var(--ui-scale, 1));bottom:calc(10px * var(--ui-scale, 1));left:calc(6px * var(--ui-scale, 1));font-size:calc(12px * var(--ui-scale, 1));font-weight:600;text-align:center;text-shadow:0 1px calc(4px * var(--ui-scale, 1)) #000}.directorControls_gearIcon__ekyLy{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:calc(16px * var(--ui-scale, 1));color:#c9cbcd}.directorControls_moves__lPTlO{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(128px * var(--ui-scale, 1)),1fr));gap:calc(12px * var(--ui-scale, 1)) calc(10px * var(--ui-scale, 1))}.directorControls_tileArt__9h68p.directorControls_moveArt___yeK0{aspect-ratio:1;background:#101214}.directorControls_tileSection__DY1VG>header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(12px * var(--ui-scale, 1));margin-bottom:calc(14px * var(--ui-scale, 1))}.directorControls_tileSection__DY1VG h3{margin:0;font-size:calc(15px * var(--ui-scale, 1));font-weight:600}.directorControls_tileSection__DY1VG header p{margin:calc(3px * var(--ui-scale, 1)) 0 0;color:#929598;font-size:calc(13px * var(--ui-scale, 1))}.directorControls_tileTools__uXYnA{display:flex;flex:none;align-items:center;gap:calc(6px * var(--ui-scale, 1))}.directorControls_tileTools__uXYnA button,.directorControls_tileTools__uXYnA label{display:inline-flex;align-items:center;gap:calc(6px * var(--ui-scale, 1));height:calc(32px * var(--ui-scale, 1));padding:0 calc(8px * var(--ui-scale, 1));border:0;border-radius:calc(8px * var(--ui-scale, 1));background:transparent;color:#929598;font-size:calc(13px * var(--ui-scale, 1))}.directorControls_tileTools__uXYnA button:hover{color:#f5f5f5}.directorControls_tileTools__uXYnA button[aria-pressed=true]{color:#67e8f9}.directorControls_tileTools__uXYnA label{background:#1b1d1f}.directorControls_tileTools__uXYnA input{width:calc(110px * var(--ui-scale, 1));border:0;outline:0;background:transparent;color:#f5f5f5;font:inherit}.directorControls_tiles__2D6s3{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(160px * var(--ui-scale, 1)),1fr));gap:calc(14px * var(--ui-scale, 1)) calc(12px * var(--ui-scale, 1))}.directorControls_tile__ZdaCG{position:relative}.directorControls_tile__ZdaCG>button:first-child{display:grid;gap:calc(8px * var(--ui-scale, 1));width:100%;padding:0;border:0;background:transparent;color:#c9cbcd;text-align:center}.directorControls_tile__ZdaCG>button:first-child:hover,.directorControls_tile__ZdaCG>button[aria-pressed=true]{color:#f5f5f5}.directorControls_tileArt__9h68p{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16/9;border:calc(2px * var(--ui-scale, 1)) solid transparent;border-radius:calc(12px * var(--ui-scale, 1));background-origin:border-box!important}.directorControls_tile__ZdaCG>button[aria-pressed=true] .directorControls_tileArt__9h68p{border-color:#67e8f9}.directorControls_tile__ZdaCG>button:first-child:hover .directorControls_tileArt__9h68p{filter:brightness(1.1)}.directorControls_tileName__xjWfd{font-size:calc(13px * var(--ui-scale, 1));font-weight:600}.directorControls_swatches__qBwY8{position:absolute;right:0;bottom:0;left:0;display:flex;height:calc(18px * var(--ui-scale, 1))}.directorControls_swatches__qBwY8 i{flex:1}.directorControls_silhouette__J_sQF{position:absolute;bottom:0;left:50%;width:26%;height:74%;background:#05070899;clip-path:path("M26 0a13 13 0 1 1-.01 0zM8 32h36q8 2 8 12v60H0V44q0-10 8-12z");transform:translateX(-50%)}.directorControls_tileCheck__x5G2n{position:absolute;top:calc(7px * var(--ui-scale, 1));right:calc(7px * var(--ui-scale, 1));display:grid;place-items:center;width:calc(20px * var(--ui-scale, 1));height:calc(20px * var(--ui-scale, 1));border-radius:50%;background:#67e8f9;color:#06171b}.directorControls_tileDelete__NJRZ6{position:absolute;top:calc(7px * var(--ui-scale, 1));left:calc(7px * var(--ui-scale, 1));display:grid;place-items:center;width:calc(26px * var(--ui-scale, 1));height:calc(26px * var(--ui-scale, 1));padding:0;border:0;border-radius:50%;background:#000a;color:#f5f5f5}.directorControls_tileDelete__NJRZ6:hover{color:#fda4af}.directorControls_newArt__Dp0rV{display:grid;place-items:center;border:1px solid #ffffff1f;background:#333639}.directorControls_newArt__Dp0rV span{display:grid;place-items:center;width:calc(32px * var(--ui-scale, 1));height:calc(32px * var(--ui-scale, 1));border-radius:50%;background:#ffffff26;color:#f5f5f5}.directorControls_options__cudN6{display:flex;flex-wrap:wrap;gap:calc(6px * var(--ui-scale, 1))}.directorControls_options__cudN6 button{min-height:calc(36px * var(--ui-scale, 1));padding:0 calc(14px * var(--ui-scale, 1));border:1px solid #ffffff14;border-radius:calc(999px * var(--ui-scale, 1));background:#1b1d1f;color:#c9cbcd;font-size:calc(13px * var(--ui-scale, 1));font-weight:500}.directorControls_options__cudN6 button:hover{border-color:#ffffff40;color:#f5f5f5}.directorControls_options__cudN6 button[aria-pressed=true]{border-color:#67e8f9;background:#67e8f91f;color:#f5f5f5}.directorControls_paletteEditor__MTQwq{display:flex;flex-wrap:wrap;gap:calc(10px * var(--ui-scale, 1))}.directorControls_colorSwatch__PJuk5{position:relative}.directorControls_colorSwatch__PJuk5 input{display:block;width:calc(72px * var(--ui-scale, 1));height:calc(72px * var(--ui-scale, 1));padding:0;border:1px solid #ffffff26;border-radius:calc(12px * var(--ui-scale, 1));background:transparent;cursor:pointer}.directorControls_colorSwatch__PJuk5 input::-webkit-color-swatch-wrapper{padding:0}.directorControls_colorSwatch__PJuk5 input::-webkit-color-swatch{border:0;border-radius:calc(11px * var(--ui-scale, 1))}.directorControls_colorSwatch__PJuk5 input::-moz-color-swatch{border:0;border-radius:calc(11px * var(--ui-scale, 1))}.directorControls_colorSwatch__PJuk5 button{position:absolute;top:calc(-6px * var(--ui-scale, 1));right:calc(-6px * var(--ui-scale, 1));display:grid;place-items:center;width:calc(20px * var(--ui-scale, 1));height:calc(20px * var(--ui-scale, 1));padding:0;border:0;border-radius:50%;background:#000;color:#f5f5f5}.directorControls_addColor__LYdbB{display:grid;place-items:center;width:calc(72px * var(--ui-scale, 1));height:calc(72px * var(--ui-scale, 1));padding:0;border:1px dashed #ffffff33;border-radius:calc(12px * var(--ui-scale, 1));background:transparent;color:#c9cbcd}.directorControls_addColor__LYdbB:hover{border-color:#67e8f9;color:#f5f5f5}.directorControls_editorFooter__DJTLQ{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--ui-scale, 1));margin-top:calc(16px * var(--ui-scale, 1))}.directorControls_editorFooter__DJTLQ input{flex:1;min-width:calc(160px * var(--ui-scale, 1));height:calc(38px * var(--ui-scale, 1));padding:0 calc(12px * var(--ui-scale, 1));border:1px solid #ffffff14;border-radius:calc(9px * var(--ui-scale, 1));outline:0;background:#1b1d1f;color:#f5f5f5;font:inherit;font-size:calc(14px * var(--ui-scale, 1))}.directorControls_editorFooter__DJTLQ input:focus{border-color:#67e8f9}.directorControls_editorFooter__DJTLQ button{height:calc(38px * var(--ui-scale, 1));padding:0 calc(14px * var(--ui-scale, 1));border:0;border-radius:calc(9px * var(--ui-scale, 1));background:#333639;color:#f5f5f5;font-size:calc(13px * var(--ui-scale, 1));font-weight:600}.directorControls_editorFooter__DJTLQ .directorControls_saveButton__MIm33{background:#67e8f9;color:#06171b}.directorControls_lightEditor__u1FgP{display:grid;grid-template-columns:minmax(0,calc(300px * var(--ui-scale, 1))) minmax(0,1fr);gap:calc(18px * var(--ui-scale, 1))}.directorControls_lightStage__HYdap{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid #ffffff14;border-radius:calc(12px * var(--ui-scale, 1));background-color:#101214;background-image:radial-gradient(circle,#ffffff1f 1px,transparent 0);background-size:calc(20px * var(--ui-scale, 1)) calc(20px * var(--ui-scale, 1));cursor:crosshair;touch-action:none}.directorControls_lightSubject__vdYSC{position:absolute;top:50%;left:50%;width:calc(34px * var(--ui-scale, 1));height:calc(34px * var(--ui-scale, 1));border:calc(2px * var(--ui-scale, 1)) solid #f5f5f5;border-radius:50%;background:#333639;transform:translate(-50%,-50%)}.directorControls_lightCamera__gkbNZ{position:absolute;bottom:calc(8px * var(--ui-scale, 1));left:50%;color:#929598;transform:translateX(-50%)}.directorControls_lightMarker__7S9bi{position:absolute;display:grid;place-items:center;width:calc(30px * var(--ui-scale, 1));height:calc(30px * var(--ui-scale, 1));border:calc(2px * var(--ui-scale, 1)) solid transparent;border-radius:50%;background:var(--light);box-shadow:0 0 calc(22px * var(--ui-scale, 1)) calc(6px * var(--ui-scale, 1)) color-mix(in srgb,var(--light) 45%,transparent);color:#111;cursor:grab;transform:translate(-50%,-50%)}.directorControls_lightMarker__7S9bi[data-selected=true]{border-color:#fff}.directorControls_lightOptions__V0xLD{display:flex;flex-direction:column;align-items:flex-start;gap:calc(10px * var(--ui-scale, 1))}.directorControls_lightOptions__V0xLD>p{margin:0;font-size:calc(14px * var(--ui-scale, 1));font-weight:600}.directorControls_lightOptions__V0xLD>.directorControls_editorHint__sE52K{margin-top:auto;color:#929598;font-size:calc(12px * var(--ui-scale, 1));font-weight:400}.directorControls_removeLight__h7sbb{display:inline-flex;align-items:center;gap:calc(6px * var(--ui-scale, 1));padding:calc(4px * var(--ui-scale, 1)) 0;border:0;background:transparent;color:#929598;font-size:calc(13px * var(--ui-scale, 1))}.directorControls_removeLight__h7sbb:hover{color:#fda4af}.directorControls_threeTabs__DG2tM.directorControls_threeTabs__DG2tM button{flex:1 1 0;gap:calc(4px * var(--ui-scale, 1));min-width:0;font-size:calc(12px * var(--ui-scale, 1))}.directorControls_howGrid__DlMYY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(calc(12px * var(--ui-scale, 1)),1.4vw,calc(20px * var(--ui-scale, 1)));margin-top:clamp(calc(16px * var(--ui-scale, 1)),2.6vh,calc(28px * var(--ui-scale, 1)))}@media (max-width:1179px){.directorControls_howGrid__DlMYY{grid-template-columns:repeat(2,minmax(0,1fr))}}.directorControls_howCard__fg7q9{display:flex;flex-direction:column;min-width:0;padding:0;border:0;background:none;color:#fff;text-align:left;cursor:pointer}.directorControls_howCard__fg7q9 h3{margin:calc(14px * var(--ui-scale, 1)) 0 calc(6px * var(--ui-scale, 1));font-size:calc(16px * var(--ui-scale, 1));font-weight:700;letter-spacing:-.4px}.directorControls_howCard__fg7q9 p{margin:0;color:#91979b;font-size:calc(13px * var(--ui-scale, 1));line-height:1.45}.directorControls_howVisual__pLQ_P{position:relative;height:clamp(calc(150px * var(--ui-scale, 1)),calc(100vh - calc(640px * var(--ui-scale, 1))),calc(250px * var(--ui-scale, 1)));overflow:hidden;border:1px solid #242627;border-radius:calc(17px * var(--ui-scale, 1));background:#0c0d0e;transition:border-color .18s ease}.directorControls_howCard__fg7q9:focus-visible .directorControls_howVisual__pLQ_P,.directorControls_howCard__fg7q9:hover .directorControls_howVisual__pLQ_P{border-color:#67e8f9}.directorControls_howTile__2WCbM{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;border-radius:calc(10px * var(--ui-scale, 1));background:#17191b}.directorControls_howTile__2WCbM img,.directorControls_howTile__2WCbM video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.directorControls_howTag__2TsNa{position:absolute;z-index:1;bottom:calc(6px * var(--ui-scale, 1));left:calc(6px * var(--ui-scale, 1));padding:calc(2px * var(--ui-scale, 1)) calc(7px * var(--ui-scale, 1));border-radius:calc(999px * var(--ui-scale, 1));background:#000000a8;color:#f5f5f5;font-size:calc(11px * var(--ui-scale, 1));font-weight:500;white-space:nowrap}.directorControls_howWheel__y_A1z{position:absolute;inset:calc(8px * var(--ui-scale, 1)) calc(8px * var(--ui-scale, 1)) calc(38px * var(--ui-scale, 1));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr);align-items:center;gap:calc(6px * var(--ui-scale, 1))}.directorControls_howWheel__y_A1z>.directorControls_howTile__2WCbM{height:100%}.directorControls_howWheel__y_A1z>.directorControls_howTile__2WCbM:not(:nth-child(2)){height:72%;opacity:.55}.directorControls_howRuler__VB5gp{position:absolute;right:calc(10px * var(--ui-scale, 1));bottom:calc(8px * var(--ui-scale, 1));left:calc(10px * var(--ui-scale, 1));display:flex;justify-content:space-between;padding-top:calc(7px * var(--ui-scale, 1));border-top:1px solid #2c2f31;color:#6f7376;font-size:calc(10px * var(--ui-scale, 1));font-variant-numeric:tabular-nums}.directorControls_howRuler__VB5gp span[data-on=true]{color:#67e8f9;font-weight:700}.directorControls_howGear__A51CV{position:absolute;inset:calc(8px * var(--ui-scale, 1));display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:calc(6px * var(--ui-scale, 1))}.directorControls_howGear__A51CV>div{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:calc(6px * var(--ui-scale, 1));min-height:0}.directorControls_howGear__A51CV .directorControls_howTag__2TsNa{bottom:calc(4px * var(--ui-scale, 1));left:calc(4px * var(--ui-scale, 1));font-size:calc(10px * var(--ui-scale, 1))}.directorControls_howPalettes__vO0lH{position:absolute;inset:calc(8px * var(--ui-scale, 1));display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:calc(6px * var(--ui-scale, 1))}.directorControls_howPalettes__vO0lH>:first-child{grid-row:span 2}.directorControls_howPalettes__vO0lH .directorControls_howTag__2TsNa{bottom:calc(16px * var(--ui-scale, 1))}.directorControls_howSwatches__85M55{position:absolute;right:0;bottom:0;left:0;display:flex;height:calc(10px * var(--ui-scale, 1))}.directorControls_howSwatches__85M55 b{flex:1}.directorControls_howLights__GprNu{position:absolute;inset:calc(8px * var(--ui-scale, 1));display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6px * var(--ui-scale, 1))}.directorControls_howLights__GprNu .directorControls_howTag__2TsNa{font-size:calc(10px * var(--ui-scale, 1))}@media (max-width:760px){.directorControls_bar__c7ObK{padding:calc(8px * var(--ui-scale, 1)) calc(10px * var(--ui-scale, 1)) 0}.directorControls_dialogHead__v3_9t[data-has-tabs=true]{padding-left:calc(10px * var(--ui-scale, 1))}.directorControls_dialogHead__v3_9t[data-has-tabs=true] h2{display:none}.directorControls_howGrid__DlMYY{grid-template-columns:minmax(0,1fr)}.directorControls_barItem__01sUe{width:calc(164px * var(--ui-scale, 1))}.directorControls_dialogBody__eKVDA{padding:calc(12px * var(--ui-scale, 1))}.directorControls_dialogFrame__SOVDO{margin:0 calc(6px * var(--ui-scale, 1)) calc(6px * var(--ui-scale, 1))}.directorControls_dialogFrame__SOVDO[data-has-nav=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.directorControls_panelNav__p608s{flex-direction:row;padding:calc(6px * var(--ui-scale, 1));border-right:0;border-bottom:1px solid #ffffff0f}.directorControls_panelNav__p608s button{flex:1;justify-content:center}.directorControls_panelNav__p608s span{flex:none}.directorControls_gearColumn__y3jTS h3{font-size:calc(10px * var(--ui-scale, 1))}.directorControls_moves__lPTlO,.directorControls_tiles__2D6s3{grid-template-columns:repeat(2,minmax(0,1fr))}.directorControls_lightEditor__u1FgP{grid-template-columns:minmax(0,1fr)}}