.StudioCanvasBridge_bridgeDock__MOTiX{position:absolute;left:calc(var(--sp-4) + 56px + var(--sp-2));bottom:calc(var(--sp-4) * 2 + var(--hit-min));z-index:var(--z-sticky);max-width:min(440px,calc(100% - 96px));max-height:min(40vh,280px);overflow:auto;display:flex;flex-direction:column;gap:var(--sp-2)}.StudioCanvasBridge_bridge__ktUQZ,.StudioCanvasBridge_notice__K9WtG{flex:none;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--fg);box-shadow:var(--shadow-2)}.StudioCanvasBridge_notice__K9WtG{margin:0;overflow-wrap:anywhere}@media (max-width:640px){.StudioCanvasBridge_bridgeDock__MOTiX{z-index:calc(var(--z-dropdown) + 1)}}.Button_btn__WOgGk{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--hit-min);padding:0 var(--sp-4);border:1px solid transparent;border-radius:var(--r-md);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.Button_btn__WOgGk:disabled{opacity:.5}.Button_sm__yrR9P{min-height:28px;padding:0 var(--sp-3);font-size:var(--fs-sm);border-radius:var(--r-sm)}.Button_md__L44lA{min-height:var(--hit-min)}.Button_block__vDX3Z{display:flex;width:100%}.Button_primary__zsboU{background:var(--accent);color:var(--fg-on-accent);box-shadow:var(--glow-accent)}.Button_primary__zsboU:hover:not(:disabled){background:var(--accent-hover)}.Button_secondary__RufDp{background:var(--bg-raised);border-color:var(--line-strong);color:var(--fg)}.Button_secondary__RufDp:hover:not(:disabled){background:var(--bg-hover);box-shadow:var(--glow-accent-soft)}.Button_ghost__eb_iL{background:transparent;color:var(--fg-muted)}.Button_ghost__eb_iL:hover:not(:disabled){background:var(--bg-hover);color:var(--fg);box-shadow:var(--glow-accent-soft)}.Button_danger___h_pQ{background:transparent;border-color:var(--danger);color:var(--danger)}.Button_danger___h_pQ:hover:not(:disabled){background:var(--danger-weak)}.Button_iconOnly__dHn5E{padding:0;width:var(--hit-min);min-width:var(--hit-min)}.Button_iconOnly__dHn5E.Button_sm__yrR9P{width:28px;min-width:28px}.Button_icon__T5gbk,.Button_label__P0jFl{display:inline-flex;align-items:center}.Button_label__P0jFl{gap:var(--sp-1)}.Button_cost__pJ1dJ,.Button_free__oM6m4{font-size:var(--fs-sm);font-weight:var(--fw-normal);opacity:.8}.Button_dots__CWsWF{display:inline-flex;gap:3px}.Button_dots__CWsWF i{width:4px;height:4px;border-radius:var(--r-full);background:currentColor;animation:Button_pulse__NRlqo 1.4s var(--ease) infinite}.Button_dots__CWsWF i:nth-child(2){animation-delay:.16s}.Button_dots__CWsWF i:nth-child(3){animation-delay:.32s}@keyframes Button_pulse__NRlqo{0%,60%,to{opacity:.35}30%{opacity:1}}.Card_card__jk_Lw{display:flex;flex-direction:column;gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel)}.Card_padded__J_V7J{padding:var(--sp-4)}.Card_default__26x9d{background:var(--bg-panel)}.Card_sunken__XpL2f{background:var(--bg-sunken)}.Card_raised__NZU5M{background:var(--bg-raised)}.Card_interactive__6Q_K7{transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.Card_interactive__6Q_K7:hover{border-color:var(--line-strong);background:var(--bg-hover)}.Card_head__4yU1O{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.Card_titles__uXHtk{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.Card_title__ocRAt{font-size:var(--fs-lg);font-weight:var(--fw-medium)}.Card_subtitle__tWfgH{font-size:var(--fs-sm);color:var(--fg-muted)}.Card_actions__g3l2E{flex:none}.Card_actions__g3l2E,.Card_footer__cdOCp{display:flex;align-items:center;gap:var(--sp-2)}.Card_footer__cdOCp{padding-top:var(--sp-3);border-top:1px solid var(--line)}.shots_desk__r_1cW{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}.shots_deskRailRight__4ZyQV{grid-template-columns:minmax(0,1fr) 120px}.shots_deskNoNav__DMdiu{grid-template-columns:minmax(0,1fr)}.shots_deskThreeCol__h6ITO{grid-template-columns:auto minmax(0,1fr) 120px}.shots_stackMain__jJrt_{min-width:0}.shots_stackList__hxwdI,.shots_stackMain__jJrt_{display:flex;flex-direction:column;gap:var(--sp-4)}.shots_stackOn__Q9tCy article{border-color:var(--accent)}.shots_deskCard__mEdeK{overflow:hidden}.shots_deskSplit__grAj_{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);padding:0 var(--sp-3) var(--sp-3)}.shots_deskCopy__noaJ6,.shots_deskMedia__tR7Gi{min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.shots_shotParams____1Nf{border-top:1px solid var(--line);padding-top:var(--sp-2)}.shots_shotParams____1Nf summary{cursor:pointer;color:var(--fg-muted);font-size:var(--fs-sm)}@media (max-width:1100px){.shots_deskSplit__grAj_{grid-template-columns:minmax(0,1fr)}}.shots_groupNav__VRBu8{display:flex;flex-direction:column;gap:var(--sp-2);position:-webkit-sticky;position:sticky;top:var(--sp-4)}.shots_groupNavItem__fTLIe{text-align:left;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg-muted);cursor:-webkit-grab;cursor:grab;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.shots_groupNavItem__fTLIe:hover{border-color:var(--accent);color:var(--fg)}.shots_groupNavItem__fTLIe:active{cursor:-webkit-grabbing;cursor:grabbing}.shots_groupNavOn__K_uNH{border-color:var(--accent);color:var(--fg);background:var(--accent-weak)}.shots_deskMain__JLMMf{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0}.shots_deskPane__1fwUy{min-width:0}.shots_deskTitle__mkv8F{margin:0 0 var(--sp-2);font-size:var(--fs-md)}@media (max-width:1100px){.shots_deskMain__JLMMf,.shots_deskThreeCol__h6ITO,.shots_desk__r_1cW{grid-template-columns:minmax(0,1fr)}.shots_sceneRailCollapsed__B9p6S,.shots_sceneRail__iiwAg{position:static;max-height:none;width:auto}.shots_sceneRailCollapsed__B9p6S{flex-direction:row}.shots_sceneRailTabLabel__NEb3O{writing-mode:horizontal-tb}}.shots_list__7T9Ht{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-3)}.shots_blockedBar__RP0eM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm)}.shots_card__7S56R{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);overflow:hidden;min-width:0}.shots_cardDropped__W8fMk{opacity:.6;border-style:dashed}.shots_cardHead__W7eyU{width:100%;padding:var(--sp-3)}.shots_cardHead__W7eyU,.shots_cardToggle__pLxrI{display:flex;align-items:flex-start;gap:var(--sp-3)}.shots_cardToggle__pLxrI{min-width:0;flex:1 1;padding:0;text-align:left;transition:background var(--dur-fast) var(--ease)}.shots_cardToggle__pLxrI:hover{background:var(--bg-hover)}.shots_seq__il_dH{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--bg-raised);color:var(--fg-muted);font-size:var(--fs-sm)}.shots_headMain__8r_i0{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;flex:1 1}.shots_headLine__cNbRe{font-size:var(--fs-sm);overflow-wrap:anywhere}.shots_chips__CSaZf{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.shots_chipDropped__ImDTH,.shots_chipIdle__EtUSt,.shots_chipLock__0aUTD,.shots_chipOk__ktEKC,.shots_chipWarn__ePKlk,.shots_chip__vWagE{font-size:var(--fs-xs);padding:0 var(--sp-2);border-radius:var(--r-full);border:1px solid var(--line);color:var(--fg-muted);white-space:nowrap}.shots_chipOk__ktEKC{color:var(--ok);border-color:var(--ok);background:var(--ok-weak)}.shots_chipIdle__EtUSt{color:var(--fg-faint)}.shots_chipWarn__ePKlk{color:var(--warn);border-color:var(--warn);background:var(--warn-weak)}.shots_chipLock__0aUTD{color:var(--accent);border-color:var(--accent);background:var(--accent-weak)}.shots_chipDropped__ImDTH{color:var(--state-canceled);border-style:dashed}.shots_caret__b7Ino{flex:none;font-size:var(--fs-xs);color:var(--fg-faint)}.shots_headAction__e5zQt{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1);flex:none;max-width:min(280px,46%);min-width:0}.shots_basis__0Om1z{max-width:100%;padding:0;border:0;background:transparent;color:var(--fg-faint);font-size:var(--fs-xs);text-align:right;overflow-wrap:anywhere}.shots_basis__0Om1z:hover{color:var(--fg-muted)}.shots_cardTask__47gNq{display:flex;flex-direction:column;gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3)}.shots_cardBody__NEJhk{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);border-top:1px solid var(--line);background:var(--bg-sunken);min-width:0}.shots_fieldGroup__CER1x{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.shots_groupLabel__HRDKe{font-size:var(--fs-xs);color:var(--fg-faint);text-transform:none}.shots_groupHeadRow__l4hkD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.shots_fieldRow__gr1np{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.shots_field__95Hpf{min-width:0}.shots_mounts__OB8YW{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.shots_mount__Q9rJY{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.shots_mountMeta__fPZIR{font-size:var(--fs-xs);color:var(--fg-muted);overflow-wrap:anywhere}.shots_mountRemove__kOdvE{font-size:var(--fs-xs);color:var(--fg-faint);text-align:left;min-height:var(--hit-min)}.shots_mountRemove__kOdvE:hover{color:var(--danger)}.shots_products__U6AUP{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.shots_product__iFnfD{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;min-width:0}.shots_productCap__zUVsw,.shots_productEmpty__wxE8P{font-size:var(--fs-xs);color:var(--fg-faint)}.shots_productEmpty__wxE8P{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);aspect-ratio:16/9;border:1px dashed var(--line);border-radius:var(--r-md);padding:var(--sp-4);text-align:center}.shots_productEmptyGlyph__2JChQ{opacity:.45}.shots_productEmptyTitle__nD4r2{color:var(--fg-muted);font-size:var(--fs-sm)}.shots_productEmptyHint__phuQT{color:var(--fg-faint);font-size:var(--fs-xs);max-width:34ch}.shots_cardFooter__pHijA{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.shots_groups__KZD9M{display:flex;flex-direction:column;gap:var(--sp-4)}.shots_group__cIe4F{display:flex;flex-direction:column;gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3);background:var(--bg-sunken);min-width:0}.shots_groupHead__Qg_M0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.shots_groupTitle__kLQ3P{font-size:var(--fs-lg);font-weight:var(--fw-medium)}.shots_groupMeta__0D21Y{font-size:var(--fs-xs);color:var(--fg-muted);margin-right:auto}.shots_gridCells__WU0PL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;border-radius:var(--r-md);overflow:hidden;background:var(--line)}.shots_gridCell__7nbN9{position:relative;background-color:var(--bg-base);background-repeat:no-repeat;min-width:0}.shots_gridCellLabel__qNAim{position:absolute;left:var(--sp-1);bottom:var(--sp-1);font-size:var(--fs-xs);color:var(--fg);background:var(--bg-base);border-radius:var(--r-sm);padding:0 var(--sp-1);opacity:.85}.shots_gridSkeleton__7ROr8{aspect-ratio:1/1;border-radius:var(--r-md);background:var(--bg-hover)}.shots_gridFail__fIl5G{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--danger)}.shots_pickerSearch__Xlx22{display:flex;gap:var(--sp-2);align-items:flex-start;margin-bottom:var(--sp-2)}.shots_pickerHint__65QKF{font-size:var(--fs-xs);color:var(--fg-faint);margin-bottom:var(--sp-3)}.shots_pickerGrid__pSENa{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);max-height:42vh;overflow-y:auto}.shots_pickerItem__EFwWp{display:flex;flex-direction:column;gap:var(--sp-1);width:100%;padding:var(--sp-1);border:1px solid transparent;border-radius:var(--r-md);text-align:left}.shots_pickerItem__EFwWp:hover{border-color:var(--line-strong)}.shots_pickerItemOn__5bVkq{border-color:var(--accent);background:var(--accent-weak)}.shots_pickerName__KVTLQ{font-size:var(--fs-xs);color:var(--fg-muted);overflow-wrap:anywhere}.shots_pickerAlias___Bazv{margin-top:var(--sp-4)}.shots_shotNav__IZUcL{display:flex;flex-direction:column;gap:var(--sp-2)}.shots_shotNavItem__nnCFE{display:flex;gap:var(--sp-3);text-align:left;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg)}.shots_shotNavOn__V6s0c{border-color:var(--accent);background:var(--accent-weak)}.shots_shotNavSeq__jJWj7{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--bg-raised)}.shots_shotNavMain__3rvyB{min-width:0;display:flex;flex-direction:column;gap:2px}.shots_shotNavLine__egd9_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shots_shotNavMeta__Ehb0z{color:var(--fg-muted);font-size:var(--fs-sm)}.shots_preview__ZZzlW{display:flex;flex-direction:column;gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3)}.shots_batchRow__kozuI{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.shots_groupDeskCard__gZ6mL{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);overflow:hidden;min-width:0}.shots_groupDeskSplit__mPrkT{gap:var(--sp-3);padding:var(--sp-3);width:100%;min-width:0}.shots_groupDeskStacked__6uCnl{display:flex;flex-direction:column}.shots_groupDeskCopy__ojtuJ,.shots_groupDeskMedia__oz5Ei{min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--sp-3)}.shots_groupDeskStacked__6uCnl>.shots_groupDeskCopy__ojtuJ,.shots_groupDeskStacked__6uCnl>.shots_groupDeskMedia__oz5Ei{min-height:auto}.shots_resizeHandle__GukEu{width:3px;margin:0 1px;border-radius:var(--r-full);background:var(--line);outline:none;transition:background var(--dur-fast) var(--ease)}.shots_resizeHandle__GukEu:focus-visible,.shots_resizeHandle__GukEu:hover,.shots_resizeHandle__GukEu[data-separator][data-active]{background:var(--accent)}.shots_groupDeskHead__1Hfce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-3)}.shots_groupDrag__eBqhR{flex:none;width:28px;min-height:44px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--fg-faint);letter-spacing:-2px;cursor:-webkit-grab;cursor:grab}.shots_groupDrag__eBqhR:active{cursor:-webkit-grabbing;cursor:grabbing}.shots_groupDeskTitleBlock__SIJY2{min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.shots_groupDeskTitle__6dUV0{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.shots_groupDeskMeta__X2bTL{margin:0;color:var(--fg-muted);font-size:var(--fs-sm)}.shots_groupShotList__sEprI{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.shots_groupShotItem__z04Xn{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-sunken)}.shots_groupShotDragging__pdEWa{opacity:.6}.shots_groupShotHead__hCg49{display:flex;align-items:center;gap:var(--sp-3);flex:1 1;min-width:0}.shots_groupShotBadge__G_2b5{flex:none;font-size:var(--fs-sm);padding:0 var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm)}.shots_groupShotSpan__NDzX_{color:var(--fg-muted);font-size:var(--fs-sm);margin-right:auto}.shots_groupShotMore__e6TPj{flex:none;margin:0;padding:0;border:0;background:none;color:var(--fg-faint);font:inherit;font-size:var(--fs-xs);cursor:pointer}.shots_groupShotMore__e6TPj:hover{color:var(--fg-muted)}.shots_groupShotPreview__faI2a{display:flex;flex-direction:column;gap:var(--sp-1)}.shots_groupShotLine__HY2KL{width:100%;margin:0;padding:var(--sp-1) 0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);font:inherit;font-size:var(--fs-sm);line-height:1.5;resize:vertical}.shots_groupShotLine__HY2KL:focus-visible{outline:none;padding:var(--sp-2);background:var(--bg-panel);box-shadow:var(--focus-ring)}.shots_groupShotDialogue__1zpW2{color:var(--fg-muted)}.shots_groupShotBody__aym_g{display:flex;flex-direction:column;gap:var(--sp-3)}.shots_groupShotActions__Z8yNm{display:flex;justify-content:flex-end;gap:var(--sp-2)}.shots_groupVideo__kNjhf{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px dashed var(--line);border-radius:var(--r-md);background:var(--bg-sunken)}.shots_groupVideoHead__bqXm7{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.shots_groupVideoTag__skjJM{font-size:var(--fs-sm);color:var(--fg-muted)}.shots_groupVideoActions__yVtfB{display:flex;align-items:center;gap:var(--sp-2)}.shots_groupVideoGate__PLGy3{font-size:var(--fs-sm);color:var(--fg-muted)}.shots_firstFrame___h_7V{display:flex;align-items:flex-start;gap:var(--sp-3)}.shots_firstFrameThumb__H0BWx{width:104px;flex:none;border-radius:var(--r-md);overflow:hidden}.shots_firstFrameBusy__FtCF2,.shots_firstFrameEmpty__VruDH{display:grid;place-items:center;aspect-ratio:9/16;border:1px dashed var(--line);border-radius:var(--r-md);color:var(--fg-faint);font-size:var(--fs-xs)}.shots_firstFrameBusy__FtCF2{border-style:solid;border-color:var(--accent);animation:shots_firstFrameBreathe___plQ0 1.6s ease-in-out infinite}@keyframes shots_firstFrameBreathe___plQ0{0%,to{opacity:1}50%{opacity:.45}}.shots_firstFrameSide__i6_6m{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0}.shots_firstFrameHint__fCOdY{margin:0;font-size:var(--fs-sm);color:var(--fg-muted)}.shots_firstFrameCauseBadge__A_H7N{margin-left:var(--sp-1);padding:0 var(--sp-1);border:1px solid var(--accent);border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--accent);white-space:nowrap}.shots_modelPick__F2AA5{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2)}.shots_modelPickLabel__NZdIX{font-size:var(--fs-xs);color:var(--fg-faint)}.shots_modelChips__7kXkL{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.shots_modelChip__y72pZ{display:inline-flex;align-items:baseline;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg-base);cursor:pointer}.shots_modelChipOn__kPe5R,.shots_modelChip__y72pZ:hover{border-color:var(--accent)}.shots_modelChipOn__kPe5R{background:var(--accent-weak)}.shots_modelChipName__kJvNA{font-size:var(--fs-sm);color:var(--fg)}.shots_modelChipOn__kPe5R .shots_modelChipName__kJvNA{color:var(--accent)}.shots_modelChipRate__4B2uU{font-size:var(--fs-xs);color:var(--fg-muted)}.shots_groupPrompt__tJLBO{margin:0;color:var(--fg-muted);font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap}.shots_groupLastSubmit__qtj0E{border-top:1px solid var(--line);padding-top:var(--sp-2)}.shots_groupLastSubmit__qtj0E summary{cursor:pointer;color:var(--fg-muted);font-size:var(--fs-sm)}.shots_uploadTile__sIVeH{display:grid;place-items:center;min-height:120px;margin-bottom:var(--sp-3);border:1px dashed var(--line);border-radius:var(--r-md);background:var(--bg-sunken);color:var(--accent)}.shots_uploadTileOn__GyqYV{border-color:var(--accent);background:var(--accent-weak)}.shots_shotParamGrid__zqEiD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-3)}@media (max-width:1100px){.shots_shotParamGrid__zqEiD{grid-template-columns:1fr}}.shots_groupOrigin__JHocu,.shots_groupShotOrigin__fwm6M{margin:0;color:var(--fg-faint);font-size:var(--fs-xs);line-height:1.4}.shots_sceneTag__Apt52{margin-left:8px;border-radius:999px;color:var(--fg-muted);background:var(--bg-hover)}.shots_sceneTag__Apt52,.shots_staleBadge__9nH5d{display:inline-block;padding:1px 8px;font-size:12px}.shots_staleBadge__9nH5d{margin-left:6px;border:0;border-radius:999px;color:var(--warn);background:var(--warn-weak);cursor:pointer}.shots_sceneTagBtn____lgZ{border:0;font:inherit;cursor:pointer}.shots_sceneTagBtn____lgZ:hover{color:var(--fg);background:var(--bg-hover)}.shots_groupShotHeadRow__Qwroo{display:flex;align-items:center;gap:var(--sp-2)}.shots_shotDrag__Bbe07{flex:none;width:24px;min-height:32px;border:0;background:transparent;color:var(--fg-faint);letter-spacing:-2px;cursor:-webkit-grab;cursor:grab}.shots_groupNavDragging__PJhOW,.shots_shotDrag__Bbe07:active{cursor:-webkit-grabbing;cursor:grabbing}.shots_groupNavDragging__PJhOW{opacity:.45;border:1px dashed var(--accent);transform:scale(1.03)}.shots_groupNavDropTarget__eA9VT{border-color:var(--accent);box-shadow:inset 0 2px 0 var(--accent)}.shots_groupShotPeople__S1_eb{margin:0;color:var(--fg-muted);font-size:var(--fs-xs)}.shots_fieldRewrite__ABnGs,.shots_paramRewrite__NryEa{display:flex;flex-direction:column;gap:var(--sp-2)}.shots_rewriteOpen__H1jUl{align-self:flex-start;margin:0;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--fs-xs);cursor:pointer}.shots_rewritePanel__bvC56{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-panel)}.shots_rewriteChips__DR009{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.shots_rewriteChip__kV4AJ{min-height:28px;padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--fg);font:inherit;font-size:var(--fs-xs);cursor:pointer}.shots_rewriteChip__kV4AJ:hover{background:var(--bg-hover)}.shots_groupDeskInRange__OIaei{outline:1.5px solid var(--accent);outline-offset:-1px}.shots_groupDeskDim__lduOa{opacity:.45;transition:opacity var(--motion-duration-fast) ease}.shots_sceneRail__iiwAg{width:224px;display:flex;flex-direction:column;gap:var(--sp-2);position:-webkit-sticky;position:sticky;top:var(--sp-4);max-height:calc(100vh - 2 * var(--sp-4));overflow-y:auto}.shots_sceneRailHead__tzKNn{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-sm);color:var(--fg-muted)}.shots_sceneRailFold__Xlhlz{border:0;background:transparent;color:var(--fg-faint);cursor:pointer;padding:0 var(--sp-1)}.shots_sceneRailFold__Xlhlz:hover{color:var(--fg)}.shots_sceneRailHint__kSKJQ{margin:0;font-size:var(--fs-xs);color:var(--fg-faint);line-height:1.4}.shots_sceneRailList__kZtFo{display:flex;flex-direction:column;gap:var(--sp-3)}.shots_sceneCard__xAK9q{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-panel);display:flex;flex-direction:column}.shots_sceneCardOn__xYY02{border-color:var(--accent);background:var(--accent-weak)}.shots_sceneCardFocus__qGdHe{outline:1.5px solid var(--accent);outline-offset:-1px}.shots_sceneCardMain__raRn3{display:flex;align-items:center;gap:var(--sp-1);border:0;background:transparent;text-align:left;padding:var(--sp-2);font:inherit;cursor:pointer}.shots_sceneSeq__WVUql{color:var(--fg-muted);font-size:var(--fs-xs);flex:none}.shots_sceneCardTitle__seC3F{color:var(--fg);font-size:var(--fs-sm);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shots_sceneGroupCount__9XXiO{margin-left:auto;color:var(--fg-faint);font-size:var(--fs-xs);flex:none}.shots_sceneAffected__PUKkp{flex:none;padding:0 var(--sp-1);border-radius:999px;font-size:var(--fs-xs);color:var(--warn);background:var(--warn-weak)}.shots_sceneCardText__V2f4i{position:relative;display:block;width:100%;border:0;background:transparent;text-align:left;font:inherit;font-size:var(--fs-xs);color:var(--fg-faint);line-height:1.4;padding:0 var(--sp-2) var(--sp-2);padding-right:calc(var(--sp-2) + 14px);cursor:pointer}.shots_sceneCardTextBody__yVrUC{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shots_sceneCardTextOpen__0tHNp .shots_sceneCardTextBody__yVrUC{display:block;-webkit-line-clamp:unset;max-height:40vh;overflow-y:auto}.shots_sceneCardTextToggle__lMATC{position:absolute;top:0;right:2px;color:var(--fg-faint)}.shots_sceneRailFoot__vDCiT{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);border-top:1px solid var(--line);padding-top:var(--sp-2)}.shots_sceneRailUnseg__yMSkO{font-size:var(--fs-xs);color:var(--warn)}.shots_sceneRailCollapsed__B9p6S{width:36px;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);position:-webkit-sticky;position:sticky;top:var(--sp-4)}.shots_sceneRailTabBtn__4aPnW{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg-muted);padding:var(--sp-1) var(--sp-2);cursor:pointer}.shots_sceneRailTabBtn__4aPnW:hover{color:var(--fg);border-color:var(--accent)}.shots_sceneRailTabLabel__NEb3O{writing-mode:vertical-rl;font-size:var(--fs-xs);color:var(--fg-faint)}.shots_trickEntry__uoYWz{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.shots_trickEntry__uoYWz>*{align-self:center}.shots_trickEntry__uoYWz .shots_rewriteOpen__H1jUl,.shots_trickEntry__uoYWz .shots_structMenuBtn___OLA_{font-size:var(--fs-sm)}.shots_structMenu__ZeENw{position:relative}.shots_structMenuBtn___OLA_{margin:0;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--fs-xs);cursor:pointer}.shots_structMenuBtn___OLA_:after{content:" ▾"}.shots_structMenuBtn___OLA_[data-popup-open]:after{content:" ▴"}.shots_structMenuPanel__5lFWW{min-width:9em;padding:var(--sp-1);border-radius:var(--r-sm);background:var(--bg-panel)}.shots_structMenuItem__SvWqD{min-height:auto;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);white-space:nowrap}.shots_splitHint__MqWfI{margin:0 0 var(--sp-2);color:var(--fg-faint);font-size:var(--fs-sm)}.shots_splitShotList__2WEvG{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.shots_splitShotRow__yQQYA{display:flex;gap:var(--sp-3);align-items:center;justify-content:space-between}.shots_splitShotVisual__js_AG{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.shots_trickUsed__OIPrn{margin:var(--sp-1) 0 0;color:var(--fg-faint);font-size:var(--fs-xs)}.shots_trickHint__GRcDq,.shots_trickWarn__9YMIh{margin:0;font-size:var(--fs-xs)}.shots_trickHint__GRcDq{color:var(--fg-muted)}.shots_trickWarn__9YMIh{color:var(--warn)}.shots_trickStepper__xDSvE{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-muted)}.shots_trickNote__cjaD8{width:100%;min-height:36px;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-sunken);color:var(--fg);font:inherit;font-size:var(--fs-sm)}.shots_rewriteChipOn__SfDMq{min-height:28px;padding:0 var(--sp-3);border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent-weak);color:var(--accent);font:inherit;font-size:var(--fs-xs);cursor:pointer}.shots_trickShotWrap__Iqkva{position:relative}.shots_trickRangeCap__vH2EO{position:absolute;top:-8px;left:var(--sp-2);z-index:1;padding:0 var(--sp-2);height:18px;line-height:18px;border-radius:var(--r-full);background:var(--accent);color:var(--fg-on-accent);font-size:var(--fs-xs)}.shots_groupShotPicked__wZpwX{outline:1.5px solid var(--accent);background:var(--accent-weak)}.shots_groupShotBadge__G_2b5{cursor:pointer}.shots_modelChipSlot__1dOct,.shots_trickChipSlot__e9i1D{display:inline-flex;align-items:center}.shots_boardBar__P4QNU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);font-size:var(--fs-sm)}.shots_boardBarText__JvVJT{color:var(--fg-muted);min-width:0}.shots_boardBarActions__qsBz3{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-left:auto;min-width:0;max-width:100%}.shots_boardBarCount__5opHT{border:none;background:none;padding:0;font:inherit;color:var(--fg-muted);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.shots_boardBarCount__5opHT:hover{color:var(--fg)}.shots_playerModal__jiUND{width:min(920px,94vw)}.shots_playerWrap__vf6AN{display:flex;flex-direction:column;gap:var(--sp-3)}.shots_playerMeta__tEYVn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--fg-muted)}.shots_playerToggle__TBm0z{display:inline-flex;align-items:center;gap:var(--sp-1);margin-left:auto;cursor:pointer;color:var(--fg)}.shots_playerStage__RlmHt{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);background:var(--scrim-ink);border-radius:var(--r-md);padding:var(--sp-3);min-height:220px;justify-content:center}.shots_playerVideo__HG3yq{max-width:100%;max-height:62vh}.shots_playerVideoVertical__zLNjJ{max-height:62vh;width:auto}.shots_playerStageTag__NNfBC{color:var(--fg-muted);font-size:var(--fs-xs)}.shots_playerDone__M_tUq,.shots_playerPlaceholder__AbhNH{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-3);border:1px dashed var(--line);border-radius:var(--r-md);text-align:center}.shots_playerDoneActions__51a3a{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center}.shots_playerRail__RyZDT{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.shots_playerSeg__BGZ7p{min-width:2rem;padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-panel);font:inherit;font-size:var(--fs-xs);cursor:pointer}.shots_playerSegPlaceholder__c3uvx{border-style:dashed;color:var(--fg-muted)}.shots_playerSegShort__ePUiN{border-color:var(--warn);color:var(--warn)}.shots_playerSegActive__qP1G1{outline:2px solid var(--accent);color:var(--fg)}.shots_playerSegInflight__kbdms{border-color:var(--accent);color:var(--accent);animation:shots_playerBreath__ga0vE 1.6s ease-in-out infinite}@keyframes shots_playerBreath__ga0vE{0%,to{opacity:1}50%{opacity:.45}}.shots_playerRefireRow__UI5ss{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1)}.shots_playerRefiringNote__XaqWP{color:var(--accent);font-size:var(--fs-xs);animation:shots_playerBreath__ga0vE 1.6s ease-in-out infinite}.shots_readModal__hhHtc.shots_readModal__hhHtc{width:min(1280px,96vw);max-width:min(96vw,1280px)}.shots_readStrip__z_JFY{display:flex;gap:var(--sp-3);overflow-x:auto;padding-bottom:var(--sp-2);scroll-snap-type:x proximity}.shots_readCol__5zfSD{flex:0 0 272px;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);padding:var(--sp-3)}.shots_readColHead__GqHPs{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line)}.shots_readColJump__9HDO1{padding:0;border:none;background:none;cursor:pointer;text-align:left;color:var(--fg);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.shots_readColJump__9HDO1:hover{color:var(--accent)}.shots_readColMeta__afuL5{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);color:var(--fg-muted);font-size:var(--fs-xs)}.shots_readDoneChip__Zg0yp{color:var(--ok)}.shots_readFaceChip__k2Dfs{color:var(--danger)}.shots_readShotList__AwTmU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.shots_readShot__MnuSG{display:flex;flex-direction:column;gap:var(--sp-2);border-radius:var(--r-sm);background:var(--bg-sunken);padding:var(--sp-3);font-size:var(--fs-xs)}.shots_readShot__MnuSG:first-child{border-top:none;padding-top:0}.shots_readShotMeta__oUs32{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);color:var(--fg-muted)}.shots_readShotMeta__oUs32>span:first-child{font-weight:var(--fw-medium);color:var(--fg)}.shots_readShotMeta__oUs32>span:last-child{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shots_readShotVisual__q668E{margin:0;font-size:var(--fs-sm);color:var(--fg)}.shots_readShotLine__JRPo4{margin:0;padding-left:var(--sp-2);border-left:2px solid var(--line-strong);color:var(--fg-muted)}.shots_readEmpty__SuUZ6{color:var(--fg-muted);font-size:var(--fs-sm)}.shots_stageTabs__1H17b{display:flex;gap:var(--sp-1)}.shots_stageTab__uQWKs{flex:1 1;min-height:36px;padding:0 var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--fg-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer}.shots_stageTabOn__U7ahE,.shots_stageTab__uQWKs:hover{background:var(--bg-hover)}.shots_stageTabOn__U7ahE{border-color:var(--accent);color:var(--fg)}.shots_spatialFeedbackSlot__XdCHn{block-size:2.8em;line-height:1.4;overflow-y:auto;overflow-wrap:anywhere;min-width:0}.shots_stageBox__2paga{display:flex;flex-direction:column;gap:var(--sp-2)}.shots_stageFloor__uBtEJ{display:flex;align-items:center;justify-content:center;min-height:220px;border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--bg-sunken);color:var(--fg-faint);font-size:var(--fs-sm)}.shots_stageToolbar__jD_fY{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.shots_stageChipGroup__Rr4Qm{display:flex;flex-wrap:wrap;gap:4px}.shots_stageChip__oPlYJ{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--fg-muted);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--ease-out),border-color var(--motion-duration-fast) var(--ease-out),background-color var(--motion-duration-fast) var(--ease-out)}.shots_stageChip__oPlYJ:hover{border-color:var(--line-strong);background:var(--bg-hover);color:var(--fg)}.shots_stageChip__oPlYJ:disabled{opacity:.5;cursor:default}.shots_stageChipOn__EkzJU,.shots_stageChipOn__EkzJU:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--fg)}.shots_stageCanvasWrap__oSWCC{position:relative;height:340px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-sunken)}.shots_stageHud__hpvsV{position:absolute;inset:0;pointer-events:none}.shots_stageHudShotLine__xKnuE{top:8px;left:50%;transform:translateX(-50%);padding:2px 10px;background:color-mix(in srgb,var(--scrim) 72%,transparent);color:color-mix(in srgb,var(--fg-on-accent) 85%,transparent);letter-spacing:.02em}.shots_stageHudFocal__g_hPD,.shots_stageHudShotLine__xKnuE{position:absolute;border-radius:999px;font-size:var(--fs-sm);font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shots_stageHudFocal__g_hPD{right:10px;bottom:8px;padding:1px 8px;background:color-mix(in srgb,var(--scrim) 45%,transparent);color:color-mix(in srgb,var(--fg-on-accent) 60%,transparent)}.shots_stageGuideLine__1MlXA{position:absolute;background:color-mix(in srgb,var(--fg-on-accent) 25%,transparent)}.shots_stageGuideSafe__ISIws{position:absolute;border:1px solid color-mix(in srgb,var(--fg-on-accent) 25%,transparent)}.shots_stageTimeRow__skGy9{display:flex;align-items:center;gap:var(--sp-2);color:var(--fg-muted);font-size:var(--fs-sm)}.shots_stageTimeLabel__m_SL0{flex:none;color:var(--fg-muted)}.shots_stageTimeRange__VSoZD{flex:1 1;touch-action:none}.shots_stageTimeLoopRegion__izxdd{position:absolute;top:-2px;bottom:-2px;pointer-events:none;background:var(--accent-weak);border-left:2px solid var(--accent);border-right:2px solid var(--accent);border-radius:2px}.shots_stageTimeRangeWrap__MQVKl{position:relative;display:flex;flex:1 1}.shots_stageTrackTick__OlgQD{position:absolute;bottom:-10px;width:9px;height:12px;margin-left:-4px}.shots_stageTrackTick__OlgQD:after{content:"";position:absolute;top:0;bottom:0;left:3px;background:currentColor}.shots_stageTrackTick__OlgQD:disabled{cursor:default;opacity:.6}.shots_stageTrackTickWalk__7wQe1{position:absolute;bottom:-24px;width:9px;height:9px;margin-left:-5px;border:1px solid var(--line-strong);background:currentColor;transform:rotate(45deg)}.shots_stageTrackTickWalk__7wQe1:disabled{cursor:default;opacity:.6}.shots_stageWalkTInput__yvQUx{width:5.5em;min-height:28px;margin-left:6px;padding:0 var(--sp-1);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--fg);font:inherit;font-size:var(--fs-sm)}.shots_stageTimeValue__P3QnK{min-width:3em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shots_stageControls__K9aLr{display:flex;flex-direction:column;gap:var(--sp-2)}.shots_stageControlRow__kgvha{display:flex;align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap}.shots_stageControlLabel__cDLFM{flex:none;min-width:3em;padding-top:4px;color:var(--fg-muted);font-size:var(--fs-sm)}.shots_stageHint__EjHsq,.shots_stageSaveState__UQSwQ{color:var(--fg-faint);font-size:var(--fs-sm)}.shots_stageSaveState__UQSwQ{flex:none}.shots_stagePoseList__i1h8Y{display:flex;flex:1 1;flex-direction:column;gap:var(--sp-1)}.shots_stageActorName__akBWb{flex:none;max-width:8em;padding-top:4px;overflow:hidden;color:var(--fg-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.shots_stageFirstRow___wsBH{display:flex;align-items:center;gap:var(--sp-2)}.shots_stageFirstThumb__nYGuU{flex:none;width:44px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm)}.shots_stageDraftWarn__lfigR{margin:0;padding-left:1.2em;color:var(--warn);font-size:var(--fs-sm);line-height:1.6}.shots_sceneTagWrap__YnJPG{position:relative;display:inline-flex;align-items:center}.shots_sceneTagMuted__R2LD9{color:var(--fg-faint);background:transparent;border:1px dashed var(--line)}.shots_sceneTagCaret__djhgs{border:0;padding:0 2px;font:inherit;font-size:10px;color:var(--fg-faint);background:transparent;cursor:pointer}.shots_sceneTagCaret__djhgs:hover{color:var(--fg)}.shots_sceneReanchorPop___9s7V{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-sticky);min-width:230px;max-width:300px;padding:8px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);box-shadow:var(--shadow-2)}.shots_sceneReanchorTitle__LEHQG{margin:0 0 6px;font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.shots_sceneReanchorList__33Wf1{display:flex;flex-direction:column;gap:2px}.shots_sceneReanchorItem__7tcNO{border:0;padding:4px 6px;border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);text-align:left;color:var(--fg);background:transparent;cursor:pointer}.shots_sceneReanchorItem__7tcNO:hover{background:var(--bg-hover)}.shots_sceneReanchorItemOn__AfS7u{background:var(--accent-weak);font-weight:600}.shots_sceneReanchorHintLine__xW8tw{margin:6px 0 0;font-size:var(--fs-xs,12px);line-height:1.4;color:var(--fg-faint)}.shots_sceneReanchorError__jxZE7{margin:6px 0 0;font-size:var(--fs-sm);color:var(--danger)}.shots_sceneReanchorActions__jq_Ad{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:8px}.shots_sceneReanchorCancel__Khp6Q,.shots_sceneReanchorSubmit__76wuL{border:1px solid var(--line);border-radius:var(--r-sm);padding:3px 10px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:transparent;color:var(--fg)}.shots_sceneReanchorSubmit__76wuL{border-color:var(--accent);color:var(--accent)}.shots_sceneReanchorSubmit__76wuL:disabled{opacity:.5;cursor:default}.shots_stagePickerFooter__Xtyia{display:flex;justify-content:flex-end;gap:var(--sp-2);padding-top:var(--sp-3);margin-top:auto}.shots_stageTabsRow__tXK9p{display:flex;align-items:stretch;gap:var(--sp-1)}.shots_stageTabsRow__tXK9p .shots_stageTabs__1H17b{flex:1 1}.shots_stageTabDirector__IVJ3r{flex:none;border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:0 var(--sp-2);min-height:36px}.shots_stageTabDirector__IVJ3r:hover{background:var(--bg-hover)}.shots_stageBoxWorkspace___cOts{position:relative;flex:1 1 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:var(--sp-2);gap:var(--sp-2);min-height:0;min-width:0}.shots_stageBoxWorkspaceTimeline__I3MMV{grid-template-rows:auto minmax(0,1fr) auto auto}.shots_stageBoxWorkspaceTimeline__I3MMV>.shots_stageCanvasWrapWorkspace__hetEI{grid-row:2}.shots_stageTimelineWrap__0RgJm{grid-row:3;min-width:0;min-height:0}.shots_stageTimelineWrapCinema__GB_CG{position:absolute;top:var(--sp-3);left:var(--sp-3);right:var(--sp-3);z-index:1}.shots_stageTimelineWrapCinema__GB_CG .pt-body,.shots_stageTimelineWrapCinema__GB_CG .pt-detail,.shots_stageTimelineWrapCinema__GB_CG .pt-mode{display:none}.shots_stageCanvasWrapWorkspace__hetEI{grid-row:3;position:relative;height:100%;display:grid;place-items:center;overflow:hidden;background:#000;min-height:0;min-width:0}.shots_stageCanvasWrapWorkspace__hetEI:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 68% 62% at 50% 44%,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent) 5%,transparent) 58%,transparent 80%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 30%,transparent 72%,color-mix(in srgb,var(--accent) 12%,transparent))}.shots_stageFrameBox__Frx_o{position:relative;overflow:hidden;outline:1px solid color-mix(in srgb,var(--fg-on-accent) 13%,transparent);outline-offset:-1px;box-shadow:0 0 0 1px color-mix(in srgb,var(--scrim-ink) 60%,transparent),0 18px 50px color-mix(in srgb,var(--scrim-ink) 55%,transparent)}.shots_stageFrameBox__Frx_o:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 46px color-mix(in srgb,var(--scrim-ink) 42%,transparent)}.shots_stageDock__kxYp7{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line);background:color-mix(in srgb,var(--fg-on-accent) 2%,transparent)}.shots_stageDockRule__A60DA{align-self:stretch;width:1px;background:var(--line)}.shots_stageDockSpacer__jzMeq{flex:1 1}.shots_stageDockMovesPop__Jmfkk{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);width:calc(min(100vw - 2rem, 44rem) - var(--sp-1) * 2);box-sizing:border-box}.shots_stageBoxWorkspaceCinema__jflqT{grid-template-rows:auto auto minmax(0,1fr) auto}.shots_stageCinemaFloat__D3yx2{position:absolute;left:50%;bottom:var(--sp-3);transform:translateX(-50%);z-index:1;display:flex;align-items:center;gap:var(--sp-2);width:min(640px,92%);padding:var(--sp-2) var(--sp-3);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-3);animation:shots_cinemaFloatIn__TZsbM var(--dur-slow) var(--ease-out)}@keyframes shots_cinemaFloatIn__TZsbM{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.shots_canvasLinkRow___W3Xx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);margin:0;color:var(--fg-faint);font-size:var(--fs-xs);line-height:1.4}.shots_canvasLinkLabel__MieyT{flex:none}.shots_canvasLinkBtn__Za0Cz{border:none;background:none;padding:0;color:var(--fg-muted);font-size:var(--fs-xs);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.shots_canvasLinkBtn__Za0Cz:hover{color:var(--fg)}.shots_stageFrameGuide__OeKCt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--fg-on-accent) 35%,transparent);pointer-events:none}.shots_stageCinemaStop__pthbY{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--line);background:var(--bg-panel);color:currentColor;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.shots_stageCinemaStop__pthbY:hover{background:var(--line)}.shots_stageCinemaStop__pthbY:disabled{opacity:.5;cursor:default}.shots_stageCinemaStopIcon__UIvOh{width:14px;height:14px;border-radius:2px;background:currentColor}.shots_stageCinemaStallBar__FLzii{position:absolute;left:50%;bottom:calc(var(--sp-3) + 68px);transform:translateX(-50%);z-index:1;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-3);white-space:nowrap;animation:shots_cinemaFloatIn__TZsbM var(--dur-slow) var(--ease-out)}.shots_stageCinemaStallText__6uRx5{font-size:var(--fs-sm);color:var(--fg-muted)}.shots_stageCinemaStallResume__zi0xf{flex:none;padding:4px 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--bg-panel);color:currentColor;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.shots_stageCinemaStallResume__zi0xf:hover{background:var(--line)}.shots_stageTimeValuePct__c3Ok1{color:var(--fg-muted);font-size:.9em}.shots_stageTimeBubble__OBNxj{position:absolute;bottom:calc(100% + 6px);transform:translateX(-50%);background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-sm);padding:2px 6px;font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;z-index:1;animation:shots_stageTimeBubbleIn__RbLTi var(--dur-fast) var(--ease)}@keyframes shots_stageTimeBubbleIn__RbLTi{0%{opacity:0}to{opacity:1}}.shots_stageTimeBubbleTick__IMloN{color:var(--fg-muted);margin-left:4px}.shots_stageTrackTick__OlgQD{bottom:-16px;width:24px;height:24px;margin-left:-12px;padding:0;border:none;background:transparent;cursor:pointer}.shots_stageTrackTick__OlgQD:after{top:6px;bottom:6px;left:11px;width:2px}.shots_stageTrackTickWalk__7wQe1{bottom:-31.5px;width:24px;height:24px;margin-left:-12px;padding:0;border:none;background:transparent;transform:none;cursor:pointer}.shots_stageTrackTickWalk__7wQe1:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border:1px solid var(--line-strong);background:currentColor;transform:rotate(45deg)}.shots_stageTimeRange__VSoZD{height:24px}.shots_stageTimeRange__VSoZD::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--bg-raised);border:1px solid var(--line-strong)}.shots_stageTimeRange__VSoZD::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--bg-raised);border:1px solid var(--line-strong)}@media (pointer:coarse){.shots_stageTimeRange__VSoZD{height:44px}.shots_stageTrackTick__OlgQD{bottom:-26px;height:34px}.shots_stageTrackTick__OlgQD:after{top:6px;bottom:16px}.shots_stageTrackTickWalk__7wQe1{bottom:-41.5px;height:44px}}.shots_movesLab__easqo{display:flex;flex-direction:column;gap:var(--sp-2);max-height:min(72vh,560px);overflow-y:auto}.shots_movesLabSectionTitle__gcocU{font-size:var(--fs-xs);color:var(--fg-muted)}.shots_movesDemoRow__reil6{display:flex;gap:var(--sp-3);align-items:flex-start}.shots_movesDemoList__eUka9{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.shots_movesDemoStage__jVP_d{position:relative;width:320px;max-width:100%;aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--bg-panel);flex:none}.shots_movesGapList__15HrQ{display:flex;flex-direction:column;gap:2px;color:var(--warn);font-size:var(--fs-xs)}.shots_movesFrameTable__6uVbp{display:grid;grid-template-columns:48px minmax(0,1fr) 48px 80px minmax(0,1fr);grid-gap:2px var(--sp-2);gap:2px var(--sp-2);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shots_movesFrameTablePlan__FgBI_{grid-template-columns:48px 1fr 48px}.shots_movesFrameHead__76Kky{color:var(--fg-muted);white-space:nowrap}.shots_movesFrameTable__6uVbp:not(.shots_movesFrameTablePlan__FgBI_)>:nth-child(5n+1),.shots_movesFrameTable__6uVbp:not(.shots_movesFrameTablePlan__FgBI_)>:nth-child(5n+3),.shots_movesFrameTable__6uVbp:not(.shots_movesFrameTablePlan__FgBI_)>:nth-child(5n+4){text-align:right}.shots_movesArtifactRow__190hT{display:flex;flex-wrap:wrap;gap:var(--sp-1);align-items:center}.shots_movesChipGrid__99lVy{display:grid;flex:1 1 240px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:4px 6px;gap:4px 6px;min-width:0}.shots_movesChipGrid__99lVy .shots_stageChip__oPlYJ{flex-direction:column;gap:1px;min-height:44px;padding:var(--sp-1)}.shots_movesChipMain__4WvLh{overflow:hidden;max-width:100%;font-weight:var(--fw-medium);text-overflow:ellipsis}.shots_movesChipSub__bFG7n{overflow:hidden;max-width:100%;font-size:var(--fs-xs);color:var(--fg-faint);text-overflow:ellipsis}@keyframes shots_continuityIn__9IVbI{0%{opacity:0}}.shots_continuityStrip__NctRy{display:flex;flex-wrap:wrap;gap:var(--sp-1);padding:2px var(--sp-2) 0;animation:shots_continuityIn__9IVbI var(--motion-duration-fast) var(--ease-out)}.shots_continuityStripWorkspace__UQoMe{grid-row:2}.shots_continuityBadge__YXoYJ{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--fg-muted);border:1px solid var(--line);background:var(--bg-raised);cursor:help}.shots_continuityBadgeDot__O8Gjm{width:7px;height:7px;border-radius:50%;flex:none}.shots_continuityBadgeHard__LmcLu{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-weak)}.shots_continuityBadgeHard__LmcLu .shots_continuityBadgeDot__O8Gjm{background:var(--warn)}.shots_continuityBadgeConflict__daH6U{color:var(--pan-conflict);border-color:color-mix(in srgb,var(--pan-conflict) 45%,transparent);background:color-mix(in srgb,var(--pan-conflict) 14%,transparent)}.shots_continuityBadgeConflict__daH6U .shots_continuityBadgeDot__O8Gjm{background:var(--pan-conflict)}.shots_continuityReadout__X61rm{position:absolute;left:8px;bottom:8px;max-width:260px;padding:6px 10px 8px;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 4px 16px color-mix(in srgb,var(--bg-sunken) 18%,transparent);font-size:var(--fs-sm);pointer-events:auto;animation:shots_continuityIn__9IVbI var(--motion-duration-fast) var(--ease-out)}.shots_continuityReadoutHead__ds_Zo{padding-bottom:4px;margin-bottom:4px;font-weight:var(--fw-medium);color:var(--fg-muted);border-bottom:1px solid var(--line)}.shots_continuityReadoutRow__35zsV{display:flex;justify-content:space-between;gap:8px;padding:2px 0}.shots_continuityReadoutRowConflict__PdLBF .shots_continuityReadoutLabel__6n73z{color:var(--pan-conflict)}.shots_continuityReadoutRowConflict__PdLBF{display:flex;justify-content:space-between;gap:8px;padding:2px 0}.shots_continuityReadoutLabel__6n73z{color:var(--fg-faint);flex:none}.shots_continuityReadoutValue__7yXGt{text-align:right;overflow-wrap:anywhere}.shots_focusError__7_m8R{max-width:960px;margin:var(--sp-4) auto}.shots_groupSummaries__XSEXf{display:flex;flex-direction:column;gap:var(--sp-1);border-top:1px solid var(--line);padding-top:var(--sp-3)}.shots_groupSummariesHead__xm0P_{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.shots_groupSummariesTitle__0jEx_{margin:0;color:var(--fg-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.shots_groupSummariesHint__H_RFF{margin:0;color:var(--fg-faint);font-size:var(--fs-xs)}.shots_groupSummaryRow__v_oEh{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1.6fr) minmax(0,1.1fr);align-items:baseline;grid-gap:var(--sp-2);gap:var(--sp-2);width:100%;text-align:left;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg-muted);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.shots_groupSummaryRow__v_oEh:hover{border-color:var(--accent);background:var(--bg-raised);color:var(--fg)}.shots_groupSummaryMain__xEwpN{min-width:0;color:var(--fg);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shots_groupSummaryMeta__gjSMa{color:var(--fg-faint);font-size:var(--fs-xs);white-space:nowrap}.shots_groupSummaryLine__mGZYX{min-width:0;font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.shots_groupSummaryRow__v_oEh{grid-template-columns:minmax(0,1fr) auto}.shots_groupSummaryLine__mGZYX{grid-column:1/-1}}.shots_boardTools__mazlJ{border-top:1px solid var(--line);padding-top:var(--sp-2);font-size:var(--fs-sm)}.shots_boardTools__mazlJ summary{cursor:pointer;color:var(--fg-muted)}.shots_proTools___hxNI{margin-top:var(--sp-4);border-top:1px solid var(--line);padding-top:var(--sp-2);font-size:var(--fs-sm)}.shots_proTools___hxNI summary{cursor:pointer;color:var(--fg-muted)}.shots_bindingsDrawer__eFM47{display:flex;flex-direction:column;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);padding:var(--sp-3);min-width:0}.shots_bindingsHead__cEHgs{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.shots_bindingsTitle__vkCeB{margin:0;color:var(--fg-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.shots_bindingsEmpty__l3ejJ{margin:0;color:var(--fg-faint);font-size:var(--fs-sm)}.shots_boardSelectPanel__6OU7D{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);font-size:var(--fs-sm)}.shots_boardSelectHead__cLQdU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);justify-content:space-between}.shots_boardSelectHint__nd6wF{color:var(--fg-muted);min-width:0}.shots_boardSelectOps__6Ar_V{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.shots_boardSelectList__pjeIe{display:flex;flex-direction:column;max-height:240px;overflow-y:auto}.shots_boardSelectRow__AH3Gk{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;cursor:pointer;border-top:1px solid var(--line)}.shots_boardSelectName___Bcmw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shots_boardSelectStatus__YOd9y{margin-left:auto;color:var(--fg-muted);flex:none}.shots_emptyBoard__8_TfX{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.shots_objectStageHint__i_g3g{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);color:var(--fg-muted);font-size:var(--fs-sm)}.ComposerTemplateChips_root__2S8Ho{display:flex;gap:8px;align-items:center;max-width:100%;margin:8px 0}.ComposerTemplateChips_row__s4GJU{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.ComposerTemplateChips_root__2S8Ho button{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg-raised);color:var(--fg);padding:6px 12px;cursor:pointer}.ComposerTemplateChips_root__2S8Ho button:hover:not(:disabled){background:var(--bg-hover)}.ComposerTemplateChips_root__2S8Ho button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ComposerTemplateChips_root__2S8Ho button:disabled{opacity:.5;cursor:default}.ComposerTemplateChips_row__s4GJU span{margin-left:6px;font-size:11px;color:var(--fg-muted)}.ComposerTemplateChips_rootExpanded__ziGUD{flex-direction:column;align-items:stretch}.ComposerTemplateChips_rowExpanded__h7wWK{flex-wrap:wrap;overflow:visible;animation:ComposerTemplateChips_trayIn__IFH0G .18s ease-out}.ComposerTemplateChips_rootExpanded__ziGUD>button{align-self:flex-start}@keyframes ComposerTemplateChips_trayIn__IFH0G{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ComposerTemplateChips_rowExpanded__h7wWK{animation:none}}.ChannelQuotaStrip_strip__pngxp{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);font-size:var(--fs-sm);color:var(--fg-muted)}.AssetPicker_filters__SOu7E{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.AssetPicker_filters__SOu7E>:first-child{flex:1 1 200px;min-width:0}.AssetPicker_note__wZycu{margin-top:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--fg-muted)}.AssetPicker_placeholder__IQS0b{min-height:160px}.AssetPicker_grid__x4ta9{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-3)}.AssetPicker_card__9jBqm{display:flex;flex-direction:column;gap:var(--sp-1);width:100%;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);text-align:left;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.AssetPicker_card__9jBqm:hover:not(:disabled){background:var(--bg-hover)}.AssetPicker_card__9jBqm:disabled{opacity:.45}.AssetPicker_active__e9PXS{border-color:var(--accent);background:var(--accent-weak)}.AssetPicker_thumb__caYhs{position:relative;border-radius:var(--r-md);overflow:hidden}.AssetPicker_badge__1Ezq_{position:absolute;top:var(--sp-1);left:var(--sp-1);min-width:20px;height:20px;padding:0 var(--sp-1);border-radius:var(--r-full);background:var(--accent);color:var(--fg-on-accent);font-size:var(--fs-xs);line-height:20px;text-align:center}.AssetPicker_name__cLAi1{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssetPicker_meta__dsmF1{font-size:var(--fs-xs);color:var(--fg-muted)}.AssetPicker_rowMain__8pK73{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.AssetPicker_rowThumb__XWh8C{flex:none;width:48px;height:48px;overflow:hidden;border-radius:var(--r-sm)}.AssetPicker_rowCopy__K6WJF{display:flex;flex-direction:column;gap:2px;min-width:0}.AssetPicker_rowName__MF_gt{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssetPicker_rowMeta__gWQ_m{font-size:var(--fs-xs);color:var(--fg-muted)}.subjects_demoted__Svhfd{margin-top:var(--sp-4);border-top:1px solid var(--line);padding-top:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.subjects_demotedSummary__MMf_N{cursor:pointer;font-size:var(--fs-sm);color:var(--fg-muted);min-height:var(--hit-min);display:flex;align-items:center}.subjects_demotedSummary__MMf_N:hover{color:var(--fg)}.subjects_chipList__elnaz{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.subjects_chip__hHvi2{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--fg-muted)}.subjects_chipKind__00kDW{color:var(--fg-faint)}.subjects_taskList__yOZIM{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-4)}.subjects_tabRow__0TAaV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.subjects_deskGrid__bV644{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-4)}.subjects_addCard__DeHMg{display:flex;min-height:168px;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);border:1px dashed var(--line);border-radius:var(--r-md);color:var(--fg-muted);text-decoration:none}.subjects_addCard__DeHMg:hover{background:var(--bg-hover)}.subjects_addMark__FRbCn{font-size:28px;line-height:1}.subjects_deskCard__f8O_0{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);overflow:hidden}.subjects_cardRow__LUzXK{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:168px}.subjects_cover__qNyPR{position:relative;display:block;width:100%;padding:0;border:0;background:var(--bg-sunken)}.subjects_coverEmpty__0vrS6{display:grid;place-items:center;aspect-ratio:1/1;color:var(--fg-faint);font-size:var(--fs-sm)}.subjects_coverAction__OTlYl{position:absolute;left:50%;bottom:var(--sp-3);transform:translateX(-50%)}.subjects_cardBody__y9t6x{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--sp-3)}.subjects_cardMeta__SdA5n{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.subjects_cardName___rYBE{margin:0;font-size:var(--fs-md)}.subjects_cardKind__SvtQH{color:var(--fg-faint);font-size:var(--fs-xs)}.subjects_cardSummary__jWpYc{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--fg-muted);font-size:var(--fs-sm);line-height:1.45}.subjects_cardDesc__LUofg{min-width:0}.subjects_cardActions__DfAUb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:auto}.subjects_textBtn__Bag_g{border:0;padding:0;background:none;color:var(--fg-muted);font-size:var(--fs-sm);cursor:pointer}.subjects_textBtn__Bag_g:hover{color:var(--fg)}@media (max-width:640px){.subjects_cardRow__LUzXK{grid-template-columns:1fr}}.subjects_voiceRow__VkRwO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0;color:var(--fg-muted);font-size:var(--fs-sm)}.subjects_voiceBtn__C5BJg{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.subjects_voiceBtn__C5BJg:hover{color:var(--fg)}.subjects_voiceAudio__94uhf{width:100%;height:28px}.subjects_check__CkGf_{position:absolute;top:var(--sp-2);left:var(--sp-2);z-index:1;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--bg-panel) 80%,transparent)}.subjects_srOnly__npd4v{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.subjects_facePane__v9G6P{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.subjects_faceHead__TpMK3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.subjects_faceTitle__N0OjG{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.subjects_faceSummary__wpH4b{cursor:pointer}.subjects_faceFoot__yy2rl{padding:0 var(--sp-3) var(--sp-3)}.subjects_faceLink__m7Rqe{color:var(--fg-muted);font-size:var(--fs-sm);text-decoration:none}.subjects_faceLink__m7Rqe:hover{color:var(--fg)}.subjects_faceNote___o_xV{margin:0;color:var(--danger);font-size:var(--fs-sm);line-height:1.45}.GroupAdoptPanel_panel__rDzlk{display:flex;flex-direction:column;gap:var(--sp-1);min-width:12em}.GroupAdoptPanel_label__fZW53{margin:0;font-size:var(--fs-xs);color:var(--fg-muted)}.GroupAdoptPanel_list__8Blao{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-1)}.GroupAdoptPanel_row__n_RBw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs)}.GroupAdoptPanel_meta__4jKaH{color:var(--fg-muted)}.GroupAdoptPanel_asset__xFxWr{font-family:var(--font-mono,inherit);max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GroupAdoptPanel_thumb__DCHH3{flex:none;width:72px}.GroupAdoptPanel_compare__7Ayc5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2);border-top:1px solid var(--line);padding-top:var(--sp-2)}.GroupAdoptPanel_compareItem__iocVE{margin:0;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.GroupAdoptPanel_compareCaption__Iwb6m{color:var(--fg-muted);font-size:var(--fs-xs)}.GroupAdoptPanel_compareHint__lu7bW{grid-column:1/-1;margin:0;color:var(--fg-faint);font-size:var(--fs-xs)}@media (max-width:900px){.GroupAdoptPanel_compare__7Ayc5{grid-template-columns:minmax(0,1fr)}}.GroupPolishEntry_entry__PMi7d{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.GroupPolishEntry_statusBadge__XNpab{display:inline-flex;flex:none;align-items:center;padding:0 var(--sp-2);border-radius:var(--r-full);background:color-mix(in srgb,var(--warn) 22%,var(--bg-panel));color:var(--fg);font-size:var(--fs-xs);line-height:18px;white-space:nowrap}.GroupPolishEntry_statusBadgeDeleted__65pAe{background:color-mix(in srgb,var(--danger) 16%,var(--bg-panel))}.GroupPolishEntry_menu___Smi7{position:relative}.GroupPolishEntry_menuBtn__z84tN{margin:0;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--fs-xs);cursor:pointer}.GroupPolishEntry_menuBtn__z84tN:after{content:" ▾"}.GroupPolishEntry_menuBtn__z84tN[data-popup-open]:after{content:" ▴"}.GroupPolishEntry_menuBtn__z84tN:disabled{opacity:.45;cursor:not-allowed}.GroupPolishEntry_menuPanel__c7E1W{min-width:12em;max-width:22em;padding:var(--sp-1);border-radius:var(--r-sm);background:var(--bg-panel)}.GroupPolishEntry_menuItem__yBCUV{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:auto;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);white-space:nowrap}.GroupPolishEntry_menuItemLabel__DqNZX{min-width:0;overflow:hidden;text-overflow:ellipsis}.GroupPolishEntry_failRow__syjxV{display:inline-flex;align-items:center;gap:var(--sp-2)}.PromptReferenceField_wrap__vl_h_{position:relative;display:flex;flex-direction:column;gap:8px}.PromptReferenceField_suggestions__e0zvp{position:absolute;z-index:30;top:68px;left:8px;right:8px;max-height:220px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--bg-raised,#fff);box-shadow:0 8px 24px rgba(0,0,0,.12)}.PromptReferenceField_suggestion__0_7bg{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:0;background:transparent;cursor:pointer;text-align:left}.PromptReferenceField_suggestion__0_7bg:hover{background:var(--bg-hover,#f2f2f2)}.PromptReferenceField_suggestionLabel__NKgAN{font-size:13px}.PromptReferenceField_suggestionKind__TWxNk{font-size:12px;opacity:.6}.PromptReferenceField_chips__y0Y0t{display:flex;flex-wrap:wrap;gap:6px}.PromptReferenceField_chipInvalid__pZ5Fw,.PromptReferenceField_chip__XNeHL{padding:2px 8px;border-radius:999px;font-size:12px;line-height:1.6}.PromptReferenceField_chip__XNeHL{background:color-mix(in srgb,var(--accent,#4d6bfe) 14%,transparent);color:var(--accent)}.PromptReferenceField_chipInvalid__pZ5Fw{background:color-mix(in srgb,#d33 16%,transparent);color:#a11;text-decoration:line-through}.PromptReferenceField_voiceRow__b7C2o{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--fg-muted)}.PromptReferenceField_voiceBtn__4tqEh{border:1px solid;border-radius:6px;background:transparent;padding:2px 8px;font-size:12px;cursor:pointer}.PromptReferenceField_invalid__MM61l{margin:0;font-size:12px;color:#a11}.groupSourceGate_gate__64yoe{border:1px solid var(--border,#d9a441);border-radius:8px;background:var(--surface-raised,#2a2115);color:inherit;padding:10px 12px;display:flex;flex-direction:column;gap:8px;margin:6px 0}.groupSourceGate_head__G30Tt{display:flex;align-items:center;justify-content:space-between;gap:8px}.groupSourceGate_title__qb0Wv{font-weight:600;font-size:13px}.groupSourceGate_dismiss__ETY9e{border:none;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer;padding:2px 6px}.groupSourceGate_dismiss__ETY9e:disabled{cursor:default;opacity:.5}.groupSourceGate_lines__tOdsI{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12px;max-height:160px;overflow-y:auto}.groupSourceGate_footnote__sQq_k{margin:0;font-size:11px;opacity:.75}.groupSourceGate_actions__8k_qF{display:flex;gap:8px;flex-wrap:wrap}.groupSourceGate_primary__BkNWj,.groupSourceGate_secondary__t86ug{border-radius:6px;font-size:12px;cursor:pointer;padding:6px 10px}.groupSourceGate_primary__BkNWj{border:1px solid var(--accent,#d9a441);background:var(--accent-weak,rgba(217,164,65,.16));color:inherit}.groupSourceGate_secondary__t86ug{border:1px solid var(--border,#666);background:transparent;color:inherit}.groupSourceGate_primary__BkNWj:disabled,.groupSourceGate_secondary__t86ug:disabled{cursor:default;opacity:.55}.FirstFrameOutcomePanel_outcomeLine__dxuBb{margin:0 0 4px;font-size:13px;line-height:1.5}.FirstFrameOutcomePanel_outcomeNote__LbIv_{margin:0 0 4px;font-size:12px;line-height:1.5;opacity:.85;word-break:break-all}.FirstFrameOutcomePanel_outcomeLink__zSFEi{margin-left:8px;padding:0;border:none;background:none;font-size:12px;text-decoration:underline;cursor:pointer}