.ImageTile_tile__AVZdW{position:relative;width:100%;height:100%;background:var(--page-dark800);overflow:visible;transition:all .2s;border-radius:4px;cursor:grab}.ImageTile_tile__AVZdW:active{cursor:grabbing}.ImageTile_tile__AVZdW img{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px;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 rgba(255,255,255,.15);border-top-color:rgba(255,255,255,.5);border-radius:50%;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:#232323;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 rgba(255,255,255,.15);border-radius:6px;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;transition:all .2s}.ImageTile_iconBtn__Ncgl1:hover{background:rgba(0,0,0,.8);border-color:rgba(255,255,255,.25);color:#fff;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:rgba(255,255,255,.2);box-shadow:0 2px 8px rgba(239,68,68,.4);color:white;transform:none}.ImageTile_archiveBtn__iq_YP:hover,.ImageTile_restoreBtn__35uuk:hover{background:rgba(0,0,0,.8);border-color:rgba(255,255,255,.25);color:#fff;transform:none}.ImageTile_restoreBtnDisabled__fd4Du{opacity:.3;cursor:not-allowed}.ImageTile_restoreBtnDisabled__fd4Du:hover{background:rgba(0,0,0,.75);border-color:rgba(255,255,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.3);transform:none}.ImageTile_selectBtn__ihS3U{padding:4px 10px;display:flex;align-items:center;justify-content:center;background:rgba(0,132,233,.9);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:white;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 rgba(255,255,255,.2);border-radius:6px;color:white;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:4px 10px;display:flex;align-items:center;justify-content:center;gap:4px;background:rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:11px;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;transition:all .2s;margin-top:auto;white-space:nowrap}.ImageTile_actionBtn__ljWBF:hover{background:rgba(0,0,0,.8);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:rgba(255,255,255,.2)}.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:4px;z-index:5}.ImageTile_topBarButtons__psEJq{display:flex;align-items:center;gap:4px;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 6px;background:rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.85);font-size:11px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.3);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:rgba(0,0,0,.8);border-color:rgba(255,255,255,.2);color:#fff}.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:2px;z-index:5}.ImageTile_bottomRight__vclcb{position:absolute;bottom:4px;right:4px;display:flex;flex-direction:row;align-items:center;gap:4px;z-index:5;opacity:0;pointer-events:none;transition:opacity .15s ease}.ImageTile_bottomRightVisible__sRtrh{opacity:1;pointer-events:auto}.ImageTile_qualityBadge__K1gUT{padding:2px 6px;background:rgba(0,0,0,.75);border-radius:4px;color:rgba(255,255,255,.85);font-size:10px;font-weight:600;display:flex;align-items:center;gap:3px}.ImageTile_qualityBadgeAlwaysVisible__r23N3{opacity:1}.ImageTile_qualityBadgeWarning__h8D04{background:rgba(220,38,38,.85);color:white;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:white;padding:6px 10px;border-radius:6px;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:8px;box-shadow:0 8px 32px rgba(0,0,0,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:4px;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:8px 12px;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:4px;padding-top:8px}.ImageTile_popoverItem__kRTAg{padding:8px 12px;cursor:pointer;background:transparent;border:none;border-radius:4px;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:rgba(255,255,255,.08);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:4px;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:50%;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:2px;z-index:2;pointer-events:none}.CreatingPlaceholder_dot__3a_bS{width:3px;height:3px;border-radius:50%;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)}}.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:rgba(255,255,255,.1);border:1px solid var(--modal-border);border-radius:6px;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:rgba(255,255,255,.15);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:white}.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}.ImageLightbox_mainImage__NmoB9{height:100%;width:auto;object-fit:contain;border-radius:.5rem;box-shadow:0 10px 40px rgba(0,0,0,.6);display:block;-webkit-user-select:none;user-select:none}.ImageLightbox_emptyState__1jpKT{height:100%;width:100%;background:var(--page-black1000);display:flex;align-items:center;justify-content:center;border-radius:.5rem;color:#333;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:6px;color:var(--text-white600);cursor:pointer;transition:all .2s}.ImageLightbox_thumbnailNavButton__O4jKN:hover:not(:disabled){background:rgba(255,255,255,.1);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:4px;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 3px;background:rgba(0,0,0,.8);color:white;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:rgba(255,255,255,.1);color:var(--text-white1000);border-color:rgba(255,255,255,.15)}.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:#ef4444}.ImageLightbox_beatSeparator__Bh4Wl{width:2px;height:2rem;background:var(--glass-border);flex-shrink:0;margin:0 4px;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:4px;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:4px;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-color:#ffffff;border-radius:50%;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 rgba(0,0,0,.4);z-index:var(--z-header-popover);padding:4px;min-width:140px}.EditModeMenu_menuItem__f8njZ{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;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:rgba(255,255,255,.08);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:8px;box-shadow:0 8px 32px rgba(0,0,0,.4);z-index:var(--z-popover);padding:4px;min-width:120px}.AssetContextMenu_menuItem__5Qivf{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;color:var(--text-white800);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background .1s ease}.AssetContextMenu_menuItem__5Qivf:hover{background:rgba(255,255,255,.08);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:rgba(255,255,255,.08);color:var(--text-white1000)}.AssetContextMenu_dangerItem__e8c9Y{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;color:#ef4444;background:transparent;border:none;border-radius:4px;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:8px;box-shadow:0 8px 32px rgba(0,0,0,.4);z-index:var(--z-popover);padding:4px;min-width:160px;max-height:300px;overflow-y:auto}.AssetContextMenu_groupTitle__QUiPD{padding:6px 12px 4px;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:4px 0}.AssetContextMenu_submenuItem__z_9XN{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:var(--text-white800);border-radius:4px;cursor:pointer;transition:background .1s ease}.AssetContextMenu_submenuItem__z_9XN:hover{background:rgba(255,255,255,.08);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:12px;font-size:12px;color:var(--text-white400);text-align:center}.AddAssetModal_overlay__LP8nw{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-overlay-bg);z-index:10100}.AddAssetModal_modal__g88Zs{position:fixed;inset:0;margin:auto;background:var(--modal-bg);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur));border:1px solid var(--modal-border);border-radius:var(--modal-radius);width:1000px;max-width:95vw;height:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--modal-shadow);overflow:hidden;z-index:10101}.AddAssetModal_header__xMwIq{height:56px;padding:0 20px;border-bottom:1px solid var(--modal-divider);display:flex;align-items:center;justify-content:space-between;background:var(--modal-header-bg);flex-shrink:0}.AddAssetModal_title__r1w7t{font-size:16px;font-weight:600;color:var(--text-white1000);margin:0}.AddAssetModal_closeButton__hNpdS{background:none;border:none;color:var(--text-white600);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color var(--transition-fast)}.AddAssetModal_closeButton__hNpdS:hover{color:var(--text-white1000)}.AddAssetModal_tabs__kI1cZ{display:flex;padding:0 20px;gap:4px;border-bottom:1px solid var(--modal-divider);background:var(--modal-header-bg);flex-shrink:0}.AddAssetModal_tab___E6TB{display:flex;align-items:center;gap:8px;padding:12px 16px;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:20px;display:flex;flex-direction:column;gap:16px}.AddAssetModal_createButton__HKlLt{display:flex;align-items:center;gap:8px;padding:10px 14px;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:8px;padding:12px 16px;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:8px 12px;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:8px 32px 8px 12px;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:8px 12px;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:20px}.AddAssetModal_group__0hgUQ{display:flex;flex-direction:column;gap:8px}.AddAssetModal_groupTitle__hySId{font-size:11px;font-weight:600;color:var(--text-white400);text-transform:uppercase;letter-spacing:.5px;padding:0 4px}.AddAssetModal_buttonGrid__U02iT{display:flex;flex-wrap:wrap;gap:8px}.AddAssetModal_assetButton__hBC7G{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 4px;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:rgba(255,255,255,.08);color:var(--text-white1000);border-color:rgba(255,255,255,.15)}.AddAssetModal_assetButtonActive__9ZnGm{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:var(--text-white1000)}.AddAssetModal_assetButtonActive__9ZnGm:hover{background:rgba(255,255,255,.15)}.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:rgba(255,255,255,.06);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:rgba(255,255,255,.08);padding:2px 6px;border-radius:4px;text-transform:uppercase}.AddAssetModal_empty__andCK{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--text-white400);font-size:14px}.AddAssetModal_footer__x3Qgq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid var(--modal-divider);background:var(--modal-footer-bg);flex-shrink:0}.AddAssetModal_addButton__6OT5q{display:flex;align-items:center;gap:6px;padding:8px 12px;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:rgba(255,255,255,.06);color:var(--text-white1000);border-color:rgba(255,255,255,.15)}.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)}.MergedPairTile_mergedPair___b9XJ{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:#000;cursor:pointer}.MergedPairTile_half__aTDz8{position:absolute;top:0;height:100%;object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none}.MergedPairTile_startHalf__l3mfW{left:0;width:calc(50% - .5px)}.MergedPairTile_endHalf__Y4Vgz{right:0;width:calc(50% - .5px)}.MergedPairTile_mergedPair___b9XJ.MergedPairTile_portrait__nm8ME .MergedPairTile_half__aTDz8{top:auto;left:0;width:100%;height:calc(50% - .5px)}.MergedPairTile_mergedPair___b9XJ.MergedPairTile_portrait__nm8ME .MergedPairTile_startHalf__l3mfW{top:0}.MergedPairTile_mergedPair___b9XJ.MergedPairTile_portrait__nm8ME .MergedPairTile_endHalf__Y4Vgz{right:auto;bottom:0}.MergedPairTile_durationLabel__pPmB2{position:absolute;top:6px;left:6px;z-index:3;padding:2px 6px;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:4px;font-size:10px;font-weight:600;color:rgba(255,255,255,.95);pointer-events:none;white-space:nowrap;line-height:1}.MergedPairTile_mergedPair___b9XJ:hover{outline:1px solid rgba(120,200,255,.35);outline-offset:-1px}.MergedPairTile_mergedPair___b9XJ.MergedPairTile_videoSelected__W7sKG{outline:2px solid rgba(255,255,255,.95);outline-offset:-2px;box-shadow:0 0 12px rgba(255,255,255,.5)}.MergedPairTile_mergedPair___b9XJ.MergedPairTile_dimmed__p9Ggw{opacity:.2}.PairConnector_connectButton__gBTcq{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;pointer-events:auto}.PairConnector_connectButton__gBTcq:hover:not(:disabled){background:rgba(0,0,0,.85);border-color:rgba(255,255,255,.25);color:#ffffff}.PairConnector_connectButton__gBTcq:active:not(:disabled){transform:scale(1)}.PairConnector_connectButton__gBTcq:disabled{opacity:.4;cursor:not-allowed}.PairConnector_unpairButton__bJsFA{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid rgba(255,120,120,.45);background:rgba(180,40,40,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffff;cursor:pointer;transition:background .15s ease,transform .15s ease;pointer-events:auto}.PairConnector_unpairButton__bJsFA:hover:not(:disabled){background:rgba(220,60,60,.9);transform:scale(1.06)}.PairConnector_unpairButton__bJsFA:active:not(:disabled){transform:scale(1)}.PairConnector_unpairButton__bJsFA:disabled{opacity:.4;cursor:not-allowed}.PairConnector_connectOverlay__yzB8b{right:-14px;transform:translateY(-50%)}.PairConnector_connectOverlay__yzB8b,.PairConnector_unpairOverlay__Wkfd3{position:absolute;top:50%;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:12}.PairConnector_unpairOverlay__Wkfd3{left:50%;transform:translate(-50%,-50%)}.gallery-item-with-move-button:hover .PairConnector_connectOverlay__yzB8b,.gallery-item-with-move-button:hover .PairConnector_unpairOverlay__Wkfd3{opacity:1;pointer-events:auto}.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:12px;padding:20px 0 48px;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:8px;height:24px;min-width:0}.InlineBeatUI_headerRow__ezBtf>*{min-width:0}.InlineBeatUI_beatLabel__t3Zs9{display:inline-flex;align-items:center;gap:4px;background:#303B5F;color:white;padding:6px 12px;border-radius:0 3px 3px 0;font-size:11px;font-weight:600;white-space:nowrap;margin-left:-2px;height:24px;flex-shrink:0}.InlineBeatUI_beatTypeLabel__fUDtA{background:var(--button-gray1000);color:var(--text-white800)}.InlineBeatUI_beatTypeLabelEmpty__MAgpA,.InlineBeatUI_beatTypeLabel__fUDtA{display:inline-flex;align-items:center;height:24px;padding:6px 12px;border-radius:3px;font-size:11px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.InlineBeatUI_beatTypeLabelEmpty__MAgpA{border:1px dashed var(--line-divider);background:transparent;color:var(--text-white400);transition:all .2s ease}.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:8px;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:4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.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:4px;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:white}.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:#232323;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:4px;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:8px;padding:0 8px 0 0;flex-wrap:wrap}.InlineBeatUI_beatRefAddButton__nJ6ut{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;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:rgba(255,255,255,.08);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:6px;height:24px;padding:0 10px;border:none;border-radius:4px;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:rgba(255,255,255,.08);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:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:4px;cursor:pointer;font-size:12px;color:var(--text-white800);transition:background .1s ease;text-align:left}.InlineBeatUI_beatTypeMenuItem__PcFOy:hover{background:rgba(255,255,255,.08);color:var(--text-white1000)}.InlineBeatUI_beatTypeMenuItemActive__4LUZy{background:rgba(255,255,255,.06);color:var(--text-white1000)}.InlineBeatUI_beatTypeMenuItemActive__4LUZy:hover{background:rgba(255,255,255,.1)}.InlineBeatUI_beatRefButton__NoRiy{display:flex;align-items:center;gap:6px;height:36px;padding:0 6px 0 4px;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}.InlineBeatUI_beatRefButton__NoRiy:hover{background:rgba(255,255,255,.08);color:var(--text-white1000);border-color:rgba(255,255,255,.15)}.InlineBeatUI_beatRefThumb__czjVw{width:28px;height:28px;border-radius:4px;object-fit:cover;flex-shrink:0;cursor:pointer}.InlineBeatUI_beatRefThumbEmpty__1q3jx{width:28px;height:28px;background:rgba(255,255,255,.06)}.InlineBeatUI_beatRefRemoveBtn__D5sX7,.InlineBeatUI_beatRefThumbEmpty__1q3jx{border-radius:4px;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:#ef4444}.VideoShotInlineGallery_galleryBox__j_1Oc{width:calc(100% - 84px);max-width:calc(1120px - 84px);margin:12px 0 24px 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}@keyframes VideoShotInlineGallery_galleryFadeIn__GXfAc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.VideoShotInlineGallery_grid__jE70x{display:grid;grid-template-columns:repeat(var(--gallery-grid-cols,4),1fr);gap:.25rem;padding:.25rem}.VideoShotInlineGallery_grid__jE70x>*{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:4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;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:white}.VideoShotInlineGallery_createTileBtn__CmYw1{display:inline-flex;align-items:center;gap:4px;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:4px}.VideoBeatInlineGallery_galleryBox__g6p_0{position:relative;z-index:2;width:calc(100% - 84px);max-width:calc(1120px - 84px);margin:12px 0 24px 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 rgba(255,255,255,.1);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 16px;text-align:center;color:rgba(255,255,255,.4);font-size:12px;animation:none}.VideoSummaryView_root__Bhher{width:100%;height:100%;overflow-y:auto;background:transparent}.VideoSummaryView_inner__kkd86{width:100%;box-sizing:border-box;padding:4rem 2rem 200px}.VideoSummaryView_innerPlaying__VtdWI{padding-top:50vh;padding-bottom:50vh}.VideoSummaryView_summaryHeader__wy6oB{display:block;width:100%;max-width:1120px;margin:0 auto 2rem;padding-left:84px;box-sizing:border-box}.VideoSummaryView_title__WH_92{display:block;width:100%;font-size:1.375rem;font-weight:700;color:var(--text-white1000);margin:0 0 12px;line-height:1.2;font-family:inherit}.VideoSummaryView_metrics__Rvo85{display:flex;flex-direction:column;gap:2px;margin:0}.VideoSummaryView_metricRow__qRTo5{display:flex;gap:4px;font-size:12px;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:1120px;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:8px;overflow:hidden;background:#000;box-shadow:0 20px 60px rgba(0,0,0,.6);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:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.2);border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .15s ease}.VideoSummaryView_fullscreenClose__esL7T:hover{background:rgba(0,0,0,.8)}.VideoSummaryView_playbar__8D_Pb{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);width:100%;max-width:700px;padding:24px 40px 12px;transition:padding-top .28s ease;background:var(--modal-bg);border:1px solid rgba(255,255,255,.2);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:12px}.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:12px}.VideoSummaryView_progressTrack__sI5OZ{position:relative;height:8px;width:100%;background:rgba(255,255,255,.15);border-radius:999px;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:999px;pointer-events:none}.VideoSummaryView_progressThumb__ySjdU{position:absolute;top:50%;width:16px;height:16px;background:rgb(229,9,20);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.VideoSummaryView_playbarRow___uJer{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width:768px){.VideoSummaryView_playbar__8D_Pb{max-width:calc(100vw - 32px);padding:16px 16px 8px}.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:8px}.VideoSummaryView_fullscreenModal__bQQTP{padding-bottom:100px}}@media (max-height:500px){.VideoSummaryView_fullscreenModal__bQQTP{padding-bottom:80px}}@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:4px;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:white;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}.CharacterDetailsModal_overlay__OXGBZ{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-overlay-bg);z-index:10100;animation:CharacterDetailsModal_fadeIn__zNw5w .2s ease-out}.CharacterDetailsModal_modal__suU82{position:fixed;inset:0;margin:auto;background:var(--modal-bg);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur));border:1px solid var(--modal-border);border-radius:var(--modal-radius);width:900px;max-width:95vw;height:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--modal-shadow);overflow:hidden;z-index:10101;animation:CharacterDetailsModal_slideUp__UyB_g .3s cubic-bezier(.16,1,.3,1)}.CharacterDetailsModal_header__g4bvS{height:60px;padding:0 24px;border-bottom:1px solid var(--modal-divider);display:flex;align-items:center;justify-content:space-between;background:var(--modal-header-bg)}.CharacterDetailsModal_title___ljOS{font-size:1rem;font-weight:600;color:var(--text-white1000)}.CharacterDetailsModal_closeBtn__taTF_{background:transparent;border:none;color:var(--text-white600);cursor:pointer;padding:8px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.CharacterDetailsModal_closeBtn__taTF_:hover{color:var(--text-white1000);background:var(--button-gray800)}.CharacterDetailsModal_body__BDxYZ{display:flex;flex:1 1;overflow:hidden}.CharacterDetailsModal_leftPanel__KUgYq{width:320px;padding:24px;border-right:1px solid var(--modal-divider);display:flex;flex-direction:column;background:var(--modal-sidebar-bg);gap:24px}.CharacterDetailsModal_avatarSection__nBqus{display:flex;justify-content:center;margin-bottom:8px}.CharacterDetailsModal_avatarDisplay__wG4pC{width:140px;height:140px;border-radius:50%;background:var(--modal-input-bg);border:2px solid var(--modal-border);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.2)}.CharacterDetailsModal_avatarDisplay__wG4pC img{width:100%;height:100%;object-fit:cover}.CharacterDetailsModal_rightPanel__cv7_U{flex:1 1;padding:24px;display:flex;flex-direction:column;gap:16px;background:transparent;min-width:0}.CharacterDetailsModal_galleryHeader__oHhph{display:flex;align-items:center;justify-content:space-between}.CharacterDetailsModal_galleryTitle__AlUxL{font-size:1rem;font-weight:600;color:var(--text-white1000)}.CharacterDetailsModal_galleryActions__2yppv{display:flex;gap:8px}.CharacterDetailsModal_actionBtn__wnseD{padding:6px 12px;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;border:none;transition:all .2s}.CharacterDetailsModal_btnPrimary__HmSYp{background:var(--button-gray800);color:var(--text-white1000);border:1px solid var(--line-divider)}.CharacterDetailsModal_btnPrimary__HmSYp:hover{background:var(--button-gray900)}.CharacterDetailsModal_galleryGrid__LmpFB{flex:1 1;border:1px solid var(--modal-divider);border-radius:8px;background:var(--modal-sidebar-bg);padding:12px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;align-content:start}.CharacterDetailsModal_galleryItem__B_CQF{aspect-ratio:1;border-radius:6px;overflow:hidden;border:1px solid var(--modal-divider);cursor:pointer;position:relative;background:var(--modal-header-bg);transition:all .2s}.CharacterDetailsModal_galleryItem__B_CQF:hover{border-color:var(--button-primary)}.CharacterDetailsModal_galleryItem__B_CQF:hover .CharacterDetailsModal_imageOverlay__Z5kjv{opacity:1}.CharacterDetailsModal_imageOverlay__Z5kjv{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .2s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.CharacterDetailsModal_actionIconBtn__Alzj5{width:32px;height:32px;border-radius:6px;background:rgba(30,30,30,.8);border:1px solid var(--text-white600);color:var(--text-white1000);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.CharacterDetailsModal_actionIconBtn__Alzj5:hover{background:var(--button-gray800);border-color:var(--text-white1000)}.CharacterDetailsModal_deleteIconBtn__um2oB{width:32px;height:32px;border-radius:6px;background:rgba(220,38,38,.2);border:1px solid var(--error);color:var(--error);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.CharacterDetailsModal_deleteIconBtn__um2oB:hover{background:rgba(220,38,38,.4)}.CharacterDetailsModal_galleryItem__B_CQF.CharacterDetailsModal_selected__izf1i{border-color:var(--button-primary);box-shadow:0 0 0 2px rgba(59,130,246,.3)}.CharacterDetailsModal_galleryItem__B_CQF img{width:100%;height:100%;object-fit:cover}.CharacterDetailsModal_loadingItem__Q0doG{aspect-ratio:1;border-radius:6px;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:var(--text-white400);animation:CharacterDetailsModal_pulse__JOXRt 1.5s infinite}.CharacterDetailsModal_emptyGallery__sKpW1{grid-column:1/-1;display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-white400);font-size:.875rem}.CharacterDetailsModal_formGroup___rzjW{display:flex;flex-direction:column;gap:6px}.CharacterDetailsModal_label__jdlyM{font-size:.8125rem;color:var(--text-white600);font-weight:500}.CharacterDetailsModal_input__k49lp{padding:10px;background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:6px;color:var(--text-white1000);font-size:.875rem;outline:none;transition:border-color .2s}.CharacterDetailsModal_input__k49lp:focus{border-color:var(--button-primary)}.CharacterDetailsModal_textarea__rPHQW{min-height:100px;padding:10px;background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:6px;color:var(--text-white1000);font-size:.875rem;line-height:1.5;outline:none;resize:none;font-family:inherit}.CharacterDetailsModal_footer__1dwLn{height:60px;padding:0 24px;border-top:1px solid var(--modal-divider);background:var(--modal-footer-bg);display:flex;align-items:center;justify-content:flex-end;gap:12px}.CharacterDetailsModal_deleteBtn__wwUda{padding:8px 16px;color:var(--error);border:1px solid var(--error);background:transparent;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s}.CharacterDetailsModal_deleteBtn__wwUda:hover{background:rgba(239,68,68,.1)}.CharacterDetailsModal_saveBtn__Jw96_{padding:8px 24px;background:var(--button-primary);color:white;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.CharacterDetailsModal_saveBtn__Jw96_:hover{background:var(--button-primary-hover)}@keyframes CharacterDetailsModal_fadeIn__zNw5w{0%{opacity:0}to{opacity:1}}@keyframes CharacterDetailsModal_slideUp__UyB_g{0%{opacity:0}to{opacity:1}}@keyframes CharacterDetailsModal_pulse__JOXRt{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.CharacterImageGenModal_overlay__6D8Ae{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-overlay-bg);z-index:10102;animation:CharacterImageGenModal_fadeIn__dgd82 .2s ease-out}.CharacterImageGenModal_modal__r2tyJ{position:fixed;inset:0;margin:auto;background:var(--modal-bg);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur));border:1px solid var(--modal-border);border-radius:var(--modal-radius);width:500px;max-width:90vw;height:fit-content;display:flex;flex-direction:column;box-shadow:var(--modal-shadow);overflow:hidden;z-index:10103;animation:CharacterImageGenModal_popIn__mgBTC .3s cubic-bezier(.16,1,.3,1)}.CharacterImageGenModal_header__BS78T{height:50px;padding:0 20px;background:var(--modal-header-bg);border-bottom:1px solid var(--modal-divider);display:flex;align-items:center;justify-content:space-between}.CharacterImageGenModal_title__p914V{font-size:1rem;font-weight:600;color:var(--text-white1000)}.CharacterImageGenModal_closeBtn__veC4r{background:transparent;border:none;color:var(--text-white600);cursor:pointer;transition:color .2s}.CharacterImageGenModal_closeBtn__veC4r:hover{color:var(--text-white1000)}.CharacterImageGenModal_content__X3as2{padding:20px;display:flex;flex-direction:column;gap:20px}.CharacterImageGenModal_uploadArea__OFnKT{height:160px;border:1px dashed var(--modal-border);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-white600);font-size:.875rem;background:var(--modal-sidebar-bg);cursor:pointer;transition:all .2s;position:relative}.CharacterImageGenModal_uploadArea__OFnKT:hover{border-color:var(--button-primary);background:rgba(59,130,246,.05);color:var(--button-primary)}.CharacterImageGenModal_uploadInput__gA_5O{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.CharacterImageGenModal_separator__ZNnnJ{height:1px;background:var(--modal-divider);width:100%}.CharacterImageGenModal_formGroup__QXJzw{display:flex;flex-direction:column;gap:8px}.CharacterImageGenModal_label__UGRFd{font-size:.8125rem;color:var(--text-white600);font-weight:500}.CharacterImageGenModal_textarea__XG8NP{height:100px;padding:12px;background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:6px;color:var(--text-white1000);font-size:.875rem;resize:none;outline:none;line-height:1.5}.CharacterImageGenModal_textarea__XG8NP:focus{border-color:var(--button-primary)}.CharacterImageGenModal_optionsRow__Do3e_{display:flex;gap:12px}.CharacterImageGenModal_option__oGmEd{flex:1 1}.CharacterImageGenModal_select__P6h5W{width:100%;padding:8px;background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:6px;color:var(--text-white1000);font-size:.8125rem;outline:none}.CharacterImageGenModal_generateBtn__0GW7o{height:40px;background:var(--button-primary);color:white;border:none;border-radius:6px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px}.CharacterImageGenModal_generateBtn__0GW7o:hover{background:var(--button-primary-hover)}.CharacterImageGenModal_generateBtn__0GW7o:disabled{opacity:.5;cursor:not-allowed}@keyframes CharacterImageGenModal_fadeIn__dgd82{0%{opacity:0}to{opacity:1}}@keyframes CharacterImageGenModal_popIn__mgBTC{0%{opacity:0}to{opacity:1}}.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}}.VisualizeIntro_sectionContainer__FQC_I{padding:var(--lp-space-3xl) var(--lp-container-padding) 0;background-color:var(--lp-bg-base);color:var(--lp-text-primary);font-family:var(--lp-font-display);max-width:var(--lp-container-max);margin:0 auto}.VisualizeIntro_heroHeader__kZwuN{max-width:900px;margin-bottom:var(--lp-space-2xl)}.VisualizeIntro_badge__XGkMl{display:inline-block;font-size:var(--lp-text-badge);font-weight:600;color:var(--lp-text-70);letter-spacing:.1em;text-transform:uppercase;background:var(--lp-bg-08);padding:6px 12px;border-radius:4px;margin-bottom:var(--lp-space-lg)}.VisualizeIntro_headline__oNO6c{font-size:var(--lp-text-h1);font-weight:500;color:var(--lp-text-100);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--lp-space-md) 0}.VisualizeIntro_headlineMuted__GEsXy{color:var(--lp-text-40)}.VisualizeIntro_description__Yer_k{font-size:var(--lp-text-lead);font-weight:400;color:var(--lp-text-60)!important;line-height:1.6;margin:0;max-width:600px}.VisualizeIntro_demoArea__zMgJg{width:100%;margin-bottom:var(--lp-space-2xl)}.VisualizeIntro_demoWrapper__JC05a{width:100%;height:500px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:var(--lp-bg-02);border:1px solid var(--lp-bg-06)}.VisualizeIntro_timelineStats__K8DPU{display:grid;grid-template-columns:1fr;gap:0;position:relative}@media (min-width:768px){.VisualizeIntro_timelineStats__K8DPU{grid-template-columns:repeat(3,1fr)}.VisualizeIntro_timelineStats__K8DPU:before{content:"";position:absolute;top:4px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.1) 10%,rgba(255,255,255,.1) 90%,transparent)}}.VisualizeIntro_timelineItem__Y4pVt{padding:var(--lp-space-lg) var(--lp-space-md);position:relative}@media (max-width:767px){.VisualizeIntro_timelineItem__Y4pVt{padding:var(--lp-space-md) 0;border-bottom:1px solid rgba(255,255,255,.06)}.VisualizeIntro_timelineItem__Y4pVt:last-child{border-bottom:none}}.VisualizeIntro_timelineDot__KTG87{display:block;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);margin-bottom:var(--lp-space-lg)}.VisualizeIntro_timelineItem__Y4pVt:first-child .VisualizeIntro_timelineDot__KTG87{background:#ff6b6b}.VisualizeIntro_timelineContent__YadIY{display:flex;flex-direction:column;gap:4px}.VisualizeIntro_statNumber__7j9f_{font-size:var(--lp-text-body);font-weight:500;color:var(--lp-text-100)}.VisualizeIntro_statLabel__l8YlN{font-size:var(--lp-text-body);font-weight:400;color:var(--lp-text-50);line-height:1.5}@media (max-width:1024px){.VisualizeIntro_sectionContainer__FQC_I{padding:var(--lp-space-2xl) var(--lp-space-md)}.VisualizeIntro_demoWrapper__JC05a{height:400px}}@media (max-width:768px){.VisualizeIntro_sectionContainer__FQC_I{padding:var(--lp-space-xl) var(--lp-space-sm)}.VisualizeIntro_demoWrapper__JC05a{height:350px}.VisualizeIntro_demoArea__zMgJg{margin-bottom:var(--lp-space-xl)}}