.AiBatchGenerateBar_container__9ve69{position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .2s ease}.AiBatchGenerateBar_container__9ve69:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.AiBatchGenerateBar_container__9ve69:focus-within{box-shadow:0 2px 8px rgba(0,0,0,.08)}.AiBatchGenerateBar_overlay__m7gc6{position:absolute;inset:0;border-radius:16px;background:var(--card);opacity:.8;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.AddMediaButton_wrapper__akqNk{position:relative;display:inline-flex}.AddMediaButton_wrapperAbsolute__JU23T{position:absolute;display:inline-flex}.AddMediaButton_hoverMenu__o_n3L{position:absolute;bottom:calc(100% + 4px);left:0;z-index:30;background:var(--popover);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:4px;min-width:120px;opacity:0;pointer-events:none;transition:opacity .15s ease}.AddMediaButton_hoverMenuVisible__xFzpY{opacity:1;pointer-events:auto}.AddMediaButton_hoverMenuPortal__QEVMV{z-index:50;background:var(--popover);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:4px;min-width:120px}.AddMediaButton_menuItem__T2VgR{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border-radius:6px;font-size:12px;color:var(--foreground);cursor:pointer;white-space:nowrap;transition:background .15s ease;background:transparent;border:none}.AddMediaButton_menuItem__T2VgR:hover{background:var(--muted)}@keyframes ImageStack_imageItemEnter__E7GMi{0%{scale:0}to{scale:1}}@keyframes ImageStack_imageItemExit__w4mYp{to{opacity:0;scale:.3}}.ImageStack_expandContainer__RJb44{position:absolute;top:0;transition:width .55s cubic-bezier(.34,1.56,.64,1),height .55s cubic-bezier(.34,1.56,.64,1),left .55s cubic-bezier(.34,1.56,.64,1)}.ImageStack_expandContainer__RJb44.ImageStack_expanded__Yu2S_{z-index:20}.ImageStack_imageItem__85vWI{position:absolute;top:0;left:0;width:50px;height:66px;border-radius:8px;border:2px solid var(--background);box-shadow:0 1px 3px rgba(0,0,0,.12);will-change:transform;backface-visibility:hidden;transition:transform .55s cubic-bezier(.34,1.56,.64,1),top .55s cubic-bezier(.34,1.56,.64,1),left .55s cubic-bezier(.34,1.56,.64,1),opacity .2s ease;animation:ImageStack_imageItemEnter__E7GMi .35s cubic-bezier(.34,1.56,.64,1)}.ImageStack_imageItemExiting__AjKgu{animation:ImageStack_imageItemExit__w4mYp .3s ease forwards;pointer-events:none}.ImageStack_imageItemExpanded___J3gH{top:0;left:0;cursor:pointer;z-index:var(--stack-z,0);transform:translateX(var(--expand-x,0)) rotate(var(--expand-rotation,0deg));filter:brightness(1);transition:transform .55s cubic-bezier(.34,1.56,.64,1),filter .15s ease,z-index 0s}.ImageStack_imageItemExpanded___J3gH:hover{z-index:50;transform:translateX(var(--expand-x,0)) rotate(var(--expand-rotation,0deg)) scale(1.08) translateY(-3px);filter:brightness(.9)}.ImageStack_addButtonWrapper__nfQG5{position:absolute;top:0;left:0;display:inline-flex;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.ImageStack_addButtonWrapperExpanded__LJgMh{transform:translateX(var(--expand-x,0))}.ImageStack_addButtonWrapperCollapsed__qzHhU{transform:translate(36px,52px);z-index:10}.ImageStack_addButtonExpanded__vWt2S{width:50px;height:70px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--muted);color:var(--muted-foreground);transform:rotate(-8deg);transition:width .55s cubic-bezier(.34,1.56,.64,1),height .55s cubic-bezier(.34,1.56,.64,1),border-radius .55s cubic-bezier(.34,1.56,.64,1),background .3s ease,color .15s ease,transform .55s cubic-bezier(.34,1.56,.64,1)}.ImageStack_addButtonExpanded__vWt2S:hover{color:var(--primary);transform:rotate(-8deg) scale(1.08) translateY(-3px)}.ImageStack_addButtonCollapsed__FzYqk{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--background);color:var(--muted-foreground);border:1px solid var(--border);box-shadow:0 1px 2px rgba(0,0,0,.1);transform:rotate(0deg);transition:width .55s cubic-bezier(.34,1.56,.64,1),height .55s cubic-bezier(.34,1.56,.64,1),border-radius .55s cubic-bezier(.34,1.56,.64,1),background .3s ease,color .15s ease,transform .55s cubic-bezier(.34,1.56,.64,1)}.ImageStack_addButtonCollapsed__FzYqk:hover{color:var(--primary);border-color:var(--primary)}.ImageStack_addButton__QotZu{width:50px;height:70px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--muted);color:var(--muted-foreground);transform:rotate(-8deg);transition:transform .15s ease,color .15s ease}.ImageStack_addButton__QotZu:hover{color:var(--primary);transform:rotate(-8deg) scale(1.08) translateY(-3px)}.ImageStack_durationBadge__lrDdM{position:absolute;bottom:2px;left:2px;padding:0 3px;border-radius:3px;background:rgba(0,0,0,.6);color:#fff;font-size:9px;line-height:14px;pointer-events:none}.ImageStack_deleteButton__Z5zHC{position:absolute;top:-6px;right:-6px;z-index:10;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--muted);color:var(--muted-foreground);border:1.5px solid var(--background);opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease;pointer-events:none}.ImageStack_deleteButton__Z5zHC:hover{background:var(--destructive);color:var(--destructive-foreground)}.ImageStack_imageItemExpanded___J3gH:hover .ImageStack_deleteButton__Z5zHC{opacity:1;transform:scale(1);pointer-events:auto}.ImageStack_mobileDeleteButton__68HY5{position:absolute;top:-6px;right:-6px;z-index:10;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--muted);color:var(--muted-foreground);border:1.5px solid var(--background);transition:background .15s ease,color .15s ease}.ImageStack_mobileDeleteButton__68HY5:hover{background:var(--destructive);color:var(--destructive-foreground)}.ImageStack_mobileGrid__OsABG{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;padding:8px 8px 4px}.ImageStack_mobileGridItem__W1Ynv{position:relative;width:50px;height:66px;border-radius:8px;border:2px solid var(--background);box-shadow:0 1px 3px rgba(0,0,0,.12);flex-shrink:0;cursor:pointer;transition:transform .15s ease,filter .15s ease;animation:ImageStack_imageItemEnter__E7GMi .35s cubic-bezier(.34,1.56,.64,1)}.ImageStack_mobileGridItem__W1Ynv:hover{transform:rotate(var(--expand-rotation,0deg)) scale(1.08) translateY(-3px);filter:brightness(.9)}.ImageStack_mobileAddButton__VQzrh{position:relative;width:50px;height:70px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--muted);color:var(--muted-foreground);transform:rotate(-8deg);flex-shrink:0;transition:transform .15s ease,color .15s ease}.ImageStack_mobileAddButton__VQzrh:hover{color:var(--primary);transform:rotate(-8deg) scale(1.08) translateY(-3px)}.upload-item-enter{opacity:0;transform:scale(.8)}.upload-item-enter-active{transition:opacity .3s,transform .3s}.upload-item-enter-active,.upload-item-exit{opacity:1;transform:scale(1)}.upload-item-exit-active{opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s}.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper{width:100%!important;max-width:100%!important}.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-slide,.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-wrapper{width:100%!important}.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-pagination-bullet{background:#fff;opacity:.6;box-shadow:0 1px 3px rgba(0,0,0,.4)}.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-pagination-bullet-active{opacity:1}.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-button-next,.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-button-prev{color:#fff;background:rgba(0,0,0,.3);width:40px;height:40px;border-radius:50%}.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-button-next:after,.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-button-prev:after{font-size:16px;font-weight:700}.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-button-next:hover,.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-button-prev:hover{background:rgba(0,0,0,.5)}.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-button-disabled{display:none}.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-button-next,.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-button-prev,.DraftDetailDialog_draftMediaSwiper__SzrYm .swiper-pagination{opacity:0;transition:opacity .2s ease-in-out}.DraftDetailDialog_swiperVisible__EpWCB .swiper-button-next,.DraftDetailDialog_swiperVisible__EpWCB .swiper-button-prev,.DraftDetailDialog_swiperVisible__EpWCB .swiper-pagination{opacity:1}.DraftDetailDialog_swiperHidden__xp13i .swiper-button-next,.DraftDetailDialog_swiperHidden__xp13i .swiper-button-prev,.DraftDetailDialog_swiperHidden__xp13i .swiper-pagination{opacity:0}