.ImageTile_tile__AVZdW{position:relative;width:100%;height:100%;background:var(--page-dark800);overflow:visible;transition:all .2s;border-radius:var(--radius-sm);cursor:grab}.ImageTile_tile__AVZdW:active{cursor:grabbing}.ImageTile_tile__AVZdW img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--radius-sm);opacity:0;transition:opacity .4s ease-out}.ImageTile_tile__AVZdW img.ImageTile_imgLoaded__7d7we{opacity:1}.ImageTile_tileSelected__M4tAj{border:2px solid var(--button-primary);box-shadow:0 0 8px rgba(59,130,246,.5);z-index:1}.ImageTile_tileVideoSelected___Vog1{outline:2px solid white!important;outline-offset:-2px;box-shadow:0 0 14px rgba(255,255,255,.65)!important;z-index:2}.ImageTile_tileNewGlow__wkgE_{box-shadow:0 0 16px 4px rgba(59,130,246,.7);transition:box-shadow .4s ease-out}@keyframes ImageTile_fadeIn__d_b0F{0%{opacity:0}to{opacity:1}}.ImageTile_tileDeleting__fzkwu{pointer-events:none;opacity:.45}.ImageTile_deletingOverlay__H_VdG{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}.ImageTile_deletingSpinner__C_W5t{width:20px;height:20px;border:2px solid var(--glass-border-hover);border-top-color:var(--overlay-border-medium);border-radius:var(--radius-circle);animation:ImageTile_deleteSpin__Zu9zf .8s linear infinite}@keyframes ImageTile_deleteSpin__Zu9zf{to{transform:rotate(1turn)}}.ImageTile_tileDimmed__h6gyj img,.ImageTile_tileDimmed__h6gyj img.ImageTile_imgLoaded__7d7we{opacity:.2}.ImageTile_tileDimmed__h6gyj:hover .ImageTile_bottomRight__vclcb{opacity:1;pointer-events:auto}.ImageTile_emptyTile__Bc8ZX{height:100%;background-color:var(--bg-card);border-radius:.25rem;overflow:hidden}.ImageTile_iconBtn__Ncgl1{width:1.5rem;height:1.5rem;padding:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);border:1px solid var(--glass-border-hover);border-radius:var(--radius-md);color:var(--text-white1000);box-shadow:0 2px 8px var(--modal-input-bg);cursor:pointer;transition:all .2s}.ImageTile_iconBtn__Ncgl1:hover{background:var(--overlay-dark);border-color:rgba(255,255,255,.25);color:var(--text-white1000);transform:none}.ImageTile_deleteBtn___MtFc{opacity:0;pointer-events:none;transition:opacity .15s ease}.ImageTile_deleteBtnVisible__49yyM,.ImageTile_tile__AVZdW:hover .ImageTile_deleteBtn___MtFc{opacity:1;pointer-events:auto}.ImageTile_deleteBtn___MtFc:hover{background:rgba(239,68,68,.85);border-color:var(--overlay-border-light);box-shadow:0 2px 8px rgba(239,68,68,.4);color:var(--text-white1000);transform:none}.ImageTile_archiveBtn__iq_YP:hover,.ImageTile_restoreBtn__35uuk:hover{background:var(--overlay-dark);border-color:rgba(255,255,255,.25);color:var(--text-white1000);transform:none}.ImageTile_restoreBtnDisabled__fd4Du{opacity:.3;cursor:not-allowed}.ImageTile_restoreBtnDisabled__fd4Du:hover{background:rgba(0,0,0,.75);border-color:var(--glass-border-hover);box-shadow:0 2px 8px var(--modal-input-bg);transform:none}.ImageTile_selectBtn__ihS3U{padding:var(--space-4) var(--space-10);display:flex;align-items:center;justify-content:center;background:rgba(0,132,233,.9);border:1px solid var(--overlay-border-light);border-radius:var(--radius-md);color:var(--text-white1000);font-size:11px;font-weight:500;box-shadow:0 2px 8px rgba(0,132,233,.3);cursor:pointer;transition:all .2s;margin-top:auto;white-space:nowrap}.ImageTile_selectBtn__ihS3U:hover{background:rgba(0,132,233,1);border-color:rgba(255,255,255,.3)}.ImageTile_iconOnlyBtn__ghjRi{width:1.5rem;height:1.5rem;padding:0;display:flex;align-items:center;justify-content:center;background:rgba(0,132,233,.9);border:1px solid var(--overlay-border-light);border-radius:var(--radius-md);color:var(--text-white1000);box-shadow:0 2px 8px rgba(0,132,233,.3);cursor:pointer;transition:all .2s;margin-top:auto}.ImageTile_iconOnlyBtn__ghjRi:hover{background:rgba(0,132,233,.95);border-color:rgba(255,255,255,.3)}.ImageTile_iconOnlyBtn__ghjRi.ImageTile_actionBtnActive__wl5P_{background:rgba(239,68,68,.85);box-shadow:0 2px 8px rgba(239,68,68,.3)}.ImageTile_iconOnlyBtn__ghjRi.ImageTile_actionBtnActive__wl5P_:hover{background:rgba(239,68,68,1)}.ImageTile_actionBtn__ljWBF{padding:var(--space-4) var(--space-10);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);background:rgba(0,0,0,.75);border:1px solid var(--glass-border-hover);border-radius:var(--radius-md);color:var(--text-white1000);font-size:11px;font-weight:500;box-shadow:0 2px 8px var(--modal-input-bg);cursor:pointer;transition:all .2s;margin-top:auto;white-space:nowrap}.ImageTile_actionBtn__ljWBF:hover{background:var(--overlay-dark);border-color:rgba(255,255,255,.25)}.ImageTile_actionBtnActive__wl5P_{background:rgba(0,132,233,.85);box-shadow:0 2px 8px rgba(0,132,233,.3);border-color:var(--overlay-border-light)}.ImageTile_actionBtnActive__wl5P_:hover{background:rgba(0,132,233,1)}.ImageTile_actionBtnIcon__02XRN{display:flex;align-items:center;justify-content:center;transition:transform .2s}.ImageTile_actionBtnLabel__vjY6L{line-height:1}.ImageTile_topBar__G1bRU{position:absolute;top:4px;left:4px;right:4px;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-xs);z-index:5}.ImageTile_topBarButtons__psEJq{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.ImageTile_tile__AVZdW:hover .ImageTile_topBarButtons__psEJq,.ImageTile_topBarButtonsVisible__KecXh{opacity:1;pointer-events:auto}.ImageTile_beatNumberBadge__Q1qHm{min-width:1.5rem;height:1.5rem;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 var(--space-6);background:rgba(0,0,0,.75);border:1px solid var(--surface-hover);border-radius:var(--radius-md);color:rgba(255,255,255,.85);font-size:11px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px var(--modal-input-bg);display:flex;align-items:center;justify-content:flex-start;transition:all .2s}.ImageTile_tile__AVZdW:hover .ImageTile_beatNumberBadge__Q1qHm{background:rgba(0,0,0,.7);color:rgba(255,255,255,.95)}.ImageTile_beatNumberBadge__Q1qHm:hover,.ImageTile_tile__AVZdW:hover .ImageTile_beatNumberBadge__Q1qHm:hover{background:var(--overlay-dark);border-color:var(--overlay-border-light);color:var(--text-white1000)}.ImageTile_beatNumberBadgeDisabled__Qyt_y{opacity:.4;pointer-events:none;cursor:default}.ImageTile_bottomLeft__JauAV{position:absolute;bottom:4px;left:4px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xs);z-index:5}.ImageTile_bottomRight__vclcb{position:absolute;bottom:4px;right:4px;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);z-index:5;opacity:0;pointer-events:none;transition:opacity .15s ease}.ImageTile_bottomRightVisible__sRtrh{opacity:1;pointer-events:auto}.ImageTile_qualityBadge__K1gUT{padding:var(--space-2) var(--space-6);background:rgba(0,0,0,.75);border-radius:var(--radius-sm);color:rgba(255,255,255,.85);font-size:10px;font-weight:600;display:flex;align-items:center;gap:var(--space-3)}.ImageTile_qualityBadgeAlwaysVisible__r23N3{opacity:1}.ImageTile_qualityBadgeWarning__h8D04{background:rgba(220,38,38,.85);color:var(--text-white1000);pointer-events:auto;cursor:pointer;position:relative}.ImageTile_qualityBadgeWarning__h8D04:after{content:"2K or higher resolution recommended for best video quality";position:absolute;bottom:calc(100% + 6px);left:0;background:rgba(0,0,0,.9);color:var(--text-white1000);padding:var(--space-6) var(--space-10);border-radius:var(--radius-md);font-size:11px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:100;pointer-events:none}.ImageTile_qualityBadgeWarning__h8D04:hover:after{opacity:1;visibility:visible}.ImageTile_qualityWarningIcon__qr0ui{font-weight:700;font-size:9px}.ImageTile_tileDimmed__h6gyj .ImageTile_qualityBadge__K1gUT{opacity:.4}.ImageTile_popoverBackdrop__pNVSH{position:fixed;inset:0;z-index:9998}.ImageTile_popoverMenu__BDdih{position:fixed;min-width:120px;max-width:250px;max-height:300px;overflow-y:auto;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px var(--modal-sidebar-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:var(--spacing-xs);display:flex;flex-direction:column;z-index:9999;animation:ImageTile_popoverFadeIn__EgAgm .1s ease-out}@keyframes ImageTile_popoverFadeIn__EgAgm{0%{opacity:0}to{opacity:1}}.ImageTile_popoverGroupHeader__HD_YG{padding:var(--space-8) var(--space-12);font-size:11px;font-weight:600;color:var(--text-white400);text-transform:uppercase}.ImageTile_popoverGroupHeaderDivider__QewPD{border-top:1px solid var(--glass-border);margin-top:var(--spacing-xs);padding-top:var(--spacing-sm)}.ImageTile_popoverItem__kRTAg{padding:var(--space-8) var(--space-12);cursor:pointer;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-white800);display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:400;text-align:left;width:100%;transition:background .1s ease}.ImageTile_popoverItemLabel__3iPJ8{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.ImageTile_popoverItemSelected__O_awA,.ImageTile_popoverItem__kRTAg:hover{background:var(--border-on-glass);color:var(--text-white1000)}.ImageTile_popoverItemSelected__O_awA:hover{background:rgba(255,255,255,.12)}.ImageTile_splitView__YvEZ0{display:flex;width:100%;height:100%;border-radius:var(--radius-sm);overflow:hidden}.ImageTile_splitHalf__v_uGl{position:relative;height:100%;overflow:hidden}.ImageTile_splitHalf__v_uGl:first-child{width:55%;clip-path:polygon(0 0,100% 0,82% 100%,0 100%)}.ImageTile_splitHalf__v_uGl:last-child{width:55%;margin-left:-10%;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.ImageTile_splitViewPortrait__YB1rn{flex-direction:column}.ImageTile_splitViewPortrait__YB1rn .ImageTile_splitHalf__v_uGl{height:55%;width:100%}.ImageTile_splitViewPortrait__YB1rn .ImageTile_splitHalf__v_uGl:first-child{width:100%;clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}.ImageTile_splitViewPortrait__YB1rn .ImageTile_splitHalf__v_uGl:last-child{width:100%;margin-left:0;margin-top:-10%;clip-path:polygon(0 18%,100% 0,100% 100%,0 100%)}.ImageTile_splitHalf__v_uGl img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0}.ImageTile_tileDimmed__h6gyj .ImageTile_splitHalf__v_uGl img,[data-dim-angle] [data-image-id]:not([data-dim-active-target]) .ImageTile_splitHalf__v_uGl img,[data-dim-angle] [data-image-id]:not([data-dim-active-target]) .ImageTile_tile__AVZdW img,[data-dim-disabled] .ImageTile_splitHalf__v_uGl img,[data-dim-disabled] .ImageTile_tile__AVZdW img,[data-dim-edit] [data-image-id]:not([data-dim-active-target]) .ImageTile_splitHalf__v_uGl img,[data-dim-edit] [data-image-id]:not([data-dim-active-target]) .ImageTile_tile__AVZdW img{opacity:.4}[data-dim-angle] [data-image-id]:not([data-dim-active-target]) .ImageTile_tile__AVZdW,[data-dim-disabled] .ImageTile_tile__AVZdW,[data-dim-edit] [data-image-id]:not([data-dim-active-target]) .ImageTile_tile__AVZdW{pointer-events:none}[data-dim-angle] [data-image-id]:not([data-dim-active-target]) .ImageTile_bottomRight__vclcb,[data-dim-disabled] .ImageTile_bottomRight__vclcb,[data-dim-edit] [data-image-id]:not([data-dim-active-target]) .ImageTile_bottomRight__vclcb{pointer-events:auto}[data-dim-angle] [data-image-id]:not([data-dim-active-target]) .ImageTile_beatNumberBadge__Q1qHm,[data-dim-disabled] .ImageTile_beatNumberBadge__Q1qHm,[data-dim-edit] [data-image-id]:not([data-dim-active-target]) .ImageTile_beatNumberBadge__Q1qHm{opacity:.5;pointer-events:none}.ImageTile_bottomRight__vclcb [data-btn-type=viewpoint]{display:none}[data-edit-mode=angle] .ImageTile_bottomRight__vclcb,[data-edit-mode=edit] .ImageTile_bottomRight__vclcb,[data-edit-mode=expand] .ImageTile_bottomRight__vclcb,[data-edit-mode=shots] .ImageTile_bottomRight__vclcb,[data-edit-mode=upscale] .ImageTile_bottomRight__vclcb{opacity:1;pointer-events:auto}[data-edit-mode=expand] .ImageTile_bottomRight__vclcb [data-btn-type=viewpoint],[data-edit-mode=shots] .ImageTile_bottomRight__vclcb [data-btn-type=viewpoint]{display:flex}[data-edit-mode=create] .ImageTile_bottomRight__vclcb [data-btn-type=edit],[data-edit-mode=create] .ImageTile_topBarButtons__psEJq,[data-edit-mode=expand] .ImageTile_bottomRight__vclcb [data-btn-type=edit],[data-edit-mode=shots] .ImageTile_bottomRight__vclcb [data-btn-type=edit]{display:none}.CreatingPlaceholder_creating__4oumI{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;background:var(--page-dark600);isolation:isolate}.CreatingPlaceholder_stage__gws2v{position:absolute;inset:-10%}.CreatingPlaceholder_blob__eH0Di{position:absolute;width:100%;aspect-ratio:1;border-radius:var(--radius-circle);pointer-events:none;will-change:transform;filter:blur(54px);mix-blend-mode:screen;top:0;left:0;transform-origin:center center}.CreatingPlaceholder_blob1__8o950{background:radial-gradient(ellipse 60% 90% at center,rgba(0,132,233,.4) 0,rgba(0,100,190,.1) 45%,transparent 72%);animation:CreatingPlaceholder_blobDriftA__rmZG7 var(--blob1-duration,9s) cubic-bezier(.45,.05,.55,.95) infinite,CreatingPlaceholder_blobSpinSlow__e4j0S var(--blob1-spin,28s) linear infinite;animation-delay:var(--blob1-delay,0s),var(--blob1-spin-delay,0s)}.CreatingPlaceholder_blob2__vFIPE{background:radial-gradient(ellipse 90% 60% at center,rgba(6,182,212,.32) 0,rgba(8,150,175,.08) 45%,transparent 72%);animation:CreatingPlaceholder_blobDriftB__ZEEUt var(--blob2-duration,11s) cubic-bezier(.5,0,.5,1) infinite,CreatingPlaceholder_blobSpinSlow__e4j0S var(--blob2-spin,34s) linear infinite reverse;animation-delay:var(--blob2-delay,0s),var(--blob2-spin-delay,0s)}.CreatingPlaceholder_blob3__sbm7I{background:radial-gradient(ellipse 70% 80% at center,rgba(40,80,180,.36) 0,rgba(25,55,130,.1) 45%,transparent 72%);animation:CreatingPlaceholder_blobDriftC__u7pwr var(--blob3-duration,8s) cubic-bezier(.42,.12,.58,.88) infinite,CreatingPlaceholder_blobSpinSlow__e4j0S var(--blob3-spin,22s) linear infinite;animation-delay:var(--blob3-delay,0s),var(--blob3-spin-delay,0s)}.CreatingPlaceholder_blob4__RbPg3{background:radial-gradient(ellipse 80% 70% at center,rgba(110,175,240,.28) 0,rgba(80,140,210,.06) 45%,transparent 72%);animation:CreatingPlaceholder_blobDriftD__M2i7a var(--blob4-duration,10s) cubic-bezier(.5,0,.5,1) infinite,CreatingPlaceholder_blobSpinSlow__e4j0S var(--blob4-spin,30s) linear infinite reverse;animation-delay:var(--blob4-delay,0s),var(--blob4-spin-delay,0s)}@keyframes CreatingPlaceholder_blobDriftA__rmZG7{0%{transform:translate(-55%,-45%) scale(1)}20%{transform:translate(35%,-30%) scale(1.3)}40%{transform:translate(50%,25%) scale(.8)}60%{transform:translate(-10%,50%) scale(1.25)}80%{transform:translate(-50%,15%) scale(.95)}to{transform:translate(-55%,-45%) scale(1)}}@keyframes CreatingPlaceholder_blobDriftB__ZEEUt{0%{transform:translate(45%,30%) scale(1.1)}20%{transform:translate(-30%,45%) scale(.85)}40%{transform:translate(-50%,-20%) scale(1.3)}60%{transform:translate(20%,-50%) scale(.9)}80%{transform:translate(55%) scale(1.2)}to{transform:translate(45%,30%) scale(1.1)}}@keyframes CreatingPlaceholder_blobDriftC__u7pwr{0%{transform:translateY(-55%) scale(.9)}20%{transform:translate(50%,-10%) scale(1.25)}40%{transform:translate(35%,40%) scale(.85)}60%{transform:translate(-40%,50%) scale(1.15)}80%{transform:translate(-55%,-10%) scale(1)}to{transform:translateY(-55%) scale(.9)}}@keyframes CreatingPlaceholder_blobDriftD__M2i7a{0%{transform:translate(50%,-40%) scale(1)}25%{transform:translate(-45%,-25%) scale(1.2)}50%{transform:translate(-30%,45%) scale(.9)}75%{transform:translate(40%,35%) scale(1.15)}to{transform:translate(50%,-40%) scale(1)}}@keyframes CreatingPlaceholder_blobSpinSlow__e4j0S{0%{rotate:0deg}to{rotate:1turn}}.CreatingPlaceholder_dots__MJFIP{position:absolute;bottom:8px;right:10px;display:inline-flex;align-items:center;gap:var(--spacing-2xs);z-index:2;pointer-events:none}.CreatingPlaceholder_dot__3a_bS{width:3px;height:3px;border-radius:var(--radius-circle);background:rgba(255,255,255,.78);box-shadow:0 0 3px rgba(255,255,255,.22);animation:CreatingPlaceholder_dotWave__AIxZ6 1.4s ease-in-out infinite}.CreatingPlaceholder_dot__3a_bS:first-child{animation-delay:0s}.CreatingPlaceholder_dot__3a_bS:nth-child(2){animation-delay:.18s}.CreatingPlaceholder_dot__3a_bS:nth-child(3){animation-delay:.36s}@keyframes CreatingPlaceholder_dotWave__AIxZ6{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-2px);opacity:1}}@media (prefers-reduced-motion:reduce){.CreatingPlaceholder_blob__eH0Di,.CreatingPlaceholder_dot__3a_bS{animation:none}.CreatingPlaceholder_creating__4oumI{background:var(--page-dark600)}}.GalleryMoveButton_moveButton__PXMfW{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:var(--radius-md);border:1px solid var(--glass-border-hover);background:var(--overlay-medium);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgba(255,255,255,.85);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease;pointer-events:auto}.GalleryMoveButton_moveButton__PXMfW:hover:not(:disabled){background:var(--overlay-dark);color:var(--text-white1000);transform:translateY(-1px)}.GalleryMoveButton_moveButton__PXMfW:active:not(:disabled){transform:translateY(0)}.GalleryMoveButton_moveButton__PXMfW:disabled{opacity:.4;cursor:not-allowed}.GalleryMoveButton_moveButtonOverlay__95z7M{position:absolute;top:4px;right:32px;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:10}.gallery-item-with-move-button:hover .GalleryMoveButton_moveButtonOverlay__95z7M{opacity:1;pointer-events:auto}.ImageLightbox_overlay__gFAoQ{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--modal-overlay-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-auto-rows:auto;justify-items:center;align-content:center;z-index:var(--z-lightbox);overflow-y:auto;animation:ImageLightbox_fadeIn__0_QaH .2s ease-out}@keyframes ImageLightbox_fadeIn__0_QaH{0%{opacity:0}to{opacity:1}}.ImageLightbox_closeButtonFixed__2b0e7{position:absolute;top:2rem;right:2rem;background:var(--surface-hover);border:1px solid var(--modal-border);border-radius:var(--radius-md);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:var(--text-white600);cursor:pointer;transition:all .2s ease;z-index:10030}.ImageLightbox_closeButtonFixed__2b0e7:hover{background:var(--glass-border-hover);color:var(--text-white900)}.ImageLightbox_navArrow__SXlTU{grid-row:1;position:relative;height:100%;width:100%;background:transparent;border:none;color:rgba(255,255,255,.4);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ImageLightbox_navArrow__SXlTU:hover{color:var(--text-white1000)}.ImageLightbox_navArrow__SXlTU:disabled{opacity:.3;cursor:default}.ImageLightbox_navArrow__SXlTU:disabled:hover{background:transparent;color:rgba(255,255,255,.4)}.ImageLightbox_prevArrow__gz2l7{grid-column:1}.ImageLightbox_nextArrow__5CiG3{grid-column:3}.ImageLightbox_visualContainer__A4kvA{grid-column:2;grid-row:1;height:45rem;max-height:60vh;position:relative;display:flex;justify-content:center;cursor:pointer;z-index:10010;background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:.5rem}.ImageLightbox_loadingDots__K4pPm{position:absolute;bottom:18px;right:20px;display:inline-flex;align-items:center;gap:var(--space-5);z-index:3;pointer-events:none}.ImageLightbox_loadingDots__K4pPm span{width:7px;height:7px;border-radius:var(--radius-circle);background:rgba(255,255,255,.85);box-shadow:0 0 6px rgba(255,255,255,.35);animation:ImageLightbox_lightboxDotWave___jb2G 1.4s ease-in-out infinite}.ImageLightbox_loadingDots__K4pPm span:first-child{animation-delay:0s}.ImageLightbox_loadingDots__K4pPm span:nth-child(2){animation-delay:.18s}.ImageLightbox_loadingDots__K4pPm span:nth-child(3){animation-delay:.36s}@keyframes ImageLightbox_lightboxDotWave___jb2G{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.ImageLightbox_loadingDots__K4pPm span{animation:none}}.ImageLightbox_mainImage__NmoB9{height:100%;width:auto;object-fit:contain;border-radius:.5rem;box-shadow:0 10px 40px var(--overlay-medium);display:block;-webkit-user-select:none;user-select:none;transition:opacity .22s ease-out}.ImageLightbox_mainImage__NmoB9.ImageLightbox_loading__9aJu_{opacity:0}.ImageLightbox_mainImage__NmoB9.ImageLightbox_loaded__YvZud{opacity:1}.ImageLightbox_emptyState__1jpKT{height:100%;width:100%;background:var(--page-black1000);display:flex;align-items:center;justify-content:center;border-radius:.5rem;color:var(--bg-hover);font-size:1.5rem;font-weight:500}.ImageLightbox_descriptionPanel__Csxi4{grid-column:2;grid-row:2;width:100%;margin-top:1rem;padding:1.25rem;background:var(--modal-bg);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur));border-radius:var(--modal-radius);border:1px solid var(--modal-border);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.ImageLightbox_thumbnailRow__yVdRH{display:flex;align-items:center;gap:.5rem;min-height:28px}.ImageLightbox_thumbnailNavButton__O4jKN{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-white600);cursor:pointer;transition:all .2s}.ImageLightbox_thumbnailNavButton__O4jKN:hover:not(:disabled){background:var(--surface-hover);color:var(--text-white900)}.ImageLightbox_thumbnailNavButton__O4jKN:disabled{opacity:.3;cursor:default}.ImageLightbox_thumbnailScroll__VZp9d{flex:1 1;display:flex;gap:.375rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ImageLightbox_thumbnailScroll__VZp9d::-webkit-scrollbar{display:none}.ImageLightbox_thumbnailItem__bn0CB{width:3.5rem;height:2rem;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;border:1px solid var(--line-divider);transition:all .2s;position:relative;flex-shrink:0;padding:0;background:transparent}.ImageLightbox_thumbnailItem__bn0CB img{width:100%;height:100%;object-fit:cover;opacity:.6;transition:opacity .2s}.ImageLightbox_thumbnailItem__bn0CB:hover img{opacity:1}.ImageLightbox_thumbnailItem__bn0CB.ImageLightbox_active__OwLRb{border-color:var(--button-primary)}.ImageLightbox_thumbnailItem__bn0CB.ImageLightbox_active__OwLRb img{opacity:1}.ImageLightbox_thumbnailBadge___FIOQ{position:absolute;bottom:2px;left:2px;min-width:14px;height:14px;padding:0 var(--space-3);background:var(--overlay-dark);color:var(--text-white1000);font-size:9px;font-weight:600;border-radius:2px;display:flex;align-items:center;justify-content:center}.ImageLightbox_actionBar__xJwlf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--glass-border)}.ImageLightbox_actionBtn__0KNX7,.ImageLightbox_actionGroup__7l7vR{display:flex;align-items:center;gap:.375rem}.ImageLightbox_actionBtn__0KNX7{height:1.75rem;padding:0 .75rem;border-radius:.375rem;border:1px solid var(--glass-border);background:rgba(255,255,255,.04);color:var(--text-white600);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ImageLightbox_actionBtn__0KNX7:hover{background:var(--surface-hover);color:var(--text-white1000);border-color:var(--glass-border-hover)}.ImageLightbox_actionBtn__0KNX7.ImageLightbox_archiveBtn__gn974{margin-left:auto;color:var(--text-white500)}.ImageLightbox_actionBtn__0KNX7.ImageLightbox_archiveBtn__gn974:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:var(--error)}.ImageLightbox_beatSeparator__Bh4Wl{width:2px;height:2rem;background:var(--glass-border);flex-shrink:0;margin:0 var(--space-4);border-radius:1px}@media (max-width:768px){.ImageLightbox_visualContainer__A4kvA{height:30rem;max-height:50vh}.ImageLightbox_descriptionPanel__Csxi4{padding:1rem}.ImageLightbox_topRow__1_tVq{flex-direction:column;gap:.5rem;align-items:flex-start}.ImageLightbox_closeButtonFixed__2b0e7{top:1rem;right:1rem;width:2rem;height:2rem}.ImageLightbox_thumbnailItem__bn0CB{width:2.5rem;height:1.5rem}.ImageLightbox_thumbnailNavButton__O4jKN{width:24px;height:24px}}.PendingUploadTile_tile__OPWc9{position:relative;width:100%;aspect-ratio:var(--gallery-aspect-ratio,16/9);border-radius:var(--radius-sm);overflow:hidden}.PendingUploadTile_image__Fq1T_{width:100%;height:100%;min-width:0;object-fit:cover;display:block}.PendingUploadTile_tile__OPWc9:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);border-radius:var(--radius-sm);pointer-events:none}.PendingUploadTile_spinner__Kw3sA{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.25);border-top:2px solid var(--text-white1000);border-radius:var(--radius-circle);animation:PendingUploadTile_pendingUploadSpin__5gSYt .8s linear infinite;pointer-events:none;z-index:1}@keyframes PendingUploadTile_pendingUploadSpin__5gSYt{to{transform:rotate(1turn)}}.EditModeMenu_dropdown__mFOtD{position:fixed;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 32px var(--scrim);z-index:var(--z-header-popover);padding:var(--spacing-xs);min-width:140px}.EditModeMenu_menuItem__f8njZ{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-12);font-size:13px;color:var(--text-white800);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background .1s ease}.EditModeMenu_menuItem__f8njZ:hover{background:var(--border-on-glass);color:var(--text-white1000)}.EditModeMenu_menuItem__f8njZ svg{flex-shrink:0}.AssetContextMenu_dropdown__J8BbF{position:fixed;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px var(--scrim);z-index:var(--z-popover);padding:var(--spacing-xs);min-width:120px}.AssetContextMenu_menuItem__5Qivf{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-12);font-size:13px;color:var(--text-white800);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .1s ease}.AssetContextMenu_menuItem__5Qivf:hover{background:var(--border-on-glass);color:var(--text-white1000)}.AssetContextMenu_menuItem__5Qivf svg{flex-shrink:0}.AssetContextMenu_menuLabel__q2ipK{flex:1 1}.AssetContextMenu_menuArrow__gYos3{color:var(--text-white400);flex-shrink:0}.AssetContextMenu_menuItemActive__O_bV_{background:var(--border-on-glass);color:var(--text-white1000)}.AssetContextMenu_dangerItem__e8c9Y{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-12);font-size:13px;color:var(--error);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .1s ease}.AssetContextMenu_dangerItem__e8c9Y:hover{background:rgba(239,68,68,.1)}.AssetContextMenu_dangerItem__e8c9Y svg{flex-shrink:0}.AssetContextMenu_submenu__q_GoO{position:fixed;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px var(--scrim);z-index:var(--z-popover);padding:var(--spacing-xs);min-width:160px;max-height:300px;overflow-y:auto}.AssetContextMenu_groupTitle__QUiPD{padding:var(--space-6) var(--space-12) var(--space-4);font-size:10px;font-weight:600;color:var(--text-white400);text-transform:uppercase;letter-spacing:.5px}.AssetContextMenu_divider__zlOlS{height:1px;background:var(--glass-border);margin:var(--space-4) 0}.AssetContextMenu_submenuItem__z_9XN{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--space-8) var(--space-12);font-size:13px;color:var(--text-white800);border-radius:var(--radius-sm);cursor:pointer;transition:background .1s ease}.AssetContextMenu_submenuItem__z_9XN:hover{background:var(--border-on-glass);color:var(--text-white1000)}.AssetContextMenu_submenuItemSelected__RAir9{background:rgba(59,130,246,.15);color:var(--text-white1000)}.AssetContextMenu_submenuItemSelected__RAir9:hover{background:rgba(59,130,246,.2)}.AssetContextMenu_submenuLabel__vgIB3{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssetContextMenu_submenuItem__z_9XN svg{flex-shrink:0;color:var(--button-primary)}.AssetContextMenu_empty__a_yJ5{padding:var(--spacing-md);font-size:var(--text-sm);color:var(--text-white400);text-align:center}.AddAssetModal_dialogSize__DY_n9{width:1000px;max-width:95vw;height:600px;max-height:85vh}.AddAssetModal_bodyShell__aUAkj{display:flex;flex-direction:column;overflow:hidden}.AddAssetModal_tabs__kI1cZ{display:flex;padding:0 var(--space-20);gap:var(--spacing-xs);border-bottom:1px solid var(--modal-divider);background:var(--modal-header-bg);flex-shrink:0}.AddAssetModal_tab___E6TB{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--space-12) var(--space-16);font-size:14px;font-weight:500;color:var(--text-white400);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease;margin-bottom:-1px}.AddAssetModal_tab___E6TB:hover{color:var(--text-white600)}.AddAssetModal_tabActive__4uGtj{color:var(--text-white1000);border-bottom-color:var(--text-white1000)}.AddAssetModal_tabActive__4uGtj:hover{color:var(--text-white1000)}.AddAssetModal_body__Ew73A{flex:1 1;overflow-y:auto;padding:var(--space-20);display:flex;flex-direction:column;gap:var(--spacing-lg)}.AddAssetModal_createButton__HKlLt{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--space-10) var(--space-14);font-size:13px;font-weight:500;color:var(--button-primary);background:transparent;border:1px dashed rgba(59,130,246,.5);border-radius:6px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.AddAssetModal_createButton__HKlLt:hover{background:rgba(59,130,246,.1);border-color:var(--button-primary)}.AddAssetModal_createForm__i19x2{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--space-12) var(--space-16);background:var(--bg-card);border:1px solid var(--modal-border);border-radius:var(--radius-md);flex-shrink:0}.AddAssetModal_createInput__8rr1M{flex:1 1;min-width:200px;padding:var(--space-8) var(--space-12);font-size:14px;color:var(--text-white1000);background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:var(--radius-sm);outline:none;transition:border-color var(--transition-fast)}.AddAssetModal_createInput__8rr1M:focus{border-color:var(--button-primary)}.AddAssetModal_createInput__8rr1M::placeholder{color:var(--text-white400)}.AddAssetModal_selectWrapper__xff6O{position:relative;display:flex;align-items:center}.AddAssetModal_typeSelect__3JAnp{appearance:none;padding:var(--space-8) var(--space-32) var(--space-8) var(--space-12);font-size:13px;color:var(--text-white1000);background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:var(--radius-sm);cursor:pointer;outline:none;transition:border-color var(--transition-fast)}.AddAssetModal_typeSelect__3JAnp:focus{border-color:var(--button-primary)}.AddAssetModal_selectIcon__sRSPx{position:absolute;right:10px;color:var(--text-white400);pointer-events:none}.AddAssetModal_cancelCreate__89g6h{padding:var(--space-8) var(--space-12);font-size:13px;color:var(--text-white600);background:none;border:none;cursor:pointer;transition:color var(--transition-fast)}.AddAssetModal_cancelCreate__89g6h:hover{color:var(--text-white1000)}.AddAssetModal_assetList__KoxLV{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-20)}.AddAssetModal_group__0hgUQ{display:flex;flex-direction:column;gap:var(--spacing-sm)}.AddAssetModal_groupTitle__hySId{font-size:11px;font-weight:600;color:var(--text-white400);text-transform:uppercase;letter-spacing:.5px;padding:0 var(--space-4)}.AddAssetModal_buttonGrid__U02iT{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.AddAssetModal_assetButton__hBC7G{display:flex;align-items:center;gap:var(--spacing-sm);height:36px;padding:0 var(--space-12) 0 var(--space-4);border-radius:6px;border:1px solid var(--glass-border);background:rgba(255,255,255,.04);color:var(--text-white600);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.AddAssetModal_assetButton__hBC7G:hover{background:var(--border-on-glass);color:var(--text-white1000);border-color:var(--glass-border-hover)}.AddAssetModal_assetButtonActive__9ZnGm{background:rgba(255,255,255,.12);border-color:var(--overlay-border-light);color:var(--text-white1000)}.AddAssetModal_assetButtonActive__9ZnGm:hover{background:var(--glass-border-hover)}.AddAssetModal_assetThumb__UhBon{width:28px;height:28px;border-radius:4px;object-fit:cover;flex-shrink:0}.AddAssetModal_assetThumbEmpty__uAk9M{width:28px;height:28px;border-radius:4px;background:var(--modal-divider);display:flex;align-items:center;justify-content:center}.AddAssetModal_assetThumbEmpty__uAk9M,.AddAssetModal_typeIcon__SjOK9{flex-shrink:0;color:var(--text-white400)}.AddAssetModal_checkIcon__9_qPZ{margin-left:auto;color:var(--button-primary);flex-shrink:0}.AddAssetModal_typeBadge__VE2F0{font-size:10px;color:var(--text-white400);background:var(--border-on-glass);padding:var(--space-2) var(--space-6);border-radius:4px;text-transform:uppercase}.AddAssetModal_empty__andCK{display:flex;align-items:center;justify-content:center;padding:var(--space-40);color:var(--text-white400);font-size:14px}.AddAssetModal_footerRow__khG_3{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.AddAssetModal_addButton__6OT5q{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-12);font-size:13px;font-weight:500;color:var(--text-white600);background:transparent;border:1px solid var(--glass-border);border-radius:6px;cursor:pointer;transition:all .15s ease}.AddAssetModal_addButton__6OT5q:hover:not(:disabled){background:var(--modal-divider);color:var(--text-white1000);border-color:var(--glass-border-hover)}.AddAssetModal_addButton__6OT5q:disabled{opacity:.4;cursor:not-allowed}.ShotGallery_shotGallery__8f8Ei{position:relative;width:100%;background:transparent;border:.0625rem solid var(--line-color);border-radius:.4375rem;overflow:visible;display:flex;flex-direction:column;margin-bottom:.25rem}.ShotGallery_shotGalleryGrid__AaS2O{display:grid;grid-template-columns:repeat(var(--gallery-grid-cols,4),1fr);gap:.25rem;width:100%;padding:.25rem}.ShotGallery_shotGalleryGrid__AaS2O>*{aspect-ratio:var(--gallery-aspect-ratio,16/9)}.InlineBeatUI_inlineBeatWrapper__Zpvy_{display:grid;grid-template-columns:1fr minmax(0,640px) 1fr;align-items:flex-start;width:100%}.InlineBeatUI_inlineBeatContainer__gvM33{grid-column:2;display:flex;flex-direction:column;gap:var(--spacing-md);padding:0;padding-top:var(--space-20);padding-bottom:var(--spacing-3xl);margin-top:0;position:relative;min-width:0}.InlineBeatUI_inlineBeatContainer__gvM33:before{content:"";position:absolute;left:-2px;top:0;height:20px;width:2px;background:#303B5F;z-index:5}.InlineBeatUI_headerRow__ezBtf{display:flex;align-items:center;gap:var(--spacing-sm);height:24px;min-width:0}.InlineBeatUI_headerRow__ezBtf>*{min-width:0}.InlineBeatUI_beatLabel__t3Zs9{gap:var(--spacing-xs);background:#303B5F;color:var(--text-white1000);padding:var(--space-6) var(--space-12);border-radius:0 3px 3px 0;font-weight:600;margin-left:-2px;flex-shrink:0}.InlineBeatUI_beatLabel__t3Zs9,.InlineBeatUI_beatTypeLabel__fUDtA{display:inline-flex;align-items:center;font-size:11px;white-space:nowrap;height:24px}.InlineBeatUI_beatTypeLabel__fUDtA{gap:var(--space-6);padding:var(--space-6) var(--space-5);border-radius:3px;background:transparent;border:1px solid rgba(255,255,255,.18);color:var(--text-white800);font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;flex-shrink:1}.InlineBeatUI_beatTypeText__7UKry{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.InlineBeatUI_beatTypeCaret__MiG0x,.InlineBeatUI_beatTypeIcon__cQqpp{flex-shrink:0;color:var(--text-white600)}.InlineBeatUI_beatTypeLabelEmpty__MAgpA{display:inline-flex;align-items:center;gap:var(--space-6);height:24px;padding:var(--space-6) var(--space-5);border-radius:3px;border:1px dashed rgba(255,255,255,.18);background:transparent;color:var(--text-white400);font-size:11px;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;white-space:nowrap;min-width:0;flex-shrink:1}.InlineBeatUI_beatGalleryBox__iy47f{position:relative;width:100%;background:transparent;border:.0625rem solid var(--line-color);border-radius:.4375rem;overflow:visible;display:flex;flex-direction:column}.InlineBeatUI_beatGalleryBoxFileOver__GvJmR:after,body.floating-drag-active .InlineBeatUI_beatGalleryBox__iy47f[data-beat-drop-target]:after{content:"";position:absolute;inset:-2px;border:2px solid var(--button-primary);border-radius:var(--radius-lg);pointer-events:none;z-index:100;animation:InlineBeatUI_beatDropTargetPulse__CdFvp 1.5s ease-in-out infinite}@keyframes InlineBeatUI_beatDropTargetPulse__CdFvp{0%,to{opacity:.6;box-shadow:0 0 8px rgba(0,132,233,.3)}50%{opacity:1;box-shadow:0 0 16px rgba(0,132,233,.5)}}.InlineBeatUI_createTile__zK98M{position:relative;width:100%;background:var(--page-dark600);border:2px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6)}.InlineBeatUI_createTile__zK98M.InlineBeatUI_selected__uGH_m{border-color:var(--button-primary)}.InlineBeatUI_createTile__zK98M.InlineBeatUI_disabled__3emzA{cursor:not-allowed;opacity:.35}.InlineBeatUI_createTileBtn__eLi_l{display:inline-flex;align-items:center;gap:var(--spacing-xs);height:1.375rem;padding:0 .625rem;border-radius:.25rem;border:1px solid var(--button-primary);background:transparent;color:var(--button-primary);font-size:.75rem;font-weight:500;white-space:nowrap;opacity:.6;transition:opacity .15s ease,background .15s ease}.InlineBeatUI_createTile__zK98M:hover .InlineBeatUI_createTileBtn__eLi_l{opacity:1}.InlineBeatUI_createTile__zK98M.InlineBeatUI_selected__uGH_m .InlineBeatUI_createTileBtn__eLi_l{opacity:1;background:var(--button-primary);color:var(--text-white1000)}.InlineBeatUI_createTile__zK98M.InlineBeatUI_disabled__3emzA .InlineBeatUI_createTileBtn__eLi_l{opacity:.25}.InlineBeatUI_selectionCount__9EXUc{display:inline-flex;align-items:center;height:1.125rem;padding:0 .5rem;border-radius:.25rem;background:rgba(59,130,246,.2);font-size:11px;font-weight:500;color:var(--button-primary)}.InlineBeatUI_createTile__zK98M.InlineBeatUI_disabled__3emzA .InlineBeatUI_selectionCount__9EXUc{opacity:.25}.InlineBeatUI_beatGalleryGrid__KAQHw{display:grid;grid-template-columns:repeat(var(--gallery-grid-cols,4),1fr);gap:.25rem;width:100%;padding:.25rem;contain:layout style paint}.InlineBeatUI_beatGalleryGrid__KAQHw>*{aspect-ratio:var(--gallery-aspect-ratio,16/9)}@keyframes InlineBeatUI_imageReveal__eN4ox{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.InlineBeatUI_beatGalleryGrid__KAQHw>*{animation:InlineBeatUI_imageReveal__eN4ox .25s ease-out backwards}.InlineBeatUI_beatGalleryGrid__KAQHw>:first-child{animation-delay:.08s}.InlineBeatUI_beatGalleryGrid__KAQHw>:nth-child(2){animation-delay:.12s}.InlineBeatUI_beatGalleryGrid__KAQHw>:nth-child(3){animation-delay:.16s}.InlineBeatUI_beatGalleryGrid__KAQHw>:nth-child(4){animation-delay:.2s}.InlineBeatUI_beatGalleryGrid__KAQHw>:nth-child(5){animation-delay:.24s}.InlineBeatUI_beatGalleryGrid__KAQHw>:nth-child(6){animation-delay:.28s}.InlineBeatUI_beatGalleryGrid__KAQHw>:nth-child(7){animation-delay:.32s}.InlineBeatUI_beatGalleryGrid__KAQHw>:nth-child(8){animation-delay:.36s}.InlineBeatUI_beatGalleryGrid__KAQHw>:nth-child(n+9){animation-delay:.4s}.InlineBeatUI_skeletonTile__YmkI4{background-color:var(--bg-card);border-radius:.25rem;aspect-ratio:var(--gallery-aspect-ratio,16/9);width:100%;overflow:hidden}@keyframes InlineBeatUI_previewFadeIn__VGIl1{0%{opacity:0}to{opacity:1}}.InlineBeatUI_previewSkeletonTile__q3ww_{position:relative;background:var(--button-gray1000);border:none;border-radius:var(--radius-sm);aspect-ratio:var(--gallery-aspect-ratio,16/9);width:100%;opacity:0;animation:InlineBeatUI_previewFadeIn__VGIl1 .3s ease-out forwards}.InlineBeatUI_beatRefStack__c11bl{display:flex;align-items:center;gap:var(--spacing-sm);padding:0 var(--space-8) 0 0;flex-wrap:wrap}.InlineBeatUI_beatRefAddButton__nJ6ut{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--line-divider);cursor:pointer;transition:all .2s ease;color:var(--text-white600);background:transparent;flex-shrink:0}.InlineBeatUI_beatRefAddButton__nJ6ut:hover{border-color:var(--text-white800);background:var(--border-on-glass);color:var(--text-white1000)}.InlineBeatUI_beatRefStackDisabled__1RtbV{opacity:.35;pointer-events:none}.InlineBeatUI_beatRefLabel__rM17E{font-size:10px;color:var(--text-white600);text-align:left;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InlineBeatUI_beatGalleryGrid__KAQHw[data-custom-dragging],.InlineBeatUI_beatGalleryGrid__KAQHw[data-drag-active]{will-change:filter}.InlineBeatUI_beatGalleryGrid__KAQHw[data-dragging-out]{filter:brightness(.35)}.InlineBeatUI_beatGalleryGrid__KAQHw[data-dragging-out]>*{transform:none!important;transition-duration:0s!important}.InlineBeatUI_beatGalleryGrid__KAQHw[data-custom-dragging] [data-dragged-item]{opacity:.3}.InlineBeatUI_compositionToggle__ShO4I{display:inline-flex;align-items:center;gap:var(--space-6);height:24px;padding:0 var(--space-10);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-white600);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.InlineBeatUI_compositionToggle__ShO4I:hover{background:var(--border-on-glass);color:var(--text-white1000)}.InlineBeatUI_spinningIcon__mniZl{animation:InlineBeatUI_spin__r7mPf 1s linear infinite}@keyframes InlineBeatUI_spin__r7mPf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InlineBeatUI_beatTypeMenuItem__PcFOy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-12);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);color:var(--text-white800);transition:background .1s ease;text-align:left}.InlineBeatUI_beatTypeMenuItem__PcFOy:hover{background:var(--border-on-glass);color:var(--text-white1000)}.InlineBeatUI_beatTypeMenuItemActive__4LUZy{background:var(--modal-divider);color:var(--text-white1000)}.InlineBeatUI_beatTypeMenuItemActive__4LUZy:hover{background:var(--surface-hover)}.InlineBeatUI_beatRefButton__NoRiy{display:flex;align-items:center;gap:var(--space-6);height:36px;padding:0 var(--space-6) 0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--glass-border);background:rgba(255,255,255,.04);color:var(--text-white600);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.InlineBeatUI_beatRefButton__NoRiy:hover{background:var(--border-on-glass);color:var(--text-white1000);border-color:var(--glass-border-hover)}.InlineBeatUI_beatRefThumb__czjVw{width:28px;height:28px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;cursor:pointer}.InlineBeatUI_beatRefThumbEmpty__1q3jx{width:28px;height:28px;background:var(--modal-divider)}.InlineBeatUI_beatRefRemoveBtn__D5sX7,.InlineBeatUI_beatRefThumbEmpty__1q3jx{border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-white400);flex-shrink:0}.InlineBeatUI_beatRefRemoveBtn__D5sX7{width:20px;height:20px;border:none;background:transparent;cursor:pointer;margin-left:0;padding:0}.InlineBeatUI_beatRefRemoveBtn__D5sX7:hover{background:rgba(239,68,68,.2);color:var(--error)}.PositionedGridEditor_editor__8tYa2{display:flex;flex-direction:column;padding:var(--space-8) var(--space-6) var(--space-4)}.PositionedGridEditor_floorWrap__KEauU{position:relative;width:100%;margin:0 auto;overflow:visible;transition:height .22s ease}.PositionedGridEditor_floorSvg__D1_NF{position:absolute;left:0;right:0;width:100%;overflow:visible;pointer-events:none}.PositionedGridEditor_floorLine__xjScA{stroke:rgba(255,255,255,.16);stroke-width:1;fill:none;vector-effect:non-scaling-stroke}.PositionedGridEditor_dropIndicator__ROImg{position:absolute;transform:translateX(-50%);z-index:50;pointer-events:none}.PositionedGridEditor_dropSphere__1dvKD{bottom:0;left:50%;width:11px;height:11px;background:var(--accent-primary,var(--accent-primary));box-shadow:0 0 0 4px rgba(0,132,233,.25)}.PositionedGridEditor_dropSphere__1dvKD,.PositionedGridEditor_floorPoint__n_8JM{position:absolute;transform:translate(-50%,50%);border-radius:var(--radius-circle)}.PositionedGridEditor_floorPoint__n_8JM{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;z-index:6}.PositionedGridEditor_floorDotCore__9WNPL{width:8px;height:8px;border-radius:var(--radius-circle);background:var(--text-white1000)}.PositionedGridEditor_floorDotCoreSelected___pV7z{background:var(--accent-primary,var(--accent-primary));box-shadow:0 0 0 3px rgba(0,132,233,.3)}.PositionedGridEditor_floorPlus__x3JDd{display:none;width:26px;height:26px;border-radius:var(--radius-circle);background:var(--text-white1000);color:var(--bg-primary);align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.5)}.PositionedGridEditor_floorPointOpen__wNTnV .PositionedGridEditor_floorDotCore__9WNPL,.PositionedGridEditor_floorPoint__n_8JM:hover .PositionedGridEditor_floorDotCore__9WNPL{display:none}.PositionedGridEditor_floorPointOpen__wNTnV .PositionedGridEditor_floorPlus__x3JDd,.PositionedGridEditor_floorPoint__n_8JM:hover .PositionedGridEditor_floorPlus__x3JDd{display:flex}.PositionedGridEditor_pointGroup__9DjYw{position:absolute;width:0;height:0}.PositionedGridEditor_stem__RVWvS{position:absolute;left:0;top:calc(-1 * var(--stem, 150px));height:var(--stem,150px);width:1px;transform:translateX(-50%);background:rgba(255,255,255,.55)}.PositionedGridEditor_stem__RVWvS:before{content:"";position:absolute;top:4px;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:var(--radius-circle);background:var(--text-white1000)}.PositionedGridEditor_cardZone__eSDD_{top:calc(-1 * var(--stem, 150px));gap:var(--spacing-xs)}.PositionedGridEditor_cardZone__eSDD_,.PositionedGridEditor_pickerZone__Q3qTb{position:absolute;left:0;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center}.PositionedGridEditor_pickerZone__Q3qTb{top:-18px}.PositionedGridEditor_pointAnchorWrap__Cthhp{position:absolute;transform:translate(-50%,calc(100% + 8px));transition:transform .14s ease;z-index:5}.PositionedGridEditor_floorPointOpen__wNTnV+.PositionedGridEditor_pointAnchorWrap__Cthhp,.PositionedGridEditor_floorPoint__n_8JM:hover+.PositionedGridEditor_pointAnchorWrap__Cthhp{transform:translate(-50%,calc(100% + 16px))}.PositionedGridEditor_stack__0N1yC{position:relative;width:180px;display:flex;justify-content:center}.PositionedGridEditor_card__cE1vh{position:relative;width:180px;aspect-ratio:8/9;background:#222222;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.5);cursor:pointer}.PositionedGridEditor_cardImgEmpty__UQSQ9,.PositionedGridEditor_cardImg__Lh3Gk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.PositionedGridEditor_cardImgEmpty__UQSQ9{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#e2e4e7,#7e8187);color:var(--modal-input-bg)}.PositionedGridEditor_cardTint__u_wFi{position:absolute;inset:0;background:rgba(0,0,0,.18);pointer-events:none}.PositionedGridEditor_cardOverlay__XCfT_{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column}.PositionedGridEditor_cardName__F4If6{padding:0 var(--space-12) var(--space-5);font-size:13px;font-weight:600;color:var(--text-white1000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PositionedGridEditor_cardCornerBtn__ZlgDP{position:absolute;top:8px;width:30px;height:30px;border-radius:9px;background:rgba(70,72,78,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;color:var(--text-white1000);cursor:pointer}.PositionedGridEditor_cardCornerLeft__aLhDx{left:8px;cursor:grab}.PositionedGridEditor_cardCornerRight__pJ9EV{right:8px}.PositionedGridEditor_cardCornerBtn__ZlgDP:hover{background:rgba(90,92,100,.9)}.PositionedGridEditor_cardRow__4QzoJ{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--space-7) var(--space-12);cursor:pointer;border-top:1px solid rgba(255,255,255,.14);background:transparent}.PositionedGridEditor_cardRow__4QzoJ:hover{background:rgba(255,255,255,.12)}.PositionedGridEditor_cardRowIcon__0OsOT{color:rgba(255,255,255,.98);flex-shrink:0}.PositionedGridEditor_cardRowLabel__jJ0Up{flex:1 1;font-size:11px;color:var(--text-white1000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PositionedGridEditor_cardRowCaret__x835F{color:rgba(255,255,255,.9);flex-shrink:0}.PositionedGridEditor_setAnchorInput__NNLQD{font-family:inherit;font-size:var(--text-sm);line-height:1.4;color:rgba(255,255,255,.95);background:var(--bg-hover);border:none;border-radius:7px;padding:var(--space-5) 11px;text-align:center;outline:none;box-sizing:content-box;min-width:6px;max-width:200px;cursor:pointer}.PositionedGridEditor_setAnchorInput__NNLQD:read-write{cursor:text}.PositionedGridEditor_setAnchorInput__NNLQD::placeholder{color:rgba(255,255,255,.6);font-style:italic;opacity:1}.PositionedGridEditor_setAnchorMeasure__dnxzB{position:absolute;left:-9999px;top:0;visibility:hidden;white-space:pre;font-family:inherit;font-size:var(--text-sm);line-height:1.4;pointer-events:none}.PositionedGridEditor_picker__uzGwd{display:flex;flex-direction:column;gap:var(--space-5);z-index:40}.PositionedGridEditor_assetChip__Z3YgP{display:flex;align-items:center;gap:var(--space-6);width:180px;padding:var(--space-5) var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--border-on-glass);border-radius:var(--radius-lg);background:#222222;cursor:pointer;transition:background .15s ease}.PositionedGridEditor_assetChip__Z3YgP:hover{background:#2b2b2b}.PositionedGridEditor_assetChipThumb__Oc9Uo{width:32px;height:32px;border-radius:7px;background:rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.55);flex-shrink:0}.PositionedGridEditor_assetChipName__vo0P8{flex:1 1;font-size:13px;color:rgba(255,255,255,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PositionedGridEditor_assetChipAdd__pKcci{width:26px;height:26px;border-radius:7px;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:var(--text-white1000);flex-shrink:0}.PositionedGridEditor_menuItem__y0_vu{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--space-6) var(--space-12);font-size:var(--text-sm);color:var(--text-white800,rgba(255,255,255,.85));border-radius:var(--radius-md);cursor:pointer}.PositionedGridEditor_menuItem__y0_vu:hover{background:var(--border-on-glass)}.PositionedGridEditor_menuGroupLabel__sI7cz{padding:var(--space-6) var(--space-12) var(--space-2);font-size:10px;font-weight:600;text-transform:uppercase;color:var(--text-white400,rgba(255,255,255,.4))}.PositionedGridEditor_positionedChip__ADRKH{display:inline-flex;align-items:center;gap:var(--space-6);height:24px;padding:var(--space-6) var(--space-5);border-radius:3px;background:transparent;border:1px solid rgba(255,255,255,.18);color:var(--text-white800);font-size:11px;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.PositionedGridEditor_positionedChipIcon__EEI5U{flex-shrink:0;color:var(--text-white600)}.PositionedGridEditor_positionedChipEmpty__bA0Wm{color:var(--text-white400);border-style:dashed}.PositionedGridEditor_autoSetLabel__75_GY{font-size:var(--text-sm);color:var(--text-white400,rgba(255,255,255,.45));white-space:nowrap}.PositionedGridEditor_autoSetButton__4l27_{font-size:var(--text-sm);color:var(--text-white600,rgba(255,255,255,.6));white-space:nowrap;background:none;border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;transition:color .14s ease,background .14s ease}.PositionedGridEditor_autoSetButton__4l27_:hover:not(:disabled){color:var(--text-white1000,var(--text-white1000));background:var(--border-on-glass)}.PositionedGridEditor_autoSetButton__4l27_:disabled{color:var(--text-white400,rgba(255,255,255,.4));cursor:wait}.PositionedGridEditor_autoSetLoadingContent__C6W4t{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.PositionedGridEditor_autoSetSpinner__BX59L{flex-shrink:0;color:var(--text-white600,rgba(255,255,255,.6));animation:PositionedGridEditor_auto-set-spin__aaHqr .8s linear infinite}@keyframes PositionedGridEditor_auto-set-spin__aaHqr{to{transform:rotate(1turn)}}.VideoShotInlineGallery_galleryBox__j_1Oc{width:calc(100% - 84px);max-width:calc(1120px - 84px);margin:var(--space-12) 0 var(--space-24) 84px;background:transparent;border:.0625rem solid var(--line-color);border-radius:.4375rem;overflow:hidden;box-sizing:border-box;animation:VideoShotInlineGallery_galleryFadeIn__GXfAc .25s ease-out;position:relative;z-index:2;transition:opacity .2s ease}.VideoShotInlineGallery_galleryBoxDimmed__srZ5a{opacity:.08;pointer-events:none}@keyframes VideoShotInlineGallery_galleryFadeIn__GXfAc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.VideoShotInlineGallery_galleryBoxExiting__YU_p9{animation:VideoShotInlineGallery_galleryFadeOut__CmRM4 .25s ease-out forwards}@keyframes VideoShotInlineGallery_galleryFadeOut__CmRM4{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.VideoShotInlineGallery_grid__jE70x{display:grid;grid-template-columns:repeat(var(--gallery-grid-cols,4),1fr);gap:.25rem;padding:.25rem}.VideoShotInlineGallery_grid__jE70x>*{width:100%;aspect-ratio:var(--gallery-aspect-ratio,16/9);animation:VideoShotInlineGallery_imageReveal__g4B_M .25s ease-out backwards}.VideoShotInlineGallery_grid__jE70x>:first-child{animation-delay:.04s}.VideoShotInlineGallery_grid__jE70x>:nth-child(2){animation-delay:.08s}.VideoShotInlineGallery_grid__jE70x>:nth-child(3){animation-delay:.12s}.VideoShotInlineGallery_grid__jE70x>:nth-child(4){animation-delay:.16s}.VideoShotInlineGallery_grid__jE70x>:nth-child(5){animation-delay:.2s}.VideoShotInlineGallery_grid__jE70x>:nth-child(6){animation-delay:.24s}.VideoShotInlineGallery_grid__jE70x>:nth-child(7){animation-delay:.28s}.VideoShotInlineGallery_grid__jE70x>:nth-child(8){animation-delay:.32s}.VideoShotInlineGallery_grid__jE70x>:nth-child(n+9){animation-delay:.36s}@keyframes VideoShotInlineGallery_imageReveal__g4B_M{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.VideoShotInlineGallery_createTile__wWpuH{position:relative;width:100%;background:var(--page-dark600);border:2px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:0;font-family:inherit;color:inherit;box-sizing:border-box}.VideoShotInlineGallery_createTile__wWpuH:hover .VideoShotInlineGallery_createTileBtn__CmYw1{opacity:1}.VideoShotInlineGallery_createTileSelected__sA8Ht{border-color:var(--button-primary)}.VideoShotInlineGallery_createTileSelected__sA8Ht .VideoShotInlineGallery_createTileBtn__CmYw1{opacity:1;background:var(--button-primary);color:var(--text-white1000)}.VideoShotInlineGallery_createTileBtn__CmYw1{display:inline-flex;align-items:center;gap:var(--spacing-xs);height:1.375rem;padding:0 .625rem;border-radius:.25rem;border:1px solid var(--button-primary);background:transparent;color:var(--button-primary);font-size:.75rem;font-weight:500;white-space:nowrap;opacity:.6;transition:opacity .15s ease,background .15s ease;pointer-events:none}.VideoShotInlineGallery_tileSlot__S_Spk{position:relative}.VideoShotInlineGallery_placeholderTile__zU5dA{width:100%;aspect-ratio:var(--gallery-aspect-ratio,16/9);background:var(--button-gray1000);border-radius:var(--radius-sm)}.VideoBeatInlineGallery_galleryBox__g6p_0{position:relative;z-index:2;width:calc(100% - 84px);max-width:calc(1120px - 84px);margin:var(--space-12) 0 var(--space-24) 84px;background:transparent;border:.0625rem solid var(--line-color);border-radius:.4375rem;overflow:hidden;box-sizing:border-box;animation:VideoBeatInlineGallery_galleryFadeIn__1SLTX .25s ease-out}@keyframes VideoBeatInlineGallery_galleryFadeIn__1SLTX{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.VideoBeatInlineGallery_closeBtn__AJFVV{position:absolute;top:6px;right:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid var(--surface-hover);border-radius:4px;background:rgba(0,0,0,.5);color:rgba(255,255,255,.7);cursor:pointer;padding:0;z-index:2;transition:all .15s ease}.VideoBeatInlineGallery_closeBtn__AJFVV:hover{background:rgba(0,0,0,.7);color:rgba(255,255,255,.95);border-color:rgba(255,255,255,.22)}.VideoBeatInlineGallery_grid__d5pTi{display:grid;grid-template-columns:repeat(var(--gallery-grid-cols,4),1fr);gap:.25rem;padding:.25rem}.VideoBeatInlineGallery_grid__d5pTi>*{aspect-ratio:var(--gallery-aspect-ratio,16/9);animation:VideoBeatInlineGallery_imageReveal__D0BZV .25s ease-out backwards}.VideoBeatInlineGallery_grid__d5pTi>:first-child{animation-delay:.04s}.VideoBeatInlineGallery_grid__d5pTi>:nth-child(2){animation-delay:.08s}.VideoBeatInlineGallery_grid__d5pTi>:nth-child(3){animation-delay:.12s}.VideoBeatInlineGallery_grid__d5pTi>:nth-child(4){animation-delay:.16s}.VideoBeatInlineGallery_grid__d5pTi>:nth-child(5){animation-delay:.2s}.VideoBeatInlineGallery_grid__d5pTi>:nth-child(6){animation-delay:.24s}.VideoBeatInlineGallery_grid__d5pTi>:nth-child(7){animation-delay:.28s}.VideoBeatInlineGallery_grid__d5pTi>:nth-child(8){animation-delay:.32s}.VideoBeatInlineGallery_grid__d5pTi>:nth-child(n+9){animation-delay:.36s}@keyframes VideoBeatInlineGallery_imageReveal__D0BZV{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.VideoBeatInlineGallery_tile__Cezfa{position:relative;width:100%;background:var(--page-dark600);border-radius:4px;overflow:hidden}.VideoBeatInlineGallery_tileImage__Utszv{width:100%;height:100%;object-fit:cover;display:block}.VideoBeatInlineGallery_promoteBtn__hA2xq{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:rgba(0,0,0,.55);color:rgba(255,255,255,.95);cursor:pointer;padding:0;transition:all .15s ease}.VideoBeatInlineGallery_promoteBtn__hA2xq:hover{background:rgba(0,0,0,.78);border-color:rgba(255,255,255,.32);color:rgba(255,255,255,1)}.VideoBeatInlineGallery_empty__FU3rf{grid-column:1/-1;aspect-ratio:auto;height:100px;display:flex;align-items:center;justify-content:center;padding:0 var(--space-16);text-align:center;color:rgba(255,255,255,.4);font-size:12px;animation:none}.VideoSummaryView_root__Bhher{width:100%;height:100%;position:relative;display:flex;flex-direction:row;background:transparent;overflow:hidden}.VideoSummaryView_inner__kkd86{flex:1 1 60%;min-width:0;height:100%;overflow-y:auto;box-sizing:border-box;padding-top:4rem;padding-left:calc(2rem + var(--space-40));padding-right:2rem;padding-bottom:200px}.VideoSummaryView_creationPanelHost__9fSfj{flex:0 0 40%;min-width:0;height:100%;overflow:hidden}.VideoSummaryView_innerPlaying__VtdWI{padding-top:0;padding-bottom:0}.VideoSummaryView_innerPlaying__VtdWI:after,.VideoSummaryView_innerPlaying__VtdWI:before{content:"";display:block;height:50vh}.VideoSummaryView_summaryHeader__wy6oB{display:block;width:100%;max-width:680px;margin:0 auto 1.5rem;padding-left:84px;box-sizing:border-box}.VideoSummaryView_title__WH_92{display:block;width:100%;font-size:1.0625rem;font-weight:700;color:var(--text-white1000);margin:0 0 var(--space-8) 0;line-height:1.2;font-family:inherit}.VideoSummaryView_metrics__Rvo85{display:flex;flex-direction:column;gap:var(--space-1);margin:0}.VideoSummaryView_metricRow__qRTo5{display:flex;gap:var(--spacing-xs);font-size:11px;color:rgba(255,255,255,.45)}.VideoSummaryView_metricRow__qRTo5 dt{margin:0;font-weight:400}.VideoSummaryView_metricRow__qRTo5 dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VideoSummaryView_shotList__YSdPd{display:flex;flex-direction:column;width:100%;max-width:680px;margin:0 auto}.VideoSummaryView_selectionBackdrop__3vRfz{position:fixed;inset:0;z-index:1;background:transparent;cursor:default}.VideoSummaryView_fullscreenModal__bQQTP{position:fixed;inset:0;z-index:900;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;padding-bottom:140px;box-sizing:border-box;animation:VideoSummaryView_fullscreenFadeIn__c1dRY .18s ease-out}@keyframes VideoSummaryView_fullscreenFadeIn__c1dRY{0%{opacity:0}to{opacity:1}}.VideoSummaryView_fullscreenContent__5BqDR{position:relative;width:min(96vw,1600px);aspect-ratio:16/9;max-height:90vh;border-radius:var(--radius-lg);overflow:hidden;background:var(--black);box-shadow:0 20px 60px var(--overlay-medium);container-type:inline-size}.VideoSummaryView_fullscreenContent__5BqDR img,.VideoSummaryView_fullscreenContent__5BqDR video{width:100%;height:100%;object-fit:contain;display:block}.VideoSummaryView_fullscreenClose__esL7T{position:absolute;top:12px;right:12px;z-index:901;background:var(--overlay-medium);border:1px solid var(--overlay-border-light);border-radius:var(--radius-lg);width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--text-white1000);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .15s ease}.VideoSummaryView_fullscreenClose__esL7T:hover{background:var(--overlay-dark)}.VideoSummaryView_playbar__8D_Pb{position:fixed;bottom:24px;left:30%;transform:translateX(-50%);width:100%;max-width:700px;padding:var(--space-24) var(--space-40) var(--space-12);transition:padding-top .28s ease,left .32s cubic-bezier(.16,1,.3,1),max-width .32s cubic-bezier(.16,1,.3,1);background:var(--modal-bg);border:1px solid var(--overlay-border-light);border-radius:16px;box-shadow:var(--modal-shadow);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur));z-index:950;animation:VideoSummaryView_playbarSlideUp__gmpCl .25s cubic-bezier(.16,1,.3,1);box-sizing:border-box;display:flex;flex-direction:column;gap:0}@keyframes VideoSummaryView_playbarSlideUp__gmpCl{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.VideoSummaryView_playbarCollapsed__wFA3W{padding-top:var(--spacing-md)}.VideoSummaryView_progressArea__D_74l{overflow:hidden;max-height:0;opacity:0;transition:max-height .28s ease,opacity .18s ease,margin-bottom .28s ease;margin-bottom:0}.VideoSummaryView_progressAreaExpanded__ntrjP{max-height:24px;opacity:1;margin-bottom:var(--spacing-md)}.VideoSummaryView_progressTrack__sI5OZ{position:relative;height:8px;width:100%;background:var(--glass-border-hover);border-radius:var(--radius-full);cursor:pointer;transition:height .12s ease}.VideoSummaryView_progressTrack__sI5OZ:hover{height:12px}.VideoSummaryView_progressFill__5DGJF{position:absolute;top:0;left:0;height:100%;background:rgb(229,9,20);border-radius:var(--radius-full);pointer-events:none}.VideoSummaryView_progressThumb__ySjdU{position:absolute;top:50%;width:16px;height:16px;background:rgb(229,9,20);border-radius:var(--radius-circle);transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 0 1px var(--modal-sidebar-bg)}.VideoSummaryView_playbarRow___uJer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}@media (max-width:768px){.VideoSummaryView_playbar__8D_Pb{max-width:calc(100vw - 32px);padding:var(--space-16) var(--space-16) var(--space-8)}.VideoSummaryView_inner__kkd86{padding:2.5rem 1rem 160px}.VideoSummaryView_summaryHeader__wy6oB{padding-left:0;margin-bottom:1.5rem}.VideoSummaryView_title__WH_92{font-size:1.125rem;margin-bottom:var(--spacing-sm)}.VideoSummaryView_fullscreenModal__bQQTP{padding-bottom:100px}}@media (max-height:500px){.VideoSummaryView_fullscreenModal__bQQTP{padding-bottom:var(--space-80)}}@media (hover:none) and (pointer:coarse){.VideoSummaryView_progressTrack__sI5OZ{height:14px}.VideoSummaryView_progressThumb__ySjdU{width:18px;height:18px}}.VideoSummaryView_playbarLeft__TGUzq{display:flex;align-items:center;gap:0}.VideoSummaryView_playbarLeft__TGUzq .VideoSummaryView_controlBtn__r6naz:first-child{padding-left:0}.VideoSummaryView_controlBtn__r6naz{background:transparent;border:none;color:rgba(255,255,255,.8);cursor:pointer;padding:.375rem;border-radius:var(--radius-sm);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.VideoSummaryView_controlBtn__r6naz:focus,.VideoSummaryView_controlBtn__r6naz:focus-visible{outline:none}.VideoSummaryView_controlBtn__r6naz:hover:not(:disabled){color:var(--text-white1000);transform:scale(1.1)}.VideoSummaryView_controlBtn__r6naz:disabled{color:rgba(255,255,255,.3);cursor:not-allowed;transform:none}.VideoSummaryView_overlayMedia__yu8Q1{width:100%;height:100%;object-fit:cover;display:block}.VideoSummaryView_playbarTime__DL50R{font-family:Monaco,Consolas,monospace;font-size:.65rem;color:rgba(255,255,255,.7);letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.VideoSummaryView_rootViewer__9DYOX .VideoSummaryView_inner__kkd86{flex-basis:100%;padding-left:2rem}.VideoSummaryView_rootViewer__9DYOX .VideoSummaryView_shotList__YSdPd,.VideoSummaryView_rootViewer__9DYOX .VideoSummaryView_summaryHeader__wy6oB{max-width:880px}.VideoSummaryView_playbarViewer__ihKUG{left:50%;max-width:880px}.VideoSummaryView_playbarFullscreen__E1Nkc{left:50%;max-width:min(96vw,1600px)}.LandingDesignDemo_demoContainer__5_nA7{width:100%;height:100%;display:flex;flex-direction:column;max-width:720px;margin:0 auto;position:relative;overflow:hidden;pointer-events:none}.LandingDesignDemo_editorArea__R767_{flex:1 1;overflow:hidden;display:flex;flex-direction:column;gap:.25rem;padding:2rem 0 2rem 8px;max-width:640px;margin:0 auto;width:100%;scrollbar-width:none;-ms-overflow-style:none}.LandingDesignDemo_editorArea__R767_::-webkit-scrollbar{display:none}.LandingDesignDemo_demoBlock__mTY2D{pointer-events:none;-webkit-user-select:none;user-select:none}.LandingDesignDemo_beatWrapper__fHhlu{overflow:visible!important}.LandingDesignDemo_beatContainer__tjmq2{position:relative}.LandingDesignDemo_beatContainer__tjmq2:before{content:"";position:absolute;left:-2px;top:0;height:20px;width:2px;background:#303B5F;z-index:5}.LandingDesignDemo_demoRefItem__wj7HK{max-width:120px!important;gap:8px!important}.LandingDesignDemo_demoRefImage__q8_0Z{width:120px!important;height:120px!important;border-radius:16px!important;overflow:hidden}.LandingDesignDemo_demoRefImage__q8_0Z img{width:100%;height:100%;object-fit:cover;display:block}.LandingDesignDemo_blockWithBeat__yKWtL{position:relative}.LandingDesignDemo_blockWithBeat__yKWtL:before{content:"";position:absolute;left:-2px;top:0;bottom:-20px;width:2px;background:#303B5F;z-index:5}.LandingDesignDemo_ingestButtonWrapper__foYnS{display:flex;justify-content:center;margin-top:24px;flex-shrink:0}.LandingDesignDemo_ingestButton__EhZni{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;background:var(--button-primary,#0084E9);color:white;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(0,132,233,.3)}.LandingDesignDemo_ingestButton__EhZni:hover{background:var(--button-primary-hover,#0073cc);box-shadow:0 6px 24px rgba(0,132,233,.4)}.LandingDesignDemo_ingestClicked__gx5XY{animation:LandingDesignDemo_ingestClick__A53tg .6s ease-out!important}@keyframes LandingDesignDemo_ingestClick__A53tg{0%{transform:scale(1)}50%{transform:scale(.95);filter:brightness(.9)}to{transform:scale(1)}}.SceneMarquee_marqueeContainer__n4ZvW{width:100%;overflow:hidden;padding:60px 0;margin:40px 0;mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent)}.SceneMarquee_marqueeTrack__UTFnE{display:flex;gap:-20px;animation:SceneMarquee_marquee__pMG7F 30s linear infinite;width:fit-content}.SceneMarquee_card__58Wy9{position:relative;flex-shrink:0;width:180px;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.03);box-shadow:0 8px 32px rgba(0,0,0,.3);margin-left:-30px}.SceneMarquee_card__58Wy9:first-child{margin-left:0}.SceneMarquee_card__58Wy9 img{width:100%;height:100%;object-fit:cover}@keyframes SceneMarquee_marquee__pMG7F{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.SceneMarquee_marqueeContainer__n4ZvW{padding:40px 0;margin:24px 0}.SceneMarquee_card__58Wy9{width:160px;margin-left:-24px}}@media (max-width:600px){.SceneMarquee_marqueeContainer__n4ZvW{padding:32px 0;margin:16px 0}.SceneMarquee_card__58Wy9{width:140px;margin-left:-20px}}