:root{--studio-page-heading:var(--role-page-title);--studio-section-heading:var(--role-section);--studio-group-heading:var(--role-section);--slide:var(--mid) cubic-bezier(.2,.8,.2,1);--drop:var(--fast) ease-out;--foot:calc(var(--space-unit) * 16);--panel-inset:var(--space-6);--rail-open:var(--rule2)}.floating{background:var(--float);border:var(--stroke) solid var(--rule);box-shadow:var(--shadow-menu)}:where(.cal) :where(*){box-sizing:border-box;margin:0;padding:0}.cal{position:absolute;inset:0;background:var(--void);color:var(--ink2);font-family:var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.cal) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;transition:box-shadow var(--fast) var(--ease),opacity var(--fast) var(--ease),transform var(--fast) var(--ease)}:where(.cal) :where(button:active){transform:translateY(var(--stroke))}:where(.cal) :where(button[disabled]){cursor:default}:where(.cal) :where(input,textarea){font:inherit;color:inherit;background:none;border:0;outline:0}:where(.cal) :where(input,textarea)::placeholder{color:var(--ink4)}:where(.cal) :where(svg){flex:none;display:block}:where(.cal) :where(a){color:inherit;text-decoration:none}:where(.cal) :where(:focus-visible):not(input,textarea,select,[contenteditable=true]){outline:none;box-shadow:var(--ring)}:where(.cal) :where(input,textarea,select,[contenteditable=true]):focus-visible{outline:none;box-shadow:none}@keyframes cal-pulse{0%,to{opacity:.9}50%{opacity:.55}}.pic{position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover}.pane{background-color:var(--shade);background-size:contain}.spill{position:relative}.spill.big:before{content:"";position:absolute;inset:-6%;z-index:-1;pointer-events:none;background:var(--stage)}.app{position:absolute;inset:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--void)}.app,.shell{display:grid}.shell{position:relative;grid-template-rows:calc(var(--space-unit) * 15) minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.crumbs{display:flex;align-items:center;gap:var(--space-2);min-width:0;font:var(--role-body)}.crumbs .c{color:var(--ink3);white-space:nowrap;border-radius:var(--r6);padding:var(--space-1) var(--space-2);margin:0 calc(var(--space-2) * -1)}.crumbs .c:hover{color:var(--ink)}.crumbs .sl{color:var(--ink4)}.crumbs .now{color:var(--ink);font-weight:var(--role-current-weight);display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap;padding:var(--space-1) var(--space-2);border-radius:var(--r6);margin:0 calc(var(--space-2) * -1)}:is(.crumbs,.tb .studio-path) input.bar-name{width:calc(var(--space-unit) * 60);max-width:30vw}:is(.ptb,.ptb-switchers) input.bar-name{width:100%;max-width:none}.grow{flex:1 1;min-width:0}.graphic-fit-mark{color:var(--danger);display:inline-grid;place-items:center;flex:none;position:relative;z-index:7}.clip>.graphic-fit-mark{position:absolute;right:var(--space-2);top:var(--space-2)}.band>.graphic-fit-mark{position:absolute;right:var(--space-6);top:50%;transform:translateY(-50%)}.ed .gband>.graphic-fit-mark{position:absolute;right:var(--space-1)}.av{width:var(--av);height:var(--av);font-size:var(--av-fs,max(var(--fs-2),calc(var(--av) * .39)));background:linear-gradient(var(--pc));border-radius:50%;display:grid;place-items:center;font-weight:var(--role-current-weight);color:var(--white);letter-spacing:var(--role-tracking)}.av,.new-campaign-plus,.rail{flex:none}.rail{width:var(--rail-w);align-self:stretch;max-height:100%;background:var(--panel);border-radius:var(--r13);display:flex;flex-direction:column;padding:var(--space-3) var(--space-2);position:relative;overflow:hidden}.rail.is-hidden{display:none}.rbody{flex:1 1 auto;min-height:0;margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2) var(--space-3);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rbody::-webkit-scrollbar{display:none}.rbody>*{flex-shrink:0}.rail .rbody{scroll-snap-type:y proximity}.rbody .trw{scroll-snap-align:start}.sect{margin-top:var(--space-5)}.sect:first-child{margin-top:0}.stitle{height:calc(var(--space-unit) * 7);padding-left:var(--space-2);font:var(--role-section);color:var(--ink3)}.stitle,.trw{display:flex;align-items:center}.trw{gap:var(--space-3);height:var(--touch);width:100%;padding:0 var(--space-2);border-radius:var(--r9);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none)}.rail{--rail-hover:var(--panel-hover)}.rsheet .rail{--rail-hover:var(--float-hover)}.rail .trw:not(.on):is(:hover,.is-hover){background:var(--rail-hover)}.trw.on{color:var(--selected-ink)}.trw.on,.trw.on:hover{background:var(--selected-bg)}.trw.on .slot{color:var(--ink)}.rail .trw:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:calc(var(--space-hair) * -1);box-shadow:none}.tk{color:var(--ink);margin-left:auto;flex:none;display:grid;place-items:center}.well{width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 9);flex:none;border-radius:var(--r6);background-position:50%;background-size:cover;background-repeat:no-repeat}.trw img.well{display:block;object-fit:cover;object-position:50% 12%}.slot{width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 9);flex:none;display:grid;place-items:center;color:var(--glyph)}.trw .nm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.rail .trw{height:auto;min-height:var(--control-h-lg);padding-top:var(--space-1);padding-bottom:var(--space-1)}.rail .trw .nm{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;padding:var(--space-1) 0}.rail .trw.rail-press{border:0;background:transparent;text-align:left;cursor:pointer;font:var(--role-current);font-size:var(--role-row-15)}.rail .trw.rail-press:not(.on):is(:hover,.is-hover){background:var(--rail-hover)}.rail .trw.rail-press:disabled{cursor:default}.rail .rpic{display:block;width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--r6);object-fit:cover;background:var(--surf2)}.rail .trw>.dn{margin-left:auto;flex:none}.rrow{position:relative}.rrow>.trw,.rrow>.trw.rfolder{padding-right:var(--space-8)}.rrow>.trw.rfolder{border:0;background:transparent;text-align:left;cursor:pointer}.rrow:hover>.trw.on,.rrow>.trw.on,.rrow>.trw.rfolder.on{background:var(--selected-bg)}.rchev{position:absolute;right:var(--space-2);top:var(--space-2);width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);display:grid;place-items:center;padding:0;border:0;border-radius:var(--r6);background:none;color:var(--glyph);cursor:pointer}.rchev:hover{color:var(--ink)}.rrow>.rchev:before{content:"";position:absolute;inset:calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-3) * -1) calc(var(--space-2) * -1)}.rchev:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:calc(var(--space-1) * -1);box-shadow:none}.group-toggle-mark{transition:transform var(--fast) var(--ease)}.group-toggle-mark.is-open{transform:rotate(90deg)}.rkids{display:flex;flex-direction:column;padding:var(--space-hair) 0 var(--space-2)}.trw.rsub{height:calc(var(--space-unit) * 9);padding-left:calc(var(--space-unit) * 11);gap:var(--space-3)}.rsub-slot{width:var(--icon-md);height:var(--icon-md);flex:none;display:grid;place-items:center;color:var(--glyph)}.trw.rsub.on .rsub-slot{color:var(--ink)}.trw.rgroup-press{border:0;background:none;cursor:pointer;text-align:left}.rrow.rgroup-row:hover>.trw.rgroup-press,.trw.rgroup-press:hover,.trw.rgroup-press:hover .rchev,.trw.rgroup-press:hover .slot{color:var(--ink)}.trw.rgroup-press .rchev{pointer-events:none}.trw.rgroup-press:not(:has(>.slot)){padding-left:var(--space-2)!important}.rrow.rgroup-row:hover>.trw.rgroup-name,.trw.rgroup-name:hover .slot{color:var(--ink)}.rrow.rgroup-row .rchev:disabled{cursor:default}@media (max-width:760px){.trw.rgroup-press{height:var(--touch)}.rrow.rgroup-row .rchev{top:var(--space-2)}}.tools.stagehead{min-height:calc(var(--space-unit) * 14)}.pmark{width:var(--touch);height:var(--touch);display:grid;place-items:center;padding:0;border:0;background:none;color:var(--glyph);flex:none;cursor:pointer}.pmark:hover{color:var(--ink)}.rail-bar-door.phone-door{display:none}.rscrim{position:absolute;inset:0;background:var(--scrim);z-index:44}.rail-bar-door[aria-expanded=true]{position:relative;z-index:45}:root:has(.cm-sheet) .rscrim{display:none}.rsheet{position:absolute;left:0;right:0;bottom:0;top:calc(var(--space-unit) * 19);z-index:45;border-radius:var(--r13);overflow:hidden}.rsheet .rail{width:100%;height:auto;max-height:100%;padding:var(--space-2) var(--space-2);background:none;border-radius:0}.rsheet .rail .trw{min-height:calc(var(--space-unit) * 12)}.rsheet-head{flex:none;height:calc(var(--space-unit) * 13);display:flex;align-items:center;justify-content:flex-end;padding:0 var(--space-3)}.bmrow+.bmrow,.rgroup+.rgroup,.trw+.rgroup,.trw+.trw{margin-top:var(--space-hair)}.tools{display:flex;gap:var(--space-4);min-height:calc(var(--space-unit) * 12);padding:0 var(--space-6);background:none;flex:none}.tool,.tools{align-items:center}.tool{display:inline-flex;gap:var(--space-2);height:calc(var(--space-unit) * 9);padding:0 var(--space-2);border-radius:var(--r9);font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.tool b{font-weight:var(--role-current-weight)}.tool:hover{background:var(--surf);color:var(--ink2)}.srch{align-items:center;height:calc(var(--space-unit) * 9);padding:0 var(--space-3);border-radius:var(--r9);background:var(--surf);color:var(--glyph);font:var(--role-secondary);line-height:var(--lh-none);width:calc(var(--space-unit) * 53)}.srch,.wrap{display:flex;gap:var(--space-2)}.wrap{min-height:0;min-width:0;padding:var(--space-2)}.execution-route{display:flex;flex:1 1;flex-direction:column;min-width:0;min-height:0;background:var(--panel);border-radius:var(--r13);overflow:hidden}.execution-route-body{display:flex;flex:1 1;min-width:0;min-height:0}.execution-route-body>.cast-work,.execution-route-body>.col,.execution-route-body>.gcwrap{flex:1 1}.stage-tabs-fixed{flex:none}.execution-panel-head{display:flex;align-items:center;min-width:0;width:var(--side-w,calc(var(--space-unit) * 120));margin-left:auto}.execution-panel-head .shots-head-tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);width:100%}@media(min-width:761px){.tools.stagehead{align-items:flex-start}.tools.stagehead>*{min-height:calc(var(--space-unit) * 14)}}.shots-sort,.shots-stage-density,.shots-stage-upload{display:flex;align-items:center;flex:none}.shots-phone-tools,.sort-phone{display:none}@media(max-width:760px){:root{--cm-sheet-top:calc(var(--space-unit) * 20)}.execution-panel-head{display:none}.shots-phone-tools{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;padding:var(--space-2) var(--space-3) 0}.sort-phone{display:inline}.sort-desktop{display:none}}.col{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--panel);border-radius:var(--r13);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--glyph) transparent}.body2,.col{min-height:0;position:relative}.body2{flex:1 1;overflow:auto}.pad{padding:var(--space-6) var(--space-6) var(--space-6)}.sum{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-6) var(--space-4);font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.mlab,.sum b{font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink)}.mlab{margin:0 0 var(--space-3)}.grid{display:grid;gap:var(--space-4)}.grid>*,.slots>*{min-width:0}.card{position:relative;isolation:isolate;border-radius:var(--r13);background:var(--lift2);display:flex;flex-direction:column;transition:transform var(--slow) var(--ease),box-shadow var(--slow) var(--ease)}.card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--lift);transition:opacity var(--slow) var(--ease)}.card:active{transform:none}.cover{border-radius:var(--r13);overflow:hidden;position:relative;flex:none;margin:var(--space-3) var(--space-3) var(--space-1)}.character-image-card .cover{margin:0;aspect-ratio:4/5}.character-image-card .cover>.pic{width:100%;height:100%}.character-image-card .cover .character-portrait{height:100%}.cover>img.pic{display:block;width:100%;height:auto;object-fit:cover;object-position:50% 12%}.card .foot{padding:0 var(--space-4) var(--space-4);display:flex;align-items:flex-start;gap:var(--space-2);flex:none}.card .ttl{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink)}.card .meta{margin-top:var(--space-1)}.card .meta,.mark9{font:var(--role-current);color:var(--ink2)}.mark9{left:var(--space-2);font-size:var(--role-row-13)}.mark9,.pin{position:absolute;top:var(--space-2);z-index:3;padding:var(--space-1) var(--space-2);border-radius:var(--r6);background:var(--plate);line-height:var(--lh-none)}.pin{right:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);font:var(--role-current);font-size:var(--role-row-13);color:var(--ink2)}.selbx{position:absolute;left:var(--space-2);bottom:var(--space-2);width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4);border-radius:var(--r6);z-index:3;background:var(--disc);box-shadow:inset 0 0 0 var(--stroke-2) var(--ink2);opacity:0}.card:hover .selbx{opacity:1}.card.sel .selbx{opacity:1;background:var(--acc);box-shadow:none;display:grid;place-items:center;color:var(--white)}.card.sel{background:var(--surf);box-shadow:0 0 0 var(--stroke-2) var(--ink)}.hovact{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:3;display:flex;gap:var(--space-1);opacity:0;transition:opacity var(--fast) var(--ease)}.card:hover .hovact{opacity:1}.exmarks{display:flex;gap:var(--space-1)}.exmarks i{width:calc(var(--space-unit) * 2);height:calc(var(--space-unit) * 2);border-radius:var(--radius-xs);background:var(--rule2);display:block}.exmarks i.lk{background:var(--ok)}.tval{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.tval b{color:var(--ink)}.stage-word,.tval b{font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.stage-word{color:var(--ink2)}.dash{border:var(--stroke-2) dashed var(--rule2);border-radius:var(--r9);color:var(--ink4);display:grid;place-items:center;background:transparent}.dash:hover{border-color:var(--ink4);color:var(--ink3)}.insp{width:calc(var(--space-unit) * 102);flex:none;background:var(--riser);border-radius:var(--r13);display:flex;flex-direction:column;min-height:0;overflow:hidden}.ihead{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) 0}.ihead h3{font:var(--role-section);color:var(--ink);min-width:0}.iscroll{flex:1 1;min-height:0;overflow:auto;padding:var(--space-4)}.isec{margin-bottom:var(--space-5)}.isec>.lb{font:var(--role-section);color:var(--ink);margin-bottom:var(--space-3);gap:var(--space-2)}.isec>.lb,.kv{display:flex;align-items:center}.kv{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--stroke) solid var(--rule);font:var(--role-secondary);color:var(--ink3)}.kv:last-child{border-bottom:0}.kv b{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink)}.stage{background:var(--void);display:grid;place-items:center;min-height:0;overflow:hidden;position:relative;flex:1 1;padding:var(--space-6)}.stagepic{width:100%;height:100%;background-color:var(--shade);background-size:contain}.dock{position:absolute;left:50%;bottom:var(--space-4);transform:translateX(-50%);width:min(calc(var(--space-unit) * 160),calc(100% - var(--control-h)));z-index:20;border-radius:var(--r13);background:var(--lift);padding:var(--space-2);box-shadow:var(--shadow-menu)}.dock .pr{font:var(--role-body);font-size:var(--role-row-15);color:var(--ink4);padding:var(--space-3) var(--space-3) var(--space-1);min-height:var(--touch)}.dock .refstrip{display:flex;min-height:calc(var(--space-unit) * 13);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1)}.dock .refthumb{width:calc(var(--space-unit) * 12);height:calc(var(--space-unit) * 12);border-radius:var(--r9);flex:none;position:relative;background-size:cover;background-position:50%}.dock .refthumb .x{position:absolute;top:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);width:calc(var(--space-unit) * 5);display:grid;place-items:center;color:var(--ink2)}.dockfoot{justify-content:space-between;min-height:var(--touch);padding:0 0 0 var(--space-3)}.dockfoot,.dockmeta{display:flex;align-items:center}.dockmeta{gap:var(--space-hair);min-width:0}.dockact{display:flex;align-items:center;gap:var(--space-1)}.dockhint{font:var(--role-secondary);color:var(--ink3)}.dbtn,.dockhint{line-height:var(--lh-none)}.dbtn{display:inline-flex;align-items:center;gap:var(--space-2);background:transparent;color:var(--ink2);font:var(--role-current);white-space:nowrap}.dbtn:hover{background:var(--lift-hover);color:var(--ink)}.dbtn.ic{width:calc(var(--space-unit) * 9);justify-content:center}.shape{display:grid;place-items:center;width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4);flex:none}.shape i{display:block;border:var(--stroke-2) solid;border-radius:var(--radius-sm)}.dtog{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink3);font:var(--role-current);line-height:var(--lh-none);white-space:nowrap}.dtog[aria-checked=true]:where(:not(body.app *)){color:var(--ink)}.dtog:hover:where(:not(body.app *)){background:var(--lift-hover);color:var(--ink)}.step{display:inline-flex;height:calc(var(--space-unit) * 9);align-items:center;padding:0 var(--space-hair);border-radius:var(--r9);flex:none}.step:where(:not(body.app *)) button{display:inline-flex;width:calc(var(--space-unit) * 7);align-items:center;justify-content:center;background:transparent;color:var(--ink3)}.step:where(:not(body.app *)) button:hover{background:var(--lift-hover);color:var(--ink)}.step:where(:not(body.app *)) button[disabled]{opacity:.4;cursor:default}.step:where(:not(body.app *)) .n{min-width:calc(var(--space-unit) * 5);color:var(--ink);font:var(--role-current);line-height:var(--lh-none);text-align:center}.dsend{width:calc(var(--space-unit) * 9);position:relative;display:grid;place-items:center;flex:none;color:var(--panel)}.dsend:before{content:"";position:absolute;inset:var(--space-1);border-radius:50%;background:var(--ink)}.dsend svg{position:relative;z-index:1}.dsend:hover:before{background:var(--ink2);transform:scale(1.06)}.dsend.off{color:var(--ink4)}.dsend.off:before{background:var(--surf2)}.slots{display:grid;gap:var(--space-4)}.lift{position:absolute;z-index:40;transform:scale(1.03);transform-origin:center;background:var(--lift2);box-shadow:var(--shadow-menu);pointer-events:none}.drawer,.lift{border-radius:var(--r13)}.drawer{width:calc(var(--space-unit) * 98);flex:none;background:var(--riser);display:flex;flex-direction:column;min-height:0;overflow:hidden}.mem{display:inline-flex;align-items:center;height:var(--control-h);padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--r9)}.mem:hover{background:var(--surf)}.mem .av{margin-right:calc(var(--space-2) * -1);box-shadow:0 0 0 var(--stroke-2) var(--bar)}.mem .n{margin-left:var(--space-4);font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.panel:where(:not(body.app *)){position:absolute;background:var(--lift);border-radius:var(--r13);z-index:40;box-shadow:var(--shadow-menu)}.prow{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1)}.prow .nm{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink)}.prow .em{font:var(--role-secondary);color:var(--ink3);margin-top:var(--space-hair);overflow-wrap:anywhere}.hourglass{width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8);border-radius:50%;background:var(--surf2);display:grid;place-items:center;color:var(--ink4);flex:none}.scrim{position:absolute;inset:0;background:var(--scrim);z-index:80;display:grid;place-items:center}.modal{width:calc(var(--space-unit) * 230);max-height:calc(var(--space-unit) * 155);background:var(--lift);border-radius:var(--r13);display:flex;flex-direction:column;overflow:hidden;border:var(--stroke) solid var(--rule);box-shadow:var(--shadow-menu)}.mhead{display:flex;align-items:center;padding:var(--space-5) var(--space-5);flex:none}.mhead h4{font:var(--role-section);color:var(--ink)}.mbody{flex:1 1;min-height:0;overflow:auto;display:grid;grid-template-columns:1fr 1fr}.mfoot{display:flex;align-items:center;padding:var(--space-4) var(--space-5);flex:none}.pickcard{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--r13);background:var(--lift2);width:100%;text-align:left;min-height:calc(var(--space-unit) * 19)}.pickcard:hover{background:var(--lift2-hover)}.pickcard.on{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.pickcard .ico{width:var(--touch);height:var(--touch);flex:none;border-radius:var(--r9);display:grid;place-items:center;background:var(--lift2-hover);color:var(--ink3);margin-top:calc(var(--stroke) * -1)}.pickcard.on .ico{color:var(--selected-ink)}.pickcard .t{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink);white-space:nowrap}.selbar{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-6) var(--space-4)}.selbar .n{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink)}.place,.selbar .n{line-height:var(--lh-none)}.place{font:var(--role-secondary);letter-spacing:var(--role-tracking);color:var(--ink4)}.quiet:where(:not(body.app *)){font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.quiet:hover:where(:not(body.app *)){color:var(--ink)}.ph39{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg)}.ptt{white-space:normal;overflow-wrap:anywhere}.ptt .keep-together{white-space:nowrap;overflow-wrap:normal}.pbody{overflow:auto}.pbar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-5);background:var(--bar);z-index:22}.pgb{width:var(--touch);display:grid;place-items:center;color:var(--ink3);flex:none}.pgb.on{color:var(--selected-ink);background:var(--selected-bg)}.pchip{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h-lg);padding:0 var(--space-3);border-radius:var(--r9);font:var(--role-secondary);line-height:var(--lh-none);background:var(--surf);color:var(--ink3);white-space:nowrap}.pchip.on{background:var(--selected-bg);color:var(--selected-ink)}.sizebtn{display:inline-flex;height:calc(var(--space-unit) * 9);align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--r9);background:var(--ink);color:var(--panel);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.sizebtn:hover{background:var(--ink2)}.fmosaic{grid-template-columns:2fr 1fr;padding:var(--space-3) var(--space-3) 0;aspect-ratio:6/5}.fmosaic,.fmosaic .fcol{display:grid;gap:var(--space-1)}.fmosaic .fcol{grid-template-rows:1fr 1fr;min-width:0}.fwell{border-radius:var(--r6);overflow:hidden;position:relative;min-width:0;min-height:0}.fwell .pic{position:absolute;inset:0}.fwell.glyph{display:grid;place-items:center;color:var(--glyph)}.sharing-panel{padding:0 var(--space-6) var(--space-2)}.sharing-audiences{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-7)}.sharing-audience{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.sharing-audience .fname{font:var(--role-current);color:var(--ink)}.sharing-audience .fname,.sharing-audience .meta{line-height:var(--lh-none);flex-shrink:0;white-space:nowrap}.sharing-audience .meta{font:var(--role-secondary);color:var(--ink3)}.sharing-open{text-decoration:none}.rl-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(calc(var(--space-unit) * 30),.8fr) minmax(0,1.5fr) minmax(calc(var(--space-unit) * 43),1fr) auto;column-gap:var(--space-4)}.rl-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-4);min-height:calc(var(--space-unit) * 16);padding:var(--space-2) 0;border-bottom:var(--stroke) solid var(--rule)}.rl-name{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink);min-width:0;overflow-wrap:anywhere}.rl-open{justify-self:start;text-decoration:none;border-radius:var(--r6)}.rl-open:hover{text-decoration:underline;text-underline-offset:var(--space-1)}.rl-open:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.rl-pics{display:flex;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden}.rl-pic{flex:none;height:var(--touch);width:calc(var(--touch) * var(--ar, .8));border-radius:var(--r6);background-position:50%;background-size:cover;background-repeat:no-repeat}.rl-state{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--space-3);row-gap:var(--space-hair)}.rl-when{font:var(--role-secondary);color:var(--ink3);min-width:0}.rl-acts{grid-column:-2/-1;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.rl-act-seat{display:block;flex:none;width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 9)}a.rl-pic{cursor:pointer}a.rl-pic:hover{box-shadow:0 0 0 var(--stroke-2) var(--ink2)}a.rl-pic:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair)}.rr-list{--list-thumb:var(--control-h-lg);max-width:calc(var(--space-unit) * 190)}.rr-row{display:grid;grid-template-columns:var(--list-thumb,calc(var(--space-unit) * 14)) minmax(0,1fr) calc(var(--space-unit) * 16) calc(var(--space-unit) * 32);column-gap:var(--space-4);align-items:center;min-height:calc(var(--space-unit) * 15)}.rr-open{position:absolute;inset:0;z-index:0}.rr-name{min-width:0;overflow-wrap:anywhere}.rr-state,.rr-when{white-space:nowrap}.rr-state{min-width:0}.rr-cover,.rr-name,.rr-state,.rr-when{pointer-events:none}.rr-name .card-name-input{pointer-events:auto;position:relative;z-index:1;display:block;width:100%}.rl-failed{grid-column:1/-1;list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1);min-width:0}.rl-row:has(.rl-failed){padding-bottom:var(--space-3)}.rl-file{display:flex;align-items:baseline;gap:var(--space-3);min-width:0;font:var(--role-secondary);color:var(--ink3)}.rl-file-size{flex:none;color:var(--ink)}.rl-file-why{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.rl-file .retry-words{flex:none}.ro-sheet .rl-failed{display:none}.ro-sheet .rl-row:has(.rl-failed){padding-bottom:0}.ro-sheet .rl-list{grid-template-columns:minmax(calc(var(--space-unit) * 23),1fr) minmax(calc(var(--space-unit) * 28),1fr) auto}.ro-sheet .rl-row{min-height:var(--touch)}.ro-sheet .rl-when{display:none}.rl-delivery .rl-row{border-bottom:0}@media (max-width:640px){.rl-list,.ro-sheet .rl-list{grid-template-columns:minmax(0,1fr)}.rl-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name acts" "pics pics" "state state";gap:var(--space-2) var(--space-3);padding:var(--space-3) 0}.rl-name{grid-area:name;align-self:center}.rl-pics{grid-area:pics}.rl-pics:empty{display:none}.rl-state{grid-area:state}.rl-acts{grid-area:acts}.ro-sheet .rl-row{grid-template-columns:minmax(0,1fr) auto}.rr-row{grid-template-columns:var(--list-thumb,calc(var(--space-unit) * 14)) minmax(0,1fr) auto;grid-template-areas:"cover name name" "cover state when";row-gap:var(--space-1);align-items:start}.rr-cover{grid-area:cover}.rr-name{grid-area:name;align-self:center}.rr-state{grid-area:state}.rr-when{grid-area:when;justify-self:end}}.rollout-group{margin:0 0 var(--space-8)}.rollout-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-height:calc(var(--space-unit) * 9);margin:0 0 var(--space-3)}.rollout-group-name{margin:0;font:var(--role-current);font-size:var(--role-row-15);color:var(--ink);min-width:0;overflow-wrap:anywhere}.rollout-group-download{margin-left:auto;flex:none;text-decoration:none}.rollout-group-title{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.rollout-group-wait{font:var(--weight-ui) var(--fs-2)/var(--lh-body) var(--font);color:var(--ink3);text-decoration:none;flex:none}a.rollout-group-wait:hover{color:var(--ink)}.rollout-group-send{flex:none;display:flex}.rollout-grid.execgrid .filmcard .fmosaic{aspect-ratio:4/5}.rollout-grid.execgrid .filmcard .fwell.rollout-well{display:grid;place-items:center;container-type:size}.rollout-frame{position:relative;display:block;overflow:hidden;border-radius:var(--r6);width:min(100cqw,calc(100cqh * var(--ar,1)));aspect-ratio:var(--ar,1)}.rollout-page .rollout-seg{margin-right:auto}.fname{font:var(--weight-strong) var(--fs-4)/var(--lh-body) var(--font);color:var(--ink);min-width:0;overflow:hidden}.fname:not(.naming){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ecover{background-image:none}.fwell[data-empty]{display:grid;place-items:center}.filmwell{position:relative}.filmline{right:0;height:var(--stroke);z-index:4;background:var(--rule2)}.filmline,.filmline i{position:absolute;left:0;bottom:0}.filmline i{top:0;width:var(--p,0);background:var(--ink);display:block}.tcode{position:absolute;right:var(--space-2);bottom:var(--space-3);z-index:4;color:var(--white);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);text-shadow:0 var(--stroke) calc(var(--space-unit) * 1) color-mix(in srgb,var(--shade) 80%,transparent)}.filmwell .filmline,.filmwell .tcode{opacity:1}.jrow{display:flex;gap:var(--space-2);align-items:flex-start;margin-bottom:var(--space-2)}.jrow:last-child{margin-bottom:0}.justified-cell{flex:none;display:flex;min-width:0}.justified-cell>.es-cell{flex:1 1;min-width:0}.justified-unmeasured{display:flex;flex-wrap:wrap;gap:var(--space-2)}.justified-unmeasured:after{content:"";flex-grow:1e6}.justified-unmeasured .jrow{display:contents}.justified-unmeasured .jt{flex-shrink:1;max-width:100%}.justified-unmeasured.is-floored{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--justified-floor),1fr))}.justified-unmeasured.is-floored:after{content:none}@media(max-width:760px){.justified-unmeasured.is-floored{--justified-floor:calc(var(--space-unit) * 38)!important}}.justified-unmeasured.is-unsolved{visibility:hidden}.jt-picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.jt .jname{position:absolute;left:var(--space-2);bottom:var(--space-2);right:var(--space-2);z-index:3;opacity:0;font:var(--role-current);font-size:var(--role-row-13);color:var(--ink);white-space:normal;overflow-wrap:anywhere;background:var(--plate);padding:var(--space-1) var(--space-2);border-radius:var(--r6);transition:opacity var(--fast) var(--ease)}.jt.hov .jname,.jt:is(:hover,:focus-visible,:focus-within) .jname{opacity:1}.jt .jmark{position:absolute;left:var(--space-2);top:var(--space-2);z-index:3;opacity:0;padding:var(--space-1) var(--space-2);border-radius:var(--r6);background:var(--plate);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);transition:opacity var(--fast) var(--ease)}.jt.hov .jmark,.jt:hover .jmark{opacity:1}.bslot{position:relative;border-radius:var(--r9);overflow:hidden;aspect-ratio:4/5;background:var(--lift);background-size:cover;background-position:50%}.bslot .num{position:absolute;left:var(--space-2);top:var(--space-2);z-index:4;width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6);background:var(--plate);display:grid;place-items:center;line-height:var(--lh-none)}.bslot .jname,.bslot .num{border-radius:var(--r6);font:var(--role-current);font-size:var(--role-row-13);color:var(--ink)}.bslot .jname{position:absolute;left:var(--space-2);right:calc(var(--space-unit) * 11);bottom:var(--space-2);z-index:3;opacity:0;background:var(--plate);padding:var(--space-1) var(--space-2);white-space:normal;overflow-wrap:anywhere;transition:opacity var(--fast) var(--ease)}.bslot:is(:hover,:focus-visible,:focus-within) .jname{opacity:1}.boardgrid .bslot .jname{display:block;right:var(--space-2);min-width:0;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.boardgrid .cardtile .jname{max-width:calc(100% - calc(var(--space-unit) * 5))}.bslot.sel{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.bslot.hot{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink2)}.bslot .gripc{position:absolute;right:var(--space-2);top:var(--space-2);z-index:4;color:var(--white);opacity:0}.bslot:hover .gripc{opacity:1}.bslot.ghost{background:var(--lift);opacity:.4}.bslot.ghost>*{opacity:0}.bslot.ghost .num{opacity:1;background:none;color:var(--ink3)}.bfoot{display:flex;align-items:center;margin-top:var(--space-4)}.bbedwrap,.bfoot{position:relative}.bbed,.bbedwrap{display:inline-flex}.bbed{align-items:center;gap:var(--space-2);min-height:calc(var(--space-unit) * 9);padding:0 var(--space-3);border-radius:var(--r9);background:var(--surf);color:var(--ink2);font:var(--role-current);line-height:var(--lh-none)}.bbed:hover{background:var(--surf-hover);color:var(--ink)}.bbed.open{background:var(--surf-press);color:var(--ink)}.bbed svg{color:var(--glyph);flex:none}.bbedname{min-width:0;white-space:normal;overflow-wrap:anywhere}.bmenu{padding:var(--space-2)}.bmenu>.bmscroll{max-height:min(46vh,calc(var(--space-unit) * 85));overflow:auto;overscroll-behavior:contain}.bmrow{display:grid;grid-template-columns:calc(var(--space-unit) * 5) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-h-lg);padding:0 var(--space-3);border-radius:var(--r9);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);text-align:left}.bmrow>.bmi{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5);display:grid;place-items:center;color:var(--glyph)}.bmrow.is-hover,.bmrow:hover{background:var(--float-hover);color:var(--ink)}.bmw{min-width:0;white-space:normal;overflow-wrap:anywhere}.bmend{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink)}.bmlen{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bmrow.on{color:var(--ink)}.bmrow.on .bmi{color:var(--glyph)}.bmacts{grid-column:2/-1;display:flex;gap:var(--space-2);justify-content:flex-end}.bmacts button{border:var(--stroke) solid var(--rule2);background:transparent;color:var(--ink);font:var(--role-current);line-height:var(--lh-none);cursor:pointer}.bmacts button:hover{background:var(--float-hover)}.bmrule{height:var(--stroke);background:var(--rule2);margin:var(--space-2) var(--space-2)}.bprow{grid-template-columns:calc(var(--space-unit) * 5) minmax(0,1fr) auto calc(var(--space-unit) * 4)}.bptick{display:grid;place-items:center;width:calc(var(--space-unit) * 4);color:var(--ink)}.bplen{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bslot .num{display:none}.bslotpress{position:absolute;inset:0;z-index:2;background:none;border:0;cursor:pointer}.bslot:has(.bplate.open){overflow:visible}.bmark{position:absolute;z-index:3;width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6);margin:calc(var(--space-3) * -1) 0 0 calc(var(--space-3) * -1);display:grid;place-items:center;background:var(--plate);color:var(--ink);pointer-events:none}.bmark,.bwarn{border-radius:var(--r6)}.bwarn{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:5;width:calc(var(--space-unit) * 3);height:calc(var(--space-unit) * 3);background:var(--att)}.cardtile{background:var(--lift2);display:flex;align-items:center;justify-content:center}.cardtile .jname{position:static;opacity:1;max-width:none;text-align:center;font:var(--role-current);font-size:var(--role-row-13)}.cscrim{position:absolute;inset:0;background:var(--scrim);z-index:5}.bslot.lit{z-index:6}.rcard{width:calc(var(--space-unit) * 109);max-width:100%;padding:var(--space-4) var(--space-4) var(--space-3)}.rchd{display:flex;align-items:center;height:calc(var(--space-unit) * 7)}.rchd h4{font:var(--role-section);color:var(--ink)}.fsec{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3);margin:var(--space-4) 0 var(--space-2)}.field:where(:not(body.app *)){display:block;width:100%;background:var(--field);border-radius:var(--r9);padding:var(--space-3) var(--space-3) var(--space-3);position:relative}.field:where(:not(body.app *)) p{font:var(--role-body);font-size:var(--role-row-15);color:var(--ink);white-space:pre-line}.rcfoot{display:flex;align-items:center;margin-top:var(--space-4)}.blen{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 var(--space-2)}.blen,.bver{line-height:var(--lh-none)}.bver{font:var(--role-secondary);color:var(--ink3);margin-left:var(--space-2)}.bsay{color:var(--att);font:var(--role-current);font-size:var(--role-row-13);min-width:0;max-width:60%;white-space:normal;overflow-wrap:anywhere;text-align:right}.blmenu{padding:var(--space-2);display:block}.bslot.open{overflow:visible;z-index:8}.blrow{display:grid;grid-template-columns:calc(var(--space-unit) * 5) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;height:var(--control-h-lg);padding:0 var(--space-3);border:0;border-radius:var(--r9);background:none;color:var(--ink2);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);text-align:left;cursor:pointer}.blrow>.bli{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5);display:grid;place-items:center;color:var(--glyph)}.blrow:hover{background:var(--float-hover)}.blrow.on,.blrow:hover{color:var(--ink)}.blrow.off{color:var(--ink3);cursor:default}.blrow.off:hover{background:none;color:var(--ink3)}.blw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blend{display:inline-flex;align-items:center;color:var(--ink)}.blrule{display:block;height:var(--stroke);background:var(--rule2);margin:var(--space-2) var(--space-2)}.blfield{width:100%;height:calc(var(--space-unit) * 9);margin:0;padding:0 var(--space-3);border:0;border-radius:var(--r9);background:var(--field);color:var(--ink);font:var(--role-current);line-height:var(--lh-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blfield:focus{outline:none}.blfield.bad{color:var(--att)}.blfieldrow{position:relative;display:block}.blunit{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);color:var(--ink3);pointer-events:none}.blrefuse{display:block;margin:var(--space-2) var(--space-2) var(--space-1);color:var(--att);font:var(--role-current);font-size:var(--role-row-13)}.gfeeder{position:relative;display:flex;flex-direction:column;min-height:0}.gfeederhead{display:flex;align-items:center;gap:var(--space-3);height:calc(var(--space-unit) * 14);flex:none}.gfeedername{font:var(--role-section);letter-spacing:var(--role-tracking);color:var(--ink)}.gfeederbody{display:flex;gap:var(--space-5);align-items:flex-start;flex:1 1;min-height:0}.gfeederleft{flex:none;width:min(38%,calc(var(--space-unit) * 95))}.gshot{position:relative;width:100%;border-radius:var(--r9);overflow:hidden;background:var(--lift)}.gshotpic{display:block;width:100%;background-size:cover;background-position:50%}.gmark{position:absolute;z-index:3;width:calc(var(--space-unit) * 7);margin:calc(var(--space-3) * -1) 0 0 calc(var(--space-3) * -1);display:grid;place-items:center;cursor:grab;color:var(--ink)}.gmark.drag{opacity:.6}.gfeederright{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto}.gfeeder .gtiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.gfeeder .gt{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:calc(var(--space-unit) * 22);border:0;background:var(--stage);border-radius:var(--r9);cursor:pointer}.gfeeder .gt:not(:disabled):hover{background:var(--stage-hover)}.gfeeder .gt:disabled{cursor:default;opacity:.55}.gfeeder .gt .graphicart{display:flex;max-width:calc(100% - var(--icon-lg));max-height:calc(100% - var(--icon-sm))}.gfeeder .gt svg{max-width:100%;max-height:100%;width:auto;height:auto}.gfeeder .gcgrid{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.gfeeder .gcgrid.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.gfeeder .gcgrid.presets{grid-template-columns:repeat(2,minmax(0,1fr))}.gfeeder .gc{display:flex;flex-direction:column;gap:var(--space-2);flex:none;min-width:0;text-align:left;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.gfeeder .gc:not(:disabled):hover .gcw{background:var(--stage-hover)}.gfeeder .gc:disabled{cursor:default;opacity:.55}.gfeeder .gcw{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:var(--r6);background:var(--stage)}.gfeeder .gcw .graphicart{display:flex;width:100%}.gfeeder .gcw .graphicart svg{width:100%;height:auto}.gfeeder .gcn{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink2);white-space:normal;overflow-wrap:anywhere}.glist{flex-direction:column;gap:var(--space-2)}.gel,.glist{display:flex}.gel{flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r9);background:var(--panel-hover)}.gelgrip{color:var(--ink3);cursor:grab;display:inline-flex}.gelname{font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink)}.gfield{position:relative;flex:1 1;min-width:calc(var(--space-unit) * 38);display:flex;flex-direction:column;gap:var(--space-1)}.gin{width:100%;height:calc(var(--space-unit) * 9);padding:0 var(--space-3);border:0;border-radius:var(--r9);background:var(--field);color:var(--ink);font:var(--role-body);font-size:var(--role-row-15);line-height:var(--lh-none)}.gin:focus{outline:none}.grefuse{color:var(--danger);font:var(--role-current);font-size:var(--role-row-13)}.gspan{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--role-secondary);color:var(--ink3)}.gspan,.gspan input{line-height:var(--lh-none)}.gspan input{width:calc(var(--space-unit) * 13);height:var(--control-h);padding:0 var(--space-2);border:0;border-radius:var(--r9);background:var(--field);color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);text-align:right}.tgrid{display:grid;gap:var(--space-4);align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-unit) * 63)),1fr));margin-bottom:var(--space-4)}.tcard{position:relative;display:flex;flex-direction:column;padding:var(--space-3) var(--space-3) var(--space-4);border-radius:var(--r13);background:var(--lift);color:var(--ink)}.twell{position:relative;aspect-ratio:16/9;border-radius:var(--r9);overflow:hidden}.tnote,.twell{display:grid;place-items:center}.tnote{color:var(--glyph)}.tmark{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:2;padding:var(--space-1) var(--space-2);border-radius:var(--r6);background:var(--plate);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tmark,.tname{color:var(--ink)}.tname{margin:var(--space-3) 0 0;font:var(--role-current);font-size:var(--role-row-15);letter-spacing:var(--role-tracking);overflow-wrap:anywhere}.tmeta,.tname{padding:0 var(--space-hair)}.tmeta{margin:var(--space-1) 0 0;font:var(--role-secondary);color:var(--ink3)}.dtile{position:relative;border-radius:var(--radius-xs);overflow:hidden;aspect-ratio:1/1;background-size:cover;background-position:50%}.dtile.sel{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.dtile:is(:hover,:focus-visible,:focus-within) .jname{opacity:1}.cal .app{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.cal .trw .nm{flex:1 1;min-width:0}.cal .trw .card-name-input{flex:1 1;min-width:0;width:auto}.cal .grid3{grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.cal .grid6{grid-template-columns:repeat(6,1fr);gap:var(--space-4)}.cal .libcontainers{margin-bottom:var(--space-6)}.cal .slots4{grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.cal .act.is-making{position:relative}.cal .act.is-making>:not(.ld){opacity:0}@media (max-width:760px){.rail-bar-door.phone-door{display:grid}}.cal .srch input{flex:1 1;min-width:0;font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink)}.cal .srch{cursor:text}.cal .card-name-input{display:block;width:100%}.cal .card-name-refusal{display:block;color:var(--danger);font:var(--role-secondary);text-wrap:pretty}.cal .card-picture-link{display:block}.cal .card-move-menu{padding:var(--space-2)}.cal .card-move-menu button{display:block;width:100%;color:var(--ink);text-align:left;border:0;background:none;cursor:pointer}.cal .card-move-menu button:focus-visible,.cal .card-move-menu button:hover{background:var(--selected-bg)}.cal .act-glyph.off{color:var(--ink4);cursor:default}.cal .chiprow{display:flex;gap:var(--space-2);flex-wrap:wrap}.cal .promptrun{font:var(--role-secondary);color:var(--ink2);text-wrap:pretty}.cal .lb.shotran{margin-top:var(--space-4)}.cal .shotnotes{margin-top:var(--space-3);display:grid;gap:var(--space-2)}.cal .shotnote{font:var(--role-secondary);color:var(--ink3);text-wrap:pretty}.cal .usedin{color:var(--acc2);font-weight:var(--role-current-weight)}.cal .stageholder{display:flex;overflow:hidden}.cal .stagewrap{width:100%;height:100%}.shotv4{display:grid;grid-template-columns:minmax(0,1fr) var(--side-w,calc(var(--space-unit) * 104));gap:var(--space-2);flex:1 1;min-height:0}.shotv4.is-clip,.shotv4.is-panel-folded{grid-template-columns:minmax(0,1fr) auto}.shotv4-panel,.shotv4-stage{min-height:0;overflow:hidden}.shotv4-stage{position:relative;display:flex;flex-direction:column;background:var(--stage);border-radius:var(--r13)}.shotv4-well{flex:1 1;isolation:isolate;container-type:size}.shotv4-frame{position:relative;width:min(100cqw,calc(100cqh * var(--shot-ratio,.5625)));max-height:100%}.shotv4-frame.is-waiting{overflow:hidden}.shotv4-picture{position:absolute;inset:0;background:50%/cover no-repeat}.shotv4-step{position:absolute;top:calc(50% - var(--space-6));display:grid;place-items:center;width:calc(var(--space-unit) * 12);color:var(--ink2);background:color-mix(in srgb,var(--panel) 72%,transparent)}.shotv4-step:hover{color:var(--ink);background:var(--lift)}.shotv4-prev{left:var(--space-5)}.shotv4-next{right:var(--space-5)}.ed .clip.is-graphic-drop,.ed .fv-well.is-graphic-drop{outline:calc(var(--space-unit) * 1) solid var(--ink);outline-offset:var(--space-hair)}.shotv4-version{margin-left:auto;font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink2);background:var(--surf2);border-radius:var(--r6);padding:var(--space-1) var(--space-2)}.shotv4-strip{flex:none;overflow-x:auto;padding:var(--space-2) var(--space-5) var(--space-3);scrollbar-width:thin}.shotv4-sizes,.shotv4-strip{display:flex;gap:var(--space-2)}.shotv4-sizes{flex-wrap:wrap;align-items:center;justify-content:center;flex:none;padding:var(--space-2) var(--space-5) var(--space-1)}.shotv4-format-coming,.shotv4-format-failed{display:inline-flex;align-items:center;gap:var(--space-2)}.shotv4-sizes .bplatewrap{position:static}.shotv4-tile{position:relative;display:block;flex:none;width:calc(var(--space-unit) * 14);height:calc(var(--space-unit) * 18);overflow:hidden;border:var(--stroke-2) solid transparent;border-radius:var(--r9);color:var(--ink2)}.shotv4-tile.is-current{border-color:var(--ink)}.shotv4-tile:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.shotv4-tile-picture.studio-image{display:block;width:100%;height:100%}.shotv4-tile-coming{border-color:var(--ink3)}.shotv4-tile-label{position:absolute;right:var(--space-hair);bottom:var(--space-hair);padding:var(--space-hair) var(--space-1);border-radius:var(--r6);background:var(--bg);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.shotv4-panel{position:relative}@media(min-width:761px){.shotv4-panel.is-folded>:not(.shotv4-panel-head){display:none}}.shotv4-panel:not(.is-folded)>.shotv4-panel-head:has(>.shotv4-fold:only-child){display:none}.shotv4-family-rail{flex:1 1;min-height:0}.shotv4-edits-body{display:flex;flex-direction:column;flex:1 1;min-height:0}.shotv4-footage{gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4)}.shotv4-footage>[data-footage-control]{margin-top:auto}.shotv4-tile>video.shotv4-tile-picture{display:block;width:100%;height:100%;object-fit:cover}.shotv4-edits-toggle{display:none}.shotv4-edits-toggle[aria-expanded=false] svg{transform:rotate(180deg)}.shotv4-board-label{display:none}@media(max-width:760px){.shotv4:not(.is-clip) .shotv4-board-label{display:inline}}.shotv4-words{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--panel-inset) 0}.shotv4-words-line{max-height:30vh;overflow:auto;margin:0;font:var(--role-secondary);color:var(--ink3)}.shotv4-words-head{display:flex;align-items:center;gap:var(--space-1);max-width:100%}.shotv4-words-reveal{flex:none;max-width:100%;margin:0;padding:0;border:0;background:none;font:var(--role-secondary);color:var(--ink3);cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shotv4-words-reveal:hover,.shotv4-words-reveal[aria-expanded=true]{color:var(--ink2)}.shotv4-panel .family-rail[data-empty-list=true]{flex:none;margin-top:auto}.shotv4-panel-word{flex:none;display:flex;align-items:center;margin:0;padding:var(--space-2) var(--panel-inset);font:var(--role-section);line-height:var(--lh-none);color:var(--role-section-ink)}.shotv4-panel-head:has(.shotv4-words){height:auto;min-height:calc(var(--space-unit) * 14);align-items:flex-start;padding-top:var(--space-3);padding-bottom:var(--space-1)}.shotv4-panel-head>.shotv4-words{flex:1 1;min-width:0;padding:var(--space-2) 0 0}.film-shot-note-rail{height:auto;min-height:calc(var(--space-unit) * 33);margin:var(--space-2) 0}.film-shot-note-rail .comments-scroll{padding-bottom:var(--space-2)}.shotv4-scroll{flex:1 1;min-height:0;overflow:auto;padding:0 var(--space-3) var(--space-3)}.shotv4-scroll.is-at-foot,.shotv4-scroll.is-empty{display:flex;flex-direction:column}.shotv4-comments{display:grid;flex:none;gap:var(--space-2);width:100%;list-style:none}.shotv4-comment{position:relative;padding:var(--space-4);background:var(--lift);border-radius:var(--r13)}.shotv4-head{display:grid;grid-template-columns:calc(var(--space-unit) * 7) minmax(0,max-content) max-content minmax(0,1fr) calc(var(--space-unit) * 24);column-gap:var(--space-2);align-items:center;min-height:calc(var(--space-unit) * 9)}.shotv4-head .shotv4-who{min-width:0;overflow-wrap:anywhere}.shotv4-head .shotv4-when{white-space:nowrap}.shotv4-version-card{grid-column:5;display:flex;align-items:center;justify-content:space-between;width:calc(var(--space-unit) * 24);color:var(--ink3);font:var(--role-secondary)}.shotv4-version-card .shotv4-chip{display:grid;place-items:center;min-width:calc(var(--space-unit) * 9);height:var(--icon-lg);margin:0;padding:0 var(--space-2);border-radius:var(--r6);background:var(--surf);color:var(--ink2)}.shotv4-avatar{display:grid;place-items:center;width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);margin-right:var(--space-1);border-radius:50%;background:linear-gradient(var(--pc8));color:var(--white);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.shotv4-avatar.is-caliba{background:linear-gradient(var(--pc5))}.shotv4-who{font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink)}.shotv4-chip,.shotv4-when{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.shotv4-chip{padding:var(--space-1) var(--space-2);border-radius:var(--r6);background:var(--surf2)}.shotv4-chip.is-running{display:inline-flex;align-items:center;gap:var(--space-2)}.shotv4-chip.is-running:before{content:"";width:calc(var(--space-unit) * 2);height:calc(var(--space-unit) * 2);border-radius:50%;background:var(--ok)}.shotv4-text{margin-top:var(--space-3);font:var(--role-body);color:var(--ink2)}.shotv4-resolve{grid-column:5;display:flex;align-items:center;justify-content:flex-start;width:calc(var(--space-unit) * 24);height:calc(var(--space-unit) * 9);color:var(--glyph);opacity:1}.shotv4-resolve svg{transform:translateX(calc(var(--stroke-2) * -1))}.shotv4-resolve:hover{color:var(--ink)}.shotv4-resolve.is-kept{color:var(--ok)}.shotv4-foot{flex:none;padding:var(--space-2) var(--space-4) var(--space-2);background:var(--riser);position:relative}.shotv4-composer{min-height:calc(var(--space-unit) * 25);padding:var(--space-4) var(--space-4) var(--space-3);background:var(--field);border-radius:var(--r13);display:flex;flex-direction:column}.shotv4-composer textarea{flex:1 1;width:100%;min-height:0;resize:none;font:var(--role-body);line-height:var(--lh-body);color:var(--ink)}.shotv4-composer.is-waiting textarea{color:var(--ink4)}.shotv4-tools{display:flex;align-items:center;height:calc(var(--space-unit) * 9);margin-top:var(--space-3)}.shotv4-tools .bill{font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink);white-space:nowrap}.shotv4-send{display:grid;place-items:center;width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 9);margin:0 calc(var(--space-2) * -1) 0 auto;border-radius:50%;background:var(--surf2);color:var(--glyph)}.shotv4-send:not(:disabled):hover{color:var(--ink)}.shotv4-send:disabled{color:var(--ink4)}.shotv4-toast{position:absolute;left:var(--space-4);right:var(--space-4);top:100%;z-index:4;margin-top:var(--space-3);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--r13);background:var(--lift);border:var(--stroke) solid var(--rule);box-shadow:var(--shadow-menu);font:var(--role-current);font-size:var(--role-row-13);color:var(--ink2)}.shotv4-toast span{flex:1 1;color:var(--ink);text-wrap:pretty}.shotv4-toast button{display:grid;place-items:center;width:calc(var(--space-unit) * 9);color:var(--glyph);flex:none}html:has(.shotv4){scrollbar-gutter:auto}@media(max-width:700px){.shotv4{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--space-unit) * 85) minmax(0,1fr)}.shotv4-well .shotv4-step{display:none}.shotv4-strip{padding:var(--space-2) var(--space-3) var(--space-3)}.shotv4-panel{min-height:0;margin:var(--space-2)}.shotv4-scroll{padding:0 var(--space-3) var(--space-3)}.shotv4-foot{padding:var(--space-2) var(--space-3)}}.cal .backbtn{background:transparent;padding:0 var(--space-2) 0 var(--space-1)}.cal .esc{color:var(--ink4);font-weight:var(--role-current-weight)}.cal .composer-position{width:auto}.cal .composer-position.is-docked{position:absolute;left:50%;transform:translateX(-50%);width:min(calc(var(--space-unit) * 190),calc(100% - calc(var(--space-unit) * 30)));bottom:var(--space-6);margin:0;z-index:20}.cal .prompt-dock{border:0;background:var(--field);border-radius:var(--r13);padding:var(--space-2);box-shadow:inset 0 0 0 var(--stroke) var(--rule2),var(--shadow-overlay)}.cal .prompt-dock:focus-within{border:0}.cal .prompt-dock .prompt-footer{padding:var(--space-1) var(--space-1) var(--space-1)}.cal .padded-for-dock{padding-bottom:calc(var(--space-unit) * 38)}@media (max-width:760px){.cal .composer-position.is-docked{display:none}.cal .padded-for-dock{padding-bottom:0}}.cal .castcomposer{width:calc(var(--space-unit) * 98)}.cal .castchips{display:flex;gap:var(--space-2);padding:var(--space-4) var(--space-4) 0;flex:none}.cal .castrows{padding:var(--space-3) var(--space-4)}.cal .castrow{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--stroke) solid var(--rule)}.cal .castface{width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 11);border-radius:var(--r6);flex:none}.cal .castface .pulse{width:calc(var(--space-unit) * 2);height:calc(var(--space-unit) * 2);border-radius:50%;background:var(--acc2);animation:cal-pulse calc(var(--slow) * 4) ease-in-out infinite;display:block}.cal .castrowname{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink)}.cal .castrowmeta{font:var(--role-secondary);color:var(--ink3);margin-top:var(--space-hair)}.cal .castfoot{padding:var(--space-2) var(--space-4) var(--space-4)}.cal .castfoot,.cal .drawerhead{display:flex;align-items:center;gap:var(--space-2);flex:none}.cal .drawerhead{padding:var(--space-4) var(--space-4) var(--space-3)}.cal .drawertitle{font:var(--role-section);color:var(--ink)}.cal .drawersearch{padding:0 var(--space-4) var(--space-3);flex:none}.cal .drawerfacets{display:flex;gap:var(--space-2);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap;flex:none}.cal .drawerscroll{flex:1 1;min-height:0;overflow:auto;padding:var(--space-4) var(--space-4)}.cal .drawergrid{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.cal .drawerempty{padding:var(--space-hair) 0 var(--space-3);font:var(--role-secondary);color:var(--ink3)}.cal .drawerpic{aspect-ratio:1/1;position:relative;display:block}.cal .drawerfoot{padding:var(--space-3) var(--space-4) var(--space-4);flex:none}.cal .foot.drawerfoot{padding:var(--space-2) var(--space-3) var(--space-3);border-top:0;min-height:0}.cal .bslot.blank,.cal .bslot.bmiss{background:var(--stage);border:var(--stroke-2) dashed var(--rule2)}.cal .bslot.bmiss{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-2)}.bslot .bmissline{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink3);text-align:center;padding:0 var(--space-3)}.bslot .bmisspress{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.bslot .bmisspress:disabled{cursor:default}.bslot .bmissdisc{width:calc(var(--space-unit) * 13);height:calc(var(--space-unit) * 13);border-radius:50%;background:var(--rule2);display:grid;place-items:center;color:var(--ink2);transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.bmisspress:not(:disabled):hover .bmissdisc{background:var(--surf2);color:var(--ink)}.bslot .bmissdo{font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);color:var(--ink2)}@media(max-width:760px){.cal .bslot.bmiss{justify-content:flex-start;padding-top:calc(var(--space-unit) * 9)}.bslot .bmissdo{display:none}}.cal .formatsbody{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);background:var(--void);overflow:auto}.cal .formatssolve{width:min(calc(var(--space-unit) * 269),100%)}.cal .formattile{background-color:var(--lift)}.cal .formattile.ringed{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.cal .fittingrail{display:flex;flex-direction:column}.cal .lookrun{background:var(--surf);border-radius:var(--r9);padding:var(--space-3) var(--space-3);font:var(--role-secondary);color:var(--ink2);text-wrap:pretty}.cal .railrow{display:flex;gap:var(--space-2)}.cal .railtile{flex:none;width:calc(var(--space-unit) * 16)}.cal .railpic{aspect-ratio:4/5;display:block;border-radius:var(--r9)}.cal .railpic.on{box-shadow:0 0 0 var(--stroke-2) var(--ink)}.cal .raillabel{display:block;font:var(--role-secondary);color:var(--ink3);margin-top:var(--space-2);white-space:normal;overflow-wrap:anywhere}.cal .raillabel.on{color:var(--selected-ink)}.cal .memberspanel{position:static;width:calc(var(--space-unit) * 107);max-width:100%;max-height:calc(100dvh - var(--icon-sm));overflow:auto}.cal .panelhead{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-4)}.cal .panelname{font:var(--role-section);color:var(--ink)}.cal .panelbody{padding:0 var(--space-5) var(--space-5)}.cal .youtag{color:var(--ink4);font-weight:var(--role-current-weight)}.cal.gate-review{position:static}.cal.gate-review:after{content:none}html:has(.gate-review){scrollbar-gutter:auto}@media (prefers-reduced-motion:reduce){.cal *{animation-duration:var(--fast)!important;transition-duration:var(--fast)!important}.cal .bslot,.cal .slot{transition:none}}@media (max-width:760px){.cal .tools{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-height:0}.cal .tools .srch{width:auto;flex:1 1 calc(var(--space-unit) * 40)}.cal .tools .grow{display:none}.cal .prompt-footer{flex-wrap:wrap;padding-left:var(--space-2)}.cal .prompt-meta{flex-wrap:wrap;flex:1 1 100%}.cal .prompt-actions{margin-left:auto}.cal .composer-position.is-docked{left:var(--space-4);right:var(--space-4);bottom:var(--space-3);transform:none;width:auto}}.cal .ptb{display:none}@media (max-width:760px){.cal .rail,.cal .tb{display:none}.cal .ptb,.cal .rsheet .rail{display:flex}.cal .tools.stagehead{min-height:calc(var(--space-unit) * 12);padding:0 var(--space-3)}.cal .drawer,.cal .insp{display:none}.cal .pad{padding:var(--space-3)}.cal .grid3,.cal .grid6{grid-template-columns:repeat(2,1fr)}.cal .execgrid{grid-template-columns:1fr}.cal .slots4{grid-template-columns:repeat(2,1fr)}.cal .act-glyph{width:var(--touch)}.cal .step{height:var(--touch)}.cal .dbtn.ic,.cal .dsend{width:var(--touch)}.cal .srch,.cal .step.big{height:var(--touch)}}.cal .findholder{position:relative;display:flex;align-items:center}.cal .findpanel{left:0;right:auto;top:calc(100% + var(--space-2));width:100%;padding:var(--space-2) var(--space-4) var(--space-2) calc(var(--space-unit) * 8)}.cal .find.findopen{cursor:text}.cal .find.findopen input{flex:1 1;min-width:0;margin:0;padding:0;background:none;border:0;outline:none;appearance:none;font:inherit;color:var(--ink)}.cal .find.findopen input::-webkit-search-cancel-button,.cal .find.findopen input::-webkit-search-decoration,.cal .find.findopen input::-webkit-search-results-button{-webkit-appearance:none;display:none}.cal .find.findopen input::placeholder{color:var(--ink3)}.cal .findlist{padding:var(--space-1) 0 0;max-height:calc(var(--space-unit) * 80);overflow:auto}.cal .findsay{padding:var(--space-3) 0;font:var(--role-secondary);color:var(--ink3)}.cal .findrow{gap:var(--space-3);height:var(--control-h-lg);margin-left:calc(var(--space-2) * -1);width:calc(100% + calc(var(--space-unit) * 2));padding:0 0 0 var(--space-2);border-radius:var(--r9);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);color:var(--ink2)}.cal .findrow:hover{background:var(--float-hover)}.cal .findrow .nm{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:var(--role-current);color:var(--ink2)}.cal .findrow:hover .nm{color:var(--ink)}.cal .pface{width:var(--control-h);height:var(--control-h);border-radius:var(--r6);flex:none;background-size:cover;background-position:50%}.cal .pface.findkind{position:relative;display:grid;place-items:center;color:var(--ink3)}.cal .pface.findkind:not([style]) .rkind{position:static;width:auto;height:auto;background:none;color:inherit}.cal .ask,.cal .empty{position:absolute;inset:0}.cal .ask{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);color:var(--ink4)}.cal .askw{font:var(--role-page-title);line-height:var(--lh-none);color:var(--ink)}.cal .step.big{height:calc(var(--space-unit) * 9);background:var(--surf);border-radius:var(--r9)}.cal .step.big button{width:calc(var(--space-unit) * 9)}.cal .step.big .n{min-width:calc(var(--space-unit) * 9);font-size:var(--role-row-16)}.cal .bl{display:inline-flex;align-items:center;gap:var(--space-hair)}.cal .act-primary .sp{width:var(--icon-xs);height:var(--icon-xs)}.cal .card.pick{cursor:pointer;text-align:left;width:100%;display:flex;flex-direction:column}.cal .card>.cover:last-child{margin-bottom:var(--space-3)}.cal .card.on .cover{box-shadow:0 0 0 var(--stroke-2) var(--ink)}.cal .selmark{position:absolute;right:var(--space-2);top:var(--space-2);z-index:3;width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);border-radius:50%;background:var(--plate);display:grid;place-items:center;color:var(--ink)}.cal .dress{display:flex;flex-direction:column;gap:var(--space-5)}.cal .presets{padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--r13);background:var(--riser)}.cal .fl+.fl{margin-top:var(--space-5)}.cal .fl>.lb{display:block;font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink);margin-bottom:var(--space-3)}.cal .chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cal .hovact.lead{left:var(--space-2);top:var(--space-2);right:auto;bottom:auto}.cal .hb.words{width:auto;height:var(--control-h);padding:0 var(--space-3);gap:var(--space-2);border-radius:var(--r9);background:var(--plate);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);display:inline-flex;align-items:center}.cal .hb.words:hover{background:color-mix(in srgb,var(--void) 86%,transparent)}.cal .hb .sp{width:calc(var(--space-unit) * 3);height:calc(var(--space-unit) * 3)}.castzone{position:static;flex:none}.cast-menu{padding:var(--space-3) var(--space-3);border-radius:var(--r13)}.cast-menu-head{display:flex;align-items:center;gap:var(--space-2);height:calc(var(--space-unit) * 8);padding:0 var(--space-2) var(--space-1);color:var(--ink3);font:var(--role-section)}.cast-menu-head button{display:grid;place-items:center;width:var(--icon-md);color:var(--ink3)}.cast-menu-row{display:flex;align-items:center;gap:var(--space-3);width:100%;height:calc(var(--space-unit) * 9);padding:var(--space-hair) var(--space-2);border-radius:var(--r6);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);text-align:left}.cast-menu-row:not(:disabled):hover{background:var(--float-hover);color:var(--ink)}.cast-menu-row:disabled{opacity:.55;cursor:default}.cast-menu-thumb{display:block;flex:none;width:var(--icon-lg);height:calc(var(--space-unit) * 8);border-radius:var(--r6);overflow:hidden}.cast-menu-thumb img{display:block;width:100%;height:100%;object-fit:cover}.cast-menu-name{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cast-menu-item{display:flex;align-items:center;gap:var(--space-hair)}.cast-menu-item>.cast-menu-row{flex:1 1;min-width:0}.cast-menu-outfit{flex:none}.cast-menu-wearing{color:var(--ink3);font:var(--role-secondary);line-height:var(--lh-none)}.cast-menu-last{margin-top:var(--space-2)}.cast-menu-last svg{flex:none;margin:0 var(--space-1);color:var(--ink3)}.is-shot-composer .shot-cast-strip{display:flex;align-items:center;gap:var(--space-2);min-height:calc(var(--space-unit) * 14);padding:var(--space-2) var(--space-3) var(--space-1)}.is-shot-composer .shot-cast-strip .refthumb{position:relative;flex:none}.is-shot-composer .shot-cast-strip .refthumb,.is-shot-composer .shot-cast-strip .refthumb-face{display:block;width:calc(var(--space-unit) * 12);height:calc(var(--space-unit) * 12);border-radius:var(--r9)}.is-shot-composer .shot-cast-strip .refthumb-face{overflow:hidden}.shot-cast-strip .refthumb-face img{object-fit:cover}.refthumb-picture.studio-image,.shot-cast-strip .refthumb-face img{display:block;width:100%;height:100%}.refthumb-picture .studio-image-el{object-position:top}.is-shot-composer .shot-cast-strip .refthumb .x{position:absolute;top:var(--space-1);right:var(--space-1)}.is-shot-composer .shot-cast-strip .refthumb:focus-within,.is-shot-composer .shot-cast-strip .refthumb:hover{z-index:1}.composer-position.is-docked.is-shot-composer{left:50%;right:auto;bottom:var(--space-6);width:max-content;min-width:min(calc(var(--space-unit) * 140),calc(100% - calc(var(--space-unit) * 30)));max-width:min(calc(var(--space-unit) * 190),calc(100% - calc(var(--space-unit) * 30)));margin:0;transform:translateX(-50%)}.is-shot-composer .prompt-note{contain:inline-size}.cal{--shots-dock-rest:calc(var(--space-unit) * 37)}.cal .libwall-composing,.cal .shots-body{margin-bottom:0}.cal .libwall-composing>.pad,.cal .shots-body>.pad{padding-bottom:calc(var(--shots-dock-room,var(--shots-dock-rest)) + var(--space-3))}.cal .shots-pad{padding-top:var(--space-3);padding-bottom:var(--space-4)}@media (max-width:760px){.cal .composer-position.is-docked.is-shot-composer{display:block;position:fixed;left:var(--space-4);right:var(--space-4);bottom:var(--space-3);width:auto;min-width:0;max-width:none;transform:none}.cal{--shots-dock-rest:calc(var(--space-unit) * 29)}}.prompt-dock.is-shot-composer{border:0;background:var(--field)}.is-shot-composer :is(.cast-control,.aspect-picker-trigger){color:var(--glyph);font-weight:var(--role-body-weight)}.is-shot-composer .aspect-picker-trigger{gap:var(--space-2);padding:0 var(--space-2);font-size:var(--role-row-13)!important}.is-shot-composer .cast-control svg{color:var(--glyph)}.is-shot-composer .look-picker{height:var(--touch)}.is-shot-composer .look-trigger{--act-height:var(--touch);--act-padding:calc(var(--space-unit) * 2);--act-type:var(--role-row-13);gap:var(--space-2);color:var(--glyph)}.is-shot-composer .look-value{max-width:calc(var(--space-unit) * 40);color:var(--glyph);font-weight:var(--role-body-weight)}.is-shot-composer .look-trigger:hover:not(:disabled) .look-value,.is-shot-composer .look-trigger[aria-expanded=true] .look-value{color:var(--ink)}.is-shot-composer .shot-stepper{padding:0 var(--space-hair)}.is-shot-composer .shot-stepper .act{width:calc(var(--space-unit) * 7)!important;padding:0!important;color:var(--glyph)}.is-shot-composer .shot-stepper-count{min-width:var(--icon-sm);color:var(--ink2);font-size:var(--role-row-13);line-height:var(--lh-none);text-align:center}.is-shot-composer :is(.composer-campaign,.reference-control){color:var(--glyph)}.is-shot-composer .composer-campaign.has-name{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-2);border-radius:var(--r6);font-size:var(--role-row-13);font-weight:var(--role-body-weight);line-height:var(--lh-none)}.is-shot-composer .composer-campaign.has-name>.aspect-trigger-chevron{width:var(--icon-xs);height:var(--icon-xs);color:var(--glyph)}.is-shot-composer .composer-campaign-name{max-width:calc(var(--space-unit) * 50);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--glyph)}.is-shot-composer .composer-campaign.has-name:hover:not(:disabled) .composer-campaign-name,.is-shot-composer .composer-campaign.has-name[aria-expanded=true] .composer-campaign-name{color:var(--ink)}.is-shot-composer .cast-control.is-set{width:auto!important;gap:var(--space-1);padding:0 var(--space-2)!important;color:var(--ink2)}.is-shot-composer .cast-control-count{font-size:var(--role-row-13);line-height:var(--lh-none)}.is-shot-composer .reference-control.is-set img{display:block;width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--r6);object-fit:cover}.is-shot-composer .reference-control-wrap{position:relative;display:inline-flex}.is-shot-composer .reference-control-wrap .x{position:absolute;top:0;right:calc(var(--space-1) * -1)}.is-shot-composer .reference-control-wrap.is-corner{--ref-thumb:var(--icon-lg)}.is-shot-composer .reference-control-wrap.is-corner .reference-control.is-set{padding:0!important;justify-content:center}.is-shot-composer .reference-control-wrap.is-corner .reference-control.is-set img{flex:none}.is-shot-composer .reference-control-wrap.is-corner .x{top:calc(50% - var(--ref-thumb) / 2 - var(--space-2));right:calc(50% - var(--ref-thumb) / 2 - var(--space-2))}.is-shot-composer .shot-submit{margin-left:var(--space-1)}.cal .prompt-dock.is-shot-composer .prompt-footer{justify-content:space-between;flex-wrap:nowrap;gap:var(--space-3);min-width:0;padding:0 var(--space-1) 0 var(--space-3)}.cal .prompt-dock.is-shot-composer .prompt-meta{flex:0 1 auto;min-width:0;gap:var(--space-hair)}.cal .prompt-dock.is-shot-composer .prompt-actions{flex:none;gap:0;margin-left:auto}@media (max-width:760px){.cal .prompt-dock.is-shot-composer{display:grid;grid-auto-rows:auto;padding:var(--space-1) var(--space-2);gap:var(--space-hair)}.cal .cast-menu-head,.cal .cast-menu-row{height:var(--touch)}.cal .cast-menu-head button{width:var(--touch)}.cal .shot-cast-strip .refthumb:focus-within .x{display:grid}.cal .prompt-dock.is-shot-composer textarea{order:0;min-height:var(--touch);max-height:calc(var(--space-unit) * 33);padding:var(--space-3) var(--space-2) var(--space-1)}.cal .prompt-dock.is-shot-composer .prompt-footer{order:3;display:flex;min-width:0;min-height:var(--touch);flex-wrap:nowrap;justify-content:flex-end;column-gap:var(--space-hair);row-gap:var(--space-hair);padding:0}.cal .prompt-dock.is-shot-composer .prompt-meta{display:contents}.cal .prompt-dock.is-shot-composer .prompt-footer{justify-content:flex-start;column-gap:0;padding-right:var(--space-1)}.cal .prompt-dock.is-shot-composer .aspect-trigger-chevron{display:none}.cal .prompt-dock.is-shot-composer .aspect-picker-trigger{gap:var(--space-1);padding:0 var(--stroke)}.cal .prompt-dock.is-shot-composer .look-picker{order:0;flex-basis:auto;min-width:0}.cal .prompt-dock.is-shot-composer .look-trigger{--act-padding:0;gap:var(--space-1)}.cal .prompt-dock.is-shot-composer .look-value{max-width:none;min-width:0;text-overflow:ellipsis}.cal .prompt-dock.is-shot-composer .look-trigger{max-width:100%;min-width:0}.cal .prompt-dock.is-shot-composer .look-caret{display:none}.cal .prompt-dock.is-shot-composer:has(.composer-campaign) .aspect-picker-trigger>span:not(.aspect-trigger-shape){display:none}.cal .prompt-dock.is-shot-composer :is(.cast-control,.reference-control,.composer-campaign){width:calc(var(--space-unit) * 7)!important;min-width:calc(var(--space-unit) * 7)}.cal .prompt-dock.is-shot-composer .composer-campaign.has-name{padding:0;justify-content:center}.cal .prompt-dock.is-shot-composer .composer-campaign.has-name>:not(svg:first-child){display:none}.cal .prompt-dock.is-shot-composer .cast-control.is-set{width:auto!important;padding:0 var(--space-1)!important}.cal .prompt-dock.is-shot-composer .shot-stepper{padding:0;margin-left:var(--space-2)}.cal .prompt-dock.is-shot-composer .shot-stepper .act{width:var(--icon-md)!important}.cal .prompt-dock.is-shot-composer .shot-stepper-count{min-width:var(--icon-xs)}.cal .prompt-dock.is-shot-composer .look-picker{flex:0 1 auto}.cal .prompt-dock.is-shot-composer .shot-submit{--act-padding:calc(var(--space-unit) * 3);gap:var(--space-2);margin-left:0}.cal .prompt-dock.is-shot-composer .prompt-limit-ring{margin-inline:0}.cal .prompt-dock.is-shot-composer .prompt-actions{flex:none;margin-left:auto}.cal .prompt-dock.is-shot-composer .shot-stepper{height:var(--touch)}.cal .prompt-dock.is-shot-composer .prompt-note{right:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--r9);background:var(--lift)}.cal .prompt-dock.is-shot-composer .castzone,.cal .prompt-dock.is-shot-composer .prompt-note{position:absolute;left:var(--space-2);bottom:calc(100% + var(--space-2))}.cal .prompt-dock.is-shot-composer .castzone.is-open{order:2;position:relative;left:auto;bottom:auto;width:100%;min-width:0}.cal .prompt-dock.is-shot-composer .castzone.is-open .anchored-menu-inline{width:min(calc(var(--space-unit) * 80),100%);max-height:min(45vh,calc(var(--space-unit) * 95));display:flex;flex-direction:column}.cal .prompt-dock.is-shot-composer .castzone.is-open .anchored-menu-inline>.floating{width:100%;max-height:inherit}.cal .prompt-dock.is-shot-composer:has(.shot-cast-strip) .prompt-note{bottom:calc(100% + calc(var(--space-unit) * 18))}}.cal .grid4{grid-template-columns:repeat(4,1fr);gap:var(--space-4)}@media (max-width:760px){.cal .findpanel{position:fixed;left:var(--space-3);right:var(--space-3);top:calc(var(--space-unit) * 16)}.cal .grid4{grid-template-columns:repeat(2,1fr)}.cal .presets{padding:var(--space-4) var(--space-4) var(--space-4)}}.cal .credit-avatar{position:relative;flex:none}.cal .credit-avatar summary{display:flex;cursor:pointer;list-style:none;border-radius:50%}.cal .credit-avatar summary::-webkit-details-marker{display:none}.cal .credit-account-menu{width:calc(var(--space-unit) * 70);min-width:calc(var(--space-unit) * 70)}.cal .credit-account-menu.cm{max-height:calc(100vh - calc(var(--space-unit) * 20))}.cal .credit-account-menu form{margin:0}.cal .credit-account-menu .account-menu-who{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2)}.cal .credit-account-menu .account-menu-names{display:grid;gap:var(--space-hair);min-width:0}.cal .credit-account-menu .account-menu-name{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink);overflow-wrap:anywhere}.cal .credit-account-menu .account-menu-email{font:var(--role-secondary);font-size:var(--role-row-13);color:var(--ink3);overflow-wrap:anywhere}.cal .credit-account-menu .account-menu-label{padding:var(--space-2) var(--space-3) var(--space-1);font:var(--role-secondary);font-size:var(--role-row-13);color:var(--ink3)}.cal .credit-account-menu .cm-end.account-menu-figure,.cal .credit-account-menu .cm-end.account-menu-mode{width:auto;height:auto;color:var(--ink3);font:var(--role-current);font-size:var(--role-row-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal .credit-account-menu .cm-row[aria-current=page]{color:var(--ink)}.cal .credit-account-menu .account-menu-app{cursor:default}.cal .credit-account-menu .account-menu-app:hover{background:none;color:inherit}.cal .credit-account-menu .cm-end.account-menu-app-get{width:auto;height:auto;display:flex;gap:var(--space-hair);margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) calc(var(--space-1) * -1) 0}.cal .credit-account-menu .account-menu-app-get a{display:grid;place-items:center;width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8);border-radius:var(--r6);color:var(--glyph)}.cal .credit-account-menu .account-menu-app-get a:focus-visible,.cal .credit-account-menu .account-menu-app-get a:hover{background:var(--float-hover);color:var(--ink)}.cal .credit-account-menu .account-menu-grab{display:none}.cal .credit-account-menu .cm-version{width:100%;margin:0;padding:var(--space-2) var(--space-3);display:flex;align-items:center;text-align:left;cursor:pointer;color:var(--ink3);font:var(--role-secondary);font-size:var(--role-row-12)}@media (max-width:760px){.cal .credit-account-menu.cm{position:fixed!important;inset:auto var(--space-2) var(--space-2)!important;width:auto!important;min-width:0;max-width:none!important;max-height:calc(100vh - calc(var(--space-unit) * 20))!important}.cal .credit-account-menu .cm-row{min-height:calc(var(--space-unit) * 12)}.cal .credit-account-menu .account-menu-app-get a{width:var(--control-h-lg);height:var(--control-h-lg)}.cal .credit-account-menu .account-menu-grab{display:block}}.cm-row[data-cost]{grid-template-columns:minmax(0,1fr)}.cm.cm-has-leading .cm-row[data-cost]{grid-template-columns:calc(var(--space-unit) * 5) minmax(0,1fr)}.cm-row[data-cost] .cm-w{display:flex;align-items:baseline;gap:var(--space-6)}.cm-row[data-cost] .cm-note{flex:none;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.release-notes-sheet .sheet{max-width:calc(var(--space-unit) * 130)}.release-notes-date{margin:0 0 var(--space-3);color:var(--ink3)}.release-notes-list{margin:0;padding:0 0 0 var(--space-5)}.release-notes-list li+li{margin-top:var(--space-2)}@media (pointer:coarse){.cal .credit-avatar summary{min-width:var(--touch);min-height:var(--touch);align-items:center;justify-content:center}}.fv{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0}.fv-head{display:flex;align-items:center;gap:var(--space-3);height:calc(var(--space-unit) * 14);padding:0 var(--space-6);flex:none}.fv-head .rchd{flex:1 1;min-width:0;height:auto;min-height:calc(var(--space-unit) * 7)}.fv-title{min-width:0;white-space:normal;overflow-wrap:anywhere}.fv-head .act-glyph.sm{width:calc(var(--space-unit) * 7)}.fv-head .act-glyph.sm:active,.fv-head .act-glyph.sm:hover{color:var(--ink)}.fv-body{flex:1 1;overflow:hidden}.fv-body,.fv-hold{min-height:0;position:relative;display:flex;flex-direction:column}.fv-hold{flex:1 1;min-width:0;padding:0 var(--space-6) calc(var(--space-unit) * 20)}.fv-player{flex-direction:column;min-height:0}.fv-player,.fv-well{display:flex;flex:1 1}.fv-well{align-items:center;justify-content:center;border-radius:var(--r13)}.fv-frame{position:relative;height:100%;aspect-ratio:9/16;max-width:100%}.fv-well:has(.fv-frame.is-master){container-type:size}.fv-frame.is-master{height:auto;aspect-ratio:var(--fv-ar);width:min(100cqw,calc(100cqh * var(--fv-arn)))}.fv-ground{position:absolute;inset:0;background:var(--stage)}.fv-frame video{position:relative;width:100%;height:100%;object-fit:contain;display:block}.fv-failed{position:absolute;inset:0;z-index:4;display:grid;place-items:center;margin:0;padding:0 calc(var(--space-unit) * 7);text-align:center;font:var(--role-current);font-size:var(--role-row-15);color:var(--att)}.fv-stripwrap{position:relative;flex:none;height:calc(var(--space-unit) * 12);margin-top:var(--space-4)}.fv-clip{position:absolute;left:0;right:0;bottom:calc(calc(var(--space-unit) * 13) * -1);height:calc(var(--space-unit) * 52);overflow:hidden;pointer-events:none}.fv-strip{position:absolute;bottom:calc(var(--space-unit) * 13);height:calc(var(--space-unit) * 12);pointer-events:auto}.fv-segs{display:flex;width:100%;touch-action:pan-y}.fv-seg,.fv-segs{position:relative;height:calc(var(--space-unit) * 12)}.fv-seg{flex:none;display:block;padding:0;border:0;cursor:pointer;background-size:0 0;font:inherit;color:inherit;text-align:left}.fv-seg,.fv-seg:before{border-radius:var(--r6);background-repeat:no-repeat}.fv-seg:before{content:"";position:absolute;inset:0 var(--space-hair);background-color:var(--surf);background-image:inherit;background-size:cover;background-position:50%}.fv-seg:hover{z-index:2}.fv-seg:hover:before{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.fv-seg.is-stop,.fv-seg:focus-visible{z-index:3;outline:none}.fv-seg.is-stop:before,.fv-seg:focus-visible:before{box-shadow:inset 0 0 0 var(--stroke-2) var(--focus)}.fv-strip.acting .fv-seg:not(.is-at):after{content:"";position:absolute;inset:0 var(--space-hair);border-radius:var(--r6);z-index:5;background:var(--plate);pointer-events:none}.fv-seg.is-at{z-index:6}.fv-seg.is-at:before{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.fv-ph{top:0;bottom:0;width:var(--stroke-2);margin-left:calc(var(--stroke) * -1);border-radius:var(--radius-xs);z-index:8;pointer-events:none}.fv-ph,.fv-ph:after{position:absolute;background:var(--ink);box-shadow:0 0 0 var(--stroke) var(--void)}.fv-ph:after{content:"";left:50%;top:calc(var(--space-2) * -1);width:var(--icon-xs);height:var(--icon-xs);margin:0 0 0 calc(var(--space-2) * -1);border-radius:50%}.fv-lift{position:absolute;bottom:0;border-radius:var(--r6);z-index:6;transform:translateY(calc(calc(var(--space-unit) * 14) * -1));background:var(--surf) center/cover no-repeat;box-shadow:var(--shadow-menu);pointer-events:none}.fv-gap,.fv-lift{height:calc(var(--space-unit) * 12)}.fv-gap{position:relative;flex:none}.fv-gap:before{content:"";position:absolute;inset:0 var(--space-hair);border-radius:var(--r6);background:var(--stage)}.fv-transport{position:relative;flex:none;height:calc(var(--space-unit) * 14);padding:0 var(--space-5)}.fv-tgroup,.fv-transport{display:flex;align-items:center}.fv-tgroup{gap:var(--space-hair)}.fv-tgroup-end{margin-left:auto}.fv-tbtn{position:relative;flex:none;width:calc(var(--space-unit) * 9);display:grid;place-items:center;color:var(--glyph);transition:color var(--fast) var(--ease)}.fv-tbtn:hover{color:var(--ink)}.fv-tbtn[aria-pressed=true]{color:var(--selected-ink)}.ed:not(.is-phone) .etrans .film-bar-more{display:none}.ed:not(.is-phone) .etrans .film-footage-act{margin-left:var(--space-2)}.ed:not(.is-phone) .etrans .tgroup-end{grid-column:3}@container(max-width:699px){.ed:not(.is-phone) .etrans .film-bar-more{display:grid}.ed:not(.is-phone) .etrans:has(.film-footage-act) :is(.film-safe-zone-act,.film-undo,.film-redo){display:none!important}}@container(max-width:380px){.ed:not(.is-phone) .etrans:has(.film-footage-act) .film-full-frame{display:none!important}}.fv-tdl[aria-disabled=true]{opacity:.4}.fv-tdl[aria-disabled=true]:hover{color:var(--glyph)}.fv-tdl.is-busy{cursor:wait}.fv-tc{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center}.fv-tcfield{width:calc(var(--space-unit) * 24);height:calc(var(--space-unit) * 9);border-radius:var(--r6);background:var(--field);display:grid;place-items:center;font:var(--role-current);font-size:var(--role-row-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink2)}.fv-dock{position:absolute;left:var(--space-6);right:var(--space-6);bottom:var(--space-6);border-radius:var(--r13);background:var(--lift);padding:var(--space-2);box-shadow:var(--shadow-menu);z-index:10}.fv-dockrow{display:flex;align-items:center;gap:var(--space-2);padding:var(--stroke)}.fv-say{color:var(--att);font:var(--role-current);font-size:var(--role-row-13);min-width:0;max-width:60%;white-space:normal;overflow-wrap:anywhere;text-align:right}.fv-build{display:inline-flex;align-items:center;gap:var(--space-2);height:calc(var(--space-unit) * 9);padding:0 var(--space-4);border-radius:var(--r9);background:var(--ink);color:var(--void);font:var(--role-current);line-height:var(--lh-none);border:0;cursor:pointer}.fv-build:hover{background:var(--cream-hover)}.fv-build:disabled{cursor:wait;opacity:.6}.fv-bill{gap:var(--space-hair);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fv-bill,.fv-quiet{display:inline-flex;align-items:center}.fv-quiet{height:calc(var(--space-unit) * 9);padding:0 var(--space-4);border-radius:var(--r9);background:var(--lift-hover);color:var(--ink2);font:var(--role-current);line-height:var(--lh-none);white-space:nowrap;border:0;cursor:pointer}.fv-quiet:hover{background:var(--lift-press);color:var(--ink)}.fv-quiet:disabled{cursor:wait;opacity:.6}.fv-pres{flex:0 0 auto}@media (max-width:760px){.fv-dockrow{flex-wrap:wrap;row-gap:var(--space-2)}}.fv-menu{padding:var(--space-2);border-radius:var(--r13)}.fv-row{display:grid;grid-template-columns:calc(var(--space-unit) * 5) minmax(0,1fr);align-items:center;gap:var(--space-3);width:100%;height:var(--control-h-lg);padding:0 var(--space-3);border-radius:var(--r9);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);border:0;cursor:pointer;text-align:left}.fv-row svg{color:var(--glyph)}.fv-row:hover{background:var(--float-hover);color:var(--ink)}.fv-row.danger,.fv-row.danger svg{color:var(--danger)}.fv-row.danger:hover{background:var(--state-danger-hover-bg)}.fv-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.fv-row[aria-disabled=true]{color:var(--ink4);cursor:default}.fv-row[aria-disabled=true] svg{color:var(--ink4)}.fv-row[aria-disabled=true]:focus-visible,.fv-row[aria-disabled=true]:hover{background:none;color:var(--ink4)}.fv-rule{height:var(--stroke);background:var(--rule2);margin:var(--space-2) var(--space-2)}.fv-scrim{position:absolute;inset:0;background:var(--scrim);z-index:70}.fv-sheet{position:absolute;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);z-index:80;padding:var(--space-2);border-radius:var(--r13)}.fv-sheet .fv-row{height:calc(var(--space-unit) * 12)}.fv-moves{display:grid;grid-template-columns:1fr 1fr}.fv-clip.rides{transform:translateY(calc(calc(var(--space-unit) * 55) * -1));z-index:80}@media (max-width:760px){.fv-head{height:calc(var(--space-unit) * 12);padding:0 var(--space-3)}.fv-hold{padding:0 var(--space-3) var(--space-10)}.fv-transport{height:calc(var(--space-unit) * 12);padding:0 var(--space-1)}.fv-tc{position:static;transform:none;margin-left:auto;padding-right:var(--space-2)}.fv-dock{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);padding:var(--space-1)}.fv-dockrow{padding:0;column-gap:var(--space-2)}.fv-build,.fv-quiet{height:var(--touch);padding:0 var(--space-3)}.fv-sheet{left:var(--space-3);right:var(--space-3)}}.shotfeeder{min-width:0;width:100%}.shotfeederhead{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.shotfeedergrid{grid-template-columns:repeat(4,minmax(0,1fr))}.shotfeedergrid .es-cell{--es-cell-ratio:1/1}.bempty{display:grid;place-items:center;color:var(--ink3);background:var(--stage);border:var(--stroke) solid var(--rule2);cursor:pointer}.bempty.bdrop-target{border-style:dashed}.bempty .bslotpress{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--ink2);font:var(--role-current);line-height:var(--lh-none)}.bempty:hover{background:var(--surf);color:var(--ink2)}@media(max-width:700px){.shotfeedergrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shotfeederhead select{max-width:calc(var(--space-unit) * 40)}}.boardstage{position:relative}.boardstage .boardpad{padding-top:var(--space-2);padding-bottom:var(--space-4)}.board-add-shot{display:inline-flex;align-items:center;gap:var(--space-2);min-height:calc(var(--space-unit) * 9);margin-top:var(--space-3);padding:0 var(--space-3);border:0;border-radius:var(--r9);background:var(--panel-hover);color:var(--ink2);font:var(--role-current);line-height:var(--lh-none);cursor:pointer}.board-add-shot:hover{background:var(--panel-press);color:var(--ink)}.boardgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2);align-content:start}.boardgrid[data-aspect="16x9"],.boardgrid[data-aspect="191x1"]{grid-template-columns:repeat(4,minmax(0,1fr))}.boardgrid[data-aspect="1x1"]{grid-template-columns:repeat(5,minmax(0,1fr))}.boardstage>.bfoot{position:relative;flex:none;margin:0 var(--space-6) var(--space-6);padding:var(--space-2);gap:var(--space-2);border-radius:var(--r13);background:var(--lift);z-index:10;box-shadow:var(--shadow-menu)}.boardstage>.bfoot .act-secondary{gap:var(--space-2)}.brhythm{position:relative;flex-shrink:0}.boardstage .bbedwrap{min-width:0}.boardstage .bbed{max-width:100%}.bslot.sit{background:var(--stage)}.bslot.sit>*{visibility:hidden}.bslot.flight{position:fixed;left:calc(calc(var(--space-unit) * 2500) * -1);top:calc(calc(var(--space-unit) * 2500) * -1);margin:0;box-shadow:var(--shadow-menu);pointer-events:none}@media(max-width:700px){.boardgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.boardgrid[data-aspect="16x9"],.boardgrid[data-aspect="191x1"]{grid-template-columns:repeat(2,minmax(0,1fr))}.boardgrid[data-aspect="1x1"]{grid-template-columns:repeat(3,minmax(0,1fr))}.boardstage>.bfoot{margin:0 var(--space-3) var(--space-3);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);padding:var(--space-1)}.boardstage .bbed{height:var(--touch)}.boardstage .bbedwrap{display:flex;grid-column:1;grid-row:1}.boardstage .bbed{flex:1 1;min-width:0}.boardstage .brhythm{grid-column:2;grid-row:1}.boardstage .blen{grid-column:1;grid-row:2;padding:0}.boardstage .bver,.boardstage>.bfoot>.grow{display:none}.boardstage>.bfoot>button{grid-column:2;grid-row:2;justify-self:end}}@media (max-width:760px){.anchored-menu .blmenu .blfield,.anchored-menu .blmenu .blrow,.anchored-menu .bmenu .bmrow{height:calc(var(--space-unit) * 12)}.boardgrid .bslot.open{z-index:80}.boardstage .bscrim{position:absolute;inset:0;background:var(--scrim);z-index:70;border-radius:inherit}}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:var(--weight-head);font-display:swap}.graphicart{display:block;width:100%;pointer-events:none}.graphicart>svg{display:block;width:100%;height:auto;overflow:visible}.graphicart>img{display:block;width:100%;height:100%;object-fit:contain}.glib .gsect{margin-top:var(--space-6)}.glib .gsect:first-child{margin-top:0}.glib .gtitle{height:calc(var(--space-unit) * 7);display:flex;align-items:center;font:var(--role-section);color:var(--ink3)}.gcards{display:grid;grid-template-columns:repeat(3,1fr)}.gcard,.gcards{gap:var(--space-4)}.gcard{background:var(--lift2);border-radius:var(--r13);padding:var(--space-5);display:flex;flex-direction:column;min-width:0}.gart{align-self:center;width:min(100%,calc(var(--space-unit) * 60))}.gart.mini{width:min(100%,calc(var(--space-unit) * 38))}.garts{display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.gname{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink)}.gaspects{display:flex;gap:var(--space-2);flex-wrap:wrap;min-height:var(--icon-lg)}.gaspect{padding:var(--space-1) var(--space-2);border-radius:var(--r6);background:var(--surf);font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}@media (max-width:760px){.gcards{grid-template-columns:repeat(2,1fr)}}.bslot .bmark{height:auto;background:none;border-radius:0}.bslot .bmark,.gshot .gmark{width:72%;margin:0;transform:translate(-50%,-50%)}.bplatform{position:absolute;left:10%;top:15%;width:80%;pointer-events:none}.cardtile .jname{position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);opacity:0}.cardtile:is(:hover,:focus-visible,:focus-within) .jname{opacity:1}.gshotpic{position:absolute;inset:0;height:100%}.gplatform{border:0;padding:0;margin:0 0 var(--space-4);min-width:0}.gplatform legend{color:var(--ink);margin-bottom:var(--space-2)}.cal .tb .bar-title{position:relative;min-width:0;display:flex;align-items:center}.cal .tb .bar-title .crumbs .c:first-child,.cal .tb .bar-title .crumbs .now{padding-left:var(--space-2);margin-left:0}.cal .tb .bar-title .crumbs button{font-weight:var(--role-secondary-weight);color:var(--ink3)}.cal .tb .bar-title .film-head-names{padding-left:var(--space-2)}.cal,.cal .app{background:var(--ground)}@media (min-width:761px){.cal .shell{grid-template-rows:auto minmax(0,1fr)}.cal .tb.studio-bar{margin:var(--window-gap) var(--window-gap) 0;border-radius:var(--r13)}.cal .wrap{gap:var(--window-gap);padding:0;margin:var(--window-gap);background:none;border-radius:0;overflow:visible}.cal .wrap>.rail,.cal .wrap>:not(.rail){background:var(--panel);border-radius:var(--r13)}.cal .wrap>:not(.rail){overflow:hidden}.cal .wrap .cast-work>.col,.cal .wrap .ed,.cal .wrap .execution-route-body>.col{border-radius:0;background:none}.cal .wrap .ed .edtlp{background:none}.cal .wrap :is(.side-panel,.ed .epanel,.static-panel,.ldrawer):not(.is-folded){background:var(--panel);border:0;box-shadow:0 0 0 var(--window-gap) var(--ground)}.cal .wrap .execution-route>.stage-tabs-fixed>.execution-panel-head:not(:empty){background:var(--panel);border-radius:var(--r13) var(--r13) 0 0;box-shadow:0 0 0 var(--window-gap) var(--ground);clip-path:inset(calc(-1 * var(--window-gap)) calc(-1 * var(--window-gap)) 0)}.cal .wrap .ed:has(>.edupper>.epanel:not(.is-folded))>:is(.edupper,.edtlp){margin-right:calc(var(--ed-side, var(--side-w, calc(var(--space-unit) * 120))) + var(--window-gap))}.cal .wrap .ed>.edupper>.epanel:not(.is-folded){position:absolute;top:0;right:0;bottom:0}.cal .wrap .execution-route:has(.ed)>.stage-tabs-fixed{padding-right:0}.cal .wrap .execution-route:has(>.stage-tabs-fixed>.execution-panel-head:not(:empty)) .ed>.edupper>.epanel:not(.is-folded){border-radius:0 0 var(--r13) var(--r13);clip-path:inset(0 calc(-1 * var(--window-gap)) calc(-1 * var(--window-gap)))}.cal .wrap .static-v4:not(.is-folded){grid-template-columns:minmax(0,1fr) var(--side-w,calc(var(--space-unit) * 120))}.cal .wrap .static-v4:has(>.static-panel:not(.is-folded))>.static-head{grid-column:1}.cal .wrap .static-v4>.static-panel:not(.is-folded){grid-row:1/-1;margin:0}.cal .wrap .static-v4.is-folded{grid-template-columns:minmax(0,1fr) 0}.cal .wrap .static-v4:not(:has(>.static-panel)){grid-template-columns:minmax(0,1fr)}.cal .wrap .static-v4>.static-panel.is-folded{display:none}.cal .wrap>.execution-route:has(>.execution-route-body>.static-v4>.static-panel:not(.is-folded)){position:relative;isolation:isolate;background:none}.cal .wrap>.execution-route:has(>.execution-route-body>.static-v4>.static-panel:not(.is-folded)):before{content:"";position:absolute;z-index:-1;inset:0 calc(var(--side-w, calc(var(--space-unit) * 120)) + var(--window-gap)) 0 0;border-radius:var(--r13);background:var(--panel);pointer-events:none}.cal .wrap .static-v4:has(>.static-panel:not(.is-folded)){background:none}.cal .wrap .static-v4>.static-panel:not(.is-folded){box-shadow:none}.cal .wrap>.campaign-cast-page:has(>.cast-work>.cast-work-panel:not(.is-folded)){--cast-w:calc((100% - var(--window-gap)) / 2);--cast-side:calc(var(--cast-w) + var(--window-gap));position:relative;isolation:isolate;background:none}.cal .wrap>.campaign-cast-page:has(>.cast-work>.cast-work-panel:not(.is-folded)):before{content:"";position:absolute;z-index:-1;inset:0 var(--cast-side) 0 0;border-radius:var(--r13);background:var(--panel);pointer-events:none}.cal .wrap>.campaign-cast-page:has(>.cast-work>.cast-work-panel:not(.is-folded))>.phead{margin-right:var(--cast-side)}.cal .wrap>.campaign-cast-page>.cast-work:has(>.cast-work-panel:not(.is-folded)){grid-template-columns:minmax(0,1fr);padding:0 calc(var(--cast-side) + var(--space-2)) var(--space-2) var(--space-2)}.cal .wrap>.campaign-cast-page>.cast-work>.cast-work-panel:not(.is-folded){position:absolute;top:0;right:0;bottom:0;width:var(--cast-w);background:var(--panel);border-radius:var(--r13);box-shadow:none}.cal .shot-overlay{border-radius:var(--r13)}.cal .shot-overlay>.shotv4>.shotv4-panel:not(.is-folded){position:absolute;top:0;right:0;bottom:0;width:var(--side-w,calc(var(--space-unit) * 104));background:var(--panel);border:0;border-radius:var(--r13);box-shadow:0 0 0 var(--window-gap) var(--ground)}.cal .shot-overlay>.shotv4:has(>.shotv4-panel:not(.is-folded)){grid-template-columns:minmax(0,1fr) var(--side-w,calc(var(--space-unit) * 104))}.cal .shot-overlay:has(>.shotv4>.shotv4-panel:not(.is-folded))>.video-viewer-head{margin-right:calc(var(--side-w, calc(var(--space-unit) * 104)) + var(--window-gap))}}@media (min-width:1200px){.cal .wrap .desk-page .desk-open-panel{position:absolute;top:0;right:0;bottom:0;width:var(--side-w,calc(var(--space-unit) * 86))}.cal .wrap .desk-page:has(.desk-v2-layout.is-open)>.phead{margin-right:calc(var(--side-w, calc(var(--space-unit) * 86)) + var(--window-gap))}}.knone,.kunavailable{width:100%;max-width:calc(var(--space-unit) * 260);margin:var(--space-3) auto 0}@media (max-width:760px){.cal .ptb{padding:0 var(--space-4);gap:var(--space-2)}.cal .ptb .div{margin:0 var(--space-2)}.cal .ptb .rscrim{position:fixed;inset:0}.cal .ptb:has(.rsheet){z-index:92}.cal .ptb .rsheet{position:fixed;top:auto;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);max-height:calc(100dvh - calc(var(--space-unit) * 20));width:auto}.cal .ptb .rsheet:has(.rail){display:flex;flex-direction:column;overflow:hidden}.cal .ptb .rsheet .rail{flex:1 1 auto;min-height:0}.cal .ptb .grow{flex:0 1}.cal .ptb .pmark{flex-shrink:0}.cal .ptb .findholder{margin-left:auto;flex-shrink:0}.cal .ptb .findholder:has(.phone-search-open){position:absolute;inset:0;margin:0;z-index:5;background:var(--panel);border-radius:var(--r13)}.cal .ptb .phone-search-open{display:flex;align-items:center;width:100%;height:100%;gap:var(--space-1);padding:0 var(--space-2)}.cal .ptb .phone-search-open .find{flex:1 1;min-width:0;width:auto}.cal .ptb .phone-search-open input{min-width:0;width:100%}.cal .ptb .findpanel{position:fixed;top:calc(var(--space-unit) * 20);bottom:var(--space-2);left:var(--space-2);right:var(--space-2);max-height:none;overflow-y:auto;background:var(--panel);padding-left:calc(var(--space-unit) * 9)}.cal .ptb .findgroup{padding:var(--space-3) 0;font:var(--role-current);line-height:var(--lh-none);color:var(--ink3)}.cal .ptb .credit-avatar summary{min-width:var(--touch);min-height:var(--touch);align-items:center;justify-content:center}}.cal .shell{grid-template-rows:calc(var(--space-unit) * 17) minmax(0,1fr)}.cal .rbody>.sect:first-child{margin-top:0}.ppath{display:none}@media (max-width:760px){.cal .shell{grid-template-rows:calc(var(--space-unit) * 16) auto minmax(0,1fr)}.cal .shell>header.ptb{grid-row:1}.cal .shell>.ppath{grid-row:2;display:flex;align-items:center;gap:var(--space-hair);min-height:var(--touch);padding:0 var(--space-3);min-width:0;margin:0 var(--space-2);background:var(--panel);border-radius:0 0 var(--r13) var(--r13)}.cal .shell:not(:has(>.ppath))>header.ptb{border-radius:var(--r13)}.cal .shell>.wrap{grid-row:3;padding-top:var(--space-2)}.cal .shell:not(:has(>.ppath))>.wrap{padding-top:var(--space-4)}}.pseg{display:inline-flex;align-items:center;flex:none;height:var(--touch);padding:0 var(--space-2);border-radius:var(--r6);font:var(--weight-body) var(--fs-3)/var(--lh-none) var(--font);color:var(--ink3);white-space:nowrap}.pseg:hover:where(:not(body.app *)){color:var(--ink2)}.pseg.pcur:where(:not(body.app *)){font-weight:var(--weight-ui);color:var(--ink)}.pslash:where(:not(body.app *)){flex:none;font:var(--role-body);line-height:var(--lh-none);color:var(--ink4);padding:0 var(--space-1)}.cal .set{flex:1 1;min-height:0;overflow:auto;padding:var(--space-6) var(--space-5) 0;display:flex;flex-direction:column;align-items:center}.cal .setin{display:grid;grid-template-columns:minmax(0,calc(var(--space-unit) * 110)) minmax(0,calc(var(--space-unit) * 110));column-gap:calc(var(--space-unit) * 14);align-items:start;flex:none;width:calc(var(--space-unit) * 234);max-width:100%}.cal .setcol{gap:var(--space-8)}.cal .setcol,.cal .setform{display:flex;flex-direction:column;align-items:stretch}.cal .setform{flex:none;width:calc(var(--space-unit) * 234);max-width:100%}.cal .setname{display:flex;flex-direction:column;width:calc(var(--space-unit) * 110);max-width:100%;margin:var(--space-5) 0 var(--space-7)}.cal .setfield{width:100%;height:var(--touch);padding:0 var(--space-4);border:0;border-radius:var(--r9);background:var(--field);color:var(--ink);font:var(--role-current);font-size:var(--role-row-15);caret-color:var(--ink);outline:none}.cal .setfield::selection{background:var(--selection)}.cal .set .sec{display:flex;flex-direction:column;align-items:stretch;align-self:stretch}.cal .sectitle{display:flex;align-items:center;height:var(--control-h-lg);font:var(--role-section);color:var(--ink3);padding:0 var(--space-4);margin:0}.cal .set .sectitle{font:var(--role-section);color:var(--ink)}.cal .set .srw{display:grid;text-align:start;grid-template-columns:var(--icon-lg) minmax(0,1fr) var(--icon-lg);column-gap:var(--space-3);align-items:center;min-height:var(--control-h-lg);width:100%;border-radius:var(--r9);padding:0 var(--space-4)}.cal .set .srw.bare{grid-template-columns:minmax(0,1fr) var(--icon-lg)}.cal .set .srw.bare .rnm{grid-column:1}.cal .set .srw.bare .rseat{grid-column:2}.cal .set .sec-formats .sectitle,.cal .set .sec-sizes .sectitle{padding-left:calc(var(--space-unit) * 13)}.cal .set button.srw:not(:disabled):hover{background:var(--panel-hover)}.cal .set button.srw.just,.cal .set button.srw.just:hover{background:var(--panel-press)}.cal .rgl{grid-column:1;width:var(--icon-lg);height:var(--icon-lg);display:flex;align-items:center;justify-content:center;color:var(--glyph)}.cal .rnm{grid-column:2;min-width:0;font:var(--role-current);font-size:var(--role-row-15);color:var(--ink2);text-wrap:balance}.cal .set .srw.on .rnm{color:var(--ink);font-weight:var(--role-current-weight)}.cal .rseat{grid-column:3;width:var(--icon-lg);display:flex;align-items:center;justify-content:center;color:var(--ink2)}.cal .set .srw.val{cursor:default}.cal .shp{border-radius:0;background:var(--rule2)}.cal .set button.srw:not(:disabled):hover .shp{background:var(--ink3)}.cal .set .srw.on .shp,.cal .set .srw.val .shp{background:var(--ink2)}.cal .set .sec-templates .settpls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3);padding:var(--space-1) var(--space-4) 0}.cal .settpl{min-width:0}.cal .settpl-well img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.cal .settpl-meta{display:block;padding:var(--space-1) 0 0;font:var(--role-secondary);color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:balance}.cal .settpl-none{padding:var(--space-1) var(--space-4) 0;justify-items:start}.cal .settpl-act{display:flex;padding:var(--space-4) var(--space-4) 0}@media (max-width:700px){.cal .set{padding:var(--space-4) var(--space-2) 0;align-items:stretch}.cal .setin{display:flex;flex-direction:column;align-items:stretch;width:auto}.cal .setcol,.cal .setin{gap:var(--space-4)}.cal .set .sectitle{padding:0 var(--space-3);height:calc(var(--space-unit) * 12)}.cal .set .sec-formats .sectitle,.cal .set .sec-sizes .sectitle{padding-left:calc(var(--space-unit) * 12)}.cal .set .srw{min-height:calc(var(--space-unit) * 12);padding:0 var(--space-3)}.cal .setname{width:auto;margin:var(--space-4) 0 var(--space-2)}.cal .setfield,.cal .setname .sectitle{padding:0 var(--space-3)}.cal .setfield{height:calc(var(--space-unit) * 12)}.cal .set .sec-templates .settpls{grid-template-columns:repeat(2,minmax(0,1fr))}.cal .set .sec-templates .settpls,.cal .settpl-none{padding:var(--space-1) var(--space-3) 0}.cal .settpl-act{padding:var(--space-3) var(--space-3) 0}}.lhead{flex:none;height:calc(var(--space-unit) * 15);padding:0 var(--space-4);position:relative;z-index:20}.lfind,.lhead{display:flex;align-items:center;gap:var(--space-2)}.lfind{height:calc(var(--space-unit) * 9);padding:0 var(--space-3);border-radius:var(--r9);background:var(--field);color:var(--glyph);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);width:calc(var(--space-unit) * 75)}.lfind:focus-within{color:var(--ink)}.lfind input{flex:1 1;min-width:0;background:none;border:0;outline:none;color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.lfind input::placeholder{color:var(--ink3)}.lfind input::-webkit-search-cancel-button,.lfind input::-webkit-search-decoration{-webkit-appearance:none;display:none}.lfind-glyph{display:none}.lfind.is-set,.lfind.is-set input{color:var(--ink)}@media (max-width:760px){.cal .lfind{height:var(--touch)}}.lfind.is-fill{width:100%;min-width:0}.lfcross{flex:none;display:grid;place-items:center;width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);margin-right:calc(var(--space-1) * -1);border-radius:var(--r6);color:var(--glyph)}.lfcross:hover{color:var(--ink)}.lfcross svg{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4)}.lbar{display:flex;align-items:center;gap:var(--space-2);height:calc(var(--space-unit) * 12);padding:0 var(--space-4);position:relative;z-index:15}.lbar,.lclear{flex:none}.library-kind-select{display:inline-flex}.lap{position:relative;flex:none}.lap>.chip{gap:var(--space-2)}.appearance-rows{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1) var(--space-2)}.appearance-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:var(--control-h-lg)}.appearance-label{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink);white-space:nowrap}.appearance-seg{flex:none}.appearance-rows .gswrap .fld.gsw{opacity:1;min-height:var(--control-h-lg);padding:0;gap:var(--space-6);width:100%;white-space:nowrap}.appearance-rows .gsw:not(.on) .gswt{background:var(--rule2)}.cal[data-card-info=off] .libwall :is(.library-kind-name,.library-kind-meta,.fname,.fmeta),.cal[data-card-info=off] .tlibrec :is(.library-kind-name,.library-kind-meta,.graphics-library-name){display:none}.cal[data-flatten=on] .libline>.libfolder-row{display:none}.llrow{position:relative}.llname{flex:1 1 auto}.llcol{flex:none;color:var(--ink3);font-size:var(--role-row-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.llkind{width:calc(var(--space-unit) * 16)}.llcampaign{width:calc(var(--space-unit) * 45)}.lldate{width:calc(var(--space-unit) * 24)}.llacts{flex:none;display:flex;align-items:center;gap:var(--space-1)}.llacts .card-dots-inline{position:static}@media (max-width:760px){.llcol{display:none}}.lhead .act-glyph.on{color:var(--ink)}.llist{display:flex;flex-direction:column;padding:var(--space-2) var(--space-4) var(--space-6)}.llist.scale-s{--list-thumb:var(--control-h-lg)}.llist.scale-m{--list-thumb:calc(var(--space-unit) * 14)}.llist.scale-l{--list-thumb:calc(var(--space-unit) * 20)}.llrow{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h-lg);padding:var(--space-2);border-radius:var(--r9);color:var(--ink2);font:var(--role-current);line-height:var(--lh-none)}.llrow:hover{background:var(--panel-hover);color:var(--ink)}.llwell{width:var(--list-thumb);height:var(--list-thumb);flex:none;border-radius:var(--r6);background-size:cover;background-position:50%;background-repeat:no-repeat}.llrow img.llwell{display:block;object-fit:cover;object-position:center}.llname{min-width:0;white-space:normal;overflow-wrap:anywhere;font:var(--role-current)}.pending-library-name{width:calc(var(--space-unit) * 28);height:calc(var(--space-unit) * 4);border-radius:var(--r6)}.fm{padding:var(--space-2)}.character-facet-menu{display:flex;flex-direction:column}.character-facet-menu .fm-list{min-height:0}.character-facet-menu .lfr.plain{grid-template-columns:minmax(0,1fr) auto}.character-facet-menu.has-selection .lfr.plain{grid-template-columns:minmax(0,1fr) auto var(--icon-sm)}.character-facet-menu .lfr .fvname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcard.is-new-upload{box-shadow:0 0 0 var(--stroke-2) var(--ink),var(--shadow-menu)}.lwell-audio{display:grid;place-items:center;color:var(--ink2)}.fm-head{margin-bottom:var(--space-hair)}.fmq{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;height:calc(var(--space-unit) * 9);padding:0 var(--space-3);border-radius:var(--r9);background:var(--field);font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.fmq svg{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4);color:var(--glyph);flex:none}.fmq input{flex:1 1;min-width:0;background:none;border:0;outline:none;color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.fmq input::placeholder{color:var(--ink3)}.fmq.is-on{color:var(--ink)}.fmq .caret{flex:none;width:var(--stroke-2);height:calc(var(--space-unit) * 4);background:var(--acc2)}.fm-list{max-height:calc(var(--space-unit) * 81);overflow-y:auto}.fm-list::-webkit-scrollbar{width:calc(var(--space-unit) * 2);background:transparent}.fm-list::-webkit-scrollbar-track{background:transparent}.fm-list::-webkit-scrollbar-thumb{background:var(--glyph);border-radius:var(--radius-sm)}.fm-group{padding:var(--space-3) var(--space-3) var(--space-1);font:var(--role-section);color:var(--ink2)}.fm-group:first-child{padding-top:var(--space-2)}.fm-none{display:flex;height:var(--touch);font:var(--role-secondary);color:var(--ink3)}.fm-none,.lfr{align-items:center;padding:0 var(--space-3);line-height:var(--lh-none)}.lfr{display:grid;grid-template-columns:var(--icon-sm) calc(var(--space-unit) * 7) minmax(0,1fr) auto;gap:var(--space-3);width:100%;min-height:var(--control-h-lg);border-radius:var(--r9);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-15);text-decoration:none}.lfr.plain{grid-template-columns:minmax(0,1fr) auto}button.lfr{border:0;margin:0;background:transparent;text-align:left;cursor:pointer}.fm:has(.lfr .fvt svg) .lfr.plain:has(.fvn){grid-template-columns:minmax(0,1fr) auto var(--icon-sm)}.lfr:hover{background:var(--float-hover);color:var(--ink)}.lface{width:var(--icon-md);height:var(--icon-md);flex:none;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat}.lfr .lface{width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7)}.lfr .fvname{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfr .fvn{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.lfr .fvt{display:grid;place-items:center;color:var(--ink)}.lfr .fvt svg{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4)}.lfr.on{color:var(--ink);font-weight:var(--role-current-weight)}.lfr.on .fvn{color:var(--ink2)}.hit{color:var(--acc2)}.lscrim{display:none}.lgrid{display:grid;gap:var(--space-4);align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-unit) * 63)),1fr))}.lcard{display:flex;flex-direction:column;padding:var(--space-3) var(--space-3) var(--space-4);background:var(--lift);color:var(--ink)}.lcard,.lwell{position:relative;border-radius:var(--r13)}.lwell{aspect-ratio:4/5;overflow:hidden}.lwell>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.lname{margin:var(--space-3) 0 0;font:var(--role-current);font-size:var(--role-row-15);letter-spacing:var(--role-tracking);color:var(--ink);overflow-wrap:anywhere}.lmeta,.lname{padding:0 var(--space-hair)}.lmeta{margin:var(--space-1) 0 0;font:var(--role-secondary);color:var(--ink3)}.ldrawer{position:absolute;z-index:40;top:0;right:0;bottom:0;width:var(--side-w,calc(var(--space-unit) * 86));background:var(--lift);box-shadow:var(--shadow-menu);display:flex;flex-direction:column}.ldhead{flex:none;display:flex;align-items:center;gap:var(--space-1);height:calc(var(--space-unit) * 15);padding:0 var(--space-3)}.ldhead .ibtn:hover,.ldhead .lk{color:var(--ink)}.ibtn:where(:not(body.app *)){display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 9);border-radius:var(--r9);color:var(--glyph);flex:none}.ibtn:hover:where(:not(body.app *)){color:var(--ink)}.ldwell{flex:none;display:grid;place-items:center;overflow:hidden;aspect-ratio:16/9}.ldpic{width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;display:block}.ldbody{flex:1 1;min-height:0;overflow:hidden;padding:var(--space-5) var(--panel-inset) 0;display:flex;flex-direction:column;gap:var(--space-5)}.ldname{font:var(--role-section);letter-spacing:var(--role-tracking);color:var(--ink)}.ldblk{display:flex;flex-direction:column;gap:var(--space-hair)}.ldlab{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3);margin-bottom:var(--space-2)}.lurow{display:flex;align-items:center;gap:var(--space-3);min-height:calc(var(--space-unit) * 10);width:100%;border-radius:var(--r9);padding:0 var(--space-2);margin:0 calc(var(--space-2) * -1)}.lurow:hover{background:var(--lift-hover)}.luname{flex:1 1;min-width:0;color:var(--ink2)}.luname,.luwhere{font:var(--role-current);font-size:var(--role-row-15)}.luwhere{line-height:var(--lh-none);color:var(--ink3);flex:none}.ldused .luwhere{width:calc(var(--space-unit) * 18);text-align:left}.ldisc{width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);flex:none;border-radius:50%;background-color:var(--riser);background-size:cover;background-position:50%;background-repeat:no-repeat}.ldfoot{flex:none;padding:var(--space-4) var(--panel-inset);display:flex}.ldcancel,.ldgrab{display:none}.lplace{position:relative;display:flex;flex:1 1}.lplace .act-primary{flex:1 1;justify-content:center}@media (max-width:760px){.lhead{height:calc(var(--space-unit) * 13);padding:0 var(--space-2);gap:var(--space-hair)}.lhead .act-glyph{width:var(--touch)}.lfind-glyph{display:grid;place-items:center;flex:none;width:var(--touch);color:var(--glyph)}.lfind-glyph:hover{color:var(--ink)}.lover{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:var(--bg)}.lover-head{display:flex;align-items:center;gap:var(--space-1);flex:none;height:calc(var(--space-unit) * 14);padding:0 var(--space-3) 0 var(--space-1)}.lover-back{flex:none;display:grid;place-items:center;width:var(--control-h-lg);color:var(--glyph)}.lover-back:hover{color:var(--ink)}.lover-pal{flex:1 1;min-height:0;overflow:auto;padding:var(--space-2) var(--space-2) 0}.lover-group{padding:var(--space-3) var(--space-3) var(--space-1);font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.lover-row{display:grid;grid-template-columns:calc(var(--space-unit) * 7) minmax(0,1fr);align-items:center;gap:var(--space-3);width:100%;height:var(--touch);padding:0 var(--space-3);border-radius:var(--r9);background:var(--selected-bg);color:var(--selected-ink);text-align:left}.lover-glyph{display:grid;place-items:center;width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);color:var(--glyph)}.lover-name{min-width:0;font:var(--role-current);font-size:var(--role-row-13);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbar{height:calc(var(--space-unit) * 13);padding:0 var(--space-2);gap:var(--space-1);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none}.lbar::-webkit-scrollbar{display:none}.lscrim{display:block;position:fixed;inset:0;z-index:38;background:var(--scrim)}.fm{padding:var(--space-2);display:flex;flex-direction:column}.fm-head{height:calc(var(--space-unit) * 14);display:flex;align-items:center;margin-bottom:0}.fmq{height:var(--touch);font-size:var(--role-row-15)}.fm-list{flex:1 1;min-height:0;max-height:none}.fm .lfr{height:calc(var(--space-unit) * 13)}.fv{min-height:calc(var(--space-unit) * 13)}.ldrawer{position:fixed;top:auto;bottom:0;left:0;right:0;width:auto;height:min(calc(var(--space-unit) * 160),82vh);border-radius:var(--r13) var(--r13) 0 0;overflow:hidden;z-index:40}.ldhead{height:calc(var(--space-unit) * 14);padding:0 var(--space-2)}.ldhead .ibtn{width:var(--touch);height:var(--touch)}.ldgrab{display:block;flex:none;width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 1);margin:var(--space-2) auto 0;pointer-events:none;border-radius:var(--radius-pill);background:var(--glyph);opacity:.55}.ldfoot{padding-bottom:var(--space-2)}.ldcancel{display:flex;flex:none;align-items:center;justify-content:center;height:calc(var(--space-unit) * 12);margin:0 var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));border-radius:var(--r9);color:var(--ink);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none)}.ldcancel:hover{background:var(--lift-hover)}.ldcancel:focus-visible{outline:none;box-shadow:var(--ring-inset)}.lurow{height:var(--touch)}.lplace .fm{max-height:min(calc(var(--space-unit) * 120),60vh);overflow-y:auto}.lgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.llrow{min-height:var(--touch)}}.lmore{display:flex;padding-top:var(--space-6)}.lmore,.lmorelink{justify-content:center}.lmorelink{display:inline-flex;align-items:center;min-height:calc(var(--space-unit) * 9);padding:0 var(--space-4);border-radius:var(--r9);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink2)}.lmorelink:hover{color:var(--ink)}.character-catalogue{margin-top:var(--space-2);font:var(--role-current);color:var(--ink2)}.character-catalogue summary{cursor:pointer;padding:var(--space-2) 0;color:var(--ink)}.character-catalogue summary:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.character-catalogue dl{margin:var(--space-4) 0 0}.character-catalogue dt{margin-top:var(--space-3);font-weight:var(--role-current-weight);color:var(--ink)}.character-catalogue dd{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) 0 0}.character-value{padding:var(--space-1) var(--space-2);border-radius:var(--r6);background:var(--lift2);color:var(--ink);overflow-wrap:anywhere}.ed{position:relative;flex:1 1;flex-direction:column}.ed,.ed .edupper{min-width:0;min-height:0;display:flex;gap:var(--space-2)}.ed .edupper{flex:1 1}.ed .edfilmcol{flex:1 1;min-width:0;min-height:0;flex-direction:column}.ed .edfilmcol,.ed .edtlp{position:relative;display:flex;background:var(--panel);border-radius:var(--r13);overflow:hidden}.ed .edtlp{flex:none;flex-direction:column}.ed .edtlp:has(.vmenu){overflow:visible;z-index:91}.ed:fullscreen .edtlp,.ed:fullscreen .edupper>.epanel,.ed:fullscreen .edupper>.gcol{display:none}.ed:fullscreen .edupper{flex:1 1;min-height:0}.cal .wrap>.execution-route.execution-route:has(.ed.is-theater){position:fixed;inset:0;z-index:100;border-radius:0}.cal .wrap>.execution-route.execution-route:has(.ed.is-theater):before{inset:0;border-radius:0}.execution-route:has(.ed.is-theater)>.stage-tabs-fixed{display:none}.ed.is-theater .edtlp,.ed.is-theater .edupper>.epanel,.ed.is-theater .edupper>.gcol{display:none}.ed.is-theater .edupper{flex:1 1;min-height:0}.ed .film-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:calc(var(--space-unit) * 15);padding:var(--space-2) var(--space-4);background:var(--panel);border-radius:var(--r13)}.ed .film-shot-length{display:flex;align-items:center;gap:var(--space-1);min-width:0;color:var(--ink3);font:var(--role-secondary)}.ed .film-shot-length>span{margin-right:var(--space-2);white-space:nowrap}.ed .film-shot-length button{border:0;background:none;color:var(--ink3);font:var(--role-secondary);line-height:var(--lh-body);cursor:pointer}.ed .film-shot-length button.is-on{background:var(--panel-hover);color:var(--ink)}.ed .film-foot-tools{display:flex;align-items:center;gap:var(--space-hair);min-width:0}.ed .film-foot-glyph{display:grid;place-items:center;flex:none;width:calc(var(--space-unit) * 10);height:var(--touch);padding:0;border:0;border-radius:var(--r9);background:none;color:var(--ink2);cursor:pointer}.ed .film-foot-glyph:hover{background:var(--panel-hover);color:var(--ink)}.ed .film-foot-glyph:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.ed .film-foot-glyph:disabled{opacity:.35;cursor:default}.ed .film-main-act:focus-visible,.ed .film-shot-length button:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.ed .film-main-act{margin-left:auto;white-space:nowrap}.ed .film-act-wrap{display:inline-flex;align-items:center;margin-left:auto;padding-right:var(--space-4);border-radius:var(--r9);background:var(--ink);color:var(--void);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none)}.ed .film-act-wrap:hover{background:var(--cream-hover)}.ed .film-act-wrap .film-main-act{margin:0;padding-right:var(--space-2)}.ed .film-act-wrap>span{opacity:.7}.ed .edwork{gap:0;flex:1 1;padding:0}.ed .edwork,.ed .efilm{display:flex;min-height:0}.ed .efilm{position:relative;flex-direction:column;flex:1 1;min-width:0}.ed .efilm .fv-well{flex:1 1;border-radius:var(--r13);overflow:hidden}.ed .ehead{display:flex;align-items:center;gap:var(--space-3);height:calc(var(--space-unit) * 14);padding:0 var(--space-6);flex:none}.ed .panel-edge{position:absolute;top:calc(var(--space-unit) * 17);z-index:9;width:var(--control-h);height:calc(var(--space-unit) * 9);display:grid;place-items:center;padding:0;border:0;border-radius:var(--r6);background:var(--panel);color:var(--ink2);cursor:pointer}.ed .panel-edge:hover{background:var(--panel-hover)}.ed .ptog{flex:none;margin-right:calc(var(--space-2) * -1);position:relative}.ed .ptog[aria-pressed=true]{color:var(--ink)}.ed .pdot{position:absolute;top:var(--space-2);right:var(--space-2);width:calc(var(--space-unit) * 2);height:calc(var(--space-unit) * 2);border-radius:50%;background:var(--ink);box-shadow:0 0 0 var(--stroke-2) var(--panel)}.ed .vchip{background:var(--surf);display:inline-flex;align-items:center;gap:var(--space-1);height:calc(var(--space-unit) * 9);padding:0 var(--space-3);border-radius:var(--r6);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink2);white-space:nowrap}.ed .vchip svg{flex:none;width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4)}.ed .vchip:hover{background:var(--surf-hover);color:var(--ink)}.ed .vchip.is-open{background:var(--surf-press);color:var(--ink)}.ed .vchip .bl{gap:var(--space-hair)}.ed .hlock,.ed .vchip .bl{display:inline-flex;align-items:center}.ed .hlock{gap:var(--space-2);height:calc(var(--space-unit) * 10);padding:0 var(--space-1);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);color:var(--ink3);white-space:nowrap}.ed .hlock svg{fill:var(--glyph)}.ed .stage-pic{position:absolute;inset:0;background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:1}.ed img.stage-pic{width:100%;height:100%;object-fit:cover}.ed img.stage-pic.is-loading{opacity:0}.ed img.stage-pic.is-arriving{background:none}.ed .fv-frame-loading{position:absolute;inset:0;z-index:1}.ed .fv-frame-loading.is-under{z-index:0}.ed .film-seek-loading{z-index:4;background:var(--void)}.ed .fv-frame>.film-waiting-plate{z-index:1}.ed .fv-frame>.fv-making{position:absolute;inset:0;z-index:8;pointer-events:none;border-radius:inherit;overflow:hidden}.ed .fv-making-words{position:absolute;left:var(--space-3);right:var(--space-3);bottom:var(--space-5);z-index:2;display:grid;gap:var(--space-1);text-align:center;color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);text-shadow:0 var(--stroke) calc(var(--space-unit) * 1) var(--shade)}.ed .fv-making-words strong{font-weight:var(--role-current-weight)}.ed .fv-making-words span{opacity:.8}.ed .fv-frame .built-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:2;pointer-events:none}.ed .fv-frame .built-video.motion-shot{object-fit:cover}.ed .fv-frame .built-video:not([data-frame-ready]){opacity:0}.ed .fv-frame .motion-shot-next{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;pointer-events:none}.ed .stage-pic.card{display:grid;place-items:center;background:var(--stage)}.ed .stage-pic.card .graphicart{max-width:92%;max-height:78%}.ed .onpic{z-index:3;pointer-events:none}.ed .onpic,.ed .pbox{position:absolute;transform:translate(-50%,-50%)}.ed .pbox{z-index:5;cursor:grab;box-shadow:0 0 0 var(--stroke-2) var(--ink2)}.ed .pbox:active{cursor:grabbing}.ed .pbox i{position:absolute;width:calc(var(--space-unit) * 3);height:calc(var(--space-unit) * 3);border-radius:50%;background:var(--white);box-shadow:0 0 0 var(--stroke) var(--void);cursor:nwse-resize}.ed .pbox i:first-of-type{left:calc(var(--space-1) * -1);top:calc(var(--space-1) * -1)}.ed .pbox i:nth-of-type(2){right:calc(var(--space-1) * -1);top:calc(var(--space-1) * -1)}.ed .pbox i:nth-of-type(3){left:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1)}.ed .pbox i:nth-of-type(4){right:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1)}.ed .sz{inset:0;z-index:4;pointer-events:none}.ed .sz,.ed .szr{position:absolute}.ed .szr{background:color-mix(in srgb,var(--lift) 42%,transparent);backdrop-filter:saturate(.35);-webkit-backdrop-filter:saturate(.35)}.ed .szr b{position:absolute;left:var(--space-3);top:var(--space-3);display:inline-flex;align-items:center;height:var(--icon-lg);padding:0 var(--space-2);border-radius:var(--r6);background:var(--plate);font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3);white-space:nowrap}.ed .szr.top{left:0;right:0;top:0;height:9%}.ed .szr.side{right:0;top:38%;width:15%;height:44%}.ed .szr.side b{left:auto;right:var(--space-3);top:var(--space-3)}.ed .szr.foot{left:0;right:0;bottom:0;height:21%}.ed .szr.foot b{top:auto;bottom:var(--space-3)}.ed .szg{position:absolute;left:4%;top:10.5%;right:17%;bottom:23%;border:var(--stroke-2) dashed var(--ink2);border-radius:var(--radius-xs)}.ed .feed{flex-direction:column;flex:1 1;min-height:0}.ed .fdhead,.ed .feed{display:flex;min-width:0}.ed .fdhead{align-items:center;gap:var(--space-5);height:calc(var(--space-unit) * 14);padding:0 var(--space-6);flex:none;overflow:hidden}.ed .ftitle{font:var(--role-section);letter-spacing:var(--role-tracking);color:var(--ink);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed .fdhead .act-glyph,.ed .fdhead .fchip,.ed .fdhead .fup,.ed .fdhead .shelves{flex:none}.ed .fchip{gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--r6);background:var(--surf);color:var(--ink)}.ed .fchip,.ed .fup{display:inline-flex;align-items:center;height:calc(var(--space-unit) * 7);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.ed .fup{gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--r9);color:var(--ink2)}.ed .fup:hover{color:var(--ink);background:var(--void-hover)}.ed .fchip svg,.ed .fup svg{fill:var(--glyph)}.ed .fdbody{flex:1 1;min-height:0;padding:0 var(--space-6) var(--space-4);overflow:hidden}.ed .srows{flex-direction:column}.ed .srow,.ed .srows{display:flex;gap:var(--space-2)}.ed .srow{min-height:0}.ed .srow .st9{flex:1 1;height:auto;min-width:0}.ed .st9{position:relative;display:block;flex:none;height:calc(var(--space-unit) * 63);aspect-ratio:9/16;border-radius:var(--r6);background:var(--stage) center/cover no-repeat;overflow:hidden}.ed .cards{display:flex;gap:var(--space-4)}.ed .cd{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;flex:1 1;min-width:0;max-width:calc(var(--space-unit) * 53)}.ed .cd .st9{height:auto;width:100%;flex:none}.ed .cd .st9.frame{display:grid;place-items:center;background:var(--lift2)}.ed .cd .st9.frame .graphicart{max-width:84%}.ed .cd .st9.frame .graphicart>svg{width:auto;height:calc(var(--space-unit) * 38);max-width:100%}.ed .cd span{font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);color:var(--ink2);padding-left:var(--space-hair)}.ed .gbody{height:100%;overflow-y:auto}.ed .jump{display:flex;gap:var(--space-hair);margin:calc(var(--space-2) * -1) 0 var(--space-3)}.ed .jump button{font:var(--role-current);line-height:var(--lh-none);color:var(--ink3)}.ed .jump button:hover{color:var(--ink);background:var(--void-hover)}.ed .ggroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-6)}.ed .ggroup .gt{padding-bottom:var(--space-2)}.ed .pieces{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-unit) * 38),1fr));gap:var(--space-2)}.ed .pc .graphicart{max-height:calc(var(--space-unit) * 14)}.ed .pc .graphicart>svg{width:auto;height:calc(var(--space-unit) * 14);max-width:100%}.ed .pc .pin{display:flex;align-items:center;gap:var(--space-4)}.ed .etranswrap,.ed .pc .pin .graphicart{flex:none}.ed .etrans .tgroup{display:flex;align-items:center;gap:var(--space-hair)}.ed .etrans .tgroup-end{margin-left:auto}.ed .etrans{gap:var(--space-hair);height:calc(var(--space-unit) * 14);padding:0 var(--space-6)}.ed .etrans,.ed .etrans .tc{display:flex;align-items:center}.ed .etrans .tc{gap:var(--space-1);margin:0 auto}.ed .etrans .tc-field{width:auto;padding:0 var(--space-3);margin-left:var(--space-2);gap:var(--space-2);display:inline-flex}.ed .tc-len{color:var(--ink4)}.ed span.playbar-clock{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}.ed span.playbar-clock .playbar-length{padding-left:0}.ed.is-phone [data-playbar] .playbar-length{display:inline}.ed .tc-len.is-live{color:var(--ink)}.ed .eadd{display:inline-flex;align-items:center;gap:var(--space-2);height:calc(var(--space-unit) * 9);padding:0 var(--space-3) 0 var(--space-3);margin-right:var(--space-hair);color:var(--ink2);font:var(--role-current);line-height:var(--lh-none)}.ed .eadd svg{fill:var(--glyph)}.ed .eadd:hover,.ed .eadd[aria-expanded=true]{color:var(--ink)}.ed .eadd:hover svg,.ed .eadd[aria-expanded=true] svg{fill:var(--ink)}.ed .etl{flex:none;padding:0 var(--space-6) var(--space-5);position:relative}.ed .timeline-body{display:flex;min-width:0}.ed .timeline-lanes{width:calc(var(--space-unit) * 21);flex:none;display:grid;grid-template-rows:calc(var(--space-unit) * 16) calc(var(--space-unit) * 18) var(--control-h);color:var(--ink3);font:var(--role-secondary);font-size:var(--role-row-12)}.ed .timeline-lanes span,.ed .timeline-lanes span:first-child{align-self:center}.cal .ed:not(.is-phone) .timeline-lanes .act{font-size:var(--role-row-13)}.cal .ed:not(.is-phone) .timeline-lanes .act:hover{color:var(--ink)}.cal .ed .etl-in .act.film-lane-add{position:absolute;left:var(--space-6);z-index:9;--act-height:calc(var(--space-unit) * 7);padding:0 var(--space-3) 0 var(--space-2)!important;gap:var(--space-2);border-radius:var(--r6);background:var(--surf)!important;color:var(--ink2);font:var(--role-secondary);font-size:var(--role-row-12);white-space:nowrap}.cal .ed .etl-in .act.film-lane-add:hover:not(:disabled){background:var(--panel-hover)!important;color:var(--ink)}.ed .film-lane-add-graphics{top:var(--graphic-row-top)}.ed .film-lane-add-music{top:calc(var(--music-top) + var(--space-hair))}.ed .voice-lane>.film-lane-add{position:relative;left:var(--space-6);top:auto}.cal .ed.is-phone .act.film-lane-add-graphics,.cal .ed.is-phone .act.film-lane-add-music{display:none!important}.ed .etl-clip{flex:1 1;min-width:0;position:relative;overflow:visible;padding:0 var(--space-2);margin:0 calc(var(--space-2) * -1)}@media (max-width:760px){.ed .etl-clip{overflow:hidden}}.ed .etl-in{position:relative;left:calc(-1 * clamp(0px, var(--head, 0px) - 50%, var(--stripw, 100%) - 100%))}@property --head-at{syntax:"<length>";inherits:false;initial-value:0}.ed .etl-in.is-smooth{left:calc(-1 * clamp(0px, var(--head-at) - 50%, var(--stripw, 100%) - 100%))}.ed .etl-clip.win{overflow:hidden}.ed .strip{position:absolute;left:0;display:flex;height:var(--clip-h,calc(var(--space-unit) * 18))}.ed .tl-ruler{position:absolute;left:0;top:0;width:100%;height:calc(var(--space-unit) * 16)}.ed .clip{position:relative;flex:none;display:block;height:var(--clip-h,calc(var(--space-unit) * 18));padding:0;border:0;cursor:pointer;border-radius:var(--r6)}.ed .clip:before{content:"";position:absolute;inset:0 var(--space-hair);border-radius:var(--r6);background-position:center 30%}.ed .clip.is-fullscreen:before,.ed .clip:before{background-image:var(--pic);background-size:cover;background-repeat:no-repeat}.ed .clip.is-fullscreen:before{background-position:50%}.ed:not(.is-phone) .clip{border-radius:var(--r6)}.ed:not(.is-phone) .clip:before{border-radius:var(--r6);box-shadow:inset 0 0 0 var(--stroke) color-mix(in srgb,var(--white) 14%,transparent)}.ed .clip .film-clip-image{inset:0 var(--space-hair);width:auto;height:100%;border-radius:var(--r6);pointer-events:none}.board-slot-image{pointer-events:none}.ed .clip-label{position:absolute;z-index:1;left:calc(var(--space-unit) * 14);right:var(--space-2);top:50%;transform:translateY(-50%);overflow-wrap:anywhere;text-align:left;color:var(--ink);font:var(--role-current);font-size:var(--role-row-12)}.ed .clip-picture-hit{position:absolute;z-index:2;left:var(--space-hair);top:0;bottom:0;width:min(calc(var(--space-unit) * 12),calc(100% - calc(var(--space-unit) * 1)));cursor:zoom-in}.ed .film-waiting-plate{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit}.ed .film-waiting-plate.is-small{inset:0 var(--space-hair);border-radius:var(--r6);pointer-events:none}.ed .etrans .film-zoom.tse-bar-zoom{flex:none;width:calc(var(--space-unit) * 28);margin:0 var(--space-2) 0 var(--space-2)}.ed .film-waiting-tag{position:absolute;left:var(--space-hair);bottom:var(--space-1);z-index:3;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--icon-lg);padding:0 var(--space-2);white-space:nowrap;border-radius:var(--r6);background:var(--panel);box-shadow:0 0 0 var(--stroke) var(--rule2);color:var(--ink2);font:var(--role-secondary);font-size:var(--role-row-12);line-height:var(--lh-none)}.ed .strip>.clip:has(>.film-waiting-tag){z-index:8}.ed .film-waiting-words{color:var(--ink);font-weight:var(--weight-ui)}.ed .film-waiting-time{display:inline-flex;align-items:center;gap:var(--space-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed .film-waiting-cancel{pointer-events:auto;cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:var(--space-hair);border-radius:var(--r6)}.ed .film-waiting-cancel:hover{color:var(--ink)}.ed .film-waiting-cancel:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--stroke)}.ed .film-waiting-cancel[aria-disabled]{opacity:.5;cursor:default}.ed .clip:hover:before{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.ed .clip:hover{z-index:2}.ed .clip:focus-visible:before{box-shadow:inset 0 0 0 var(--stroke-2) var(--focus)}.ed .clip.is-dim{opacity:.32}.ed .clip.is-card:before{background:var(--lift2)}.ed .clip .cardart{position:absolute;inset:var(--space-hair);border-radius:var(--r6);display:grid;place-items:center;overflow:hidden}.ed .clip.is-card .cardart,.ed .clip.is-fullscreen .cardart{right:auto;width:calc((var(--clip-h,calc(var(--space-unit) * 18)) - calc(var(--space-unit) * 1)) * .5625)}.ed .clip.is-fullscreen .cardart.graphic-frame{right:var(--space-hair);width:auto;pointer-events:none}.ed .clip .graphic-frame .remotion-player{width:100%;height:100%}.ed .clip .graphic-frames{position:absolute;inset:0;display:grid;grid-auto-flow:column;grid-auto-columns:var(--frame-w,calc(var(--space-unit) * 9));gap:0;overflow:hidden;border-radius:inherit}.ed .clip .graphic-frame-tile{position:relative;overflow:hidden;box-shadow:inset calc(var(--stroke) * -1) 0 var(--film-frame-seam)}.ed .clip .graphic-frame-tile:empty{box-shadow:none}.ed .clip.is-fullscreen .graphic-frame-tile .live-factory-graphic{position:absolute!important;inset:0;width:100%!important;height:100%!important}.ed .clip .graphic-thumb{background-position:50%;background-size:cover;background-repeat:no-repeat}.ed .clip .cardart .graphicart{display:flex;justify-content:center;max-width:88%}.ed .clip.is-card .cardart .graphicart{width:100%;height:100%;max-width:none}.ed .clip.is-card .cardart .graphicart>img{display:block;width:100%;height:100%;object-fit:cover}.ed .clip .cardart .graphicart>svg{width:auto;height:var(--touch);max-width:100%}.ed .clip.is-sel:before{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.ed .clip.is-sel{z-index:4;outline-offset:calc(var(--space-hair) * -1)}.ed .hdl{position:absolute;top:var(--space-hair);bottom:var(--space-hair);right:var(--space-hair);width:calc(var(--space-unit) * 2);z-index:5;cursor:ew-resize}.ed .hdl:after{content:"";top:50%;width:var(--stroke-2);height:calc(var(--space-unit) * 4);margin-top:calc(var(--space-2) * -1);border-radius:var(--radius-xs);background:var(--void)}.ed .cmark,.ed .hdl:after{position:absolute;left:var(--space-1)}.ed .cmark{top:var(--space-1);display:grid;place-items:center;z-index:3;pointer-events:none}.ed .cmark svg{fill:var(--white)}.ed .cmark.warn{width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 5);border-radius:var(--r6);background:var(--att)}.ed .cmark.warn svg{fill:var(--void);filter:none}.ed .gap{position:relative;flex:none;height:var(--clip-h,calc(var(--space-unit) * 18))}.ed .gap:before{content:"";position:absolute;left:0;top:calc(var(--space-3) * -1);bottom:calc(var(--space-3) * -1);width:var(--stroke-2);background:var(--acc2)}.ed .band{position:absolute;height:var(--icon-lg);border-radius:var(--r6);background:var(--gfx-band);display:flex;align-items:center;font:var(--role-current);font-size:var(--role-row-13);padding:0;border:0;cursor:pointer;z-index:5}.ed .band,.ed .band span{overflow:hidden;white-space:nowrap}.ed .band span{padding:0 var(--space-2);min-width:0}.ed .band .bandart{display:flex;align-items:center;min-width:0;flex:none;margin:0 var(--space-2)}.ed .band .bandart .graphicart{max-height:calc(var(--space-unit) * 4)}.ed .band .band-glyph{display:grid;place-items:center;width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 5);flex:none;margin:0 var(--space-1);padding:0;background-position:50%;background-size:contain;background-repeat:no-repeat}.ed .band .bandart,.ed .band span{position:relative;z-index:1}.ed .band:hover{background:var(--gfx-band-hover)}.ed .band.is-sel,.ed .band:hover{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.ed .band.is-sel{z-index:4}.ed .band.is-sel .bandart{margin-left:var(--space-3)}.ed .bend{position:absolute;top:var(--space-hair);bottom:var(--space-hair);border-radius:var(--radius-xs);background:var(--white);z-index:2;cursor:ew-resize}.ed .bend.l{left:var(--space-1)}.ed .bend.r{right:var(--space-1)}.ed .band.is-dim{opacity:.32}.ed .gstlay{position:absolute;inset:0;z-index:2;pointer-events:none;background-repeat:no-repeat}.ed .film-move-box{position:absolute;z-index:7;border:var(--stroke-2) solid var(--ink);border-radius:var(--r6);cursor:grab;touch-action:none;pointer-events:auto}.ed .film-move-box.is-dragging{cursor:grabbing}.ed .film-move-box.is-overlapping{border-color:var(--danger);box-shadow:inset 0 0 0 var(--stroke-2) var(--danger)}.ed .film-scale-handle{position:absolute;right:calc(var(--space-2) * -1);bottom:calc(var(--space-2) * -1);width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4);border:var(--stroke-2) solid var(--surf2);border-radius:var(--radius-sm);background:var(--ink);cursor:nwse-resize;touch-action:none;pointer-events:auto}.ed .film-place-cover{position:absolute;z-index:4;border-radius:var(--r6);box-shadow:inset 0 0 0 var(--stroke-2) var(--danger);pointer-events:none}.ed .headline-seat-controls{position:absolute;z-index:8;right:var(--space-3);bottom:var(--space-3);display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--r9);background:var(--surf2)}.ed .headline-seat-controls button{min-width:calc(var(--space-unit) * 14);border:0;background:transparent;color:var(--ink);font:var(--role-current);line-height:var(--lh-none);cursor:pointer}.ed .headline-seat-controls button[aria-pressed=true]{background:var(--ink);color:var(--surf2)}.ed .headline-seat-controls button:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}@media(max-width:600px){.ed .headline-seat-controls{right:var(--space-2);bottom:var(--space-2)}}.ed .film-move-grip{position:absolute;left:calc(var(--space-4) * -1);top:calc(var(--space-4) * -1);width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8);border-radius:50%;background:var(--ink);color:var(--void);display:grid;place-items:center;cursor:grab;touch-action:none;pointer-events:auto}.ed .film-move-box.is-dragging .film-move-grip{cursor:grabbing}.ed .etl.is-under{visibility:hidden}.ed.is-phone.is-carrying-shot :is(.film-shot-sheet,.film-graphics-sheet){visibility:hidden}.ed.is-phone.is-carrying-shot :is(.etl,.card-grid-lift,.card-grid-line){visibility:visible}.ed .gsheet{z-index:85}.ed .mbar{position:absolute;left:0;height:var(--icon-lg);background:var(--surf2);display:flex;align-items:center;overflow:hidden;color:var(--ink2);font:var(--role-current);font-size:var(--role-row-13);padding:0;border:0;cursor:pointer}.ed .mbar .nm{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3) 0 var(--space-2);flex:none;white-space:nowrap}.ed .mbar .nm svg{fill:var(--glyph)}.ed .mbar .music-name-text{display:block;min-width:0;overflow:hidden}.ed .mbar .wave{flex:1 1;min-width:0;height:100%;display:block}.ed .mbar .wave rect{fill:var(--ink4);opacity:.55}.ed .mbar.is-sel,.ed .mbar:hover{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.ed .mbar.is-dim{opacity:.32}.ed .mbar.is-empty{padding-left:var(--space-3);white-space:nowrap}.ed .film-lane-empty,.ed .mbar.is-empty{background:var(--stage);color:var(--ink3)}.ed .film-lane-empty{position:absolute;left:0;top:var(--space-2);height:calc(var(--space-unit) * 12);padding:0 var(--space-3);border:0;border-radius:var(--r6);font:var(--role-secondary);text-align:left;cursor:pointer}.ed .film-lane-empty:hover{background:var(--panel-hover);color:var(--ink)}.ed .film-lane-empty:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.ed .film-lane-empty-label,.ed .music-lane-empty-label{position:absolute;left:var(--space-3);z-index:1;color:var(--ink3);font:var(--role-section);font-size:var(--role-row-13);pointer-events:none;white-space:nowrap}.ed .film-lane-empty-label{top:var(--space-6)}.ed .music-lane-empty-label{padding-top:var(--space-1)}.ed .tl-head{position:absolute;width:var(--stroke-2);margin-left:calc(var(--stroke) * -1);border-radius:var(--radius-xs);box-shadow:0 0 0 var(--stroke) var(--void);z-index:8;cursor:default;touch-action:none;pointer-events:none}.ed .tl-head:before{left:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);top:calc(var(--space-1) * -1);height:var(--icon-sm)}.ed .tl-head:after,.ed .tl-head:before{content:"";position:absolute;pointer-events:auto}.ed .tl-head:after{left:50%;top:var(--disc-top,calc(var(--space-unit) * 14));width:var(--icon-xs);height:var(--icon-xs);margin:0 0 0 calc(var(--space-2) * -1);box-shadow:0 0 0 var(--stroke) var(--void)}.ed .ride{position:absolute;z-index:12;transform:translateX(-50%);height:calc(var(--space-unit) * 7);padding:0 var(--space-2);border-radius:var(--r6);background:var(--lift);display:inline-flex;align-items:center;gap:var(--space-2);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink);white-space:nowrap}.ed .ride .rd{color:var(--ink4)}.ed .ride .rd,.ed .ride.at-in{font-weight:var(--role-current-weight)}.ed .ride.at-in{transform:translateX(-100%);background:var(--surf2);box-shadow:none;color:var(--ink2)}.ed .epanel{width:calc(var(--space-unit) * 86);flex:none;border-radius:var(--r13);background:var(--panel);padding:var(--space-4);flex-direction:column;gap:var(--space-3);overflow:hidden}.ed .epanel,.ed .pbody{display:flex;min-height:0;position:relative}.ed .pbody{flex:0 1 auto;flex-direction:column;gap:var(--space-2);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ed .lines{display:flex;flex-direction:column}.ed .ln2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:calc(var(--space-unit) * 9);padding:0 var(--space-1);color:var(--ink3)}.ed .ln2,.ed .ln2 b{font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none)}.ed .ln2 b{color:var(--ink);white-space:nowrap}.ed .ln2 em{font-style:normal;color:var(--ink3);margin-right:var(--space-3)}.ed .ln2.bill b{font-weight:var(--role-current-weight)}.ed .fld{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);width:100%;min-height:calc(var(--space-unit) * 14);padding:var(--space-2) var(--space-3);border-radius:var(--r9);background:var(--surf);position:relative}.ed .fld .lb{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.ed .fld .vl{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink);min-height:var(--icon-md);outline:none;overflow-wrap:anywhere}.ed .fld:hover{background:var(--surf-hover)}.ed .fld.is-edit{box-shadow:var(--focus-ring)}.ed .gt{font:var(--role-section);color:var(--ink3);padding:var(--space-hair) var(--space-hair) 0}.ed .fstrip{position:relative;display:flex;flex:none;height:calc(var(--space-unit) * 20);border-radius:var(--r6);overflow:hidden;background:var(--stage);touch-action:none}.ed .fstrip .fframe{flex:1 1;min-width:0;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;filter:brightness(.3) saturate(.6)}.ed .fstrip:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - var(--stroke)),color-mix(in srgb,var(--shade) 62%,transparent) calc(10% - var(--stroke)),color-mix(in srgb,var(--shade) 62%,transparent) 10%)}.ed .fwin{position:absolute;top:0;bottom:0;z-index:2;box-shadow:inset 0 0 0 var(--stroke-2) var(--white),0 0 0 var(--stroke) var(--void);border-radius:var(--radius-sm);background:none;cursor:grab;touch-action:none}.ed .fwin.is-drag{cursor:grabbing}.ed .fwin .fwinin,.ed .fwin .fwinout{position:absolute;top:0;bottom:0;width:calc(var(--space-unit) * 3);cursor:ew-resize;background:var(--white) linear-gradient(var(--void),var(--void)) center/var(--stroke-2) var(--icon-md) no-repeat}.ed .fwin .fwinin{left:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ed .fwin .fwinout{right:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ed .fstrip .flit .fframe{filter:none}.ed .flit{position:absolute;top:0;bottom:0;overflow:hidden;z-index:1;pointer-events:none}.ed .flit .fframe{position:absolute;top:0;height:100%;flex:none}.ed .takes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);flex:none}.ed .tk{display:block;position:relative;aspect-ratio:9/16;border-radius:var(--r6);background:var(--stage) center/cover no-repeat;padding:0}.ed .pact,.ed .tk{width:100%;border:0;cursor:pointer}.ed .pact{display:flex;align-items:center;gap:var(--space-3);color:var(--ink2);flex:none;text-align:left}.ed .pact svg{fill:var(--glyph)}.ed .pact:hover{color:var(--ink)}.ed .pact.danger,.ed .pact.danger svg{color:var(--danger);fill:var(--danger)}.ed .pact .bl{margin-left:auto;color:var(--ink3);font:var(--role-secondary);line-height:var(--lh-none);display:inline-flex;align-items:center;gap:var(--space-hair)}.ed .pact .bl svg{width:var(--icon-xs);height:var(--icon-xs)}.ed .prule{height:var(--stroke);background:var(--rule2);margin:var(--space-hair) var(--space-2);flex:none}.ed .pfoot{flex:none;display:flex;flex-direction:column;gap:var(--space-hair)}.ed .orow{display:flex;align-items:center;gap:var(--space-3);height:var(--touch);padding:0 var(--space-1)}.ed .orow .lb{color:var(--ink3);margin-right:auto}.ed .orow .lb,.ed .orow .ov{font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none)}.ed .orow .ov{color:var(--ink)}.ed .orow button{display:flex;align-items:center;gap:var(--space-2);font:var(--role-current);line-height:var(--lh-none);color:var(--ink2);border:0;cursor:pointer}.ed .orow button svg{flex:none;fill:var(--glyph)}.ed .orow button:hover{color:var(--ink)}.ed .orow button:hover svg{fill:var(--ink)}.ed .trk-list{display:flex;flex-direction:column;gap:var(--space-hair)}.ed .trow{display:grid;grid-template-columns:calc(var(--space-unit) * 5) minmax(0,1fr) auto calc(var(--space-unit) * 5);align-items:center;gap:var(--space-3);height:var(--touch);padding:0 var(--space-3);border-radius:var(--r9);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);color:var(--ink2);width:100%;border:0;cursor:pointer;text-align:left}.ed .trow>svg{fill:var(--glyph)}.ed .trow .nm2{min-width:0;overflow-wrap:anywhere}.ed .trow .ln{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink4)}.ed .trow .tick{fill:var(--ink);visibility:hidden}.ed .trow:hover{background:var(--panel-hover);color:var(--ink)}.ed .trow.is-on{color:var(--ink);font-weight:var(--role-current-weight)}.ed .trow.is-on .tick{visibility:visible}.ed .trow[aria-disabled=true]{color:var(--ink4);cursor:default}.ed .trow[aria-disabled=true]:hover{background:none}.ed .trow:has(.tacts){height:auto;min-height:calc(var(--space-unit) * 14);padding:var(--space-2) var(--space-3);cursor:default}.ed .tacts{grid-column:2/-1;display:flex;gap:var(--space-2);justify-content:flex-end}.ed .tacts button{border:var(--stroke) solid var(--rule2);background:transparent;color:var(--ink);font:var(--role-current);line-height:var(--lh-none);cursor:pointer}.ed .tacts button:hover{background:var(--panel-hover)}.ed .ncard{flex-direction:column;padding:var(--space-3);border-radius:var(--r9);background:var(--stage)}.ed .ncard,.ed .ncard .nh{display:flex;gap:var(--space-2)}.ed .ncard .nh{align-items:center;font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink)}.ed .ncard .nh em{font-style:normal;font-weight:var(--role-current-weight);color:var(--ink4)}.ed .ncard .nav{width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);border-radius:50%;background:var(--lift2);color:var(--ink);display:grid;place-items:center;font:var(--role-current);font-size:var(--role-row-12);line-height:var(--lh-none);flex:none}.ed .ncard .nb{font:var(--role-body);color:var(--ink2)}.ed .ncard .tcc{display:inline-flex;align-items:center;height:var(--icon-lg);padding:0 var(--space-2);margin-right:var(--space-2);border-radius:var(--r6);background:var(--surf);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink2)}.ed .menu-wrap{position:relative;display:inline-flex}.ed .tgroup-end .vchip{padding:0;gap:0}.anchored-menu .vmenu{padding:var(--space-2);border-radius:var(--r13)}.anchored-menu .vmenu .mhead{display:flex;align-items:center;height:calc(var(--space-unit) * 7);padding:0 var(--space-3);font:var(--role-section);color:var(--ink)}.anchored-menu .vrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--space-unit) * 11);padding:var(--space-2) var(--space-3);border-radius:var(--r6);color:var(--ink2);border:0;cursor:pointer;text-align:left}.anchored-menu .vrow b{font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);color:var(--ink)}.anchored-menu .vrow .vw{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3);white-space:nowrap}.anchored-menu .vrow[aria-checked=true]{background:var(--lift2)}.anchored-menu .vrow:hover{background:var(--float-hover)}.ed .notshown{font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink4);white-space:nowrap}.ed .epanel{padding-top:0}.ed .film-side-panel{padding:var(--space-4);gap:var(--space-3)}:is(.ed,.execution-panel-head) .film-side-tabs{display:flex;align-items:center;gap:var(--space-1);flex:none;height:calc(var(--space-unit) * 9)}:is(.ed,.execution-panel-head) .film-side-tabs button{min-width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 9);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-2);border:0;border-radius:var(--r9);background:none;color:var(--ink3);cursor:pointer}:is(.ed,.execution-panel-head) .film-side-tabs button.is-on{background:var(--selected-bg);color:var(--selected-ink)}.ed .film-side-tabs .film-side-fold{margin-left:auto}.ed .film-side-content button:focus-visible,:is(.ed,.execution-panel-head) .film-side-tabs button:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.ed .film-side-content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.ed .film-side-designs h2{margin:0 0 var(--space-3);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-15)}.ed .film-side-posters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ed .film-side-posters button{display:block;min-width:0;padding:0;border:0;border-radius:var(--r6);overflow:hidden;cursor:grab;aspect-ratio:9/16}.ed .film-side-posters img{display:block;width:100%;height:100%;object-fit:contain}.ed .film-side-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-unit) * 24),1fr));gap:var(--space-2)}.ed .film-side-shots button{display:block;min-width:0;padding:0;border:0;border-radius:var(--r9);overflow:hidden;background:var(--well);cursor:grab;aspect-ratio:4/5}.ed .film-side-shots img,.ed .film-side-shots video{display:block;width:100%;height:100%;object-fit:cover}.ed .film-side-shots .studio-image-el{object-fit:cover}.ed .film-side-posters button,.ed .film-side-shots button{position:relative}.ed .film-side-shots button.is-in-film{cursor:pointer}:is(.ed,.board-work-panel) .film-side-music{display:flex;flex-direction:column;gap:var(--space-1)}:is(.ed,.board-work-panel) .film-track{display:grid;grid-template-columns:calc(var(--space-unit) * 9) minmax(0,1fr) calc(var(--space-unit) * 9);align-items:center;gap:var(--space-3);min-height:calc(var(--space-unit) * 14);padding:var(--space-1) var(--space-2);border-radius:var(--r9)}:is(.ed,.board-work-panel) .film-track.is-on{background:var(--panel-hover)}:is(.ed,.board-work-panel) .film-track-name{display:flex;flex-direction:column;min-width:0;gap:var(--space-1);text-align:left;color:var(--ink);font:var(--role-current)}:is(.ed,.board-work-panel) .film-track-name span{overflow-wrap:anywhere}:is(.ed,.board-work-panel) .film-track-name small{color:var(--ink3);font:var(--role-secondary)}:is(.ed,.board-work-panel) .film-track button{min-width:0;border:0;background:none;color:var(--ink2);cursor:pointer}:is(.ed,.board-work-panel) .film-track-preview{position:relative;width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 9);display:grid;place-items:center;border-radius:50%!important}:is(.ed,.board-work-panel) .film-track-preview.is-starting{box-shadow:none}:is(.ed,.board-work-panel) .film-track-preview:hover{background:var(--lift)!important}:is(.ed,.board-work-panel) .film-track-use{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--space-unit) * 9);align-items:center;justify-items:start;gap:var(--space-2);min-height:var(--touch);padding:0;border-radius:var(--r9)}:is(.ed,.board-work-panel) .film-track-use svg{justify-self:center}:is(.ed,.board-work-panel) .film-track-use:disabled{cursor:default}:is(.ed,.board-work-panel) .film-track-none-glyph{pointer-events:none;color:var(--ink2)}:is(.ed,.board-work-panel) .film-track-like{opacity:0}:is(.ed,.board-work-panel) .film-track-like:not([aria-pressed=true]){color:var(--ink3)!important}:is(.ed,.board-work-panel) .film-track-like:not([aria-pressed=true]):hover{color:var(--ink)!important}:is(.ed,.board-work-panel) .film-track-like.is-liked{opacity:1}:is(.ed,.board-work-panel) .film-track-like:focus-visible,:is(.ed,.board-work-panel) .film-track:hover .film-track-like{opacity:1}@media (hover:none){:is(.ed,.board-work-panel) .film-track-like{opacity:1}}:is(.ed,.board-work-panel) .film-background-picker{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-5)}:is(.ed,.board-work-panel) .film-background-picker h2{margin:0 0 var(--space-1) var(--space-2);color:var(--ink3);font:var(--role-secondary)}:is(.ed,.board-work-panel) .film-background-swatch{width:var(--icon-sm);height:var(--icon-sm);border-radius:50%;background:var(--ink)}.film-side-music .film-track-rename{display:block;width:100%;min-width:0;border:0;outline:none;box-shadow:none;border-radius:var(--r6);padding:var(--space-2) var(--space-2);background:var(--lift);color:var(--ink);font:var(--role-current);caret-color:var(--ink)}.film-side-music .film-track-rename::selection{background:var(--selection)}.ed .epanel .ghead{height:calc(var(--space-unit) * 14);margin:0}.ed .epanel .ghead .grow{flex:1 1}.ed .epanel .act-glyph.gbk{width:var(--control-h-lg);display:flex;align-items:center;justify-content:center;flex:none}.ed .epanel .act-glyph.gbk svg{fill:var(--glyph)}.ed .epanel .act-glyph:is(.gtrash,.gmore){width:var(--control-h-lg);display:flex;align-items:center;justify-content:center;flex:none}.ed .epanel .act-glyph:is(.gtrash,.gmore) svg{fill:var(--glyph)}.ed .epanel .act-glyph.gtrash:hover svg{fill:var(--danger)}.ed .epanel .gstyle{flex:1 1 auto;min-width:0;height:auto;min-height:var(--control-h-lg);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-3)}.ed .epanel .gstyle span{white-space:normal;overflow:visible;text-overflow:clip;text-align:left}.ed .epanel .gnew{white-space:normal}.ed .epanel .fld{padding:var(--space-3) var(--space-3);background:var(--surf);border:0;text-align:left}.ed .epanel .fld:hover{background:var(--surf-hover)}.ed .epanel .gpicw[data-hangs] .fld.pic{background:var(--float)}.ed .epanel .gpicw[data-hangs=below] .fld.pic{border-bottom-left-radius:0;border-bottom-right-radius:0}.ed .epanel .gpicw[data-hangs=above] .fld.pic{border-top-left-radius:0;border-top-right-radius:0}.ed .epanel .fld.gspn{cursor:default}.ed .epanel .grw.fr-open{grid-template-columns:calc(var(--space-unit) * 16) minmax(0,1fr) var(--icon-sm)}.ed .epanel .grw.fr-open>svg{fill:var(--glyph);width:var(--icon-sm);height:var(--icon-sm)}.ed .epanel .grw .gth-bed{display:flex;align-items:center;justify-content:center;background:var(--stage)}.ed .epanel .grw .gth-bed svg{fill:var(--ink3)}.ed :is(.epanel,.vsheet) .grw em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed :is(.epanel,.vsheet) .gth.gth-art{display:grid;place-items:center}.ed :is(.epanel,.vsheet) .gth-art .graphicart{display:flex;justify-content:center}.ed :is(.epanel,.vsheet) .gth-art .graphicart>svg{width:auto;height:calc(var(--space-unit) * 8);max-width:calc(var(--space-unit) * 14)}.ed .epanel .inout{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-hair);font:var(--role-secondary);color:var(--ink3)}.ed .epanel .inout b{font-weight:var(--role-current-weight);color:var(--ink)}.ed .shot-takes-foot{display:flex;flex-direction:column;gap:var(--space-4);margin-top:0;padding-top:var(--space-4)}.ed .shot-takes{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:thin;padding:var(--space-1);margin:calc(var(--space-1) * -1)}.ed .shot-take{display:flex;flex:none;flex-direction:column;align-items:center;gap:var(--space-1);width:calc(var(--space-unit) * 16)}.ed .shot-take-picture{position:relative;display:block;overflow:hidden;width:calc(var(--space-unit) * 16);height:calc(var(--space-unit) * 29);border:0;border-radius:var(--r6);padding:0;cursor:pointer}.ed .shot-take-picture video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ed .shot-take-picture:disabled{cursor:default}.ed .shot-take-picture.is-in-use{outline:var(--stroke-2) solid var(--ink);outline-offset:var(--space-hair);cursor:default}.ed .shot-take-picture.is-making{display:grid;place-items:center}.ed .shot-take-failed{margin:0;font:var(--role-secondary);font-size:var(--role-row-13);color:var(--ink3)}.ed .shot-direct{display:grid;place-items:center;width:calc(var(--space-unit) * 9);border:0;color:var(--ink);cursor:pointer}.ed .shot-direct:disabled{opacity:.4;cursor:default}.ed .shot-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-2)}.ed .shot-acts>.act{min-width:0;white-space:nowrap}.ed :is(.epanel,.vsheet) .shot-graphics{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4)}.ed .shot-panel{display:flex;flex-direction:column;gap:var(--space-5)}.ed .epanel.shot-panel,.ed .epanel.shot-panel>.ghead{padding-inline:var(--panel-inset)}.ed .shot-panel :is(.shot-takes-foot,.shot-graphics){padding-top:0}.ed .shot-panel .shot-takes-foot{gap:var(--space-3)}.ed .shot-panel .shot-takes-foot:empty{display:none}.ed .vsheet .shot-panel{gap:var(--space-4)}.ed .vsheet .shot-panel>.ghead{height:var(--touch);margin:calc(var(--space-1) * -1) calc(var(--space-hair) * -1) calc(var(--space-1) * -1) 0;padding-left:0}@media(max-width:760px){.ed .shot-take,.ed .shot-take-picture{width:calc(var(--space-unit) * 14)}.ed .shot-take-picture{height:calc(var(--space-unit) * 25)}}.ed .film-side-motion{flex:none;margin-top:auto;border-radius:var(--r13);padding:var(--space-2);background:var(--panel);box-shadow:var(--shadow-menu)}.ed .film-side-motion:not(.is-open){padding:0;background:transparent;box-shadow:none}.ed .film-side-motion textarea{display:block;width:100%;min-height:calc(var(--space-unit) * 12);resize:vertical;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--role-row-15);line-height:var(--lh-body);padding:var(--space-3) var(--space-3)}.ed .film-side-motion textarea::placeholder{color:var(--ink3)}.ed .film-side-motion-foot{display:flex;justify-content:space-between;align-items:center;padding:var(--space-hair) var(--space-1)}.ed .film-side-motion-foot button{width:calc(var(--space-unit) * 9);display:grid;place-items:center;border:0;background:var(--panel-hover);color:var(--ink);cursor:pointer}.ed .film-side-motion-foot button:disabled{opacity:.4;cursor:default}.ed .film-side-motion-foot button:last-child:not(:first-child){margin-left:auto}.ed .motion-note{display:flex;flex-direction:column}.ed .motion-note-acts{display:flex;align-items:center;justify-content:space-between;min-height:var(--control-h-lg);padding:var(--space-hair) var(--space-1) var(--space-1)}.ed .epanel .gacts2{gap:var(--space-2)}.ed :is(.epanel,.vsheet) .gact2{display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--ink);border:0;cursor:pointer}.ed :is(.epanel,.vsheet) .gact2 svg{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5);fill:var(--ink2)}.ed :is(.epanel,.vsheet) .gact2:disabled{opacity:.4;cursor:default}.ed :is(.epanel,.vsheet) .grwrow{display:grid;grid-template-columns:minmax(0,1fr) var(--control-h);align-items:center;gap:var(--space-1)}.ed :is(.epanel,.vsheet) .act-glyph.grwtrash{width:var(--control-h);display:flex;align-items:center;justify-content:center}.ed :is(.epanel,.vsheet) .act-glyph.grwtrash svg{fill:var(--ink3)}.ed :is(.epanel,.vsheet) .act-glyph.grwtrash:hover svg{fill:var(--danger)}.anchored-menu .cmenu{padding:var(--space-3)}.ed .fv-frame.is-pair{display:flex;gap:var(--space-hair);aspect-ratio:18/16}.ed .fv-frame.is-pair .stage-pic{position:relative;inset:auto;width:calc(50% - var(--stroke));height:100%;flex:none}.ed .vscrim{position:fixed;inset:0;background:var(--scrim);z-index:70}.ed .msheet{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:80;width:calc(var(--space-unit) * 90);padding:var(--space-5);background:var(--lift);border-radius:var(--r13);box-shadow:var(--shadow-menu);display:flex;flex-direction:column;gap:var(--space-4)}.ed .msheet .nh{font:var(--role-section);letter-spacing:var(--role-tracking);color:var(--ink)}.ed .msheet .acts{display:flex;justify-content:flex-end}.ed .bdanger{display:inline-flex;align-items:center;color:var(--danger);border:0;cursor:pointer}.ed .vsheet{position:fixed;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);z-index:80;padding:var(--space-3);background:var(--lift);border-radius:var(--r13);box-shadow:var(--shadow-menu);display:flex;flex-direction:column;gap:var(--space-2);max-height:60dvh;overflow-y:auto}.ed .vsheet .shhead{display:flex;align-items:center;justify-content:flex-end;height:calc(var(--space-unit) * 7);margin:calc(var(--space-hair) * -1) calc(var(--space-hair) * -1) 0}.ed>.vsheet.is-shot{position:relative;left:auto;right:auto;bottom:auto;z-index:auto;flex:none;height:calc(var(--space-unit) * 59);max-height:none;margin-top:var(--space-2)}.ed:has(>.vsheet.is-shot)>.edtlp{display:none}.ed .vsheet.is-shot .shot-panel{gap:var(--space-3)}.ed .vsheet.is-shot .shot-takes-foot{padding-top:0}.ed .sheetrows{display:flex;flex-direction:column;gap:var(--space-hair)}.ed .vsheet .shot-takes-foot{margin-top:0;padding-top:var(--space-4)}.ed .cmpair{display:grid;grid-template-columns:1fr 1fr}@media (max-width:760px){.ed.is-phone{gap:0}.ed.is-phone .film-foot{margin:0 var(--space-2) var(--space-2);padding:var(--space-2);min-height:calc(var(--space-unit) * 14)}.ed.is-phone .film-foot-tools{gap:0}.ed.is-phone .film-foot-glyph{width:calc(var(--space-unit) * 10)}.ed.is-phone .film-shot-length{overflow:auto;scrollbar-width:none}.ed.is-phone .film-shot-length>span{display:none}.ed.is-phone .ehead{height:calc(var(--space-unit) * 12);padding:0 var(--space-2);gap:var(--space-1)}.ed.is-phone .ehead .act-primary{min-width:calc(var(--space-unit) * 15);padding:0 var(--space-2)}.ed.is-phone .edtlp{flex-direction:column-reverse;z-index:75}.ed.is-phone .edwork{padding:0 var(--space-3)}.ed.is-phone .etl{padding:0 var(--space-3) var(--space-2)}.ed.is-phone .etrans{height:calc(var(--space-unit) * 16);padding:0 var(--space-1) var(--space-2)}.ed.is-phone .eadd{width:var(--control-h-lg);height:var(--touch);justify-content:center;padding:0;margin-right:0}.ed.is-phone .fstrip{height:calc(var(--space-unit) * 16)}.ed.is-phone .efoot{display:flex;align-items:center;gap:var(--space-2);flex:none;margin:0 var(--space-3) var(--space-3);padding:var(--space-1);border-radius:var(--r13);background:var(--lift)}.ed.is-phone .efoot .vchip{height:var(--touch)}}.grid6>.card:has(.character-catalogue[open]){grid-column:span 2}.film-shell-head{gap:var(--space-3)}.film-shell-head .film-head-back{position:absolute;right:calc(100% + var(--space-1));display:grid;place-items:center;width:var(--control-h);height:var(--control-h);border-radius:var(--r9);color:var(--ink3)}.film-shell-head .film-head-back:hover{background:var(--bg-hover);color:var(--ink)}.film-shell-head .film-head-names{display:flex;flex-direction:column;gap:var(--space-1);min-width:calc(var(--space-unit) * 43);font:var(--role-section);font-size:var(--role-row-13);color:var(--ink3)}.film-shell-head .film-head-names strong{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink)}.film-shell-head .seg{margin-left:auto}.film-shell-head .film-main-act{margin:0}.execution-route:has(.ed,.static-stage)>.stage-tabs-fixed{display:none}.execution-route:has(.ed){background:none;overflow:visible}.ed{overflow:hidden;background:var(--panel)}.execution-route-body:has(.ed)>.ed{height:100%}.ed .edfilmcol{background:var(--void)}@media(min-width:761px){.ed:not(.is-phone){padding:0 var(--space-2) var(--space-2)}.ed:not(.is-phone) :is(.edwork,.efilm,.etranswrap){border-radius:0;background:none}.ed:not(.is-phone) .efilm .fv-well{border-radius:0}}.ed .edfilmcol .ehead{display:none}.ed.is-phone .edfilmcol .ehead:has(.hlock){display:flex}.ed .edwork,.ed .efilm{background:var(--void)}.ed .efilm .fv-well{border-radius:0}.ed .etranswrap{background:var(--void)}.ed .playbar-progress{margin:0}.ed .film-progress{display:block;flex:none;appearance:none;width:calc(100% - calc(var(--space-unit) * 9));height:calc(var(--space-unit) * 1);margin:0 var(--space-5);background:linear-gradient(to right,var(--acc2) var(--played),var(--rule2) var(--played));border:0;cursor:default}.cal .ed .playbar-progress input.film-progress{cursor:default}.ed .film-progress::-webkit-slider-thumb{appearance:none;width:var(--icon-xs);height:var(--icon-xs);border-radius:50%;background:var(--white)}.ed .film-progress::-moz-range-thumb{width:var(--icon-xs);height:var(--icon-xs);border:0;border-radius:50%;background:var(--white)}.ed .etrans{position:relative;height:calc(var(--space-unit) * 15);padding:0 var(--space-4)}.ed .etrans .tc{position:absolute;left:54%;transform:translateX(-50%);margin:0;color:var(--ink2);font:var(--role-current);font-size:var(--role-row-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ed.is-phone .etrans .tc{left:auto;right:var(--space-4);transform:none}.ed.ed-desk .playbar-progress{display:none}.ed.ed-desk{row-gap:var(--space-1)}.ed.ed-desk .etrans[data-playbar]{height:calc(var(--space-unit) * 9)}.ed.ed-desk .film-ruler-time{top:var(--space-2)}.ed:not(.is-phone) .etrans{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);container-type:inline-size}.ed:not(.is-phone) .etrans .tgroup-end{justify-self:end;margin-left:0}.ed:not(.is-phone) .etrans .tc{position:static;transform:none;justify-self:center;min-width:0;max-width:100%;overflow:hidden}@container (max-width:380px){.ed:not(.is-phone) .etrans .tc,.ed:not(.is-phone) .etrans .tc-len{display:none}}.ed .epanel{width:var(--ed-side,var(--side-w,calc(var(--space-unit) * 120)));padding:0 var(--space-3) var(--space-3);background:var(--riser)}.ed .epanel>.panel-head{margin:0 calc(var(--space-3) * -1)}.ed .epanel.is-folded{width:calc(var(--space-unit) * 15);padding:0}.ed .epanel.is-folded>.panel-head{margin:0}.ed .gcol.epanel{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ed .gcol .gfields{flex:0 0 auto;min-height:auto;overflow:visible}.ed .gcol.epanel .ghead.is-named{display:flex;align-items:center;gap:var(--space-hair);height:calc(var(--space-unit) * 14);margin:0}.ed .gcol.epanel .ghead.is-named .gbk{margin:0}.ed .gcol.epanel .ghead.is-named .gstyle{flex:0 1 auto;justify-content:flex-start;gap:var(--space-2);min-height:var(--control-h-lg);padding:0 var(--space-2);background:none;font:var(--role-section);color:var(--ink)}.ed .gcol.epanel .ghead.is-named .gstyle:hover{background:none}.ed .gcol.epanel .ghead.is-named .gstyle:hover svg{fill:var(--ink)}@media (max-width:760px){.ed.is-phone .film-graphics-sheet .gcol.epanel .act-glyph.gbk,.ed.is-phone .film-graphics-sheet .gstep button{width:var(--touch)}}.ed .film-side-panel{padding:var(--space-3)}:is(.ed,.execution-panel-head) .film-side-head .film-side-tabs{flex:1 1;min-width:0}:is(.ed,.execution-panel-head) .film-side-tabs button:not(.is-on):hover{background:var(--panel-hover);color:var(--ink)}@media(min-width:761px){.execution-route .ed .film-side-panel{padding:var(--space-1) var(--space-3) var(--space-3);gap:0}}.film-side-head .film-track-upload-head button{width:calc(var(--space-unit) * 9);display:grid;place-items:center;border:0;background:none;color:var(--ink3);cursor:pointer}.film-side-head .film-track-upload-head button:hover{background:var(--panel-hover);color:var(--ink)}.ed .film-side-designs .gtiles,.ed .film-side-shots{padding-top:var(--space-1)}.ed .film-side-shots button.is-on{z-index:1}.ed .film-side-designs .film-side-posters{grid-template-columns:repeat(3,minmax(0,1fr))}.ed .film-side-designs{min-height:100%;height:auto;overflow:visible}.ed .film-side-designs section+section{margin-top:var(--space-5)}.ed .film-side-designs .film-side-posters button.is-on{outline:var(--stroke-2) solid var(--ink);outline-offset:var(--space-hair)}.ed .film-brief-composer{position:sticky;top:0;z-index:5;margin:0 0 var(--space-3);border-radius:var(--r13);box-shadow:0 0 0 calc(var(--space-unit) * 1) var(--panel)}.composer-position.is-inline{position:static;z-index:auto;width:auto;min-width:0;max-width:none;margin:0;transform:none}.cal .composer-position.is-inline .prompt-dock{box-shadow:none}.ed .film-written-preview{display:block;position:relative;width:100%;aspect-ratio:9/16;align-self:start;padding:0;margin:0;border:0;border-radius:var(--r9);overflow:hidden;cursor:grab}.ed .gtile.is-wait{cursor:default}.ed .film-written-canvas{display:block;position:absolute;inset:0}.ed .film-written-preview[data-design=guest-review]{aspect-ratio:2/1}.ed .film-written-preview[data-design=guest-review] .film-written-canvas{inset:auto 0 -26%;aspect-ratio:9/16}.ed .film-art{position:absolute;z-index:4;left:9%;top:14%;width:82%;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);pointer-events:auto;touch-action:none}.ed .film-art-position{position:absolute;inset:0;z-index:4;pointer-events:none}.live-factory-graphic [style*=drop-shadow]{will-change:transform}.ed .film-side-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);padding:var(--space-1)}.ed .film-side-photo-grid button{position:relative;aspect-ratio:9/16;overflow:hidden;border:0;border-radius:var(--r6);cursor:pointer}.ed .film-side-photo-grid button:first-child{aspect-ratio:auto;min-height:calc(var(--space-unit) * 13);color:var(--ink)}.ed .film-art.is-selected{outline:var(--stroke-2) solid var(--ink);outline-offset:var(--space-1);border-radius:var(--r9)}.ed .film-art-words{display:block;min-width:calc(var(--space-unit) * 11);min-height:calc(var(--space-unit) * 7);height:auto;padding:var(--space-2) var(--space-3);border:0;outline:0;resize:none;overflow:hidden;background:transparent;color:inherit;font-family:var(--font)}.ed .film-art-words:focus{box-shadow:inset 0 0 0 var(--stroke-2) var(--focus);border-radius:var(--radius-sm)}.ed .gband .film-gband-more{position:absolute;top:var(--space-1);width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5);margin:0;padding:0;overflow:visible;display:grid;place-items:center;cursor:pointer;z-index:5}.ed .gband .film-gband-end{right:calc(var(--space-hair) * -1)}.ed .gband .film-gband-end,.ed .gband .film-gband-start{position:absolute;top:calc(var(--space-hair) * -1);bottom:calc(var(--space-hair) * -1);width:calc(var(--space-unit) * 2);margin:0;padding:0;overflow:visible;border-radius:var(--radius-sm);background:var(--att);cursor:ew-resize;touch-action:none;z-index:6}.ed .gband .film-gband-start{left:calc(var(--space-hair) * -1)}.ed .film-brief-request-chip{position:absolute;z-index:6;min-height:var(--icon-lg);padding:var(--space-1) var(--space-2);border-radius:var(--r6);background:var(--film-gfx-band);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-12);white-space:nowrap}.ed .film-brief-wait{position:absolute;z-index:7;border-radius:var(--r6);background:var(--plate);pointer-events:none}.ed .film-side-versions{display:flex;flex-direction:column;gap:var(--space-1);min-height:100%}.ed .film-side-versions .eline{margin:0}.ed .film-side-versions button{text-align:left;border:0;background:none;color:var(--ink2);font:var(--role-current);line-height:var(--lh-none)}.ed .film-side-versions button.is-on,.ed .film-side-versions button:hover{background:var(--panel-hover);color:var(--ink)}.ed .film-side-versions button{display:flex;align-items:center;gap:var(--space-3);width:100%}.ed .film-version-thumb{position:relative;flex:none;width:calc(var(--space-unit) * 9);aspect-ratio:9/16;overflow:hidden;border-radius:var(--r6)}.ed .film-version-facts{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1}.ed .film-version-facts strong{font-weight:var(--role-current-weight);color:inherit}.ed .film-version-facts small{font-size:var(--role-row-12);color:var(--ink3)}.ed .film-version-row{position:relative;border-radius:var(--r9)}.ed .film-version-row.is-on>button:first-child,.ed .film-version-row:hover>button:first-child{background:var(--panel-hover);color:var(--ink)}.ed .film-version-facts .film-version-why{color:var(--ink2)}.ed .film-version-proposal{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--ink2)}.ed .film-version-proposal .film-version-facts strong{color:var(--ink)}.ed .film-side-versions .film-versions-older{color:var(--ink3)}.ed .film-side-versions .film-versions-older[aria-expanded=true] svg{transform:rotate(180deg)}.ed .film-version-facts .film-version-oneline{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ed .film-version-proposal .film-version-acts{display:flex;gap:var(--space-2)}.ed .film-side-versions .film-version-proposal>.film-version-proposal-film{width:calc(100% + var(--icon-lg));margin:0 calc(var(--space-3) * -1)}.ed .film-version-proposal .film-version-thumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ed .film-side-versions .film-version-proposal .film-version-acts button{width:auto}.cal .film-render-wait{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink3);font:var(--role-secondary);font-size:var(--role-row-12);line-height:var(--lh-none);white-space:nowrap}.cal .film-render-wait .ld{position:relative;inset:auto;width:var(--icon-sm);height:var(--icon-sm)}.ed .edtlp{height:calc(var(--space-unit) * 59);background:var(--riser)}.ed .etl{padding-bottom:var(--space-4)}.ed .timeline-lanes{grid-template-rows:calc(var(--space-unit) * 16) calc(var(--space-unit) * 26) var(--control-h);position:relative;width:calc(var(--space-unit) * 12);display:block}.ed .timeline-lanes button{position:absolute;left:0;display:grid;place-items:center;width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8);padding:0;border:0;border-radius:var(--r6);background:none;color:var(--ink3);cursor:pointer}.ed .timeline-lanes button:hover{background:var(--panel-hover);color:var(--ink)}.ed .timeline-lanes .film-lanes-add{position:absolute;top:0;left:0}.ed .timeline-lanes .film-lanes-add .act{position:static;width:auto;margin:0}.ed:not(.is-phone) .timeline-lanes{width:calc(var(--space-unit) * 26)}.ed:not(.is-phone) .timeline-lanes .act{display:flex;justify-content:flex-start;gap:var(--space-2);width:calc(var(--space-unit) * 24);margin:calc(var(--space-hair) * -1) 0 0 calc(var(--space-hair) * -1);font:var(--role-secondary)}.ed .film-ruler-time{position:absolute;top:var(--space-5);transform:translateX(-50%);font:var(--role-secondary);font-size:var(--role-row-12);line-height:var(--lh-none);color:var(--ink4);pointer-events:none}.ed .film-ruler-time:first-child{transform:none;transform:translateX(calc(var(--space-unit) * 2))}.ed .film-ruler-time:not(.film-ruler-end){color:var(--ink3)}.ed .film-ruler-end{transform:translateX(-100%);padding-left:var(--space-1);white-space:nowrap;color:var(--ink2)}.ed .tl-head{background:var(--att);box-shadow:none}.ed:not(.is-phone) .etl-in .tl-head{background:linear-gradient(to bottom,var(--ink) 0 calc(var(--space-unit) * 2),transparent calc(var(--space-unit) * 2) calc(var(--space-unit) * 7),var(--ink) calc(var(--space-unit) * 7))}.ed:not(.is-phone) .tl-head:after{border-radius:var(--radius-sm) var(--radius-sm) var(--r6) var(--r6)}.ed .tl-head:after,.ed:not(.is-phone) .tl-head:after{width:calc(var(--space-unit) * 3);height:calc(var(--space-unit) * 3);margin-left:calc(var(--space-1) * -1)}.ed .tl-head:after{border-radius:var(--radius-xs);background:var(--att);box-shadow:none}.ed .clip.is-dragging{opacity:.12}.ed .band,.ed .gband{height:var(--icon-lg);background:var(--film-gfx-band);color:var(--ink2);font-size:var(--role-row-12)}.ed .band:hover,.ed .gband:hover{background:var(--gfx-band-hover)}.ed .film-lane-empty-label,.ed .music-lane-empty-label{display:none}.ed:not(.is-phone) .film-lane-empty{top:var(--space-8)}@media(max-width:760px){.execution-route:has(.ed,.static-stage)>.stage-tabs-fixed{display:flex;min-height:calc(var(--space-unit) * 13);margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--r13);background:var(--panel)}.ptb:has(#film-phone-action) .credit-avatar,.ptb:has(#film-phone-action) .div,.ptb:has(#film-phone-action) .findholder,.ptb:has(#film-phone-action) .grow{display:none}.ptb:has(#film-phone-action) .ptt{min-width:0;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#film-phone-action{display:flex;flex:none;align-items:center;margin-left:auto}#film-phone-action .film-main-act{flex:none;white-space:nowrap}#film-phone-action .film-action-length,.film-shell-head .film-head-names,.film-shell-head .seg{display:none}.ed.is-phone .edfilmcol{background:var(--void)}.ed.is-phone .etrans{height:calc(var(--space-unit) * 12);padding:0 var(--space-3)}.ed .etrans .fv-tbtn{width:var(--touch)}.ed.is-phone .etrans .tc{left:50%;right:auto;transform:translateX(-50%)}.ed.is-phone .etrans .tgroup-end{margin-left:auto}.ed-edit.is-phone .etrans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:var(--touch) var(--touch);height:auto;padding:0 var(--space-3) var(--space-1);gap:0}.ed-edit.is-phone .etrans .tgroup{display:contents}.ed-edit.is-phone .etrans .fv-tbtn{width:var(--touch);justify-self:center}.ed-edit.is-phone .etrans .film-play{grid-column:1;grid-row:1}.ed-edit.is-phone .etrans .film-sound{grid-column:3;grid-row:1}.ed-edit.is-phone .etrans .film-full-frame{grid-column:4;grid-row:1}.ed-edit.is-phone .etrans .tc{position:static;grid-column:2;grid-row:1;transform:none;justify-self:center;min-width:var(--touch);margin:0;font-size:var(--role-row-15)}.ed-edit.is-phone .etrans .tgroup-end>.film-share-act,.ed-edit.is-phone .etrans .tgroup-end>.fv-tbtn:not(.film-full-frame){grid-row:2}.ed-edit.is-phone .film-phone-share{display:flex;padding:0 var(--space-3) var(--space-3);background:var(--void)}.ed-edit.is-phone .film-phone-share .film-share-act{width:100%;background:var(--void-hover);color:var(--ink);text-align:center}.ed-edit.is-phone .film-phone-share .film-share-act:hover{background:var(--void-press)}.ed.is-phone .edtlp{flex-direction:column;height:calc(var(--space-unit) * 44)}.ed.is-phone .etl{padding-bottom:var(--space-2)}.ed.is-phone .edwork{padding:0}.ed.is-phone .etl{padding:0 var(--space-2) var(--space-2)}.ed.is-phone .film-shot-sheet{left:var(--space-2);right:var(--space-2);bottom:calc(var(--space-unit) * 46);height:calc(var(--space-unit) * 85);max-height:calc(100dvh - calc(var(--space-unit) * 75));padding:0;border-radius:var(--r13) var(--r13) 0 0}.ed.is-phone .film-shot-sheet .film-side-panel{width:100%;height:calc(100% - calc(var(--space-unit) * 13));min-height:0;padding:var(--space-3);background:transparent;border:0}.ed.is-phone .film-shot-sheet .film-side-tabs{display:none}.ed.is-phone .film-phone-clip-head{height:calc(var(--space-unit) * 13);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3)}.ed.is-phone .film-phone-clip-head span{flex:1 1}.ed.is-phone .film-phone-clip-head button{width:var(--touch);display:grid;place-items:center;border:0;background:none;color:var(--ink2)}.ed.is-phone .film-shot-sheet .film-side-shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.ed.is-phone .film-shot-sheet .film-side-shots button{aspect-ratio:4/5}.ed.is-phone .film-side-head{position:relative;display:flex;align-items:center;min-width:0}.ed.is-phone .film-shot-sheet .film-side-head{display:none}.ed.is-phone .film-side-head .film-side-tabs{flex:1 1;min-width:0}.ed.is-phone .film-music-head-slot{position:absolute;right:var(--space-8);top:var(--space-2);display:flex;align-items:center}.ed.is-phone .film-track-upload-head button{width:var(--touch);display:grid;place-items:center;border:0;background:none;color:var(--ink3)}.ed.is-phone{--film-band:clamp(calc(var(--space-unit) * 40),calc(38dvh - calc(var(--space-unit) * 20)),calc(var(--space-unit) * 65))}.ed.is-phone .film-graphics-sheet{bottom:var(--space-2);height:auto;max-height:calc(100% - var(--film-band) - var(--icon-sm));padding:0;overflow-y:auto}.ed.is-phone:has(.film-graphics-sheet) .edwork{flex:0 0 var(--film-band)}.ed.is-phone .film-graphics-sheet :is(.gframe,.gframe-zoom){width:min(100%,calc(var(--space-unit) * 50))}.ed.is-phone .film-graphics-sheet .film-side-panel{width:100%;height:auto;min-height:0;padding:var(--space-3);background:transparent;border:0;overflow:clip}.ed.is-phone .film-graphics-sheet .film-side-tabs{height:calc(var(--space-unit) * 14)}.ed.is-phone .film-graphics-sheet .film-side-tabs button{width:var(--touch)}.ed.is-phone .film-graphics-sheet .film-side-content{flex:none;overflow:visible}.ed.is-phone .film-graphics-sheet .film-side-designs{height:auto;overflow:visible}.ed.is-phone .film-graphics-sheet .gcol{display:flex;width:100%;height:auto;min-height:0;padding:var(--space-3);overflow:visible;background:transparent;border:0}.ed.is-phone .film-graphics-sheet .gfields{flex:none;min-height:auto;max-height:none;overflow:visible}.ed.is-phone .film-graphics-sheet .gsee{flex:none;height:calc(var(--space-unit) * 48)}.ed.is-phone .film-graphics-sheet>.film-side-panel,.ed.is-phone .film-graphics-sheet>.gcol{flex:none}.ed .gcol .gsay,.ed.is-phone .clip-label{display:none}.ed.is-phone .film-ruler-time:not(.film-ruler-end){display:block;top:var(--space-2)}.ed.is-phone .film-ruler-time.film-ruler-end{top:var(--space-2)}.cal .ed.is-phone:not(.ed-empty) .timeline-lanes .act{color:var(--ink2);font-size:var(--role-row-13)!important;gap:var(--space-1)}.ed.is-phone .etl-clip.win{-webkit-mask-image:linear-gradient(to right,var(--ink) calc(100% - calc(var(--space-unit) * 7)),transparent);mask-image:linear-gradient(to right,var(--ink) calc(100% - calc(var(--space-unit) * 7)),transparent)}}.execution-route:has(.ed,.static-stage)>.stage-tabs-fixed{display:flex}.execution-route:has(.ed){background:var(--panel);overflow:hidden}@media(min-width:761px){.execution-route:has(.ed)>.stage-tabs-fixed{padding-right:var(--space-2)}.cal .execution-route:has(.ed)>.stage-tabs-fixed{padding-left:var(--space-2);gap:0}.cal .execution-route:has(.ed)>.stage-tabs-fixed{display:grid;grid-template-columns:minmax(0,1fr) var(--ed-side,var(--side-w,calc(var(--space-unit) * 120)));column-gap:calc(var(--window-gap) + var(--space-2));align-items:stretch}@media(max-width:1199px){.cal .execution-route:has(.ed){container-type:inline-size;--ed-side:min(var(--side-w,calc(var(--space-unit) * 120)),calc((100cqi - var(--window-gap) - var(--icon-sm)) / 2))}}.cal .execution-route:has(.ed)>.stage-tabs-fixed:has(>.execution-panel-head>.film-side-head.is-folded){grid-template-columns:minmax(0,1fr) auto}.cal .execution-route:has(.ed) .execution-film-act-slot{grid-column:1;margin:0;height:auto;min-height:var(--touch);align-items:flex-start;padding-block:calc((calc(var(--space-unit) * 14) - calc(var(--space-unit) * 11)) / 2)}.cal .execution-route:has(.ed) .execution-panel-head{grid-column:2;margin:0;align-items:flex-start}.cal .execution-route>.stage-tabs-fixed:not(:has(.film-stage-seg,.film-act-row,>.execution-panel-head>*)){display:none}.execution-route:has(.ed) .execution-panel-head{flex:none;width:auto}.execution-panel-head>.film-side-head{flex:1 1;min-width:0;height:calc(var(--space-unit) * 14);padding:0 var(--space-3) 0 var(--space-3)}.execution-panel-head>.film-side-head.is-folded{flex:none;padding-left:var(--space-3);container-type:normal}.execution-panel-head>.film-side-head-waiting:not(:only-child){display:none}}.film-phone-back{display:none}@media(max-width:760px){.execution-route:has(.ed,.static-stage)>.stage-tabs-fixed{min-height:calc(var(--space-unit) * 12);margin:0;padding:0 var(--space-3);border-radius:0;background:none}.cal .execution-route>.stage-tabs-fixed{display:none}.cal .stage-tabs-fixed{flex-wrap:nowrap}.cal .stage-tabs-fixed>.film-stage-seg{flex:1 1;width:auto;min-width:0}.cal .execution-route:has(.ed)>.stage-tabs-fixed>.film-stage-seg{flex:1 1;width:auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}.cal .execution-route:has(.ed)>.stage-tabs-fixed>.film-stage-seg>.sgb{justify-content:center;min-width:0;padding-inline:var(--space-1);font-size:var(--role-row-13)}.ed.is-phone .film-act-row .editor-bar-end{flex:1 1;gap:var(--space-2)}.ed.is-phone .film-act-row .editor-bar-end>.size-view{margin-right:auto}.film-phone-back{display:grid;place-items:center;flex:none;width:var(--touch);height:var(--touch);color:var(--ink2);border-radius:var(--r9)}.film-phone-back:hover{background:var(--bg-hover);color:var(--ink)}.ptb:has(.film-phone-back) .div{display:none}.ptb:has(.film-phone-back) .ptt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.cal .tb .credit-avatar summary{width:var(--touch);height:var(--touch);align-items:center;justify-content:center}.cal.library-shell .head-act-slot:has(.library-upload-button) .library-upload-placeholder{display:none}.cal.no-upload .phead .library-upload-wait{display:none}.pending-inert{display:contents}.cal .head-act-slot:has(.character-new-act:not(.character-act-placeholder)) .character-act-placeholder{display:none}.cal .head-act-slot:has(button.act-primary) .members-act-placeholder{display:none}.execution-film-act-slot{display:none;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:1 1;height:var(--touch);margin-left:auto;margin-right:var(--space-3)}.execution-route:has(.ed) .execution-film-act-slot{display:flex}.ed .head-act-home[hidden]{display:none}@media(max-width:760px){.execution-film-act-slot{display:none!important}}:is(.ed,.execution-film-act-slot) .film-act-row{flex:none;padding:0 0 var(--space-2)}.ed .film-act-row .chip .fld,.ed .film-act-row .chip .fld:hover{display:inline;flex:none;width:auto;min-height:0;padding:0;border-radius:0;background:none;font:inherit;color:var(--ink3);line-height:inherit}:is(.ed,.execution-film-act-slot) .film-act-row .film-save{flex:none;padding-inline:var(--space-4);white-space:nowrap}:is(.ed,.execution-film-act-slot) .film-act-row .editor-bar-end>.film-more{margin-left:var(--space-3)}.film-more-rows{display:flex;flex-direction:column;gap:var(--space-hair);min-width:calc(var(--space-unit) * 50)}.film-more-rows .act{display:flex;width:100%;justify-content:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3)!important;border-radius:var(--r6)!important;font:var(--role-menu)!important;color:var(--ink)}.film-more-rows .act>svg{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5);color:var(--glyph)}:is(.ed,.execution-film-act-slot) .film-act-row .film-save .ld{position:relative;inset:auto;flex:none;width:var(--icon-sm);height:var(--icon-sm)}:is(.ed,.execution-film-act-slot) .film-act-row:not(:has(.act,.version-chip,.film-render-wait,.film-action-length)){display:none}.cal .execution-film-act-slot>.film-act-row{flex:1 1;min-width:0;padding:0}@media(max-width:760px){.ed .film-act-row{padding:0 var(--space-2) var(--space-2)}.ed .film-act-row .film-main-act{width:auto;min-width:0;padding-inline:var(--space-3)}}.cal .film-action-length{flex:none;color:var(--ink3);font:var(--role-secondary);line-height:var(--lh-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cal .film-main-act{position:relative;justify-content:center;flex:none}.cal .film-main-act.is-making{opacity:.4}.cal .film-main-act.is-making>:not(.ld){opacity:1}.cal .film-main-act.film-footage-act{width:auto;padding-inline:var(--space-4)}.cal .film-render-wait.film-footage-held{margin-right:var(--space-3)}.cal .film-main-act[aria-disabled=true]:not([aria-busy=true]){opacity:.4;cursor:help}.cal .film-new-version{padding:0 var(--space-3);border:0;color:var(--ink2);white-space:nowrap}.cal .film-new-version:hover{color:var(--ink)}.cal .film-new-version.is-making{opacity:.4}.cal .film-new-version[aria-disabled=true]{opacity:.4;cursor:help}.cal .film-new-version:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.cal .film-head-share{flex:none;margin-left:auto;padding-inline:var(--space-4);white-space:nowrap;font:var(--role-current);line-height:var(--lh-none)}@media(max-width:760px){.cal .shell{grid-template-rows:calc(var(--space-unit) * 28) auto minmax(0,1fr)}.cal .shell:has(>.ptb #film-phone-action:empty),.cal .shell:has(>.ptb .head-act-slot:empty){grid-template-rows:calc(var(--space-unit) * 16) auto minmax(0,1fr)}.cal .ptb{height:calc(var(--space-unit) * 28)}.cal .ptb:has(#film-phone-action:empty),.cal .ptb:has(.head-act-slot:empty){height:calc(var(--space-unit) * 16)}.cal .ptb .div{display:none}.cal .ptb .ptb-mark{display:flex;align-items:center;flex:none;height:var(--touch);padding:0 var(--space-hair)}.cal .ptb .ptb-mark .mk{height:var(--icon-sm);width:auto}.cal:has(.wrap [data-page-head]) .ptb .ptt{display:none}.cal .ptb:has(.film-phone-back) .ptt{left:calc(var(--space-unit) * 30);right:calc(var(--space-unit) * 49);font-size:var(--role-row-13)}.cal .ptb .film-phone-back{flex:none}.cal .ptb .find{width:calc(var(--space-unit) * 40);font:var(--role-current)}.cal .ptb .findholder:has(.phone-search-open),.cal .ptb:has(#film-phone-action) .findholder:has(.phone-search-open){inset:0;width:100%;height:100%;align-items:flex-start;background:var(--panel)}.cal .ptb .phone-search-open{height:calc(var(--space-unit) * 16)}.cal .ptb .findholder:has(.phone-search-open) .findpanel{position:absolute;top:var(--space-10);left:var(--space-2);right:var(--space-2);bottom:auto;width:auto;max-height:calc(100dvh - calc(var(--space-unit) * 32))}.cal .ptb .head-act-slot{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:var(--space-4);bottom:var(--space-2);width:calc(var(--space-unit) * 52);max-width:calc(100% - calc(var(--space-unit) * 21));height:var(--touch)}.cal .ptb .head-act-slot:has(.film-new-version){width:calc(var(--space-unit) * 75)}.cal .ptb .head-act-slot:has(.film-footage-act){width:max-content;max-width:calc(100% - var(--control-h))}.cal .ptb .head-act-slot:has(#film-phone-action .film-roll-out){left:var(--space-4);width:auto;max-width:none}.cal .ptb .head-act-slot:empty{display:none}.cal:not(.library-shell) .ptb .head-act-slot:has(>#film-phone-action:only-child:empty){display:none}.cal .ptb #film-phone-action{display:flex;width:100%;height:var(--touch);margin:0;gap:var(--space-2)}.cal .ptb #film-phone-action:empty{display:none}.cal .ptb #film-phone-action .film-main-act{width:100%;min-width:0;flex:1 1;margin:0}}@media(max-width:380px){.cal .ptb .ptb-mark{padding:0}.cal .ptb .ptb-mark .mk{height:calc(var(--space-unit) * 3)!important}}@media(max-width:366px){.cal header.ptb{gap:var(--space-1)}.cal .ptb .ptb-mark .mk{height:calc(var(--space-unit) * 3)!important}}@media(max-width:360px){.cal .shell{grid-template-rows:calc(var(--space-unit) * 32) auto minmax(0,1fr)}.cal .ptb{height:calc(var(--space-unit) * 32)}.cal .ptb .ptt{font-size:var(--role-row-13)}.cal .ptb .findholder:has(.phone-search-open) .findpanel{max-height:calc(100dvh - calc(var(--space-unit) * 36))}}@media(max-width:760px){.cal .shell:has(>.ptb .library-upload-button){grid-template-rows:calc(var(--space-unit) * 28) auto minmax(0,1fr)}.cal .ptb:has(.library-upload-button) .ptt{top:var(--space-5);left:calc(var(--space-unit) * 19);right:calc(var(--space-unit) * 49)}.cal .ptb:has(.film-phone-back):has(.library-upload-button) .ptt{left:calc(var(--space-unit) * 30);right:calc(var(--space-unit) * 49)}.cal .ptb .head-act-slot:has(.library-upload-button){top:calc(var(--space-unit) * 15);right:var(--space-4);bottom:auto;width:calc(var(--space-unit) * 25)}.cal .ptb [data-campaign-switch=compact]{flex:none;width:var(--touch);min-height:var(--touch);height:var(--touch);padding:0;gap:0;justify-content:center}:is(.cal,.cal.library-shell) .ptb:has([data-campaign-switch=compact]) .ptt{left:calc(var(--space-unit) * 30);right:calc(var(--space-unit) * 49);font-size:var(--role-row-13)}.cal:not(:has(.wrap [data-page-head])):has(.ptb [data-head-act-slot]) .ptb{height:calc(var(--space-unit) * 28)}.cal:not(:has(.wrap [data-page-head])):has(.ptb [data-head-act-slot]) .shell{grid-template-rows:calc(var(--space-unit) * 28) auto minmax(0,1fr)}.cal:not(:has(.wrap [data-page-head])):has(.ptb [data-head-act-slot]) .ptb .head-act-slot:has(.library-upload-button){top:calc(var(--space-unit) * 15)}.cal:not(:has(.wrap [data-page-head])):has(.ptb [data-head-act-slot]) .ptb:has(#film-phone-action:empty),.cal:not(:has(.wrap [data-page-head])):has(.ptb [data-head-act-slot]) .ptb:has(.head-act-slot:empty){height:calc(var(--space-unit) * 16)}.cal:not(:has(.wrap [data-page-head])):has(.ptb [data-head-act-slot]) .shell:has(>.ptb #film-phone-action:empty),.cal:not(:has(.wrap [data-page-head])):has(.ptb [data-head-act-slot]) .shell:has(>.ptb .head-act-slot:empty){grid-template-rows:calc(var(--space-unit) * 16) auto minmax(0,1fr)}}.head-act-home{display:contents}@media(max-width:760px){.cal:has(.wrap .pending-head-act) .ptb .head-act-slot #film-phone-action:empty:before,.cal:not(:has(.wrap [data-page-head])):has(.wrap :is(.pending-head-act,.head-act-home)) .ptb .head-act-slot:empty:before{content:"";display:block;width:100%;height:var(--touch);border-radius:var(--r9);background-color:color-mix(in oklab,var(--ink) 4.5%,transparent);animation:skel-tide calc(var(--slow) * 11) cubic-bezier(.45,0,.55,1) infinite}.cal:not(:has(.wrap [data-page-head])):has(.wrap :is(.pending-head-act,.head-act-home)) .shell:has(>.ptb .head-act-slot:empty){grid-template-rows:calc(var(--space-unit) * 28) auto minmax(0,1fr)}.cal:not(:has(.wrap [data-page-head])):has(.wrap :is(.pending-head-act,.head-act-home)) .ptb:has(.head-act-slot:empty){height:calc(var(--space-unit) * 28)}.cal:not(:has(.wrap [data-page-head])):has(.wrap :is(.pending-head-act,.head-act-home)) .ptb:has(.head-act-slot:empty) .head-act-slot{display:flex}.cal:not(:has(.wrap [data-page-head])):has(.wrap .pending-head-act) .shell:has(>.ptb #film-phone-action:empty){grid-template-rows:calc(var(--space-unit) * 28) auto minmax(0,1fr)}.cal:not(:has(.wrap [data-page-head])):has(.wrap .pending-head-act) .ptb:has(#film-phone-action:empty){height:calc(var(--space-unit) * 28)}.cal:has(.wrap .pending-head-act) .ptb #film-phone-action:empty{display:flex}.cal:has(.wrap .pending-head-act) .ptb .head-act-slot:has(>#film-phone-action:empty){display:flex}.head-act-home,.phead .phact.head-act-home{display:none}}@media(min-width:761px){.cal:has(.wrap .charlib .pending-head-act) .tb .head-act-slot:empty{display:flex}.cal:has(.wrap .charlib .pending-head-act) .tb .head-act-slot:empty:before{content:"";display:block;width:calc(var(--space-unit) * 46);height:var(--touch);border-radius:var(--r9);background-color:color-mix(in oklab,var(--ink) 4.5%,transparent);animation:skel-tide calc(var(--slow) * 11) cubic-bezier(.45,0,.55,1) infinite}}@media(prefers-reduced-motion:reduce){.head-act-slot :empty:before,.head-act-slot:empty:before{animation:none}}.cal:has(.wrap .charlib) .tb .head-act-slot .act-primary{min-width:calc(var(--space-unit) * 46)}.cal:has(.wrap .charlib) .ptb .head-act-slot .act-primary{width:100%;margin:0}.head-act-slot:has(>.character-new-act:not(.character-act-placeholder))>.character-act-placeholder{display:none}.character-new-act{display:flex;align-items:center;gap:var(--space-2);min-width:0}.character-new-act input{width:calc(var(--space-unit) * 55);min-width:0;height:calc(var(--space-unit) * 9);padding:0 var(--space-3);border:0;border-radius:var(--r9);background:var(--field);color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-body)}.character-new-act input::placeholder{color:var(--ink3)}.character-new-act input:focus-visible{outline:none;outline-offset:var(--space-hair);box-shadow:none}@media(max-width:760px){.cal:has(.charlib) .shell:has(>.ptb .character-new-act input){grid-template-rows:calc(var(--space-unit) * 40) auto minmax(0,1fr)}.cal:has(.charlib) .ptb:has(.character-new-act input){height:calc(var(--space-unit) * 40)}.cal:has(.charlib) .ptb .head-act-slot:has(.character-new-act input){top:var(--space-10);left:var(--space-4);right:var(--space-4);width:auto;height:calc(var(--space-unit) * 24);align-items:flex-start}.character-new-act:has(input){width:100%;display:grid;grid-template-rows:var(--touch) var(--touch);gap:var(--space-2)}.character-new-act input{width:100%;height:var(--touch);font-size:var(--role-row-16)}}.tpl .thd{flex:none;height:calc(var(--space-unit) * 13);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-5)}.tpl .thn{font:var(--role-section);letter-spacing:var(--role-tracking);color:var(--ink);white-space:nowrap;overflow:hidden;min-width:0}.tpl .tgrow{flex:1 1;min-width:0}.tpl .thd .act-glyph:hover{color:var(--ink)}.tpl .ptog{margin-right:calc(var(--space-2) * -1)}.tpl .ptog[aria-pressed=true]{color:var(--ink)}.tpl .tact{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink2);font:var(--role-current);line-height:var(--lh-none)}.tpl .tact svg{color:var(--glyph)}.tpl .tact:hover,.tpl .tact:hover svg{color:var(--ink)}.tpl .trec{flex:1 1;min-height:0;display:flex;min-width:0}.tpl .twell{flex:1 1}.tpl .tcw .tcart{position:absolute;inset:0;display:flex}.tpl .tcw .tcart svg{width:100%;height:100%}.tpl .telrec,.tpl .twell.tel{justify-content:center}.tpl .twell.tel{flex:none;width:auto;align-self:stretch;display:flex;align-items:center}.tpl .twell.tel>img{width:auto;height:100%;max-width:100%}.tpl .tfr{position:relative;display:block;height:100%;aspect-ratio:9/16;background:var(--stage) center/cover no-repeat;overflow:hidden}.tpl .onseat{position:absolute;transform:translate(-50%,-50%)}.tpl .onseat svg{display:block;max-width:none}.tpl .tlibrec .tcol{flex:1 1;display:flex;flex-direction:column;min-height:0;padding:0 0 var(--space-5) var(--space-5)}.tpl .tlibrec .sect{margin:0 0 var(--space-1)}.tpl .tlibrec .stitle{padding-left:0}.tpl .tgrid{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-unit) * 55),1fr));gap:var(--space-4);align-content:start;padding:0 var(--space-5) 0 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.tpl .tgrid::-webkit-scrollbar{display:none}.tpl .tc:not([data-playbar-time]){position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;align-content:start;gap:0 var(--space-2);padding:var(--space-3) var(--space-3) var(--space-4);border-radius:var(--r13);background:var(--lift2);color:var(--ink);width:100%;text-align:left}.tpl .tc:not([data-playbar-time]):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--lift)}.tpl .tcw{position:relative;grid-column:1/-1;border-radius:var(--r13);aspect-ratio:4/5;background:var(--stage);overflow:hidden;margin-bottom:var(--space-1);display:flex}.tpl .tcw img{display:block;width:100%;height:100%;object-fit:contain}.tpl .tcn{grid-column:1;grid-row:2;min-width:0;margin:var(--space-1) 0 0;padding:0 var(--space-1);font:var(--role-current);font-size:var(--role-row-17);letter-spacing:var(--role-tracking);color:var(--ink);overflow-wrap:anywhere}.tpl .tcn.tsaid{color:var(--ink3);font-weight:var(--role-current-weight)}.tpl .tcm{grid-column:1;grid-row:3;padding:0 var(--space-1);font:var(--role-secondary);color:var(--ink3)}.tpl .tcm.att{color:var(--att)}.tpl .tca{grid-column:2;grid-row:2/4;display:flex;align-items:center;gap:var(--space-hair)}.tpl .tca .act-glyph:hover{color:var(--ink)}.tpl .tlit{position:absolute;outline:var(--stroke-2) dashed var(--ink2);outline-offset:var(--space-1);border-radius:var(--radius-xs)}.tpl .tc.tnew{display:flex;align-items:center;gap:var(--space-3);align-self:start;height:calc(var(--space-unit) * 13);padding:0 var(--space-4);background:var(--surf)}.tpl .tc.tnew:before{content:none}.tpl .tplus{color:var(--glyph)}.tpl .template-new-name{font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);color:var(--ink2);overflow-wrap:anywhere}.tpl .tc.tnew:hover .template-new-name,.tpl .tc.tnew:hover .tplus{color:var(--ink)}.tpl .tc.task .tcw{background:var(--surf);flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.tpl .tword{flex:none;padding:0 var(--space-hair);font:var(--role-current);font-size:var(--role-row-13);letter-spacing:var(--role-tracking);color:var(--ink2)}.tpl .tnote{display:block;flex:1 1;width:100%;min-height:0;overflow:hidden;border-radius:var(--r9);background:var(--surf-hover);border:0;resize:none;padding:var(--space-3) var(--space-3);font:var(--role-body);font-size:var(--role-row-15);color:var(--ink)}.tpl .tnote:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tpl .tref{display:flex;align-items:center;gap:var(--space-2);flex:none;height:calc(var(--space-unit) * 9);padding:0 var(--space-3);border-radius:var(--r9);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);min-width:0;cursor:pointer}.tpl .tref svg{color:var(--glyph)}.tpl .tref span{overflow-wrap:anywhere}.tpl .tref input{position:absolute;width:var(--stroke);height:var(--stroke);opacity:0}.tpl .tbp{grid-column:1/-1;grid-row:2;justify-self:end;margin-top:var(--space-2);display:inline-flex;align-items:center;justify-content:center;color:var(--void)}.tpl .tc.tbuild .tcw{background:var(--surf);flex-direction:column;gap:var(--space-3);padding:var(--space-4);animation:tpl-waiting calc(var(--slow) * 6) var(--ease) infinite}.tpl .tgh{flex:none;border-radius:var(--r6);background:var(--surf-press)}.tpl .tgh.a{height:var(--icon-xs);width:72%}.tpl .tgh.b{flex:1 1;min-height:0;width:100%;border-radius:var(--r9)}.tpl .tgh.c{height:var(--icon-xs);width:46%}@keyframes tpl-waiting{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.tpl .tc.tbuild .tcw{animation:none;opacity:.8}}:is(.tpl .gside,.gside.tplside){width:calc(var(--space-unit) * 86);flex:none;background:var(--panel);border-radius:var(--r13);display:flex;flex-direction:column;min-height:0;padding:var(--space-4) var(--space-4) var(--space-4);overflow:hidden}.tpl .gjump{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-4);padding:var(--space-1) 0 var(--space-2);margin-bottom:var(--space-2);overflow-x:auto;scrollbar-width:none}.tpl .gjump::-webkit-scrollbar{display:none}.tpl .gj{font:var(--role-secondary);color:var(--ink3);flex:none;white-space:nowrap}.tpl .gj.on,.tpl .gj:hover{color:var(--ink)}.tpl .gj.on{font-weight:var(--role-current-weight)}:is(.tpl,.gside.tplside) .gscroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}:is(.tpl,.gside.tplside) .gscroll::-webkit-scrollbar{display:none}.tpl .gsec+.gsec{margin-top:var(--space-4)}.tpl .ghead{margin-top:var(--space-hair);height:calc(var(--space-unit) * 7);padding-left:var(--space-hair);display:flex;align-items:center;font:var(--role-section);color:var(--ink3)}.tpl .ggrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.tpl .gflow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3) var(--space-2)}.tpl .gt{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(var(--space-unit) * 28);background:var(--stage);border-radius:var(--r9);flex-direction:column;gap:var(--space-1);padding:var(--space-2)}.tpl .gt img{display:block;width:100%;height:calc(var(--space-unit) * 19);object-fit:contain}.tpl .gt .gcn{display:block;width:100%;font:var(--role-current);font-size:var(--role-row-13);color:var(--ink2);text-align:center}.tpl .gt:hover{background:var(--panel-hover)}.tpl .gt .graphicart{display:flex;max-width:calc(100% - var(--icon-lg));max-height:calc(100% - var(--icon-sm))}.tpl .gt svg{max-width:100%;max-height:100%;width:auto;height:auto}.tpl .gc.twait,.tpl .gt.twait{opacity:.32}.tpl .gc{display:flex;flex-direction:column;gap:var(--space-2);flex:none;width:calc((100% - calc(var(--space-unit) * 2))/2);text-align:left}.tpl .gcw{position:relative;display:block;overflow:hidden;border-radius:var(--r6);aspect-ratio:9/16;background:var(--stage)}.tpl .gc:hover .gcw{background:var(--panel-hover)}.tpl .gcn{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink2)}.tpl .gpw:before{content:"";position:absolute;inset:0;background:var(--plate)}.tpl .tslot{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-2);flex:none}.tpl .tslot:first-child{margin-top:var(--space-1)}.tpl .tsl{font:var(--role-secondary);color:var(--ink3)}.tpl .tsv{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink);overflow-wrap:anywhere}.tpl .tspic{display:block;height:var(--control-h-lg);width:calc(var(--control-h-lg) * var(--tspic-ratio, 1));border-radius:var(--r6);overflow:hidden;background:var(--stage);margin-top:var(--stroke);background-repeat:no-repeat}.tpl .tasps{display:flex;gap:var(--space-2);align-items:flex-end;margin-top:var(--space-1)}.tpl .tasp{position:relative;display:block;flex:none;height:calc(var(--space-unit) * 16);border-radius:var(--r6);overflow:hidden;background:var(--stage) center/cover no-repeat}.tpl .bscrim{position:absolute;inset:0;background:var(--scrim);z-index:70}.tpl button.bscrim{border:0;appearance:none;cursor:default}@media (max-width:760px){.tpl .thd{height:calc(var(--space-unit) * 12);padding:0 var(--space-3) 0 var(--space-4)}.tpl .thd .act-glyph{width:var(--touch)}.tpl .ptog{margin-right:0}.tpl .trec{flex-direction:column}.tpl .twell{flex:none;height:calc(var(--space-unit) * 117);width:100%;position:relative;z-index:75}.tpl .telrec{padding:0;gap:0;justify-content:flex-start}.tpl .twell.tel{width:100%;height:calc(var(--space-unit) * 117);align-self:auto}.tpl .telrec.is-moving>.viewer-clip{flex:none;height:auto}.tpl .telrec.is-moving .viewer-clip-well{flex:none;height:calc(var(--space-unit) * 117)}.tpl .tlibrec{overflow-x:hidden;overflow-y:auto}.tpl .tlibrec .tcol{flex:none;padding:0 0 var(--space-4) var(--space-4)}.tpl .tgrid{grid-template-columns:minmax(0,1fr);padding:0 var(--space-4) var(--space-4) 0;gap:var(--space-4);overflow:visible}:is(.tpl .gside,.gside.tplside){position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);top:auto;width:auto;flex:none;z-index:80;background:var(--lift);border-radius:var(--r13);box-shadow:var(--shadow-menu);padding:var(--space-4) var(--space-4) var(--space-4)}:is(.tpl .gside,.gside.tplside).sheet{height:calc(var(--space-unit) * 101)}:is(.tpl .gside,.gside.tplside).tsheet{height:auto;max-height:calc(var(--space-unit) * 74)}:is(.tpl .gside,.gside.tplside) .gt{background:var(--lift2)}:is(.tpl .gside,.gside.tplside) .gt:hover{background:var(--lift-press)}:is(.tpl .gside,.gside.tplside) .tslot{padding:var(--space-2) 0}:is(.tpl .gside,.gside.tplside) .tslot:first-child{margin-top:0}}.charlib .lbar{height:calc(var(--space-unit) * 12);padding:0 var(--space-4)}.cq{display:flex;align-items:center;gap:var(--space-2);flex:none;width:calc(var(--space-unit) * 75);height:var(--control-h-lg);padding:0 var(--space-3);border-radius:var(--r9);background:var(--field);font:var(--role-current);color:var(--ink3)}.cq>svg{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4);color:var(--glyph);flex:none}.cq input{flex:1 1;min-width:0;background:none;border:0;outline:none;color:var(--ink);font:var(--role-current);line-height:var(--lh-body)}.cq input::placeholder{color:var(--ink3)}.cq.is-on{color:var(--ink)}.cq:focus-within{color:var(--ink)}.chipwrap{display:contents}.gbody{flex:1 1;min-height:0;overflow-y:auto;position:relative;padding:var(--space-1) var(--space-4) var(--space-4)}.cgrid{display:grid;grid-template-columns:repeat(5,minmax(0,calc(var(--space-unit) * 51)));justify-content:center}.cgrid,.cgrid.near{gap:var(--space-5) var(--space-4)}.cgrid.near{grid-template-columns:repeat(6,minmax(0,calc(var(--space-unit) * 41)))}.nearhead{margin:var(--space-8) 0 var(--space-4);font:var(--role-section);color:var(--ink3);text-align:center}.caskrow{display:flex;justify-content:center;padding:calc(var(--space-unit) * 9) 0 var(--space-2)}.cask.off{cursor:wait}.cask .bill .bl{color:var(--ink3);opacity:1}.cask[aria-disabled=true]{cursor:default}.casked{display:inline-flex;align-items:center;gap:var(--space-2);height:calc(var(--space-unit) * 9);padding:0 var(--space-4);color:var(--ink3);font:var(--role-current);line-height:var(--lh-none);white-space:nowrap}.casked .bill{color:var(--ink4)}.pnew{position:absolute;left:var(--space-2);top:var(--space-2);z-index:3;display:inline-flex;align-items:center;height:calc(var(--space-unit) * 7);padding:0 var(--space-2);border-radius:var(--r9);background:var(--plate);color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.pc.arriving .pm,.pc.arriving .pn{visibility:hidden}.pw{position:absolute;inset:0;display:block;border-radius:var(--r13);overflow:hidden;background:var(--surf)}.pw img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.castview .pw img{object-position:50% 12%}.pw.facecrop{background:var(--white)}.pwempty{display:block;width:100%;height:100%}.pw:has(img):not(:has(.studio-image)):before{content:"";position:absolute;inset:0}.pm{display:block;margin-top:var(--space-1);font:var(--role-current);color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cgrid.near .pm{height:calc(var(--space-unit) * 9);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plike{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:3;display:inline-flex;align-items:center;height:calc(var(--space-unit) * 8);padding:0 var(--space-3);border-radius:var(--r9);background:var(--plate);color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);opacity:0;transition:opacity var(--fast) var(--ease)}.pc:hover .plike{opacity:1}.plike:hover{background:color-mix(in srgb,var(--void) 80%,transparent)}@media (hover:none),(pointer:coarse){.plike{display:none}}.pfilm{left:var(--space-2);max-width:calc(100% - var(--icon-sm));display:inline-flex;align-items:center;height:calc(var(--space-unit) * 7);padding:0 var(--space-2);background:var(--plate);color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfilm,.ptk{position:absolute;top:var(--space-2);z-index:3;border-radius:var(--r9)}.ptk{right:var(--space-2);display:grid;place-items:center;width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8);background:var(--plate);color:var(--ink);border:0;padding:0;cursor:pointer}.ptk:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.ptk svg{width:var(--icon-sm);height:var(--icon-sm)}.ptk.dim svg{opacity:.32}.pc.cast .pw{outline:var(--stroke-2) solid var(--ink);outline-offset:0}.pbody{flex:1 1;min-height:0;overflow-y:auto;display:flex;gap:calc(var(--space-unit) * 9);padding:calc(var(--space-unit) * 7) calc(var(--space-unit) * 7) 0}.pleft{flex:none}.pbig,.pleft{width:calc(var(--space-unit) * 100)}.pbig{height:calc(var(--space-unit) * 125);border-radius:var(--r13);overflow:hidden;background:var(--surf)}.pbig img{width:100%;height:100%;object-fit:cover}.pside{flex:1 1;min-width:0;display:flex;flex-direction:column}.pside h1{font:var(--role-page-title);letter-spacing:var(--role-title-tracking);color:var(--ink)}.pline{margin-top:var(--space-3);max-width:calc(var(--space-unit) * 140);font:var(--role-body);font-size:var(--role-row-16);color:var(--ink2)}.pfac{margin-top:var(--space-6);display:grid;grid-template-columns:calc(var(--space-unit) * 38) minmax(0,1fr);gap:var(--space-3) var(--space-5);max-width:calc(var(--space-unit) * 150);align-items:baseline}.pfac dt{font:var(--role-secondary);color:var(--ink4)}.pfac dd{font:var(--role-current);color:var(--ink2)}.prack{padding:var(--space-5) 0 0}.prh{font:var(--role-section);color:var(--ink3);margin-bottom:var(--space-3)}.prrow{display:flex;gap:var(--space-3)}.rk{flex:none}.rk,.rk .rkw{width:calc(var(--space-unit) * 23)}.rk .rkw{height:calc(var(--space-unit) * 35);border-radius:var(--r9);overflow:hidden;background:var(--surf)}.rk img{width:100%;height:100%;object-fit:cover}.rk .rkn{margin-top:var(--space-2);font:var(--role-secondary);color:var(--ink4)}.pfoot{display:none}@media (max-width:760px){.charlib .lbar{flex-direction:column;align-items:stretch;height:auto;padding:0;gap:0;overflow:visible}.charlib .lbar>.grow{display:none}.charlib .lbar .cq{flex:1 1;width:auto;height:var(--control-h-lg);margin:var(--space-2) 0 0}.chipwrap{position:relative;display:flex;align-items:center;gap:var(--space-2);height:calc(var(--space-unit) * 13);padding:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none;flex:none}.chipwrap::-webkit-scrollbar{display:none}.chipwrap .lclear{order:-1;flex:none}.cgrid{gap:var(--space-4) var(--space-4)}.cgrid,.cgrid.near{grid-template-columns:repeat(2,minmax(0,calc(var(--space-unit) * 41)))}.cgrid.near .pc:nth-child(n+3){display:none}.charlib .pm{height:calc(var(--space-unit) * 9);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pfilm,.pnew{height:var(--icon-lg);padding:0 var(--space-2);font-size:var(--role-row-13)}.pbody{position:relative;flex-direction:column;gap:0;padding:var(--space-4) var(--space-4) 0}.pbig,.pleft{width:calc(var(--space-unit) * 90)}.pbig{height:calc(var(--space-unit) * 112)}.pside h1{margin-top:var(--space-5)}.pline{margin-top:var(--space-3);font-size:var(--role-row-15)}.pfac{margin-top:var(--space-5);grid-template-columns:calc(var(--space-unit) * 30) minmax(0,1fr);gap:var(--space-2) var(--space-4)}.pfoot{flex:none;display:flex;align-items:center;gap:var(--space-2);height:calc(var(--space-unit) * 16);padding:0 var(--space-4)}}.plikep{display:inline-flex;align-items:center;height:var(--control-h-lg);padding:0 var(--space-4);border-radius:var(--r9);background:var(--panel-hover);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none)}.plikep:hover{background:var(--panel-press);color:var(--ink)}.pickgrid .ptk.dim{display:none}.pickgrid .pc:hover .ptk.dim{display:grid}@media (hover:none),(pointer:coarse){.pickgrid .ptk.dim{display:none}}.pickgrid .pw{cursor:pointer}.pickgrid .library-kind-heart{right:calc(var(--space-unit) * 11)}.picklib{position:relative}.pickfoot{position:sticky;bottom:0;z-index:12;flex:none;display:flex;align-items:center;gap:var(--space-2);height:calc(var(--space-unit) * 16);padding:0 var(--space-4);background:var(--panel)}.pickfoot .grow{flex:1 1;min-width:0}.castview .gbody{padding:var(--space-1) var(--space-4) var(--space-6)}.castview .wallgrid{justify-content:flex-start}.cslot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);width:100%;aspect-ratio:4/5;border-radius:var(--r13);border:var(--stroke-2) dashed var(--rule2);background:var(--stage);color:var(--ink3)}.cslot:hover{border-color:var(--ink4);color:var(--ink)}.csm{display:grid;place-items:center}.csm svg{width:var(--icon-md);height:var(--icon-md)}.csw{font:var(--role-current);font-size:var(--role-row-13)}.csw,.rec{line-height:var(--lh-none)}.rec{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink3);padding-right:var(--space-hair)}.castview .pcx{display:none}.castview .pc.onwall:hover .pcx{display:grid}.castview .pfit{position:absolute;left:var(--space-2);top:var(--space-2);z-index:3;display:none}.castview .pc.onwall:is(:hover,:focus-within) .pfit{display:grid}.pcx{position:absolute;right:var(--space-2);top:var(--space-2);z-index:3;display:grid;place-items:center;width:calc(var(--space-unit) * 8);color:var(--ink)}.pcx svg{width:var(--icon-sm);height:var(--icon-sm)}@media (hover:none),(pointer:coarse){.castview .pc.onwall:hover .pcx,.castview .pcx{display:none}.castview .pc.onwall:is(:hover,:focus-within) .pfit,.castview .pfit{display:none}}.pw .pwait{position:absolute;inset:0;z-index:3}.pbody.showrack .pbig,.pbody.showrack .pleft{width:calc(var(--space-unit) * 115)}.pbody.showrack .pbig{height:calc(var(--space-unit) * 144)}.pbody.showrack .pbig img{object-position:top}.prack.big{padding-top:var(--space-6)}.prack.big .rk,.prack.big .rk .rkw{width:calc(var(--space-unit) * 42)}.prack.big .rk .rkw{height:calc(var(--space-unit) * 53)}.prack.big .rkn{color:var(--ink2);min-height:2.5em}.rkf{margin-top:var(--space-hair);font:var(--role-secondary);color:var(--ink4)}@media (max-width:760px){.castview>.tools.stagehead{order:1}.castview .gbody,.castview .pbody{order:2}.castview .cgrid{grid-template-columns:repeat(2,minmax(0,calc(var(--space-unit) * 41)));gap:var(--space-4) var(--space-4)}.pbody.showrack .pbig,.pbody.showrack .pleft{width:calc(var(--space-unit) * 90)}.pbody.showrack .pbig{height:calc(var(--space-unit) * 66)}.prack.big .rk,.prack.big .rk .rkw{width:calc(var(--space-unit) * 22)}.prack.big .rk .rkw{height:calc(var(--space-unit) * 28)}.prack.big .rkn{min-height:0}}.ld{position:absolute;inset:0;z-index:1;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;pointer-events:none}.ld svg{display:block;overflow:visible;max-width:100%;max-height:100%}.ld .track{fill:none;stroke:var(--ink);stroke-opacity:.16;stroke-width:2}.ld .arc{fill:none;stroke:var(--ink2);stroke-width:2;stroke-linecap:round;stroke-dasharray:25 100}.ld .turn{transform-box:fill-box;transform-origin:center;transform:rotate(-90deg)}.ld-scrim{position:absolute;inset:0;background:var(--plate)}.ld.is-fail{pointer-events:auto}.ld.is-fail>*{grid-area:1/1}.ld-retry{width:var(--touch);height:var(--touch);border-radius:50%;display:grid;place-items:center;background:none;border:0;padding:0;font:inherit;color:var(--ink);cursor:pointer}.ld-retry svg{width:var(--icon-md);height:var(--icon-md);opacity:.86}.ld-retry:hover svg{opacity:1}.ld.is-fail:has(.ld-retry:hover) .track{stroke-opacity:.4}.jt.wait:not(.refused) .wait-words b{white-space:nowrap}.jt.wait .wait-words{position:absolute;left:var(--space-2);right:var(--space-2);top:calc(50% + var(--space-7));z-index:1;display:grid;gap:var(--space-1);justify-items:center;text-align:center;pointer-events:none;text-wrap:balance}.jt.wait .wait-words b{color:var(--ink2);font:var(--role-current);font-size:var(--role-row-13)}.jt.wait .wait-words small{color:var(--ink3);font:var(--role-secondary)}.jt.wait.refused{container-type:size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.jt.wait.refused .ld{position:relative;inset:auto;width:var(--touch);height:var(--touch);flex:none}.jt.wait.refused .wait-words{position:relative;inset:auto;width:calc(100% - var(--icon-xs));gap:var(--space-2);pointer-events:auto}.jt.wait.refused .wait-words .retry-words{pointer-events:auto;justify-self:center;max-width:100%;white-space:normal}.jt.wait.refused .wait-words{overflow-wrap:anywhere}.jt.wait.refused:has(>.jacts .card-delete){padding-top:var(--space-8)}.jt.wait.refused .wait-words :is(b,small){max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-height:180px){.jt.wait.refused .ld{display:none}.jt.wait.refused .wait-words{gap:var(--space-1)}}@container (max-width:120px){.jt.wait.refused .retry-words .bill{flex-wrap:wrap;justify-content:center}}.footage-wait-words{position:absolute;left:var(--space-2);right:var(--space-2);top:calc(50% + var(--space-7));z-index:2;display:grid;gap:var(--space-2);justify-items:center;pointer-events:none}.footage-wait-time{color:var(--ink2);font:var(--role-current);font-size:var(--role-row-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.footage-wait-cancel{pointer-events:auto}.ld-scrim[data-footage-wait]{container-type:size}@container (max-width:160px){.footage-wait-words[data-footage-wait-words]{grid-auto-flow:column;justify-content:center;gap:var(--space-1);top:calc(50% + var(--space-6));left:var(--space-hair);right:var(--space-hair)}.footage-wait-words[data-footage-wait-words]>*{font-size:var(--fs-1)}}.footage-failed-line{margin:var(--space-2) 0 0}.cal .chooser{position:relative;display:inline-flex}.cal .chooserbtn:disabled{opacity:.5}.cal .chooserword{min-width:0}.cal .chooser.has-badge,.cal .chooser.has-badge .chooserbtn{min-width:0;max-width:100%}.cal .chooser.has-badge .chooserword{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal .chooser.has-badge .chev,.cal .chooser.has-badge .chip-tag{flex:none}.cal .choosermenu{padding:var(--space-2)}.cal .choosermenu .bmrow{grid-template-columns:minmax(0,1fr) auto}.cal .choosermenu.version-menu{width:calc(var(--space-unit) * 80);max-height:min(calc(var(--space-unit) * 120),70vh);overflow-y:auto}.cal .version-menu .bmrow:has(.version-menu-thumb){grid-template-columns:calc(var(--space-unit) * 7) minmax(0,1fr) auto;min-height:calc(var(--space-unit) * 13)}.cal .anchored-menu .version-menu .bmrow,.cal .version-menu .bmrow{height:auto;padding-block:var(--space-2)}.cal .version-menu .bmw{display:flex;flex-direction:column;gap:var(--space-1);white-space:normal}.cal .version-menu-line{color:var(--ink3);font:var(--role-secondary)}.cal .version-menu-thumb{position:relative;display:block;width:calc(var(--space-unit) * 7);height:var(--control-h-lg);border-radius:var(--r6);overflow:hidden}.cal .version-menu-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.cal .version-menu-acts{display:flex;align-items:center;gap:var(--space-hair)}.cal .version-menu-acts .act{width:var(--control-h);--act-height:var(--control-h);color:var(--ink2)}.cal .version-menu-acts .version-menu-rollout{width:auto;padding:0 var(--space-3)}.cal .version-menu-stale{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.cal .version-menu-remove{width:var(--control-h);--act-height:var(--control-h);color:var(--ink3)}.cal .version-menu-remove:hover{color:var(--danger)}.cal .version-menu-note{margin:var(--space-1) var(--space-2) var(--space-2);color:var(--ink2);font:var(--role-secondary)}.pbody.wpage{flex-direction:column;overflow-y:auto}.wpage-main{display:grid;grid-template-columns:calc(var(--space-unit) * 110) minmax(0,1fr);gap:calc(var(--space-unit) * 7);min-height:0;flex:1 1}.wpage .pleft{width:calc(var(--space-unit) * 110);min-width:0}.wpage .pbig{width:100%;height:auto;aspect-ratio:3/4;background:var(--lift2);border-radius:var(--radius-xs)}.wpage .pbig img{object-position:50% 12%}.wpage .pline{margin-top:var(--space-4);font:var(--role-body);font-size:var(--role-row-15);color:var(--ink2)}.wpage-details{margin-top:var(--space-5);color:var(--ink3)}.wpage-details summary{display:list-item;width:max-content;cursor:pointer;font:var(--role-current);font-size:var(--role-row-13)}.wpage-details summary:hover{color:var(--ink)}.wpage-details .pfac{margin-top:var(--space-4);max-width:none;display:grid;gap:var(--space-3)}.wpage .ward{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0}.wh{flex:none;display:flex;align-items:center;height:calc(var(--space-unit) * 10);margin-bottom:var(--space-4)}.wh .whn{font:var(--role-section);color:var(--ink)}.wcount{margin-left:var(--space-2);font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3)}.wpage .ward .ofgrid{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4) var(--space-3);align-content:start}.wpage .ward .of{position:relative;width:auto;min-width:0}.wpage .ward .ofpick{display:block;width:100%;min-width:0;text-align:left}.wpage .ward .ofwell{width:100%;height:auto;aspect-ratio:3/4;border-radius:var(--radius-xs)}.wpage .ward .ofw{background:var(--lift2);border-radius:var(--radius-xs)}.wpage .pbig img{filter:brightness(.78)}.wpage .ward .of.on .ofw{outline:var(--stroke-2) solid var(--ink);outline-offset:var(--space-hair)}.wpage .ward .ofn{white-space:normal;overflow-wrap:anywhere;margin-top:var(--space-2)}.ofrename{position:absolute;z-index:5;top:100%;left:0;right:0;padding:var(--space-2);background:var(--lift);border-radius:var(--r9);box-shadow:var(--shadow-menu)}.ofrename input{width:100%;height:calc(var(--space-unit) * 9);padding:0 var(--space-2);background:var(--field);font-size:var(--role-row-14)}.ofrename button{margin-top:var(--space-2);margin-right:var(--space-2);font:var(--role-current);line-height:var(--lh-none)}.fitfoot .grow,.fith .grow,.wh .grow{flex:1 1;min-width:0}.pbody.wpage{padding:var(--space-3) var(--space-4) var(--space-6);gap:0}.wpage .pline{margin-top:var(--space-3)}.wpage .ward{display:block;flex:none}.wpage .ward .cgrid.wardrobe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-unit) * 51),1fr));justify-content:flex-start;gap:var(--space-5) var(--space-4);overflow:visible}.wpage .ward .wardrobe-grid>[data-card-menu]{min-width:0}.wpage .ward .wardrobe-grid .pc{width:100%}.wpage .ward .wardrobe-grid .card-lift.picked.is-level{transform:none}.wpage .ward .wardrobe-grid .pn{width:100%;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.card-pick{border:0;padding:0;margin:0;cursor:pointer;width:100%}.card-pick:focus-visible{box-shadow:0 0 0 var(--stroke-2) var(--ink),0 0 0 calc(var(--space-unit) * 1) var(--panel)}.wpage-about{position:relative;display:inline-flex}.charlib .phead.wpage-phead>.grow{display:block}.phead.wpage-phead .wpage-name-input{width:auto;min-width:12ch;max-width:100%;field-sizing:content}.wpage-about-pop{position:absolute;z-index:30;top:calc(100% + var(--space-2));right:0;width:calc(var(--space-unit) * 90);margin:0;padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr);border-radius:var(--r13)}.wpage-about-pop,.wpage-fact{display:grid;gap:var(--space-3)}.wpage-fact{grid-template-columns:calc(var(--space-unit) * 28) minmax(0,1fr)}@media(max-width:760px){.wpage-about-pop{position:fixed;left:var(--space-2);right:var(--space-2);top:auto;bottom:var(--space-2);width:auto}}.ofgrid{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(6,calc(var(--space-unit) * 35));gap:var(--space-5) var(--space-4);align-content:start}.of,.ofwell{width:calc(var(--space-unit) * 35)}.ofwell{display:block;position:relative;height:calc(var(--space-unit) * 44)}.ofw{display:block;border-radius:var(--r9);overflow:hidden;background:var(--surf)}.ofw,.ofw img{width:100%;height:100%}.ofw img{object-fit:cover}.ofw .ofpic.studio-image{display:block;width:100%;height:100%}.ofn{display:block;margin-top:var(--space-2);font:var(--role-secondary);color:var(--ink3)}.ofw.ofwait{position:relative}.ofv{position:absolute;left:var(--space-2);top:var(--space-2);z-index:3;display:inline-flex;align-items:center;height:var(--icon-lg);padding:0 var(--space-2);border-radius:var(--r6);background:var(--panel);color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.of.on .ofw{outline:var(--stroke-2) solid var(--ink);outline-offset:0}.of.on .ofn{color:var(--ink)}.oftk{position:absolute;right:var(--space-2);top:var(--space-2);z-index:3;display:grid;place-items:center;width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);border-radius:50%;background:var(--ink);color:var(--void)}.oftk svg{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4)}.fitwrap{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:var(--scrim)}.fitp{width:calc(var(--space-unit) * 168);max-width:calc(100% - calc(var(--space-unit) * 12));max-height:min(calc(var(--space-unit) * 160),calc(100dvh - var(--control-h)));min-width:0;box-sizing:border-box;flex-direction:column;padding:var(--space-5);border-radius:var(--r13);background:var(--panel);box-shadow:var(--shadow-menu)}.fith,.fitp{display:flex}.fith{flex:none;align-items:center;height:var(--control-h)}.fitt{font:var(--role-section);color:var(--ink)}.fitx{display:grid;place-items:center;width:calc(var(--space-unit) * 7);margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) 0 0;border:0;color:var(--ink3);cursor:pointer}.fitx:hover{color:var(--ink)}.fitlooks{margin-top:var(--space-4);min-height:0;overflow-y:auto;max-height:50vh;border-radius:var(--r9)}.fitlook{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:var(--control-h-lg);padding:var(--space-2) var(--space-3);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.fitlook+.fitlook{border-top:var(--stroke) solid var(--rule)}.fitlook:hover{background:var(--panel-hover)}.fitlook.on{background:var(--ink);color:var(--void)}.fitlookn{min-width:0;font:var(--role-current)}.fitlookm{margin-left:auto;font:var(--role-secondary);line-height:var(--lh-none);color:var(--ink3);border-radius:var(--r6);padding:var(--space-1) var(--space-2)}.fitlook.on .fitlookm{color:inherit}.fitwords{flex:none;margin-top:var(--space-3);height:calc(var(--space-unit) * 9);padding:0 var(--space-3);border:0;border-radius:var(--r9);background:var(--field);font:var(--role-current);line-height:var(--lh-none);color:var(--ink)}.fitwords::placeholder{color:var(--ink4)}.fitwords:focus{outline:none}.fitcolours{flex:none;display:flex;flex-wrap:wrap;margin-top:var(--space-4);overflow:visible;padding:var(--space-hair) var(--space-hair) var(--space-1)}.fitany,.fitcolours{align-items:center;gap:var(--space-2)}.fitany{flex:none;display:inline-flex;height:calc(var(--space-unit) * 8);padding:0 var(--space-3);border:0;border-radius:var(--r9);background:var(--surf);color:var(--ink3);font:var(--role-secondary);line-height:var(--lh-none);cursor:pointer}.fitany.on{background:var(--ink);color:var(--void);box-shadow:none}.fitswatch{flex:none;width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6);border-radius:50%;border:0;cursor:pointer;background:var(--swatch)}.fitswatch.on{outline:var(--stroke-2) solid var(--ink);outline-offset:var(--space-hair)}.fitline{flex:none;margin-top:var(--space-3);font:var(--role-current);font-size:var(--role-row-13);color:var(--danger)}.fitfoot{flex:none;display:flex;align-items:center;margin-top:var(--space-5)}.fitfoot .act-primary{margin-left:auto}.fitfoot .field-bound-count{margin-right:var(--space-3)}.fitfoot .act-primary:disabled{color:var(--ink3);box-shadow:none;cursor:not-allowed}.fitfoot .act-primary:disabled *{color:var(--ink3)}.fitopts{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(3,calc(var(--space-unit) * 35));gap:var(--space-4);justify-content:center;overflow-y:auto}.fitopts .of{border:0;background:none;padding:0;cursor:pointer;text-align:left}.fitopts .ofwait{cursor:default}.fitp.fitp-roll{width:min(calc(var(--space-unit) * 260),calc(100% - calc(var(--space-unit) * 12)),calc(225dvh - calc(var(--space-unit) * 95)));max-height:calc(100dvh - var(--control-h))}.fitopts.fitopts-roll{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:var(--space-4)}.fitopts.fitopts-roll .of,.fitopts.fitopts-roll .ofwell{width:100%}.fitopts.fitopts-roll .ofwell{height:auto;aspect-ratio:3/4}.fitopts-roll .ofw{background:var(--lift2)}.fitopts-roll .ofw img{object-fit:cover}.fitopts-roll .of:disabled{cursor:default}.fitopts-roll .ptk{pointer-events:none}.fitopts-roll .ptk.dim{display:none}.fitopts-roll .of:is(:hover,:focus-visible) .ptk.dim{display:grid}@media (max-width:720px){.fitp.fitp-roll{width:calc(100% - var(--control-h))}.fitopts.fitopts-roll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--space-3);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.fitopts.fitopts-roll .of{scroll-snap-align:start}.fitopts.fitopts-roll .of,.fitopts.fitopts-roll .ofwell{width:100%}.fitopts.fitopts-roll .ofwell{height:auto}.pbody.wpage{padding:var(--space-3) var(--space-2) var(--space-4)}.wpage-main{display:flex;flex-direction:column;gap:var(--space-6)}.wpage .pleft{display:grid;grid-template-columns:calc(var(--space-unit) * 38) minmax(0,1fr);gap:var(--space-3);width:100%;align-items:start}.wpage .pbig{width:calc(var(--space-unit) * 38)}.wpage .pline{margin-top:0;font-size:var(--role-row-15)}.wpage-details{grid-column:1/-1;margin-top:0}.wpage .ward .ofgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-3);overflow:visible}.wpage .ward .cgrid.wardrobe-grid{grid-template-columns:repeat(2,minmax(0,calc(var(--space-unit) * 41)));gap:var(--space-4) var(--space-4)}.wpage-facts{grid-template-columns:1fr;margin-top:calc(var(--space-unit) * 7)}.ofgrid{grid-template-columns:repeat(2,calc(var(--space-unit) * 41));gap:var(--space-4) var(--space-4)}.of,.ofwell{width:calc(var(--space-unit) * 41)}.ofwell{height:calc(var(--space-unit) * 51)}.fitp{width:calc(100% - var(--control-h));max-width:none;padding:var(--space-4)}.fitopts{grid-template-columns:repeat(3,calc(var(--space-unit) * 25));gap:var(--space-3)}.fitopts .of,.fitopts .ofwell{width:calc(var(--space-unit) * 25)}.fitopts .ofwell{height:calc(var(--space-unit) * 31)}.fitlook{grid-template-columns:calc(var(--space-unit) * 30) minmax(0,1fr) auto}}.cpname{font:var(--role-section);color:var(--ink);letter-spacing:var(--role-title-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.shsheet{position:fixed;inset:0;z-index:112}.shsheet,.shsheet *{box-sizing:border-box}.shsheet h2,.shsheet p{margin:0}.shscrim{position:absolute;inset:0;background:var(--scrim)}.shsheet .sheet{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--space-unit) * 120);max-height:calc(100dvh - var(--control-h));overflow-y:auto;border-radius:var(--r13);padding:var(--space-5) var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.shh{display:flex;align-items:center;gap:var(--space-3)}.shname{flex:1 1;font:var(--role-dialog-title);color:var(--ink);letter-spacing:0}.shx{width:var(--control-h);flex:none;display:grid;place-items:center;color:var(--ink3);border:0;cursor:pointer}.shx svg{width:var(--icon-sm);height:var(--icon-sm)}.shx:hover{color:var(--ink)}.fault-sheet .sheet{gap:var(--space-3);width:min(calc(var(--space-unit) * 310),calc(100vw - calc(var(--space-unit) * 16)));height:calc(100dvh - calc(var(--space-unit) * 12));max-height:none;overflow:hidden}.fault-stage{flex:1 1;min-height:0;display:grid;place-items:center}.fault-picture-frame{position:relative;overflow:hidden;border-radius:var(--r9);touch-action:none;-webkit-user-select:none;user-select:none}.fault-picture{width:100%;height:100%;pointer-events:none}.fault-picture,.fault-picture-wait{display:block;border-radius:var(--r9)}.fault-selection{position:absolute;border:var(--stroke-2) solid var(--focus);border-radius:var(--r6);pointer-events:none}.fault-no-picture{font:var(--role-secondary);color:var(--ink3)}.fault-picture-acts{display:flex;justify-content:flex-end;gap:var(--space-1);margin-top:calc(var(--space-2) * -1)}.fault-label{font:var(--role-current);color:var(--ink)}.fault-sheet textarea{flex:none;width:100%;min-height:calc(var(--space-unit) * 18);resize:none;border:var(--stroke) solid transparent;border-radius:var(--r9);padding:var(--space-3) var(--space-3);background:var(--field);color:var(--ink);font:var(--role-body)}.fault-sheet textarea:focus-visible{outline:none;outline-offset:var(--space-hair);box-shadow:none}.fault-foot{align-items:center;justify-content:space-between;gap:var(--space-3)}.fault-foot,.fault-kinds{display:flex;flex-wrap:wrap}.fault-kinds{gap:var(--space-2)}.shlink{display:flex;align-items:center;gap:var(--space-3);height:var(--touch);padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--r9);background:var(--surf)}.shsheet .shurl{flex:1 1;min-width:0;font:var(--role-current);font-size:var(--role-row-15);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.film-share-act{border:0;background:none;color:var(--ink2);font:var(--role-current);line-height:var(--lh-none)}.film-share-act:hover{background:var(--void-hover);color:var(--ink)}.shcopied{font:var(--role-secondary);color:var(--ink3)}.shcp{width:var(--control-h);flex:none;display:grid;place-items:center;color:var(--ink2);border:0;cursor:pointer}.shcp svg{width:var(--icon-sm);height:var(--icon-sm)}.shcp:hover{color:var(--ink)}.shin{display:flex;flex-wrap:wrap;gap:var(--space-2)}.shc{background:var(--stage) center/cover}.shadd,.shc{width:calc(var(--space-unit) * 24);aspect-ratio:4/5;border-radius:var(--r9)}.shadd{border:var(--stroke-2) dashed var(--ink4);color:var(--ink3);background:none;display:grid;place-items:center;font:var(--weight-body) var(--fs-6)/var(--lh-none) var(--font);cursor:pointer}.shadd:hover{color:var(--ink);border-color:var(--ink3)}.shpick{max-height:calc(var(--space-unit) * 75);overflow:auto}.shkind,.shpick{display:flex;flex-direction:column;gap:var(--space-hair)}.shkind-name{font-size:var(--role-row-13);font-weight:var(--role-secondary-weight);color:var(--ink3);padding:var(--space-1) var(--space-2) 0;margin:0}.shrow{gap:var(--space-3);min-height:calc(var(--space-unit) * 14);padding:var(--space-2) var(--space-2);border-radius:var(--r9);background:none;border:0;cursor:pointer;text-align:left}.shgroup-head,.shrow{display:flex;align-items:center}.shgroup-head{min-width:0}.shgroup-head .shrow{flex:1 1;min-width:0}.sholder-act{width:calc(var(--space-unit) * 7);flex:none;color:var(--ink3)}.shgroup-head:not(:has(.sholder-act)):after{content:"";width:calc(var(--space-unit) * 7);flex:none}.shrow-older{width:100%;padding-left:var(--space-6);min-height:calc(var(--space-unit) * 12)}.shrow-older .shthumb{width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 9)}.shrow:hover{background:var(--float-hover)}.shthumb{width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 11);border-radius:var(--r6);background-position:50%;background-size:cover;flex:none}.shposter-wait{display:block;width:100%;height:100%;border-radius:inherit}.shtxt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-hair)}.shn{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink)}.shf,.shn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shf{font:var(--role-secondary);color:var(--ink3)}.shtick{width:var(--icon-md);height:var(--icon-md);border-radius:50%;display:grid;place-items:center;color:transparent;flex:none}.shtick svg{width:var(--icon-xs);height:var(--icon-xs)}.shrow.on .shtick{background:var(--ink);color:var(--void)}.shrow.ro-prow{cursor:default}.shrow.ro-prow:hover{background:none}.shsheet .ro-pick-sheet{overflow:hidden}.ro-pick-sheet .shfoot,.ro-pick-sheet .shh{flex-shrink:0}.ro-pick-sheet.ro-two{width:min(calc(var(--space-unit) * 240),calc(100vw - calc(var(--space-unit) * 16)));height:min(calc(var(--space-unit) * 190),calc(100dvh - calc(var(--space-unit) * 16)))}.ro-cols{flex:0 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2)}.ro-two .ro-cols{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:var(--space-7)}.ro-col{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ro-choices{gap:var(--space-5)}.ro-piece{display:flex;flex-direction:column;gap:var(--space-2)}.ro-piece .shrow{width:100%}.ro-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ro-langs-part,.ro-sizes{display:flex;flex-direction:column;gap:var(--space-2)}.ro-langs-part .shkind-name,.ro-made,.ro-sizes .shkind-name{padding:0}.ro-made{list-style:none;margin:0 calc(var(--space-2) * -1);display:flex;flex-direction:column}.ro-made-row{display:flex;align-items:center;gap:var(--space-3);min-height:calc(var(--space-unit) * 13);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border-radius:var(--r9)}.ro-made-txt,.ro-size-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-hair)}.ro-made-name,.ro-size-name{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ro-made-facts,.ro-size-facts{font:var(--role-secondary);font-size:var(--fs-1);color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ro-made-x{flex:none}.ro-made-none{margin:0;font:var(--role-secondary);font-size:var(--role-row-13);color:var(--ink3)}.ro-ratio{display:grid;place-items:center;flex:none;width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6)}.ro-ratio>span{display:block;box-sizing:border-box;border:var(--stroke-2) solid var(--glyph);border-radius:var(--radius-sm)}.ro-platforms{display:flex;flex-direction:column;margin:0 calc(var(--space-2) * -1)}.ro-platform-head{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch);padding:0 var(--space-2);border:0;border-radius:var(--r9);background:none;color:var(--ink);cursor:pointer;text-align:left}.ro-platform-head:hover{background:var(--float-hover)}.ro-platform-name{flex:1 1;min-width:0;font:var(--role-current);font-size:var(--role-row-15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ro-platform-count{flex:none;font:var(--role-secondary);font-size:var(--role-row-13);color:var(--ink2)}.ro-platform-chev{flex:none;color:var(--glyph);transition:transform var(--fast) var(--ease)}.ro-platform-head.on .ro-platform-chev{transform:rotate(180deg)}.ro-platform.is-open{padding-bottom:var(--space-2)}.ro-adtype{display:flex;flex-direction:column;padding:var(--space-1) 0 0}.ro-adtype-name{padding:var(--space-2) var(--space-2) var(--space-1);font:var(--role-secondary);font-size:var(--fs-1);color:var(--ink3)}.ro-size{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--space-unit) * 12);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--r9);background:none;cursor:pointer;text-align:left}.ro-size:hover{background:var(--float-hover)}.ro-size.on,.ro-size.on:hover{background:var(--selected-bg)}.ro-size-act{flex:none;color:var(--glyph)}.ro-size.on .ro-size-act,.ro-size:hover .ro-size-act{color:var(--ink)}.lfind.ro-find{width:100%;flex:none}.ro-pick-sheet .shfoot{align-items:center}.ro-pick-sheet .shfoot .ro-same{margin-right:auto}.oa-sheet input{width:100%;height:var(--touch);border:var(--stroke) solid transparent;border-radius:var(--r9);padding:0 var(--space-3);background:var(--field);color:var(--ink);font:var(--role-body)}.oa-sheet input:focus-visible{outline:none;outline-offset:var(--space-hair);box-shadow:none}.ro-wait{margin-left:auto;text-align:right;font:var(--role-secondary);color:var(--ink2)}.ro-same+.ro-wait{margin-left:0}.ro-lengths{flex-direction:column}.ro-length,.ro-lengths{display:flex;gap:var(--space-2)}.ro-length{align-items:center}.ro-length-make{flex:none}.ro-piece .ro-lengths{padding:0 var(--space-2) var(--space-2) calc(var(--space-unit) * 10)}.ro-sheet{gap:var(--space-3)}.ro-auds{display:flex;flex-direction:column;gap:var(--space-hair);margin:0 calc(var(--space-2) * -1)}.ro-aud{position:relative;display:flex;align-items:center;gap:var(--space-1);min-height:var(--touch);border-radius:var(--r9)}.ro-aud:hover{background:var(--float-hover)}.ro-dot{display:block;flex:none;margin-left:var(--space-2);width:calc(var(--space-unit) * 2);height:calc(var(--space-unit) * 2);border-radius:50%;background:var(--ink2)}.rail .trw>.dn:has(>.ro-dot){display:flex;align-items:center}.ro-readied{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);font:var(--role-current);font-size:var(--role-row-13);color:var(--ink2);white-space:nowrap}.ro-readied svg{color:var(--ok)}.ro-readied.is-quiet{color:var(--ink3)}.shpick .ezone{min-height:calc(var(--space-unit) * 30)}.shunfinished{display:flex;flex-direction:column;gap:var(--space-1);border-top:var(--stroke) solid var(--rule);padding-top:var(--space-3);min-height:0;overflow-y:auto;flex:0 1 auto}.shunfinished-title{font:var(--role-section);font-size:var(--role-row-13);color:var(--ink3);padding:0 var(--space-2) var(--space-1)}.shunfinished-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch);padding:var(--space-2) var(--space-2);border-radius:var(--r9);color:var(--ink);text-decoration:none}.shunfinished-row:focus-visible,.shunfinished-row:hover{background:var(--float-hover)}.shunfinished-name{flex:1 1;min-width:0;font:var(--role-current);font-size:var(--role-row-15);overflow-wrap:anywhere}.shunfinished-step{font:var(--role-secondary)}.shunfinished-row svg,.shunfinished-step{flex:none;color:var(--ink3)}.shallows{font:var(--role-secondary);color:var(--ink3)}.shallows-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.shallows-row .shallows{flex:1 1;min-width:0}.shdl{display:flex;align-items:center;gap:var(--space-3);flex:none}.shdl-word{font:var(--role-current);font-size:var(--role-row-13);color:var(--ink2)}.shfoot{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1)}.shdone{color:var(--acc2)}.shdone,.shgo{display:inline-flex;align-items:center;border:0;cursor:pointer}.shgo{color:var(--white)}.shgo:disabled{cursor:default;opacity:.55}.shwait-head{flex:1 1;min-width:0;display:flex;align-items:center}.shwait-name{width:calc(var(--space-unit) * 45);height:calc(var(--space-unit) * 6)}.shsheet .shwait-url{flex:1 1;min-width:0;height:calc(var(--space-unit) * 4)}.shsheet .shwait-thumb{width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 11)}.shsheet .shwait-cover{width:calc(var(--space-unit) * 24);aspect-ratio:4/5;border-radius:var(--r9)}.shwait .shrow{cursor:default}.shwait .shrow:hover{background:none}@media (min-width:761px){body:has(.toast-stack) .shsheet .sheet{top:calc(50% - var(--active-toast-height,0px) / 2);max-height:calc(100dvh - calc(var(--space-unit) * 16) - var(--active-toast-height,0))}}@media (max-width:760px){.shsheet .sheet{left:var(--space-4);right:var(--space-4);top:50%;bottom:auto;width:auto;max-height:calc(100dvh - var(--control-h));overflow-y:auto;transform:translateY(-50%);padding:var(--space-5) var(--space-4) var(--space-4)}.shsheet .shadd,.shsheet .shc,.shsheet .shwait-cover{width:calc((100% - var(--icon-sm)) / 3)}:root body:has(.shsheet .sheet[role=dialog]) .toast-stack{top:auto;bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}body:has(.toast-stack) .shsheet .sheet{top:calc(50% - (var(--space-3) + env(safe-area-inset-bottom) + var(--active-toast-height,0)) / 2);max-height:calc(100dvh - var(--icon-lg) - env(safe-area-inset-bottom) - var(--active-toast-height,0))}.ro-pick-sheet.ro-two{width:auto;height:calc(100dvh - var(--icon-sm))}.ro-two .ro-cols{display:flex;flex-direction:column;gap:var(--space-5)}.shsheet .ro-pick-sheet{overflow:hidden}.ro-pick-sheet .ro-cols{flex:0 1 auto;min-height:0;overflow-y:auto}.ro-pick-sheet .shfoot{flex-shrink:0}.fault-sheet .sheet{inset:0;width:auto;height:auto;max-height:none;border-radius:0;transform:none;padding:max(var(--space-4),env(safe-area-inset-top)) var(--space-3) max(var(--space-3),env(safe-area-inset-bottom));gap:var(--space-3)}.fault-foot{flex-direction:column;align-items:stretch;gap:var(--space-3)}.fault-kinds{display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:var(--space-2)}.fault-foot .shgo,.fault-kinds .fault-kind{justify-content:center}.shunfinished-row{display:grid;grid-template-columns:minmax(0,1fr) var(--icon-sm);column-gap:var(--space-2);row-gap:var(--space-hair);min-height:calc(var(--space-unit) * 14)}.shunfinished-step{grid-column:1}.shunfinished-row svg{grid-column:2;grid-row:1/3}}.phead{flex:none;display:flex;align-items:center;gap:var(--space-2);min-height:calc(var(--space-unit) * 16);padding:var(--space-3) var(--space-4) var(--space-hair);flex-wrap:wrap;position:relative}.cal .phead:not(:has(>:not(.grow,.page-head-seat))):not(:has(>.page-head-seat>*)){display:none}.phead .phead-word-act>svg{display:none}@media (max-width:760px){.phead .phead-word-act>svg{display:block}.phead .phead-word-act>.desk-act-label{display:none}.phead .phead-word-act{flex:none;width:var(--touch);min-width:var(--touch);padding-inline:0;justify-content:center}}:has(>.phead){timeline-scope:--wall}.phead~:is(.body2,.gbody,.graphics-library-scroll){scroll-timeline:--wall block}@keyframes phead-edge{0%{box-shadow:inset 0 calc(var(--stroke) * -1) 0 transparent}to{box-shadow:inset 0 calc(var(--stroke) * -1) 0 var(--rule)}}@supports (animation-timeline:scroll()){.phead{animation:phead-edge linear both;animation-timeline:--wall;animation-range:0 var(--icon-xs)}}@supports not (animation-timeline:scroll()){:has(>.phead)>.phead:has(~:is(.body2,.gbody,.graphics-library-scroll)){box-shadow:inset 0 calc(var(--stroke) * -1) 0 var(--rule)}}.phead>.phname{margin:0;flex:none;max-width:100%}.phead>:is(.phback,.studio-back){flex:none;margin-left:calc((var(--act-height) - var(--space-5)) / -2);margin-right:calc(var(--space-1) * -1)}.phead>.phname>.fname{font:inherit;color:inherit;letter-spacing:inherit}.phead>.phname>.fname:not(.naming){display:inline}.phead>.phname:has(>.card-name-input){flex:1 1 auto;max-width:calc(var(--space-unit) * 160);overflow:visible}@media (max-width:760px){.phead>.phname:has(>.card-name-input){display:flex;align-items:center}}.phead .lbar{height:calc(var(--space-unit) * 12);padding:0;z-index:20}.phead .lfind{flex:none;max-width:calc(var(--space-unit) * 75)}.query-field-seat{display:flex;flex:0 1 calc(var(--space-unit) * 75);min-width:0}.query-field-seat>.lfind{width:100%;max-width:none}@media (max-width:760px){.phead>.query-field-seat{flex:1 1 100%}.query-field-seat>.lfind{height:var(--touch)}}.phead .grow{flex:1 1;min-width:0}.phead .lap{z-index:21}.seg.page-switch{display:flex;width:max-content;max-width:100%}.charlib .phead .crow{flex:0 0 auto;min-width:0;padding:0}.charlib .phead .crow>.grow{display:none}@media(min-width:761px){.charlib .phead .character-new-act input{width:calc(var(--space-unit) * 44)}}.characters-room .grid6{grid-template-columns:repeat(4,minmax(0,1fr))}.cal .sr-only{position:absolute;width:var(--stroke);height:var(--stroke);padding:0;margin:calc(var(--stroke) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cal .execgrid{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-unit) * 50),1fr));gap:calc(var(--space-unit) * 7) var(--space-4)}.execgrid .filmcard,.execgrid .filmcard .fbody{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.execgrid .filmcard .fbody>:first-child{align-self:end}.execgrid .filmcard .fmosaic{display:block;aspect-ratio:4/5;padding:0;border-radius:var(--r13) var(--r13) 0 0}.execgrid .filmcard .fwell{display:block;width:100%;height:100%;border-radius:var(--r13) var(--r13) 0 0}.phname{font:var(--role-page-title);color:var(--ink);letter-spacing:var(--role-tracking);min-width:0;overflow-wrap:break-word}.phcount{font:var(--role-current);font-size:var(--role-row-15);line-height:var(--lh-none);color:var(--ink3);white-space:nowrap;padding-top:var(--space-1)}.phead .cpshare{flex:none}.campaign-share-menu .cm-row{width:100%;border:0;text-align:left;cursor:pointer}.phead~.body2 .pad{padding-top:var(--space-3);padding-inline:var(--space-4)}.phead .hact,.phead .phact{display:flex;align-items:center;gap:var(--space-2);flex:none}.phead .phact{justify-content:flex-end;min-width:0}.phead .phact.page-head-seat:empty{display:none}.cal.library-shell:has(.library-kind-drop) .phead .library-upload-button{display:none}@media (max-width:760px){.cal.library-shell:has(.library-kind-drop) .ptb .head-act-slot{display:none}.cal.library-shell:has(.library-kind-drop) .shell:has(>.ptb .library-upload-button){grid-template-rows:calc(var(--space-unit) * 16) auto minmax(0,1fr)}}.libfolder-row{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-4) calc(var(--space-3) * -1)}.libfolder-item{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--control-h-lg);padding:0 var(--space-3);border-radius:var(--r9);font:var(--role-current);font-size:var(--role-row-15);color:var(--ink);transition:background var(--fast) var(--ease)}.libfolder-item>svg{flex:none;color:var(--ink3)}.libfolder-item:hover{background:var(--lift)}.libfolder-item:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair)}@media (max-width:760px){.libfolder-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--space-4) * -1) var(--space-3);padding:0 var(--space-1)}.libfolder-item{flex:none;white-space:nowrap}}.libline{display:flex;align-items:flex-start;gap:var(--space-2);min-height:var(--control-h-lg);margin:0 0 var(--space-4)}.libline>.libfolder-row{flex:1 1 auto;min-width:0;margin:0 0 0 calc(var(--space-3) * -1)}.libline-lead{font:var(--role-current);font-size:var(--role-row-15);color:var(--ink)}.libline-end,.libline-lead{flex:none;display:flex;align-items:center;min-height:var(--control-h-lg)}.libline-end{gap:var(--space-2);margin-left:auto}.library-kind-row{flex:1 1 auto}.library-kind-row>.kind-menu-sort,.library-kind-row>.library-kind-clear{margin-left:auto}.library-kind-row>.library-kind-clear+.kind-menu-sort{margin-left:0}.tlibrec .library-kind-row .kind-menu-glyph{display:block}.libfolder-row.is-waiting{flex-wrap:nowrap;overflow:hidden}.libfolder-row.is-waiting>.libfolder-item{flex:none;white-space:nowrap}@media (max-width:760px){.libfolder-row.is-root{flex-direction:column;align-items:flex-start;overflow:visible}.libfolder-row.is-root>.libfolder-item{max-width:100%;white-space:normal}.libline{margin:0 0 var(--space-3)}.libline>.libfolder-row{margin:0 0 0 calc(var(--space-4) * -1);padding:0 var(--space-1)}.libline-end{flex:0 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end;row-gap:var(--space-2)}.libline-end>.library-kind-controls{width:auto;flex:none}.libline-end>.character-new-act{flex:none}}.library-square-wall{display:grid;gap:var(--space-2);align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(var(--tile-min),calc((100% - calc(var(--space-unit) * 2)) / 2)),1fr))}@media(max-width:760px){.library-square-wall{grid-template-columns:repeat(var(--tile-phone),minmax(0,1fr))}}.cal .library-wall .jt{border-radius:var(--radius-sm)}.cal .library-wall .jt.card-lift:is(:hover,:focus-visible,:focus-within){transform:none}.cal .libwall-hover .library-wall .jt .jt-picture{transition:transform var(--slow) var(--ease),filter var(--slow) var(--ease)}.cal .libwall-hover .library-wall .jt:is(:hover,:focus-visible,:focus-within) .jt-picture{transform:scale(1.045)}@media (prefers-reduced-motion:reduce){.cal .libwall-hover .library-wall .jt .jt-picture{transition:none}.cal .libwall-hover .library-wall .jt:is(:hover,:focus-visible,:focus-within) .jt-picture{transform:none}}.libpath{flex-wrap:wrap;column-gap:var(--space-2);row-gap:var(--space-hair)}.libpath,.libpath-step{display:inline-flex;align-items:baseline}.libpath-step{gap:var(--space-2)}.libpath-back,.libpath-sep{color:var(--ink3)}.libpath-back{border-radius:var(--r6)}.libpath-back:hover{color:var(--ink)}.libpath-back:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair)}@media (max-width:760px){.phead>.phname:has(>.libpath){white-space:normal;overflow:visible;display:flex;align-items:center;padding:var(--space-3) 0}.libpath-step:not(:nth-last-child(-n+2)),.libpath-step:nth-last-child(2) .libpath-sep{display:none}}.body2.libwall::-webkit-scrollbar{width:calc(var(--space-unit) * 3);background:transparent}.body2.libwall::-webkit-scrollbar-track{background:transparent}.body2.libwall::-webkit-scrollbar-thumb{background:var(--glyph);border:var(--stroke-2) solid transparent;border-radius:var(--r6);background-clip:padding-box}.library-kind-controls{display:flex;align-items:center;gap:var(--space-1);min-width:0}.library-kind-options{display:flex;align-items:center;gap:var(--space-2);min-width:0}.library-kind-options .lbar{padding:0}.library-kind-controls .lfind{min-width:calc(var(--space-unit) * 40)}.library-kind-controls>.library-filters-chip{display:none}.library-filters-chip .val{font-weight:var(--role-current-weight);color:var(--ink)}.library-filters-rows{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 calc(var(--space-1) * -1)}.library-filters-rows .lfr{min-height:var(--touch);border-radius:var(--r6);text-decoration:none}.library-filters-rows .lfr.plain{grid-template-columns:minmax(0,1fr) var(--icon-sm)}.library-filters-rows .lfr:is(:hover,:focus-visible){background:var(--float-hover);color:var(--ink)}.library-filters-rows .lfr:focus-visible{outline:none;box-shadow:var(--row-ring)}.library-filters-rows [aria-checked=true]{color:var(--ink);font-weight:var(--role-current-weight)}.library-filters-rows .fvt{justify-self:end;color:var(--ink)}.library-filters-rows .fvt>svg{width:var(--icon-sm);height:var(--icon-sm)}@media(max-width:760px){.library-kind-controls:has(>.library-filters-chip)>.library-kind-options{display:none}.library-kind-controls>.library-filters-chip{display:inline-flex}}.library-kind-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-unit) * 80)),1fr));gap:var(--space-4);align-items:start}.campaign-wall.appearance-list{grid-template-columns:minmax(0,1fr);gap:0;--list-thumb:calc(var(--space-unit) * 14)}.campaign-wall.appearance-list.scale-s{--list-thumb:var(--control-h-lg)}.campaign-wall.appearance-list.scale-l{--list-thumb:calc(var(--space-unit) * 20)}.execgrid.campaign-wall.appearance-list .filmcard{display:block;grid-row:auto;border-bottom:var(--stroke) solid var(--rule)}.execgrid.campaign-wall.appearance-list .filmcard .fbody{display:flex;align-items:center;gap:var(--space-3);min-height:calc(var(--space-unit) * 16);padding:var(--space-3) calc(var(--space-unit) * 11) var(--space-3) 0;background:none;border-radius:0;overflow:visible}.execgrid.campaign-wall.appearance-list .filmcard .fbody>:first-child{align-self:center}.execgrid.campaign-wall.appearance-list .filmcard .card-work-well{flex:none;width:var(--list-thumb);border-radius:var(--r9)}.execgrid.campaign-wall.appearance-list .filmcard .fmosaic{width:var(--list-thumb);border-radius:var(--r9)}.execgrid.campaign-wall.appearance-list .filmcard .fwell{border-radius:var(--r9)}.execgrid.campaign-wall.appearance-list .filmcard :is(.fcol,.library-kind-mark,.card-work-version,.card-work-duration){display:none}.execgrid.campaign-wall.appearance-list .filmcard .ffoot{flex:1 1 auto;min-width:0;min-height:0;padding:0;gap:var(--space-hair);justify-content:center}.execgrid.campaign-wall.appearance-list .filmcard .card-dots{top:50%;translate:0 -50%}.library-kind-link{display:block;min-width:0;color:var(--ink)}.library-kind-heart{border:0;cursor:pointer;opacity:0;transition:opacity var(--fast) var(--ease)}.library-kind-mark{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:3;padding:var(--space-1) var(--space-2);border-radius:var(--r6);background:var(--plate);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.ed .clip .film-clip-kind{left:var(--space-1);bottom:var(--space-1);display:grid;place-items:center;padding:var(--space-1);line-height:var(--lh-none)}.library-kind-mark.card-kind{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);line-height:var(--lh-none)}.fwell.card-fit-scrub{position:relative}.library-kind-list{display:flex;flex-direction:column;gap:0}.library-kind-list .library-kind-link{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) calc(var(--space-unit) * 11) var(--space-3) 0}.library-kind-heart{position:absolute;z-index:4;top:var(--space-2);right:var(--space-2);display:grid;place-items:center;width:var(--control-h);color:var(--ink)}.library-kind-heart:disabled{cursor:wait}.gt-wrap:is(:hover,:focus-within) .library-kind-heart,.library-kind-card:is(:hover,:focus-within) .library-kind-heart,.library-kind-heart[aria-pressed=true],.pc:is(:hover,:focus-within) .library-kind-heart,.tpl .graphics-library-card:is(:hover,:focus-within) .library-kind-heart,.tpl .tc:is(:hover,:focus-within) .library-kind-heart{opacity:1}.pc,.tpl .gt-wrap,.tpl .tc{position:relative}.tpl .gt-wrap .library-kind-heart{width:calc(var(--space-unit) * 7);top:var(--space-1);right:var(--space-1)}.character-kind-bar{padding:0 var(--space-4) var(--space-3)}.character-kind-bar .library-kind-controls{justify-content:flex-end}.tpl .graphics-card-open{position:absolute;z-index:2;inset:0;width:100%;height:100%;border-radius:inherit}.tpl .graphics-card-open:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.tpl .graphics-kind-list{grid-template-columns:minmax(0,1fr);gap:0}.tpl .graphics-kind-list .tc:not(.tnew):not(.task){grid-template-columns:calc(var(--space-unit) * 18) minmax(0,1fr) var(--touch);column-gap:var(--space-3);align-items:center;padding:var(--space-2) 0;background:none;border-bottom:var(--stroke) solid var(--rule);border-radius:0}.tpl .graphics-kind-list .tc:not(.tnew):not(.task):before{content:none}.tpl .graphics-kind-list .tc:not(.tnew):not(.task) .tcw{grid-column:1;grid-row:1/3;width:calc(var(--space-unit) * 18);aspect-ratio:1;margin:0}.tpl .graphics-kind-list .tc:not(.tnew):not(.task) .tcn{grid-column:2;grid-row:1;margin:0}.tpl .graphics-kind-list .tc:not(.tnew):not(.task) .tcm{grid-column:2;grid-row:2}.tpl .graphics-kind-list .tc .library-kind-heart{top:50%;right:var(--space-2);width:var(--touch);transform:translateY(-50%)}.tpl .gt-wrap{min-width:0}.tpl .gt-wrap .gt{width:100%}@media(max-width:760px){.character-kind-bar{padding:0 var(--space-2) var(--space-2)}.character-kind-bar .library-kind-controls{justify-content:flex-start}}.library-kind-list .library-kind-heart{top:50%;transform:translateY(-50%)}.charlib>.gbody{container:charlib/inline-size;padding-top:var(--space-3)}.charlib>.phead:not(.wpage-phead){overflow-y:auto}@media (max-width:760px){.library-kind-heart,.tpl .gt-wrap .library-kind-heart{width:var(--touch)}.library-kind-list .library-kind-link{padding-right:calc(var(--space-unit) * 15)}.library-kind-controls{flex-wrap:wrap;width:100%;max-width:100%;gap:var(--space-1)}.library-kind-controls .lfind{flex:0 0 100%;max-width:none}.library-kind-options{flex:0 0 100%;width:100%;flex-wrap:wrap;overflow:visible;gap:var(--space-1)}.library-kind-options>.kind-menu-sort,.library-kind-options>.lap{order:-1}.phead .library-kind-options .lap{flex:none}.phead .library-kind-options .lbar{order:0;flex:none;width:auto;height:var(--touch);padding:0;overflow:visible}.phead .library-kind-options .lbar .fdb>:first-child{display:none}.library-kind-controls .library-kind-select>.pending-ctl{padding-inline:var(--space-2);gap:var(--space-1)}.phead:has(.library-kind-controls)>.lap{display:none}.library-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.phead~.body2 .pad{padding-inline:var(--space-2)}.col:has(>.phead)>.libwall>.pad{padding-top:var(--space-5)}.charlib>.gbody{padding-top:var(--space-5)}.phead{min-height:calc(var(--space-unit) * 13);padding:var(--space-2) var(--space-2) 0;gap:0 var(--space-1);align-items:center}.charlib .gbody{padding-inline:var(--space-2)}.cal .execgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-3)}.cal .execgrid.campaign-wall.appearance-list{grid-template-columns:minmax(0,1fr);gap:0}.phead>.lfind{display:none}.phead:has(>.lfind-glyph)>.grow{display:none}.phead .lfind-glyph{margin-right:auto}.phead .lover-head .lfind{flex:1 1;display:flex;width:auto;max-width:none;min-width:0}.phead .lover-head .lfcross{width:var(--control-h-lg);height:var(--control-h-lg);margin-right:calc(var(--space-3) * -1)}.phead .lbar{order:5;flex-basis:100%;height:calc(var(--space-unit) * 13);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.charlib .phead{position:relative;padding:var(--space-2) var(--space-2) 0}.charlib .phead .crow{order:0;flex-basis:100%;height:auto;overflow:visible}.charlib .phead .crow .cq{flex:0 0 var(--control-h-lg);min-height:var(--control-h-lg);margin-right:0}.charlib .phead>.act-primary{position:static;order:1;margin:0 var(--space-2) var(--space-2) auto}.characters-room .grid6{grid-template-columns:repeat(2,minmax(0,1fr))}.phcount{font-size:var(--role-row-13)}.phead .act-primary{padding:0 var(--space-4)}}.nextstage{display:flex;justify-content:flex-end;padding:var(--space-6) 0 var(--space-2)}.nsgo{display:inline-flex;align-items:center;gap:var(--space-2);height:calc(var(--space-unit) * 9);padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--r9);font:var(--role-current);line-height:var(--lh-none);color:var(--ink2);white-space:nowrap}.nsgo:hover{background:var(--panel-hover);color:var(--ink)}.nsgo svg{color:var(--glyph)}.nsgo:hover svg{color:var(--ink)}@media (max-width:760px){.nsgo{height:var(--touch)}.cal .board-add-shot,.cal .findrow,.cal .fitlook,.cal .fitwords,.cal .lmorelink,.cal .sizebtn{min-height:var(--touch);height:auto}.cal .fitwords{height:var(--touch)}.cal.library-shell .phead .library-kind-controls{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}}@media (max-width:760px){.cal.library-shell .phead .library-kind-controls::-webkit-scrollbar{display:none}.cal.library-shell .phead .library-kind-options{flex:0 0 auto;width:auto;flex-wrap:nowrap}.cal.library-shell .phead .library-kind-options .lbar{flex:0 0 auto;height:var(--touch)}.cal.library-shell .phead .library-kind-controls .lfind{flex:0 0 auto;width:auto}}.cal.pageframe{opacity:0;animation:pageframe-in var(--mid) ease-out var(--slow) forwards}.cal.pageframe.library-shell{opacity:1;animation:none}.cal.pageframe.library-shell .tb .library-upload-placeholder{width:calc(var(--space-unit) * 25);height:var(--touch);justify-content:center;margin-right:var(--space-4)}.cal.pageframe.library-shell .tb .graphics-add-placeholder{width:calc(var(--space-unit) * 33);height:var(--touch);justify-content:center;margin-right:var(--space-4)}@media (max-width:760px){.cal.pageframe:has(.wrap [data-page-head]) .shell{grid-template-rows:calc(var(--space-unit) * 16) auto minmax(0,1fr)}.cal.pageframe:has(.wrap [data-page-head]) .ptb{height:calc(var(--space-unit) * 16)}.cal.pageframe:has(.wrap [data-page-head]) .ptb .page-skeleton-word{display:none}.cal.pageframe .ptb>.mk{flex:none;height:var(--icon-sm);width:auto;margin-top:var(--space-4)}}@keyframes pageframe-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.cal.pageframe{animation-duration:var(--fast)}}.ed .etl-in{height:calc(var(--space-unit) * 55);--clip-h:calc(var(--space-unit) * 26);--graphic-row-top:calc(var(--space-unit) * 7);--graphic-row-step:var(--icon-lg);--music-top:calc(var(--space-unit) * 48);--timeline-height:calc(var(--space-unit) * 55)}.ed .strip{top:calc(var(--space-unit) * 21)}.ed .mbar,.ed .music-lane-empty-label{top:var(--music-top)}.ed .tl-head{height:calc(var(--timeline-height) - calc(var(--space-unit) * 1))}.ed .film-brief-request-chip{top:calc(var(--space-unit) * 13)}.ed .edtlp{height:calc(calc(var(--space-unit) * 50) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}.ed .etl-in{height:var(--timeline-height);--clip-h:calc(var(--space-unit) * 16);--graphic-row-top:var(--control-h-lg);--graphic-row-step:calc(var(--space-unit) * 8);--music-top:calc(calc(var(--space-unit) * 38) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8));--timeline-height:calc(calc(var(--space-unit) * 50) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}.ed .strip{top:var(--strip-top,calc(calc(var(--space-unit) * 20) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8)));gap:var(--space-hair);align-items:flex-start}.ed .clip{height:calc(var(--space-unit) * 16);transition:transform var(--slow) var(--ease,var(--ease))}.ed.ed-desk .clip{height:var(--clip-h)}.ed .clip:before{inset:0;background-position:0 0}.ed .clip.is-fullscreen:before,.ed .clip:before{background-image:repeating-linear-gradient(to right,transparent 0 calc(var(--frame-w,calc(var(--space-unit) * 9)) - var(--stroke)),var(--film-frame-seam) calc(var(--frame-w,calc(var(--space-unit) * 9)) - var(--stroke)) var(--frame-w,calc(var(--space-unit) * 9))),var(--pic);background-size:var(--frame-w,calc(var(--space-unit) * 9)) 100%;background-repeat:repeat-x}.ed .clip.is-card .clip-label{display:none}.ed .clip.is-sel{outline:var(--stroke-2) solid var(--ink);outline-offset:0}.ed .clip.is-sel:before{box-shadow:none}.ed.ed-desk .clip:not(.is-fullscreen):before{background-image:var(--pic);background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:inset 0 0 0 var(--stroke) color-mix(in srgb,var(--white) 14%,transparent)}.ed.ed-desk .clip.is-sel{outline-width:calc(var(--space-unit) * 1);outline-offset:calc(var(--stroke) * -1)}.ed .hdl{top:0;bottom:0;right:0;width:calc(var(--space-unit) * 1);border-radius:0 var(--r6) var(--r6) 0;background:var(--ink)}.ed .hdl:after{display:none}.ed .hdl-start{position:absolute;z-index:5;left:0;top:0;bottom:0;width:calc(var(--space-unit) * 1);border-radius:var(--r6) 0 0 var(--r6);background:var(--ink);cursor:ew-resize}.ed .hdl,.ed .hdl-start{pointer-events:none}.ed .strip>.clip .clip-edge{position:absolute;z-index:7;top:0;bottom:0;width:min(var(--icon-xs),33%);cursor:col-resize;touch-action:none}.ed .strip>.clip .clip-edge.is-start{left:0}.ed .strip>.clip .clip-edge.is-end{right:0}.ed .strip>.clip.is-fullscreen:has(+.film-join-move) .clip-edge.is-end{right:var(--space-3)}.ed .strip>.film-join-move+.clip .clip-edge.is-start{left:var(--space-3)}.ed .clip.is-sel:has(.clip-edge.is-end:hover) .hdl,.ed .clip.is-sel:has(.clip-edge.is-start:hover) .hdl-start{width:calc(var(--space-unit) * 2)}.ed .clip.is-retiming-end .hdl,.ed .clip.is-retiming-start .hdl-start{width:calc(var(--space-unit) * 2);background:var(--ink)}.ed .film-end-slot{position:relative;flex:none;display:grid;place-items:center;width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 16);padding:0;border:var(--stroke) solid var(--rule2);border-radius:var(--r6);background:repeating-linear-gradient(135deg,transparent 0 calc(var(--space-unit) * 1),var(--film-end-hatch) calc(var(--space-unit) * 1) calc(var(--space-unit) * 2));color:var(--ink2);cursor:pointer;transition:transform var(--slow) var(--ease,var(--ease))}.ed .film-end-slot:focus-visible,.ed .film-end-slot:hover{border-color:var(--ink);color:var(--ink);outline:var(--stroke-2) solid var(--ink);outline-offset:calc(var(--space-hair) * -1)}.ed .film-end-slot:disabled{opacity:.45;cursor:default}.ed .film-end-slot.is-empty{height:calc(var(--space-unit) * 16)}.ed-storyboard.ed-empty .film-empty-slot{position:absolute;z-index:4;top:var(--space-6);left:var(--space-6);width:calc(var(--space-unit) * 44);aspect-ratio:9/16;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);border:var(--stroke-2) dashed var(--rule2);border-radius:var(--r13);background:var(--stage);color:var(--ink3);cursor:pointer}.ed-storyboard.ed-empty .film-empty-slot:hover{border-color:var(--ink4);color:var(--ink)}.ed-storyboard.ed-empty .film-empty-slot:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-hair);box-shadow:none}.ed-storyboard.ed-empty .film-empty-slot:disabled{cursor:default;opacity:.4}.ed-storyboard.ed-empty .fv-well{align-items:stretch;justify-content:stretch;background:var(--panel)}.ed-storyboard.ed-empty .fv-frame{width:100%;max-width:none;height:100%;aspect-ratio:auto}.ed-storyboard.ed-empty .fv-ground{display:none}@media(max-width:760px){.ed-storyboard.ed-empty .film-empty-slot{width:calc(var(--space-unit) * 26)}}.ed .film-shot-used{position:absolute;z-index:3;top:var(--space-2);left:var(--space-2);padding:var(--space-1) var(--space-1);border-radius:var(--r6);background:var(--plate);color:var(--white);font:var(--role-badge-number);font-size:var(--fs-2);line-height:var(--lh-none);font-feature-settings:var(--role-badge-numerals);font-variant-numeric:var(--role-badge-numerals);pointer-events:none}.ed-storyboard.ed-empty .edtlp,.ed-storyboard.ed-empty .etranswrap,.ed-storyboard.ed-empty .film-lane-empty,.ed-storyboard.ed-empty .film-lane-empty-label,.ed-storyboard.ed-empty .film-progress,.ed-storyboard.ed-empty .mbar,.ed-storyboard.ed-empty .music-lane-empty-label,.ed-storyboard.ed-empty .tl-head{display:none}@media(max-width:760px){.ed.is-phone.ed-empty-film .film-shot-sheet{bottom:var(--space-2);height:min(calc(var(--space-unit) * 85),calc(100dvh - calc(var(--space-unit) * 93)));max-height:none}}.ed-storyboard.ed-empty .etl-in{height:calc(var(--space-unit) * 28)}.ed-storyboard.ed-empty .strip{top:calc(var(--space-unit) * 11)}.ed-storyboard.ed-empty .timeline-lanes button:first-child,.ed-storyboard.ed-empty .timeline-lanes button:last-child{display:none}.ed-storyboard.ed-empty .timeline-lanes button:nth-child(2){top:calc(var(--space-unit) * 15)!important}.ed .film-brief-wait,.ed .film-drop-ghost{top:calc(calc(var(--space-unit) * 20) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8));height:calc(var(--space-unit) * 16)}.ed .film-drop-ghost{position:absolute;z-index:7;border-radius:var(--r6);background-position:0 0;background-size:calc(var(--space-unit) * 9) 100%;background-repeat:repeat-x;opacity:.4;pointer-events:none}.film-shot-drag-image{position:fixed;left:calc(calc(var(--space-unit) * 250) * -1);top:calc(calc(var(--space-unit) * 250) * -1);width:calc(var(--space-unit) * 18);height:calc(var(--space-unit) * 27);display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--space-1);border:var(--stroke) solid var(--ink);border-radius:var(--r9);background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:var(--shadow-menu);color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.ed .tl-head,.ed .tl-head:after{background:var(--ink)}.ed .tl-head:after{border-radius:50%}.ed .film-beat-dot{position:absolute;z-index:7;top:var(--space-2);width:calc(var(--space-unit) * 2);height:calc(var(--space-unit) * 2);margin-left:calc(var(--space-1) * -1);border-radius:50%;background:var(--att);pointer-events:none}.ed .clip.is-sel:has(.hdl:active) .hdl{background:var(--att)}.ed .mbar{height:var(--control-h);background:var(--film-audbg);color:var(--ink);border-radius:var(--r6)}.ed .mbar .nm{position:relative;z-index:1}.ed .mbar .wave{display:none}.ed .band{height:calc(var(--space-unit) * 7);overflow:visible;background:var(--film-gfx-band);color:var(--ink);font-size:var(--role-row-12)}.ed .band span{text-overflow:ellipsis}.ed .band.gband{height:calc(var(--space-unit) * 7);overflow:visible;background:var(--film-gfx-band);color:var(--ink);font-size:var(--role-row-12)}.ed .bend{top:0;bottom:0;width:calc(var(--space-unit) * 1);border-radius:0;background:var(--ink)}.ed .gband span:not(.film-gband-start):not(.film-gband-end):not(.film-gband-more):not(.film-gband-peek){text-overflow:ellipsis}.ed .band .band-words,.ed .band .gband-words{position:absolute;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}.ed .band .band-words.is-two,.ed .band .gband-words.is-two{white-space:pre-line;text-align:left}.film-floating-peek{position:fixed;z-index:100;border-radius:var(--r9);background:var(--stage);overflow:hidden;box-shadow:var(--shadow-menu);pointer-events:none}.film-floating-peek .film-peek-stage{position:absolute;left:0;top:0;aspect-ratio:9/16;transform-origin:0 0}@media(max-width:760px){.ed .edupper>.epanel,.ed .edupper>.gcol,.ed .film-panel-reopen,.ed .timeline-lanes{display:none}.ed .etl-in{height:calc(calc(var(--space-unit) * 41) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8));--clip-h:calc(var(--space-unit) * 17);--graphic-row-top:calc(var(--space-unit) * 7);--graphic-row-step:calc(var(--space-unit) * 8);--music-top:calc(calc(var(--space-unit) * 35) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8));--timeline-height:calc(calc(var(--space-unit) * 41) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}.ed .strip{top:calc(var(--space-10) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}.ed .film-brief-request-chip{top:var(--space-2)}.ed.is-phone:not(.ed-empty) .edtlp{height:calc(calc(var(--space-unit) * 31) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}.ed.is-phone:not(.ed-empty) .etl-in{height:calc(calc(var(--space-unit) * 29) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8));left:0;--clip-h:calc(var(--space-unit) * 15);--graphic-row-top:calc(var(--space-unit) * 7);--graphic-row-step:calc(var(--space-unit) * 8);--music-top:calc(calc(var(--space-unit) * 28) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8));--timeline-height:calc(calc(var(--space-unit) * 29) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}.ed.is-phone:not(.ed-empty) .edtlp:has(.mbar){height:calc(calc(var(--space-unit) * 40) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}.ed.is-phone:not(.ed-empty) .edtlp:has(.mbar) .etl-in{height:calc(calc(var(--space-unit) * 38) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8));--timeline-height:calc(calc(var(--space-unit) * 38) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}.ed-storyboard.ed-empty .etl-in{left:0}.ed .strip{top:calc(calc(var(--space-unit) * 14) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}.ed .clip,.ed .film-end-slot{height:calc(var(--space-unit) * 15)}.ed .film-end-slot{width:var(--touch)}.ed .film-brief-wait,.ed .film-drop-ghost{top:calc(calc(var(--space-unit) * 14) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8));height:calc(var(--space-unit) * 15)}.ed .mbar{height:calc(var(--space-unit) * 9)}}.ed .film-side-designs .gtiles,.ed .film-side-designs .gtiles[data-shape]{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-unit) * 24),1fr));gap:var(--space-2);row-gap:var(--space-2);align-items:start}.ed .film-side-designs .gtiles[data-row]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--icon-lg)) / 4.4);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1)}.ed .film-side-designs .gtiles[data-row]::-webkit-scrollbar{display:none}.ed .film-side-designs .gtiles[data-row]>.gtile{scroll-snap-align:start}.ed .film-side-designs .film-graphic-shelf{position:relative;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.ed .film-side-designs .film-graphic-shelf:first-child{margin-top:var(--space-2)}.ed .film-side-designs .film-graphic-shelf .gtiles{padding-top:0}.ed .film-side-designs .gtiles .gtile,.ed .film-side-designs .gtiles .gtile.is-overlay{width:auto;grid-column:auto}.ed .film-side-designs .gtile.is-overlay>i,.ed .film-side-designs .gtile>i{aspect-ratio:4/5}.ed .film-side-designs .gtile.is-overlay>.card-lift-picture,.ed .film-side-designs .gtile>.card-lift-picture{display:grid;place-items:center;padding:var(--space-2);container-type:size}.ed .film-side-designs .gtile .gtile-fit{position:relative;display:block;padding:0;overflow:hidden;border-radius:var(--r6);width:min(100cqw,100cqh * var(--arn,.5625));aspect-ratio:var(--ar,9/16);background-repeat:no-repeat;background-size:contain;background-position:50%}.ed .film-side-designs .gtile.is-overlay .gtile-fit{background-size:var(--bgs) auto;background-position:var(--bgx) var(--bgy)}.ed .film-side-designs .gtile .gtile-live.is-still{background:none}.ed .film-side-designs .gtile.is-wanting{cursor:default}.ed .film-side-designs .gtile.is-wanting>.card-lift-picture{opacity:.45}.ed .film-side-designs .film-written-preview,.ed .film-side-designs .film-written-preview[data-design]{aspect-ratio:4/5}.ed .film-side-designs .film-written-preview .film-written-canvas,.ed .film-side-designs .film-written-preview[data-design] .film-written-canvas{inset:var(--space-2);aspect-ratio:auto}.ed .film-drop-ghost[data-graphic-landing=gap]{background-color:var(--acc)}.ed .film-clip-duration{position:absolute;z-index:9;right:0;bottom:calc(100% + var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--r6);background:var(--lift);color:var(--ink);font:var(--role-badge-number);font-size:var(--role-row-12);line-height:var(--lh-none);white-space:nowrap;pointer-events:none}@media(max-width:760px){.ed .film-lane-empty{display:none}.ed.is-phone:not(.ed-empty) .timeline-lanes{display:grid;grid-template-columns:max-content;align-items:start;position:relative;width:auto;flex:none;padding-right:var(--space-2)}.ed.is-phone:not(.ed-empty) .timeline-lanes .act{grid-area:1/1;position:relative;top:auto!important;translate:0 -50%;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-1);width:auto;font:var(--role-secondary)}.ed.is-phone:not(.ed-empty) .timeline-lanes .act:first-child{margin-top:calc(var(--graphic-row-top,calc(var(--space-unit) * 7)) + (calc(var(--space-unit) * 7) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8)) / 2)}.ed.is-phone:not(.ed-empty) .timeline-lanes .act:nth-child(2){margin-top:calc(calc(var(--space-unit) * 14) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8) + calc(var(--space-unit) * 15) / 2)}.ed.is-phone:not(.ed-empty) .timeline-lanes .act:nth-child(3){margin-top:calc(calc(var(--space-unit) * 28) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8) + calc(var(--space-unit) * 9) / 2)}.ed.is-phone:not(.ed-empty) .timeline-lanes .act:nth-child(4){margin-top:calc(calc(var(--space-unit) * 38) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8) + var(--space-7) / 2)}}@media(max-width:760px){.ed.is-phone:not(.ed-empty) .edtlp:not(:has(.mbar)){height:calc(calc(var(--space-unit) * 39) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}.ed.is-phone:not(.ed-empty) .edtlp:not(:has(.mbar)) .etl-in{height:calc(calc(var(--space-unit) * 37) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8));--timeline-height:calc(calc(var(--space-unit) * 37) + var(--graphic-extra-rows,0) * calc(var(--space-unit) * 8))}}@media(min-width:761px){.ed .etl{padding-bottom:0}.ed .etl-in{height:calc(var(--space-unit) * 50);--timeline-height:calc(var(--space-unit) * 50)}}.tpl .tlibrec .tcol{padding:0;min-width:0}.tpl .graphics-library-ask{display:inline-flex;align-items:center;gap:var(--space-2);justify-content:center}.tpl .graphics-library-scroll{flex:1 1;min-height:0;overflow:auto;padding:var(--space-3) var(--space-4) var(--space-6);container-type:inline-size}.tpl .graphics-library-grid{display:grid;align-content:start}.tpl .graphics-library-card{position:relative;min-width:0}.tpl .graphics-library-card .card-fit>img{object-position:center top}.graphics-make-films{display:grid;gap:var(--space-1);max-height:32dvh;overflow:auto;margin-top:var(--space-2)}.graphics-make-films button{justify-content:flex-start;text-align:left}.graphics-make-note{display:block;width:100%;min-height:calc(var(--space-unit) * 26);resize:vertical;padding:var(--space-3) var(--space-3);margin:var(--space-2) 0 var(--space-4);border:0;border-radius:var(--r9);background:var(--surf-hover);color:var(--ink);font:var(--role-body);font-size:var(--role-row-15)}.graphics-make-note:focus-visible{outline:none;box-shadow:var(--focus-ring)}.graphics-panel-make{margin:var(--space-3) var(--space-4)}.tpl .graphics-library-open{display:block;width:100%;padding:0;text-align:left;color:var(--ink)}.tpl .graphics-library-poster.page-skeleton-block{display:block;width:100%;aspect-ratio:4/5;border-radius:var(--r13)}@media(max-width:760px){.tpl .tlibrec .tcol{padding:0;min-width:0;width:100%}.tpl .graphics-library-toolbar{align-items:flex-start;gap:var(--space-2)}.tpl .graphics-library-toolbar:has(.page-skeleton-block){height:calc(var(--space-unit) * 28);min-height:calc(var(--space-unit) * 28)}.tpl .graphics-library-scroll{padding:var(--space-3) var(--space-2) var(--space-6);overflow:visible;overscroll-behavior:auto}.phead>.phname{flex:1 1;min-width:0;max-width:none;min-height:calc(var(--space-unit) * 13);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phead>.phact{order:1}.phead:after{content:"";order:1;flex:0 0 100%;height:0}.phead>.phname~:not(.phact):not(.grow){order:2}}@media (max-width:760px){.phead:not(:has(>.phname~:not(.phact):not(.grow):not(.act-glyph):not(.phead-word-act)))>.phname~:is(.act-glyph,.phead-word-act){order:1}.phead>.grow{display:none}.phead:not(:has(>.phname))>.grow{display:block}.cal .desk-page .kscroll{padding:var(--space-3) var(--space-2) var(--space-8)}}@media (max-width:760px){.cal .shell:has(>.ptb .phone-search-open),.cal:has(.tlibrec) .shell:has(>.ptb .phone-search-open),.cal:has(.wrap .pending-head-act) .shell:has(>.ptb .phone-search-open){grid-template-rows:calc(var(--space-unit) * 16) auto minmax(0,1fr)}.cal .ptb:has(.phone-search-open),.cal:has(.tlibrec) .ptb:has(.phone-search-open),.cal:has(.wrap .pending-head-act) .ptb:has(.phone-search-open){height:calc(var(--space-unit) * 16)}.cal .ptb:has(.phone-search-open) .head-act-slot,.cal:has(.wrap .pending-head-act) .ptb:has(.phone-search-open) .head-act-slot{display:none}}:is(dialog,[role=dialog],[aria-modal=true],[role=menu],[role=listbox],.floating,.menu,.popover,.pmenu,.amenu,.gsheet,.vsheet,.psheet,.lmenu,.slmenu,.sheetm,.bsheet,.msheet,.tsheet,.ksheet,.csheet,.wmenu,.bpmenu,.ssheet,.cutmenu,.vmenu,.fsheet,.szmenu,.szsheet,.rsheet,.slpan,[class$=-sheet],[class*="-sheet "],[class$=-menu],[class*="-menu "]):where(:not(body.app *,.anchored-menu *,.anchored-menu)){border:var(--stroke) solid var(--rule);box-shadow:var(--shadow-menu)}.cal .set.one-edge{align-items:flex-start;padding:var(--space-3) var(--space-4) var(--space-9)}.cal .set.one-edge .setform{width:calc(var(--space-unit) * 140);max-width:100%}.cal .set.one-edge .setname{width:100%;margin:0 0 var(--space-2)}.cal .set.one-edge .setname .sectitle{padding:0}.cal .set.one-edge .setfield{padding:0 var(--space-3)}.cal .set.one-edge .sec{margin-top:var(--space-6)}.cal .set.one-edge .sec-formats .sectitle,.cal .set.one-edge .sec-sizes .sectitle,.cal .set.one-edge .sectitle{padding:0}.cal .set.one-edge .srw,.cal .set.one-edge .srw.bare{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h-lg);width:calc(100% + var(--icon-sm));margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2)}.cal .set.one-edge .srw .rgl{flex:none}.cal .set.one-edge .srw .rnm{flex:1 1}.cal .set.one-edge .setlangs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-auto-flow:column;column-gap:var(--space-6)}.cal .set.one-edge .setlangs .srw{width:calc(100% + var(--icon-sm))}.cal .set.one-edge .sec-templates .settpls,.cal .set.one-edge .settpl-none{padding:var(--space-1) 0 0}.cal .set.one-edge .settpl-act{padding:var(--space-4) 0 0}@media screen and (max-width:700px){.cal .set.one-edge{padding:var(--space-2) var(--space-2) var(--space-8)}.cal .set.one-edge .setname{margin:0}.cal .set.one-edge .setfield{height:calc(var(--space-unit) * 12);padding:0 var(--space-3)}.cal .set.one-edge .sec{margin-top:var(--space-4)}.cal .set.one-edge .sectitle{height:var(--touch)}.cal .set.one-edge .srw,.cal .set.one-edge .srw.bare{min-height:calc(var(--space-unit) * 12)}.cal .set.one-edge .setlangs{display:block}}.ed .etl-in,.ed .tl-ruler{cursor:default}.ed:not(.is-phone) .band.gband,.ed:not(.is-phone) .strip>.clip{cursor:grab}.ed .gband .film-gband-end,.ed .gband .film-gband-start,.ed .gband .gband-edge,.ed .strip>.clip .clip-edge{cursor:col-resize}html.film-band-dragging,html.film-band-dragging *{cursor:grabbing!important}.ed .strip>.external-drop{position:absolute;top:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1);width:calc(var(--space-unit) * 1);margin-left:calc(var(--space-hair) * -1);border-radius:var(--radius-xs);background:var(--acc);z-index:8;pointer-events:none}.ed .strip>.film-join-move{position:absolute;top:50%;translate:-50% -50%;z-index:8;display:inline-flex}.ed .strip>.film-join-move .bplatewrap{position:static}.ed .film-join-focus .bplate,.ed .film-join-move .bplate{gap:var(--space-1);white-space:nowrap}.ed .film-join-move .bplate:disabled{cursor:default}.ed .film-join-move.is-sel .bplate{box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.ed .film-join-move:not(.is-on) .bplate>svg{opacity:.5}.ed .film-join-move.is-none .bplate>svg{opacity:.3}.ed .strip>.external-drop.is-refused{background:var(--ink-muted)}.ed .strip>.film-join-why{position:absolute;top:calc(100% + var(--space-2));transform:none;translate:calc(calc(var(--space-unit) * 4) * -1) 0;z-index:9;max-width:min(calc(var(--space-unit) * 70),calc(100dvw - var(--control-h)));white-space:normal;text-align:left}.ed .strip>.film-join-why.is-end{translate:calc(calc(var(--space-unit) * 4) - 100%) 0}.film-join-name{font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none)}.film-join-rows{display:contents}.film-join-menu .film-join-row{grid-template-columns:calc(var(--space-unit) * 7) minmax(0,1fr) calc(var(--space-unit) * 4);min-height:calc(var(--space-unit) * 15);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2)}.film-join-menu .film-join-row[aria-disabled=true]{opacity:.34;background:none;cursor:default}.film-join-pic{position:relative;width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 12);border-radius:var(--r6);overflow:hidden}.film-join-pic video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film-join-pic.is-cut .film-join-pic-after{animation:film-join-cut calc(var(--slow) * 6) step-end infinite}@keyframes film-join-cut{0%{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.film-join-pic.is-cut .film-join-pic-after{animation:none}}.ed .fv-frame .built-video.join-move-preview{object-fit:cover;z-index:12}.ed .film-join-focus{position:absolute;right:auto;bottom:auto;translate:calc(calc(var(--space-unit) * 4) * -1) -50%;z-index:9;touch-action:none}.ed .film-join-focus .bplate{cursor:grab}.ed .film-join-focus.is-dragging .bplate{cursor:grabbing}.ed .gband.is-sel{outline:0;box-shadow:inset 0 0 0 var(--stroke-2) var(--ink)}.ed .gband .film-gband-end,.ed .gband .film-gband-start{top:0;bottom:0;width:calc(var(--space-unit) * 2);background:var(--ink);z-index:6}.ed .gband .film-gband-start{left:0;right:auto;border-radius:var(--r6) 0 0 var(--r6)}.ed .gband .film-gband-end{right:0;left:auto;border-radius:0 var(--r6) var(--r6) 0}.ed .gband.is-sel .film-gband-end,.ed .gband.is-sel .film-gband-start{margin:0}.ed .gband .gband-edge{position:absolute;z-index:7;top:0;bottom:0;width:min(var(--icon-xs),33%);touch-action:none}.ed .gband .gband-edge.is-start{left:0}.ed .gband .gband-edge.is-end{right:0}.ed .gband .film-gband-more{right:var(--space-3)}.ed .gband.is-aside{transition:left var(--slow) var(--card-spring,var(--ease)),width var(--slow) var(--card-spring,var(--ease))}.ed .gband.is-in-hand{z-index:9;opacity:.92;transition:none}.ed .gband-ghost{position:absolute;top:var(--graphic-row-top);height:calc(var(--space-unit) * 7);border-radius:var(--r6);box-shadow:inset 0 0 0 var(--stroke-2) var(--acc);z-index:4;pointer-events:none}.ed .gband-ghost.is-refused{box-shadow:inset 0 0 0 var(--stroke-2) var(--state-att);background:none}.ed .gband-guide{position:absolute;top:calc(var(--graphic-row-top) - var(--space-2));height:var(--control-h-lg);width:var(--stroke-2);margin-left:calc(var(--stroke) * -1);border-radius:var(--radius-xs);background:var(--acc);z-index:10;pointer-events:none}.ed .gband-guide.is-at-head{width:calc(var(--space-unit) * 1);margin-left:calc(var(--space-hair) * -1)}.ed .film-place-guide{position:absolute;z-index:6;pointer-events:none;background:var(--acc)}.ed .film-safe-zone-field,.tse .film-safe-zone-field{position:absolute;inset:0;z-index:5;overflow:hidden;border-radius:inherit;pointer-events:none}.ed .film-safe-zone,.tse .film-safe-zone{position:absolute;box-shadow:0 0 0 var(--stroke) var(--acc),0 0 0 100vmax var(--zone-scrim,var(--scrim))}.ed .film-place-guide.is-x{top:0;bottom:0;width:var(--stroke)}.ed .film-place-guide.is-y{left:0;right:0;height:var(--stroke)}.film-side-tabs>:is(button,.act){flex:none}:is(.ed,.execution-panel-head) .film-side-tabs>button[role=tab]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:auto;min-width:calc(var(--space-unit) * 9);font:var(--role-current);line-height:var(--lh-none);white-space:nowrap}.ed.is-phone .film-side-tabs>button[role=tab]{width:var(--touch);gap:0}.ed.is-phone .film-side-tabs .film-side-tab-word{display:none}.film-side-tabs>button[data-waiting]{position:relative}.film-side-tabs>button[data-waiting]:after{content:"";position:absolute;top:var(--space-1);right:var(--space-1);width:calc(var(--space-unit) * 2);height:calc(var(--space-unit) * 2);border-radius:50%;background:var(--ink)}.page-section-head{margin:0 0 var(--space-3);padding:0;font:var(--role-section);color:var(--ink)}.cal .desk-page .kscroll{padding:var(--space-3) var(--space-4) var(--space-10)}.cal .desk-page .kcol{max-width:none;margin:0}.is-shot-composer .cast-control[data-need]{outline:var(--stroke) solid var(--focus);outline-offset:calc(var(--stroke) * -1);color:var(--ink)}.execution-panel-head .film-held-by{display:inline-flex;align-items:center;gap:var(--space-2);height:calc(var(--space-unit) * 9);margin-left:auto;padding:0 var(--space-3);border-radius:var(--r9);color:var(--ink);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);cursor:pointer}.execution-panel-head .film-held-by svg{fill:var(--glyph)}.execution-panel-head .film-held-by.is-mine{cursor:default;padding-right:var(--space-1)}.execution-panel-head .film-edit-here{flex:none}.jt-version{position:absolute;left:var(--space-2);top:var(--space-2);z-index:3;pointer-events:none;padding:var(--space-1) var(--space-2);border-radius:var(--r6);background:var(--plate);color:var(--ink2);font:var(--role-current);font-size:var(--role-row-13);line-height:var(--lh-none);transition:opacity var(--fast) var(--ease)}.jt:has(.jt-version){container-type:inline-size}@media (hover:hover) and (min-width:761px){@container (max-width:159px){.jt:has(.jacts>:nth-child(3)):is(:hover,:focus-within,.hov,:has(.jacts>.tile-like[data-liked=true],.jacts>[aria-expanded=true])) .jt-version{opacity:0}}@container (max-width:123px){.jt:is(:hover,:focus-within,.hov,:has(.jacts>.tile-like[data-liked=true],.jacts>[aria-expanded=true])) .jt-version{opacity:0}}}@media (hover:none),(max-width:760px){@container (max-width:97px){.jt:has(.jacts>.tile-like) .jt-version{opacity:0}}}@media(max-width:760px){.cal:has(.shots-body) .shell{grid-template-rows:calc(var(--space-unit) * 16) auto minmax(0,1fr)}.cal:has(.shots-body) .ptb{height:calc(var(--space-unit) * 16)}.cal:has(.shots-body) .ptb .head-act-slot{display:none}.shots-phone-tools .library-upload-button{flex:none}}.ed .film-move-box[hidden]{display:none}.cal .ed .etrans .edl.has-version,.cal :is(.ed,.execution-film-act-slot) .film-act-row .edl.has-version{width:auto;display:flex;gap:var(--space-2);white-space:nowrap}.cal .ed .etrans .film-edit-download.is-preparing,.cal :is(.ed,.execution-film-act-slot) .film-act-row .film-edit-download.is-preparing{align-items:center;gap:var(--space-2);color:var(--ink3)}.cal .ed .etrans .film-edit-download.is-preparing .ld,.cal :is(.ed,.execution-film-act-slot) .film-act-row .film-edit-download.is-preparing .ld{position:relative;inset:auto;flex:none;width:var(--icon-sm);height:var(--icon-sm)}.cal .ed-edit.is-phone .etrans .film-edit-download.is-preparing,.cal .ed-edit.is-phone .film-act-row .film-edit-download.is-preparing{grid-column:auto;width:var(--touch);padding:0;justify-content:center}.cal .ed-edit.is-phone .etrans .film-edit-download .edl-words,.cal .ed-edit.is-phone .film-act-row .film-edit-download .edl-words{display:none}.cal .ed-edit.is-phone .etrans .edl.has-version{grid-column:span 2}@media(max-width:760px){.cal .phead.campaign-review-head{flex-wrap:wrap;gap:var(--space-2) var(--space-1)}.cal .campaign-review-head:after{display:none}.cal .campaign-review-head .phname{flex:1 1;min-width:0}.cal .campaign-review-head>.phact{flex-shrink:0}.cal .campaign-review-head>.campaign-kind-switch{flex:0 0 auto;min-width:0}.cal .campaign-review-head>.phact{margin-left:auto}.cal .campaign-review-head .master-size-pick,.cal .campaign-review-head .new-kind-word{display:none}.cal .phead.campaign-review-head:is(:has(>.grow+.phact),:has(>.grow+.fd+.phact)){flex-wrap:nowrap}.cal .campaign-review-head>.campaign-kind-switch .sgb{--act-padding:calc(var(--space-unit) * 2)}.cal .campaign-review-head .view-chip :is(.fld,.chev){display:none}.cal .campaign-review-head>.phname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.cast-library-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-2)}.cast-library-preview a{display:grid;gap:var(--space-2);min-width:0;font:var(--role-secondary)}.cast-library-preview a>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cast-library-preview .character-portrait{aspect-ratio:4/5}.cal .wpage .ward .cgrid.wardrobe-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card-min,calc(var(--space-unit) * 60))),1fr));gap:calc(var(--space-unit) * 7) var(--space-4);align-items:start}.cal .wpage .ward .wardrobe-grid .pc{width:100%}.cal .wpage .ward .wardrobe-grid .pwell{aspect-ratio:3/4}@media(max-width:760px){.cal .wpage .ward .cgrid.wardrobe-grid{grid-template-columns:1fr}.wpage-phead>.wardrobe-name{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2;min-height:0;padding:8px 0;align-self:center}}.fitting-person{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.fitting-person img{width:calc(var(--space-unit) * 14);height:calc(var(--space-unit) * 18);object-fit:cover;object-position:top;border-radius:var(--r6)}.pick-film-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}.pick-film-head h2{margin:0;font:var(--role-section)}.cal .picklib .library-kind-heart{top:var(--space-2);right:calc(var(--space-unit) * 11);bottom:auto;left:auto}.new-character-sheet{padding:var(--space-4);display:grid;gap:var(--space-4)}.new-character-sheet textarea.fitwords{min-height:calc(var(--space-unit) * 38);resize:vertical;padding:var(--space-3);white-space:pre-wrap}.character-filter-toggle{display:none}@media(max-width:760px){.character-filter-toggle{display:inline-flex}.cal .character-filters{display:none}.cal .character-filters.is-open{display:flex;flex-wrap:wrap}.cal .charlib .library-kind-heart{top:var(--space-2);right:var(--space-2);left:auto;bottom:auto}}.wardrobe-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(var(--space-unit) * 60),calc(var(--space-unit) * 80));gap:var(--space-6);align-items:start}.wardrobe-content:not(:has(.wardrobe-about)){grid-template-columns:1fr}.wardrobe-about{display:grid;gap:var(--space-3);margin:0;padding:var(--space-4)}@media(min-width:761px){.wpage-phead .wpage-about{display:none}}@media(max-width:760px){.wardrobe-content{display:block}.wardrobe-about{display:none}.wardrobe-about.on-phone{display:grid;margin-top:var(--space-4)}.cal .charlib>.phead>.crow{flex:0 0 auto;min-width:0;width:auto;order:4;height:var(--touch)}.cal .charlib>.phead>.library-kind-controls{flex:1 1;min-width:0;width:auto;order:5}.cal .charlib>.phead .library-kind-options{flex-wrap:nowrap;gap:var(--space-1)}}@media(max-width:760px){.cal .charlib>.phead:has(.character-filters.is-open)>.crow{flex-basis:100%;height:auto;flex-wrap:wrap;align-items:flex-start}.cal .charlib>.phead .character-filters.is-open{flex:1 0 100%;height:auto;min-height:var(--touch);overflow:visible}.cal .charlib>.phead .character-filters.is-open>.cf{flex:none}.cal .charlib .library-kind-heart{transform:none}}.cal .wardrobe-about.pfac{grid-template-columns:1fr;min-width:0;max-width:100%}.cal .wardrobe-about .wpage-fact{grid-template-columns:calc(var(--space-unit) * 22) minmax(0,1fr)}.cal .wardrobe-about dd{overflow-wrap:anywhere}.fitting-person-face{display:block;width:calc(var(--space-unit) * 14);height:calc(var(--space-unit) * 18);flex:none;overflow:hidden;border-radius:var(--r6)}.new-character-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);min-height:calc(var(--space-unit) * 38)}.new-character-results .character-portrait{height:auto;aspect-ratio:4/5}.cast-menu-outfits{display:flex;gap:var(--space-2);padding:var(--space-2);overflow-x:auto}.cast-menu-outfits>a,.cast-menu-outfits>button{display:block;width:calc(var(--space-unit) * 14);height:calc(var(--space-unit) * 18);flex:none;border:0;background:none;padding:0;color:var(--ink);overflow:hidden;border-radius:var(--r6)}.cast-menu-outfits>a{position:relative}.cast-menu-outfits>a>span:last-child{position:absolute;bottom:0;left:0;font:var(--role-secondary);font-size:var(--fs-2);background:var(--plate)}@media(max-width:760px){.cal .charlib>.phead .library-kind-select:not(.kind-menu-sort){display:none}.cal .charlib>.phead:has(.character-filters.is-open) .library-kind-select:not(.kind-menu-sort){display:inline-flex}}@media(max-width:760px){.cast-work:has(>.cast-work-panel)>.castview{max-height:none;flex:0 0 auto}.cast-work:has(>.cast-work-panel) .castview .gbody{flex:none;height:auto}.cast-work:has(>.cast-work-panel) .castview .wallgrid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.cast-work:has(>.cast-work-panel) .castview .wallgrid>.pc{flex:none;height:auto;width:100%}.cast-work:has(>.cast-work-panel) .castview .wallgrid .pwell{width:100%;height:auto;flex:none}.cast-work:has(>.cast-work-panel) .castview .wallgrid .pw{width:100%;height:auto;aspect-ratio:4/5;border-radius:var(--r13)}}.cast-menu-outfits .refthumb-picture{position:relative;width:100%;height:100%}.cast-menu-outfits .character-portrait{width:100%;height:100%}.shots-body .studio-image.studio-image-fill.jt-picture .studio-image-el{object-fit:cover}.fitting-person{flex:none}.fitp{overflow:hidden}.cal .charlib.picklib .library-kind-heart{right:calc(var(--space-unit) * 11)}@media (min-width:761px) and (max-width:1200px){.graphics-library-toolbar{flex-wrap:nowrap}.graphics-library-toolbar .kind-menu-glyph{display:block}.graphics-library-toolbar .library-kind-select .chev,.graphics-library-toolbar .library-kind-select .fld{display:none}}@media(max-width:760px){.cal.library-shell .phead .library-kind-options>.kind-menu-sort,.cal.library-shell .phead .library-kind-options>.lap{order:0}.cal .charlib>.phead>.library-kind-controls{order:4}.cal .charlib>.phead>.crow{order:5}}@media(min-width:761px){.charlib .phead .crow{margin-left:auto}}.ed .film-shot-source-note{flex:none;margin:0 0 var(--space-3);color:var(--ink3)}.cal .tb .bar-switchers{display:flex;align-items:center;min-width:0;flex:0 1 auto}.cal .tb .bar-switchers .div{margin:0 var(--space-3)}@media (max-width:760px){.cal .ptb .credit-avatar.credit-avatar,.cal .ptb:has(#film-phone-action) .credit-avatar.credit-avatar{right:calc(var(--space-unit) * 15)}.cal .ptb .rail-bar-door.phone-door{position:absolute;right:var(--space-4);top:var(--space-2)}}.campaign-wall.is-kind-film .fcard .ffoot .fmeta,.campaign-wall.is-kind-static .fcard .ffoot .fmeta{display:none}.master-size-pick{margin-right:var(--space-2)}.cal .jt .jacts{gap:var(--space-hair)}.cal .jt .jacts>*{width:var(--control-h);min-width:var(--control-h);height:var(--control-h)}@media (min-width:761px){.cal .prompt-dock{padding:var(--space-3)}.cal .prompt-dock textarea,.cal .prompt-dock.is-shot-composer textarea{min-height:calc(var(--space-unit) * 16);max-height:calc(var(--space-unit) * 53);padding:var(--space-3) var(--space-3) var(--space-2);font-size:var(--role-row-16);line-height:var(--lh-body)}.cal .prompt-dock.is-shot-composer:focus-within textarea{min-height:calc(var(--space-unit) * 24)}.cal .composer-position.is-docked{width:min(calc(var(--space-unit) * 190),calc(100% - calc(var(--space-unit) * 12)))}.cal .prompt-dock.is-shot-composer .aspect-picker-trigger{gap:var(--space-2);font-size:var(--role-row-15)!important}.cal .prompt-dock.is-shot-composer .aspect-trigger-shape{width:var(--icon-md);height:var(--icon-md)}.cal .prompt-dock.is-shot-composer .aspect-trigger-shape>span{scale:1.25}.cal .prompt-dock.is-shot-composer .aspect-trigger-chevron{width:calc(var(--space-unit) * 4)!important;height:calc(var(--space-unit) * 4)!important}.cal .prompt-dock.is-shot-composer .look-picker{height:var(--control-h)}.cal .prompt-dock.is-shot-composer .look-trigger{--act-type:var(--role-row-15);--act-height:var(--control-h);--act-padding:calc(var(--space-unit) * 2);gap:var(--space-2)}.cal .prompt-dock.is-shot-composer .shot-stepper{height:var(--control-h)}.cal .prompt-dock.is-shot-composer .composer-campaign.has-name{font-size:var(--role-row-15);flex:0 1 auto;min-width:0}.cal .prompt-dock.is-shot-composer .composer-campaign-name{min-width:0}.cal .prompt-dock.is-shot-composer .look-caret{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4)}.cal .prompt-dock.is-shot-composer .shot-stepper .act{width:var(--control-h)!important}.cal .prompt-dock.is-shot-composer .shot-stepper svg{width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6)}.cal .prompt-dock.is-shot-composer .shot-stepper-count{min-width:var(--icon-md);font-size:var(--role-row-15)}.cal .prompt-dock.is-shot-composer :is(.cast-control,.reference-control,.composer-campaign) svg:not(.aspect-trigger-chevron){width:calc(var(--space-unit) * 6)!important;height:calc(var(--space-unit) * 6)!important}.cal .prompt-dock.is-shot-composer .composer-campaign.has-name>.aspect-trigger-chevron{width:var(--icon-xs)!important;height:var(--icon-xs)!important}.cal .prompt-dock.is-shot-composer .cast-control-count{font-size:var(--role-row-15)}.cal .prompt-dock.is-shot-composer .reference-control.is-set img{width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7)}.cal .prompt-dock.is-shot-composer .reference-control-wrap.is-corner{--ref-thumb:calc(var(--space-unit) * 7)}}.rail .rnest .rkids{position:relative;margin-left:var(--space-5);padding-left:var(--space-2)}.rail .rnest .rkids:before{content:"";position:absolute;left:0;top:var(--space-hair);bottom:var(--space-2);width:var(--stroke);background:var(--rule2)}.rail .rnest .rkids .trw{min-height:calc(var(--space-unit) * 9)}.rkids>.rnest{margin-top:0}.rkids .rkids{padding:0 0 var(--space-hair)}.rpicwrap{position:relative;display:block;width:var(--icon-lg);height:var(--icon-lg)}.rkind{position:absolute;right:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1);width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4);display:grid;place-items:center;background:var(--panel);color:var(--ink2)}.ed .film-clip-skeleton,.rkind{border-radius:var(--r6)}.ed .film-clip-empty{position:absolute;inset:0 var(--space-hair);overflow:hidden}.ed .ride{top:0}.ed .ride.is-low{top:var(--space-hair)}.film-lease-words{padding:var(--space-5);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.ed .voice-lane .mbar{top:0}