.AddMedia_addMediaParent__Qb1_g{display:flex;flex-direction:column;position:relative;overflow:hidden}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp{display:flex;width:100%;grid-gap:3rem;gap:3rem;position:-webkit-sticky;position:sticky;z-index:10;height:55px;border-radius:20px;background-color:#f2f2f2;padding:2px}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_arrowtab__tfLz1{flex:1 1;display:flex;justify-content:center;align-items:center;color:#361f7a;cursor:pointer;border-right:2px solid #ddd}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_tab__jHX9D{cursor:pointer;display:flex;text-align:center;flex:2 1;align-items:center;justify-content:center;grid-gap:.5em;gap:.5em}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_tab__jHX9D span{color:#361f7a}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_tab__jHX9D label{background:linear-gradient(90.28deg,#361f7a 8.88%,rgba(98,66,199,.49) 198.04%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;cursor:pointer}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_activeTab__VCWgP{cursor:pointer;display:flex;background:linear-gradient(180deg,rgba(54,31,122,.99),#6246c7);text-align:center;flex:2 1;border-radius:1.45em;align-items:center;justify-content:center;grid-gap:.5em;gap:.5em;padding:0 .8rem}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_activeTab__VCWgP span{color:#f7f5ff}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_activeTab__VCWgP label{color:#f7f5ff;font-weight:600;cursor:pointer}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf{display:flex;justify-content:center;align-items:center;height:calc(100vh - 50px);overflow:scroll;overflow-x:hidden;position:relative}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t{height:90%;width:100%}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_uploadViewport__AMxzt{height:90%}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_uploadViewport__AMxzt>div,.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_uploadViewport__AMxzt>div>div,.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_uploadViewport__AMxzt>div>div>div{height:100%}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_AiVeiwport__3G8F3{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_AiVeiwport__3G8F3 .AddMedia_tag__bkKT1{background:linear-gradient(90.28deg,#361f7a 8.88%,rgba(98,66,199,.49) 198.04%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.3em;font-weight:600;margin-top:0}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_AiVeiwport__3G8F3 .AddMedia_saveBtn__tWMqb{border-radius:10px;background:linear-gradient(133deg,#361f7a,#6242c7);border:none;color:#fff;padding:10px 20px;cursor:pointer;font-size:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_AiVeiwport__3G8F3 .AddMedia_imageCnMain__sO_72 .AddMedia_imageCn__G__8o{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1em;gap:1em}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1{width:100%;max-width:500px;margin:0 auto;padding:24px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_aiMediaHeader__lelFy{text-align:center;margin-bottom:8px}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_mediaTypeTabs__6GLro{display:flex;grid-gap:8px;gap:8px;justify-content:center;flex-wrap:wrap}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_mediaTypeTabs__6GLro .AddMedia_mediaTypeTab__sAjyP{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border:2px solid #e0e0e0;border-radius:20px;cursor:pointer;transition:all .2s ease;background:#fff;min-width:80px;justify-content:center}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_mediaTypeTabs__6GLro .AddMedia_mediaTypeTab__sAjyP.AddMedia_activeMediaTypeTab__xGchp,.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_mediaTypeTabs__6GLro .AddMedia_mediaTypeTab__sAjyP:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_mediaTypeTabs__6GLro .AddMedia_mediaTypeTab__sAjyP span{font-size:14px;font-weight:500}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_searchSection__NtGE9 .AddMedia_actionButtons__5h8iK{display:flex;grid-gap:12px;gap:12px;align-items:center}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_optionsSection__deYHb .AddMedia_optionGroup__9OtWi{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_generateSection__hUA5j{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_generateSection__hUA5j .AddMedia_aiCredit__rxPF3{display:flex;align-items:center;cursor:pointer;transition:transform .2s ease}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_aiMediaViewport__qoNN1 .AddMedia_generateSection__hUA5j .AddMedia_aiCredit__rxPF3:hover{transform:scale(1.05)}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;padding-left:1em;justify-content:space-evenly}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_importButtonContainer__VPSN_{width:100%;display:flex;justify-content:flex-start;margin-bottom:16px;padding:0 8px}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_importButton__Zo4t0{border-radius:10px;background:linear-gradient(133deg,#361f7a,#6242c7);border:none;color:#fff;cursor:pointer;font-size:14px;width:auto;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 20px;font-weight:500;transition:all .2s ease;min-width:140px}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_importButton__Zo4t0:hover{opacity:.9;transform:translateY(-1px)}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_importButton__Zo4t0 .AddMedia_dropdownIcon__VzA3S{transition:transform .2s ease}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_importButton__Zo4t0:hover .AddMedia_dropdownIcon__VzA3S{transform:rotate(180deg)}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6{border:2px dashed #d1d5db;border-radius:8px;background-color:#f9fafb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6:hover{border-color:#361f7a;background-color:#f7f5ff}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6.AddMedia_uploading__SNp0y{border-color:#361f7a;background-color:#f7f5ff;cursor:not-allowed}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6.AddMedia_uploading__SNp0y:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:8px;background:linear-gradient(45deg,#361f7a,#6242c7,#361f7a);background-size:200% 200%;animation:AddMedia_borderRotate__3UF1I 2s linear infinite;z-index:-1}@keyframes AddMedia_borderRotate__3UF1I{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6 .AddMedia_uploadContent__8v_Uv{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;text-align:center}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6 .AddMedia_uploadContent__8v_Uv .AddMedia_uploadIcon__VO_HW{color:#6b7280;transition:color .2s ease}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6 .AddMedia_uploadContent__8v_Uv .AddMedia_uploadText__Vp6Y_{font-size:12px;font-weight:500;color:#6b7280;transition:color .2s ease}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6.AddMedia_uploading__SNp0y .AddMedia_uploadContent__8v_Uv .AddMedia_uploadIcon__VO_HW,.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6.AddMedia_uploading__SNp0y .AddMedia_uploadContent__8v_Uv .AddMedia_uploadText__Vp6Y_,.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6:hover .AddMedia_uploadContent__8v_Uv .AddMedia_uploadIcon__VO_HW,.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadTile__xsVy6:hover .AddMedia_uploadContent__8v_Uv .AddMedia_uploadText__Vp6Y_{color:#361f7a}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadingMedia__myvXV{position:relative}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadingMedia__myvXV:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:3px solid transparent;border-radius:8px;background:linear-gradient(45deg,#361f7a,#6242c7,#361f7a) border-box;background-size:200% 200%;animation:AddMedia_borderRotate__3UF1I 2s linear infinite;z-index:1;pointer-events:none}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_uploadingOverlay__eTMJ0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,100%,.9);border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center;z-index:2}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_imageDiv__3fOYG{cursor:pointer}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_imageDiv__3fOYG:hover .plus-icon-overlay{opacity:1!important}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf .AddMedia_content__YkF5t .AddMedia_galleryVeiwport__tNJmD .AddMedia_selectedTile__8a5Hp{border:1px solid #361f7a}.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf footer{position:-webkit-sticky;position:sticky;bottom:0;background-color:#f7f5ff}.AddMedia_addMediaParent__Qb1_g .AddMedia_footer__GexmT{height:70px;display:flex;justify-content:flex-end;align-items:center;grid-gap:2em;gap:2em;padding:1em}.AddMedia_addMediaParent__Qb1_g .AddMedia_footer__GexmT label{background:linear-gradient(90.28deg,#361f7a 8.88%,rgba(98,66,199,.49) 198.04%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.1em;font-weight:600}.AddMedia_addMediaParent__Qb1_g .AddMedia_footer__GexmT button{border-radius:10px;background:linear-gradient(133deg,#361f7a,#6242c7);border:none;color:#fff;padding:10px 20px;cursor:pointer;font-size:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:600}@media screen and (max-width:600px){.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp{grid-gap:1.5rem;gap:1.5rem;background:#fff}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_arrowtab__tfLz1{flex:none;border-right:none;margin-left:1em}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_tab__jHX9D{flex:none;margin-left:1.4em}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_activeTab__VCWgP{flex:none;padding:0 8px}.AddMedia_addMediaParent__Qb1_g .AddMedia_tabHeader__ZdWbp .AddMedia_viewPortMain__J8Rdf,.AddMedia_addMediaParent__Qb1_g .AddMedia_viewPortMain__J8Rdf{width:100vw}.AddMedia_galleryVeiwport__tNJmD{padding:1em}}.SelectionChip_chip__uFlTG{display:inline-flex;align-items:center;padding:4px 10px 4px 6px;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;grid-gap:8px;gap:8px;height:auto;box-sizing:border-box}.SelectionChip_chip__uFlTG.SelectionChip_action__54VnJ{background-color:#f9fafb;border-color:#e5e7eb;color:#4b5563;border-radius:20px;height:32px}.SelectionChip_chip__uFlTG.SelectionChip_action__54VnJ:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#111827}.SelectionChip_chip__uFlTG.SelectionChip_selected__4xB8L{display:inline-flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:80px;height:auto;padding:6px;background-color:#f3e8ff;border-color:#d8b4fe;color:#6b21a8;border-radius:8px;overflow:hidden;position:relative;grid-gap:4px;gap:4px;transform:rotate(-2deg)}.SelectionChip_chip__uFlTG.SelectionChip_selected__4xB8L:nth-child(2n){transform:rotate(2deg)}.SelectionChip_chip__uFlTG.SelectionChip_selected__4xB8L:nth-child(3n){transform:rotate(-1deg)}.SelectionChip_chip__uFlTG.SelectionChip_selected__4xB8L:hover{background-color:#e9d5ff;transform:rotate(0deg) translateY(-2px)}.SelectionChip_chip__uFlTG.SelectionChip_selected__4xB8L:hover .SelectionChip_removeBtn__dEuRA{opacity:1}.SelectionChip_chip__uFlTG.SelectionChip_missingVoice__dvXCc{border-color:#ef4444;border-width:2px;animation:SelectionChip_pulseWarning__BEmLA 2s ease-in-out infinite}.SelectionChip_chip__uFlTG.SelectionChip_missingVoice__dvXCc:hover{border-color:#dc2626}.SelectionChip_chip__uFlTG.SelectionChip_missingTitle__ao3Xl{border-color:#ef4444;border-width:2px;animation:SelectionChip_pulseWarning__BEmLA 2s ease-in-out infinite}.SelectionChip_chip__uFlTG.SelectionChip_missingTitle__ao3Xl:hover{border-color:#dc2626}@keyframes SelectionChip_pulseWarning__BEmLA{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 4px rgba(239,68,68,0)}}.SelectionChip_icon___QywO{display:flex;align-items:center;justify-content:center;color:inherit}.SelectionChip_icon___QywO svg{font-size:18px}.SelectionChip_avatar___MlnO{width:100%;height:60px;min-width:unset;min-height:unset;max-width:unset;max-height:unset;border-radius:4px;object-fit:cover;margin:0}.SelectionChip_avatarWrapper__POJYo{position:relative;width:100%}.SelectionChip_voiceIcon__z6dJB{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);opacity:0;transition:all .2s ease}.SelectionChip_voiceIcon__z6dJB svg{font-size:16px;color:#7c3aed}.SelectionChip_voiceIcon__z6dJB.SelectionChip_noVoiceIcon__jLpKQ{opacity:1;background-color:hsla(0,93%,94%,.95);cursor:pointer;border:2px solid #ef4444}.SelectionChip_voiceIcon__z6dJB.SelectionChip_noVoiceIcon__jLpKQ svg{color:#dc2626}.SelectionChip_voiceIcon__z6dJB.SelectionChip_noVoiceIcon__jLpKQ:hover{background-color:#fecaca;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 12px rgba(239,68,68,.3)}.SelectionChip_voiceIcon__z6dJB.SelectionChip_hasVoiceIcon__LJrRS{cursor:pointer}.SelectionChip_voiceIcon__z6dJB.SelectionChip_hasVoiceIcon__LJrRS:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 12px rgba(124,58,237,.3)}.SelectionChip_avatarWrapper__POJYo:hover .SelectionChip_voiceIcon__z6dJB{opacity:1}.SelectionChip_removeBtn__dEuRA{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;background-color:hsla(0,0%,100%,.8);color:#ef4444;opacity:0;transition:all .2s;z-index:2}.SelectionChip_removeBtn__dEuRA:hover{background-color:#fff;color:#dc2626;transform:scale(1.1)}.SelectionChip_removeBtn__dEuRA svg{font-size:14px}.SelectionChip_editInput__onah9{background:hsla(0,0%,100%,.8);font-size:10px;font-family:inherit;color:inherit;width:100%;outline:none;border:1px solid #d8b4fe;border-radius:4px;padding:4px 6px;margin:0;text-align:center;box-sizing:border-box}.SelectionChip_editInput__onah9:-ms-input-placeholder{color:#a78bfa;font-style:italic}.SelectionChip_editInput__onah9::placeholder{color:#a78bfa;font-style:italic}.SelectionChip_titleSection__iLkXz{width:100%;min-height:24px;display:flex;align-items:center;justify-content:center}.SelectionChip_titleText__zFOmR{display:block;width:100%;padding:4px 2px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;box-sizing:border-box;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.SelectionChip_titleText__zFOmR:hover{background-color:hsla(0,0%,100%,.5)}.SelectionChip_emptyTitle__DjC_I{color:#a78bfa;font-style:italic;border:1px dashed #d8b4fe;background-color:hsla(0,0%,100%,.3)}.SelectionModal_videoEditorSelectionWrapper__dfU00{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1300;pointer-events:auto}.SelectionModal_videoEditorSelectionBackdrop__79vCu{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;cursor:pointer}.SelectionModal_modalContent__Yflha{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;max-width:90vw;max-height:90vh;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);outline:none;overflow:hidden;border:1px solid #e5e7eb;display:flex;flex-direction:column;z-index:2}.SelectionModal_header__5_1_Y{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f3f4f6;background:#fff;z-index:10}.SelectionModal_title__jnGY1{font-size:20px;font-weight:600;color:#111827;margin:0;text-transform:capitalize;letter-spacing:-.02em}.SelectionModal_closeButton__Haj6m{color:#9ca3af;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s}.SelectionModal_closeButton__Haj6m:hover{background-color:#f3f4f6;color:#111827}.SelectionModal_gridContainer__glxK9{padding:24px;overflow-y:auto;flex:1 1}.SelectionModal_gridItem__LZsGl{cursor:pointer;border-radius:12px;overflow:visible;border:none;transition:all .2s ease;background:transparent;display:flex;flex-direction:column;align-items:center;padding:12px 8px;grid-gap:10px;gap:10px;position:relative}.SelectionModal_gridItem__LZsGl:hover{background-color:#f9fafb}.SelectionModal_gridItem__LZsGl:hover .SelectionModal_imageContainer__cVmOH{border-color:#8b5cf6;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:scale(1.05)}.SelectionModal_gridItem__LZsGl:hover .SelectionModal_itemLabel__E4_VY{color:#8b5cf6}.SelectionModal_gridItem__LZsGl.SelectionModal_selected__CJuBe .SelectionModal_imageContainer__cVmOH{border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.2)}.SelectionModal_gridItem__LZsGl.SelectionModal_selected__CJuBe .SelectionModal_itemLabel__E4_VY{color:#8b5cf6;font-weight:600}.SelectionModal_imageContainer__cVmOH{width:64px;height:64px;border-radius:50%;overflow:hidden;background:#f9fafb;border:2px solid #f3f4f6;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.SelectionModal_imageContainer__cVmOH img{width:100%;height:100%;object-fit:cover}.SelectionModal_itemLabel__E4_VY{font-size:13px;font-weight:500;color:#4b5563;text-align:center;background:transparent;padding:0;transition:color .2s;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SelectionModal_createItem__CcWqm:hover .SelectionModal_createIconContainer__thkfa{background-color:#8b5cf6;border-color:#8b5cf6}.SelectionModal_createItem__CcWqm:hover .SelectionModal_createIconContainer__thkfa .SelectionModal_createIcon__TEt6x{color:#fff}.SelectionModal_createIconContainer__thkfa{display:flex;align-items:center;justify-content:center;background-color:#f3e8ff;border:2px dashed #d8b4fe}.SelectionModal_createIconContainer__thkfa .SelectionModal_createIcon__TEt6x{color:#8b5cf6;font-size:28px;transition:all .2s ease}.SelectionModal_selectedSection__oVxDx{padding:16px 24px;border-bottom:1px solid #f3f4f6;background:#fafafa;min-height:100px;transition:background-color .2s}.SelectionModal_selectedSection__oVxDx:hover{background:#f3f4f6}.SelectionModal_sectionTitle__DI_V0{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.SelectionModal_selectedChips__j0nKM{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.SelectionModal_emptyState__Zh5Oe{width:100%;text-align:center;color:#9ca3af;font-size:13px;padding:12px;border:1px dashed #e5e7eb;border-radius:8px}.SelectionModal_modalChip__p70yv{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px rgba(0,0,0,.05)}.SelectionModal_combinedContent__Sx80S{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.SelectionModal_selectedCircleItem__Km5mE{display:flex;flex-direction:column;align-items:center;position:relative;width:60px;cursor:pointer;transition:all .2s}.SelectionModal_selectedCircleItem__Km5mE:hover .SelectionModal_circleImageContainer__oobBa{border-color:#7c3aed;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.1)}.SelectionModal_selectedCircleItem__Km5mE:hover .SelectionModal_circleLabel__6iQA0{color:#7c3aed}.SelectionModal_circleImageContainer__oobBa{width:60px;height:60px;border-radius:12px;overflow:visible;position:relative;border:2px solid #e5e7eb;background:#fff;margin-bottom:4px}.SelectionModal_circleImageContainer__oobBa img{width:100%;height:100%;object-fit:cover;border-radius:10px}.SelectionModal_removeCircleBtn___AhvV{position:absolute;top:-4px;right:-4px;width:18px;height:18px;background:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:transform .2s;z-index:2}.SelectionModal_removeCircleBtn___AhvV:hover{transform:scale(1.1);background:#dc2626}.SelectionModal_circleLabel__6iQA0{font-size:11px;color:#4b5563;text-align:center;cursor:pointer;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 4px;border-radius:4px}.SelectionModal_circleLabel__6iQA0:hover{background:#f3f4f6;color:#111827}.SelectionModal_renamePopup__Wc1Z6{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;padding:8px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:20;border:1px solid #e5e7eb;min-width:120px}.SelectionModal_renamePopup__Wc1Z6 input{width:100%;padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:12px;outline:none}.SelectionModal_renamePopup__Wc1Z6 input:focus{border-color:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,.1)}.SelectionModal_renamePopup__Wc1Z6:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:#fff;border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.AIChatPopup_popupOverlay__sagwX{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(17,24,39,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1300;animation:AIChatPopup_fadeIn__kN_DB .3s ease-out}.AIChatPopup_popupContent__tpf3B{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:440px;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.5);display:flex;flex-direction:column;overflow:hidden;animation:AIChatPopup_slideUp__8MYKU .4s cubic-bezier(.16,1,.3,1);border:1px solid hsla(0,0%,100%,.2);padding:8px;transition:all .3s ease}.AIChatPopup_popupContent__tpf3B.AIChatPopup_hasResult__31xP5{width:400px;padding:20px}@keyframes AIChatPopup_slideUp__8MYKU{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AIChatPopup_fadeIn__kN_DB{0%{opacity:0}to{opacity:1}}.AIChatPopup_inputContainer___zEeJ{position:relative;width:100%;background:#fff;border:2px solid #f3f4f6;border-radius:20px;display:flex;align-items:flex-end;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.02);min-height:140px}.AIChatPopup_inputContainer___zEeJ:focus-within{border-color:rgba(139,92,246,.5);box-shadow:0 0 0 4px rgba(139,92,246,.1),0 10px 25px -5px rgba(139,92,246,.1);transform:translateY(-1px)}.AIChatPopup_input__sm5Mm{flex:1 1;padding:14px 16px;border:none;background:transparent;resize:none;font-family:inherit;font-size:14px;line-height:1.6;color:#111827;outline:none;height:100%;min-height:120px}.AIChatPopup_input__sm5Mm:-ms-input-placeholder{color:#9ca3af;font-weight:400}.AIChatPopup_input__sm5Mm::placeholder{color:#9ca3af;font-weight:400}.AIChatPopup_generateButton__nJk00{width:40px;height:40px;border-radius:14px;border:none;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:6px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(99,102,241,.3);flex-shrink:0;position:absolute;bottom:6px;right:6px}.AIChatPopup_generateButton__nJk00:hover:not(:disabled){transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px rgba(99,102,241,.4)}.AIChatPopup_generateButton__nJk00:active:not(:disabled){transform:scale(.95)}.AIChatPopup_generateButton__nJk00:disabled{background:#f3f4f6;color:#d1d5db;box-shadow:none;cursor:not-allowed}.AIChatPopup_generateButton__nJk00 svg{font-size:20px}.AIChatPopup_loadingSpinner__Ua_s_{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:AIChatPopup_spin__FcL46 .8s linear infinite}@keyframes AIChatPopup_spin__FcL46{to{transform:rotate(1turn)}}.AIChatPopup_resultArea__DV3__{display:flex;flex-direction:column;grid-gap:20px;gap:20px;align-items:center}.AIChatPopup_previewContainer__ERHHb{width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.1);background:#f9fafb}.AIChatPopup_previewContainer__ERHHb .AIChatPopup_previewImage__PVOEx{width:100%;height:100%;object-fit:cover}.AIChatPopup_previewContainer__ERHHb .AIChatPopup_previewLabel__hB_2U{position:absolute;bottom:0;left:0;right:0;padding:12px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff;font-size:14px;font-weight:500}.AIChatPopup_actionButtons__oPcMl{display:flex;grid-gap:12px;gap:12px;width:100%}.AIChatPopup_actionButtons__oPcMl button{flex:1 1;height:44px;border-radius:12px;border:none;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;cursor:pointer;transition:all .2s}.AIChatPopup_actionButtons__oPcMl button svg{font-size:18px}.AIChatPopup_regenerateButton__29UZ8{background:#f3f4f6;color:#4b5563}.AIChatPopup_regenerateButton__29UZ8:hover:not(:disabled){background:#e5e7eb;color:#1f2937}.AIChatPopup_approveButton__flSn3{background:#8b5cf6;color:#fff;box-shadow:0 4px 12px rgba(139,92,246,.25)}.AIChatPopup_approveButton__flSn3:hover{background:#7a44f5;transform:translateY(-1px);box-shadow:0 6px 16px rgba(139,92,246,.3)}.CanvasGenerateChat_customChatParentWrapper__AFTnc{box-shadow:none!important;width:100%!important;position:relative!important;top:auto!important;right:auto!important;padding:0!important;max-width:100%!important}.CanvasGenerateChat_customBulkContainer__YRCeH{padding:0!important}.CanvasGenerateChat_divider__zydaX{height:10px;width:100%;background-color:transparent;margin:0}.CanvasGenerateChat_canvasMobileGenerateChatContainer__b7Irk{padding:10px}.StoryElementsInChat_cardBoxesContainer__qj8_u,.StoryElementsInChat_elementsContainer__gQRCd{display:contents}.StoryElementsInChat_cardBox__LH8gt{width:80px;height:auto;padding:6px;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:pointer;transition:all .3s ease;position:relative;transform:rotate(-3deg);grid-gap:4px;gap:4px}.StoryElementsInChat_cardBox__LH8gt:nth-child(2){transform:rotate(2deg)}.StoryElementsInChat_cardBox__LH8gt:hover{background:#f3f4f6;border-color:#9ca3af;transform:rotate(0deg) translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.StoryElementsInChat_cardBox__LH8gt:active{transform:rotate(0deg) translateY(0)}.StoryElementsInChat_cardIcon__oHuiD{width:100%;height:60px;display:flex;align-items:center;justify-content:center;background:#e5e7eb;border-radius:4px}.StoryElementsInChat_iconSvg__Lcnn3{font-size:24px!important;color:#6b7280}.StoryElementsInChat_cardLabel__MLq5I{font-size:12px;color:#6b7280;font-weight:500;text-align:center}.StoryElementsInChat_chipsContainer__JEIMu{display:contents}.StoryElementsInChat_chipPerson__wfCpk{background-color:#f3e8ff!important;color:#6b21a8!important;border:1px solid #d8b4fe!important}.StoryElementsInChat_chipPerson__wfCpk:hover{background-color:#e9d5ff!important}.StoryElementsInChat_chipPlace__oJ2Ta{background-color:#e0e7ff!important;color:#4338ca!important;border:1px solid #c7d2fe!important}.StoryElementsInChat_chipPlace__oJ2Ta:hover{background-color:#c7d2fe!important}.StoryElementsInChat_chipProduct___XDTr{background-color:#fce7f3!important;color:#be185d!important;border:1px solid #fbcfe8!important}.StoryElementsInChat_chipProduct___XDTr:hover{background-color:#fbcfe8!important}.StoryElementsInChat_chipReference__BDI8x{background-color:#fef3c7!important;color:#b45309!important;border:1px solid #fde68a!important}.StoryElementsInChat_chipReference__BDI8x:hover{background-color:#fde68a!important}.StoryElementsInChat_buttonGroup__XOu_A{display:flex;align-items:center;grid-gap:4px;gap:4px}.StoryElementsInChat_mediaButton__yILxX{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .2s}.StoryElementsInChat_mediaButton__yILxX:hover{background-color:#e5e7eb;color:#374151}.StoryElementsInChat_mediaDrawerPaper__FAFOf{width:400px!important;max-width:90vw!important;display:flex;flex-direction:column;padding:0;box-shadow:-4px 0 24px rgba(0,0,0,.1)!important;z-index:2000!important;position:fixed!important;top:0;right:0;height:100%}.StoryElementsInChat_mediaDrawerHeader__KHNA9{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb}.StoryElementsInChat_mediaDrawerHeader__KHNA9 h3{margin:0;font-size:16px;font-weight:600}.StoryElementsInChat_mediaDrawerHeader__KHNA9 .StoryElementsInChat_closeIcon__vTiOG{cursor:pointer;color:#6b7280}.StoryElementsInChat_mediaDrawerHeader__KHNA9 .StoryElementsInChat_closeIcon__vTiOG:hover{color:#111827}.StoryElementsInChat_mediaDrawerContent__rAw9r{flex:1 1;overflow-y:auto;padding:16px;background-color:#f9fafb}.StoryElementsInChat_voiceModalOverlay__pZj4h{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:2000;display:flex;align-items:center;justify-content:center;animation:StoryElementsInChat_fadeIn__T6kuv .3s ease}@keyframes StoryElementsInChat_fadeIn__T6kuv{0%{opacity:0}to{opacity:1}}.StoryElementsInChat_voiceModalContent__Fe6Ds{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.StoryElementsInChat_dropZone__kYe7a{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;align-items:center;width:100%;padding:8px;border:1px dashed transparent;border-radius:8px;transition:all .2s ease}.StoryElementsInChat_dropZone__kYe7a:hover{background-color:#f9fafb;border-color:#e5e7eb}.StoryElementsInChat_voiceModalBody__VFUJx{flex:1 1;overflow-y:auto;padding:12px}.StoryElementsInChat_newMediaSidebar__RysOg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;justify-content:flex-end}.StoryElementsInChat_sidebarOverlay__Tgs7Q{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.StoryElementsInChat_sidebarContent__HmDMs{position:relative;width:380px;max-width:90vw;height:100%;background:#fafbfc;box-shadow:-4px 0 24px rgba(0,0,0,.08);display:flex;flex-direction:column;animation:StoryElementsInChat_slideInRight__NYe2_ .3s ease-out}@keyframes StoryElementsInChat_slideInRight__NYe2_{0%{transform:translateX(100%)}to{transform:translateX(0)}}.StoryElementsInChat_sidebarHeader__mMQpR{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#fff;border-bottom:1px solid #e8ecef;box-shadow:0 1px 3px rgba(0,0,0,.04)}.StoryElementsInChat_sidebarHeader__mMQpR h3{margin:0;font-size:18px;font-weight:600;color:#1a2332;letter-spacing:-.02em}.StoryElementsInChat_sidebarHeader__mMQpR .StoryElementsInChat_closeIcon__vTiOG{cursor:pointer;color:#6b7785;transition:all .2s ease}.StoryElementsInChat_sidebarHeader__mMQpR .StoryElementsInChat_closeIcon__vTiOG:hover{color:#1a2332;background:#f4f6f8;border-radius:4px}.StoryElementsInChat_sidebarBody__Z4zIW{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;background:#fff;min-height:0}.StoryElementsInChat_sidebarBody__Z4zIW::-webkit-scrollbar{width:8px}.StoryElementsInChat_sidebarBody__Z4zIW::-webkit-scrollbar-track{background:#f4f6f8}.StoryElementsInChat_sidebarBody__Z4zIW::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.StoryElementsInChat_sidebarBody__Z4zIW::-webkit-scrollbar-thumb:hover{background:#a0aec0}.StoryElementsInChat_uploadSection__yZGWI{padding:15px;background:#f8f9fb;border-bottom:1px solid #e8ecef}.StoryElementsInChat_gallerySection__x0Hjg{flex:1 1;padding:13px 15px;background:#fff;overflow-y:auto;min-height:0}.StoryElementsInChat_tabToggleContainer__7C7r8{display:flex;padding:12px 15px;background:linear-gradient(180deg,#fafbfc,#f5f6f8);border-bottom:1px solid #e8ecef;grid-gap:0;gap:0;position:relative;border-radius:0}.StoryElementsInChat_tabToggleContainer__7C7r8:before{content:"";position:absolute;top:12px;left:16px;right:16px;bottom:12px;background:#e8ebef;border-radius:12px;box-shadow:inset 0 2px 4px rgba(0,0,0,.06)}.StoryElementsInChat_tabToggleButton__0wfmr{flex:1 1;padding:12px 20px;border:none;border-radius:10px;background:transparent;color:#64748b;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;overflow:hidden;letter-spacing:.01em}.StoryElementsInChat_tabToggleButton__0wfmr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(99,102,241,.08) 0,transparent 70%);opacity:0;transition:opacity .3s ease;border-radius:10px}.StoryElementsInChat_tabToggleButton__0wfmr:hover{color:#475569}.StoryElementsInChat_tabToggleButton__0wfmr:hover:before{opacity:1}.StoryElementsInChat_tabToggleButton__0wfmr:active{transform:scale(.98)}.StoryElementsInChat_tabToggleButton__0wfmr.StoryElementsInChat_activeTab__3_hgg{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px rgba(99,102,241,.35),0 2px 4px rgba(99,102,241,.2),inset 0 1px 1px hsla(0,0%,100%,.2);animation:StoryElementsInChat_tabActivate__IY1Fd .4s cubic-bezier(.34,1.56,.64,1)}.StoryElementsInChat_tabToggleButton__0wfmr.StoryElementsInChat_activeTab__3_hgg:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:StoryElementsInChat_shimmer__zocU5 2s infinite;border-radius:10px}.StoryElementsInChat_tabToggleButton__0wfmr.StoryElementsInChat_activeTab__3_hgg:hover{background:linear-gradient(135deg,#5558e8,#7c4fe0);box-shadow:0 6px 16px rgba(99,102,241,.4),0 3px 6px rgba(99,102,241,.25),inset 0 1px 1px hsla(0,0%,100%,.2);transform:translateY(-1px)}.StoryElementsInChat_tabToggleButton__0wfmr.StoryElementsInChat_activeTab__3_hgg:active{transform:scale(.98) translateY(0);box-shadow:0 2px 8px rgba(99,102,241,.3),0 1px 3px rgba(99,102,241,.2)}@keyframes StoryElementsInChat_tabActivate__IY1Fd{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes StoryElementsInChat_shimmer__zocU5{0%{left:-100%}50%,to{left:100%}}.StoryElementsInChat_generateSection__Z3UL6{flex:1 1;display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;overflow-y:auto;padding:15px}.StoryElementsInChat_generateSection__Z3UL6::-webkit-scrollbar{width:8px}.StoryElementsInChat_generateSection__Z3UL6::-webkit-scrollbar-track{background:#f4f6f8}.StoryElementsInChat_generateSection__Z3UL6::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.StoryElementsInChat_generateSection__Z3UL6::-webkit-scrollbar-thumb:hover{background:#a0aec0}.StoryChatPromptBox_chatBoxContainer__v5R7X{width:100%;border-radius:0;margin-bottom:0;transition:all .3s ease}.StoryChatPromptBox_chatBoxContainer__v5R7X,.StoryChatPromptBox_chatBoxContainer__v5R7X.StoryChatPromptBox_generating__K0wu_{background:transparent;padding:0;box-shadow:none;border:none}.StoryChatPromptBox_promptSection__1C845{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.StoryChatPromptBox_promptHeader__KmW0b{display:none}.StoryChatPromptBox_promptTitle___yzWc{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:18px;font-weight:600;color:#111827;margin:0;letter-spacing:-.02em}.StoryChatPromptBox_sparkleIcon__lFEaG{color:#8b5cf6;font-size:24px!important;filter:drop-shadow(0 2px 4px rgba(139,92,246,.2))}.StoryChatPromptBox_promptSubtitle__lAHBL{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.StoryChatPromptBox_inputWrapper__xv1Jx{position:relative;width:100%;border:1px solid #e5e7eb;border-radius:16px;padding:20px;display:flex;flex-direction:column;grid-gap:16px;gap:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.08);min-height:180px}.StoryChatPromptBox_inputWrapper__xv1Jx:focus-within{background:#fff!important;border-color:#7c3aed;box-shadow:0 0 0 4px rgba(124,58,237,.1),0 10px 30px -5px rgba(124,58,237,.15)}.StoryChatPromptBox_inputWrapper__xv1Jx:hover .StoryChatPromptBox_removeButton__xuQCE{opacity:1;visibility:visible}.StoryChatPromptBox_inputWrapper__xv1Jx.StoryChatPromptBox_draggingOver__DTjPQ{background:rgba(231,210,255,.455)!important;border-color:#7c3aed;border-style:dashed;box-shadow:0 0 0 4px rgba(124,58,237,.15),0 10px 30px -5px rgba(124,58,237,.2)}.StoryChatPromptBox_mainContent__VZy4V{display:flex;flex-direction:column;grid-gap:16px;gap:16px;flex:1 1}.StoryChatPromptBox_elementsRow__lcHYY{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;align-items:center;width:100%}.StoryChatPromptBox_removeButton__xuQCE{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.8);border:1px solid #e5e7eb;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;opacity:0;visibility:hidden;transition:all .2s ease;z-index:10}.StoryChatPromptBox_removeButton__xuQCE:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.StoryChatPromptBox_removeButton__xuQCE svg{font-size:16px}.StoryChatPromptBox_contentWrapper__J2TVs{flex:1 1;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.StoryChatPromptBox_promptInput__BCyEY{width:100%;padding:0;border:none;background:transparent;font-size:14px;font-family:inherit;resize:none;flex-grow:1;line-height:1.6;color:#111827;outline:none;min-height:150px;max-height:400px;overflow-y:auto}.StoryChatPromptBox_promptInput__BCyEY:-ms-input-placeholder{color:#9ca3af;font-weight:400}.StoryChatPromptBox_promptInput__BCyEY::placeholder{color:#9ca3af;font-weight:400}.StoryChatPromptBox_bottomControls___Y88e{display:flex;align-items:flex-end;justify-content:flex-end;grid-gap:12px;gap:12px;position:absolute;bottom:12px;right:12px}.StoryChatPromptBox_chipsWrapper__EsWQl{flex:1 1}.StoryChatPromptBox_chipsWrapper__EsWQl .chipsContainer{margin-bottom:0!important}.StoryChatPromptBox_sendButton__5VZVr{width:44px;height:44px;border-radius:14px;border:none;background:#f3f4f6;color:#d1d5db;display:flex;align-items:center;justify-content:center;cursor:not-allowed;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.StoryChatPromptBox_sendButton__5VZVr svg{font-size:22px}.StoryChatPromptBox_sendButton__5VZVr.StoryChatPromptBox_active__gZGVp{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(99,102,241,.3)}.StoryChatPromptBox_sendButton__5VZVr.StoryChatPromptBox_active__gZGVp:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px rgba(99,102,241,.4)}.StoryChatPromptBox_sendButton__5VZVr.StoryChatPromptBox_active__gZGVp:active{transform:scale(.95)}.StoryChatPromptBox_errorMessage__8xNX0{padding:12px 16px;background:rgba(231,76,60,.08);border-left:4px solid #e74c3c;border-radius:8px;color:#e53e3e;font-size:14px;display:flex;align-items:center;grid-gap:8px;gap:8px;animation:StoryChatPromptBox_slideIn__vN4zj .3s ease}@keyframes StoryChatPromptBox_slideIn__vN4zj{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.StoryChatPromptBox_generatingPreview__xsPlc{grid-gap:16px;gap:16px;padding:24px;border-radius:16px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.StoryChatPromptBox_generatingPreview__xsPlc,.StoryChatPromptBox_generatingSection__xj7mv{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.StoryChatPromptBox_generatingSection__xj7mv{grid-gap:28px;gap:28px;padding:40px 24px;background:linear-gradient(135deg,rgba(98,70,199,.302),rgba(252,250,255,.98) 50%,rgba(226,217,255,.98));background-size:200% 200%;animation:StoryChatPromptBox_gradientShift__urK2B 4s ease infinite;border-radius:12px;box-shadow:0 12px 32px rgba(99,75,174,.12),inset 0 1px 0 #fff}.StoryChatPromptBox_generatingSection__xj7mv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,75,174,.12),transparent);animation:StoryChatPromptBox_shimmer__s3M2R 2.5s infinite;z-index:1}.StoryChatPromptBox_loadingContainer__SlPr2{display:flex;flex-direction:column;align-items:center;grid-gap:20px;gap:20px;position:relative;z-index:2;width:100%}.StoryChatPromptBox_generatingPanels__Ymo2l{display:flex;grid-gap:16px;gap:16px;width:100%;max-width:500px;z-index:2}@media(max-width:480px){.StoryChatPromptBox_generatingPanels__Ymo2l{flex-direction:column;grid-gap:12px;gap:12px}}.StoryChatPromptBox_generatingPanel__O_RIg{flex:1 1;background:hsla(0,0%,100%,.7);border-radius:16px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;border:2px solid rgba(139,92,246,.2);position:relative;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px rgba(139,92,246,.05),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .3s ease}.StoryChatPromptBox_generatingPanel__O_RIg:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(139,92,246,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}.StoryChatPromptBox_generatingPanel__O_RIg .StoryChatPromptBox_panelIcon__boFSN{display:flex;align-items:center;justify-content:center;animation:StoryChatPromptBox_float__IYFQU 2s ease-in-out infinite;color:#8b5cf6;filter:drop-shadow(0 2px 6px rgba(139,92,246,.25))}.StoryChatPromptBox_generatingPanel__O_RIg .StoryChatPromptBox_panelIcon__boFSN svg{font-size:40px}.StoryChatPromptBox_generatingPanel__O_RIg .StoryChatPromptBox_panelLabel__AYrlS{font-size:13px;font-weight:700;color:#2d3748;text-transform:uppercase;letter-spacing:.8px;text-align:center}.StoryChatPromptBox_generatingPanel__O_RIg .StoryChatPromptBox_panelStatus__Ovvqo{font-size:11px;font-weight:600;color:#8b5cf6;background:rgba(139,92,246,.12);padding:5px 14px;border-radius:12px;animation:StoryChatPromptBox_pulse__e_DGP 2s ease-in-out infinite;white-space:nowrap}.StoryChatPromptBox_spinner__NvGZH{width:56px;height:56px;border:4px solid rgba(167,139,250,.2);border-top-color:#8b5cf6;border-radius:50%;animation:StoryChatPromptBox_spin__dxTIE .8s linear infinite;filter:drop-shadow(0 4px 8px rgba(139,92,246,.3))}@keyframes StoryChatPromptBox_spin__dxTIE{to{transform:rotate(1turn)}}.StoryChatPromptBox_loadingText__6e7dr{font-size:16px;font-weight:600;background:linear-gradient(135deg,#8b5cf6,#7c3aed 50%,#6b46c1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.3px;text-align:center;z-index:2}.StoryChatPromptBox_progressBar__ktPvk{width:100%;max-width:360px;height:10px;background:rgba(252,253,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.6);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(102,126,234,.08),inset 0 2px 4px rgba(0,0,0,.03)}.StoryChatPromptBox_progressFill__sPutS{height:100%;background:linear-gradient(135deg,#8b5cf6,#7c3aed);background-size:200% 100%;animation:StoryChatPromptBox_progressGlow__PyyqF 2s ease-in-out infinite;transition:width .3s ease;position:relative;box-shadow:0 0 10px rgba(139,92,246,.4)}.StoryChatPromptBox_progressFill__sPutS:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:StoryChatPromptBox_progressShimmer__XzkiI 1.5s infinite}.StoryChatPromptBox_progressText__QduEH{font-size:16px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-top:8px;letter-spacing:.02em}@keyframes StoryChatPromptBox_progressGlow__PyyqF{0%,to{filter:brightness(1) drop-shadow(0 0 6px rgba(139,92,246,.4))}50%{filter:brightness(1.15) drop-shadow(0 0 12px rgba(139,92,246,.6))}}@keyframes StoryChatPromptBox_progressShimmer__XzkiI{0%{left:-100%}to{left:200%}}@keyframes StoryChatPromptBox_shimmer__s3M2R{0%{left:-100%}to{left:100%}}@keyframes StoryChatPromptBox_gradientShift__urK2B{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes StoryChatPromptBox_float__IYFQU{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes StoryChatPromptBox_pulse__e_DGP{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.StoryPreview_storyPreviewContainer__Hs_RD{padding:24px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(139,92,246,.12);max-width:1200px;margin:0 auto}.StoryPreview_storyPreviewContainer__Hs_RD,.StoryPreview_storyPreviewWrapper__c7iyK{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.StoryPreview_overviewPreviewBox__Qkz_z{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:16px;background:rgba(249,250,251,.6);border-radius:12px;border:1px solid rgba(226,232,240,.6)}.StoryPreview_overviewTitle__OEWEV{font-size:18px;font-weight:500;letter-spacing:-.8px;color:#1a202c;margin:0}.StoryPreview_overviewDescription__m4vyn{font-size:14px;color:#4a5568;line-height:1.6;margin:0}.StoryPreview_previewBoxWrapper__BkAas{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.StoryPreview_storyDataBox__rNP5n{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.StoryPreview_storyDataBox__rNP5n .StoryPreview_storyDetailsRow__4roXt{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(226,232,240,.6)}.StoryPreview_storyDataBox__rNP5n .StoryPreview_storyDetailsRow__4roXt:last-child{border-bottom:none;padding-bottom:0}.StoryPreview_elementsList__IWjiU{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.StoryPreview_elementItem__pRUIG{background:rgba(249,250,251,.6);padding:16px;border-radius:12px;border:1px solid rgba(226,232,240,.6)}.StoryPreview_elementTitle__Od_51{font-size:14px;font-weight:600;color:#1a202c;margin:0 0 8px}.StoryPreview_elementDescription__0XIpK{font-size:13px;color:#4a5568;line-height:1.5;margin:0}.StoryPreview_scenesList__8BMwV{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.StoryPreview_sceneAccordion__BCOCm{box-shadow:none!important;border:1px solid rgba(226,232,240,.6);border-radius:12px!important;background:#fff!important}.StoryPreview_sceneAccordion__BCOCm:before{display:none!important}.StoryPreview_sceneAccordion__BCOCm.StoryPreview_Mui-expanded__I37nH{margin:0!important;border-color:#a78bfa}.StoryPreview_sceneSummary__bj9Pw{min-height:48px!important;background:rgba(249,250,251,.6);border-radius:12px}.StoryPreview_sceneSummary__bj9Pw.StoryPreview_Mui-expanded__I37nH{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid rgba(226,232,240,.6)}.StoryPreview_sceneSummary__bj9Pw .StoryPreview_MuiAccordionSummary-content__V9Aq9{margin:12px 0!important}.StoryPreview_sceneHeader__geIP9{display:flex;align-items:center;grid-gap:12px;gap:12px}.StoryPreview_sceneIndex__xtqa7{font-weight:600;color:#8b5cf6;font-size:14px}.StoryPreview_sceneTitle__ZmaWa{font-weight:500;color:#1a202c;font-size:14px}.StoryPreview_sceneDetails__RJGrn{padding:16px!important}.StoryPreview_sceneContent__KSUn_{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.StoryPreview_sceneDescription__Ho2SW{font-size:13px;color:#4a5568;line-height:1.6;margin:0;padding:12px;background:rgba(243,244,246,.6);border-radius:8px;border-left:3px solid #a78bfa}.StoryPreview_shotsContainer__iLOCu{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-top:12px}.StoryPreview_shotsHeader__NQ_cj{font-size:14px;font-weight:600;color:#1a202c;margin:0;padding-bottom:8px;border-bottom:1px solid rgba(226,232,240,.6)}.StoryPreview_shotItem__AqoAZ{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px;background:#fff;border:1px solid rgba(226,232,240,.6);border-radius:12px}.StoryPreview_shotHeader__l6Y1O{display:flex;align-items:center;grid-gap:12px;gap:12px}.StoryPreview_shotIndex__tYRpo{font-size:13px;font-weight:600;color:#667eea}.StoryPreview_shotName__1Un0r{font-size:13px;font-weight:500;color:#1a202c}.StoryPreview_shotDataGrid__1lUsp{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:8px}.StoryPreview_shotDataColumn__W6oUC{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.StoryPreview_dataLabel__X1POj{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-weight:600}.StoryPreview_dataText__IYtnk{font-size:13px;color:#4a5568;line-height:1.5;margin:0;background:rgba(243,244,246,.6);padding:8px 12px;border-radius:8px}.StoryPreview_noDataText__pQ2X0{font-size:13px;color:#64748b;font-style:italic;margin:0}.StoryPreview_purpleText__Db5V1{color:#8b5cf6}.StoryPreview_previewTitle__agWVQ{font-size:16px;font-weight:600;color:#1a202c;margin:0;display:flex;align-items:center;grid-gap:8px;gap:8px}.StoryPreview_previewTitle__agWVQ .StoryPreview_previewMainTitle__DYMYc{color:#8b5cf6}.StoryPreview_previewTitle__agWVQ:before{content:"";display:block;width:4px;height:16px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:2px}.StoryPreview_elementPreviewGrid__mE9oY{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-gap:8px;gap:8px}.StoryPreview_elementPreviewImage__ksEMK{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(102,126,234,.08);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.StoryPreview_elementPreviewImage__ksEMK img{width:100%;height:100%;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1)}.StoryPreview_placeholderLoader__YEXbp{color:#8b5cf6}.StoryPreview_placeholderIcon__M_3gG,.StoryPreview_placeholderLoader__YEXbp{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(249,250,251,.6)}.StoryPreview_placeholderIcon__M_3gG{color:#cbd5e1}.StoryPreview_placeholderIconSvg__56O_3{font-size:28px!important;opacity:.5}.StoryPreview_emptyStateLoader__W4SUj{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;padding:24px;color:#4a5568;font-size:14px}.StoryPreview_emptyStateText__JQNUv{color:#4a5568;font-size:14px;margin:0}.StoryPreview_iconWrapper__2O024{position:absolute;bottom:2px;right:2px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.StoryPreview_elementPreviewIcon__5qAJY{color:#8b5cf6;font-size:14px!important}.StoryPreview_scenePreviewWrapper__Ar_w5{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;border:1px dashed #8b5cf6;padding:12px;border-radius:16px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.StoryPreview_sceneLabel__SomPQ{position:absolute;top:-10px;left:12px;background:#fff;padding:0 8px;font-size:12px;font-weight:600;color:#8b5cf6;white-space:nowrap}.StoryPreview_scenePreviewContainer__HgyNk{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}.StoryPreview_shotPreviewVideo__lh1vL{position:relative;width:80px;height:80px;border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background:#000}.StoryPreview_shotPreviewVideo__lh1vL:hover{box-shadow:0 8px 24px rgba(102,126,234,.08),0 2px 8px rgba(0,0,0,.04)}.StoryPreview_frameImage__fEtf3,.StoryPreview_shotVideo__l924t{width:100%;height:100%;object-fit:cover}.StoryPreview_shotLoader__mJu54{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px;background:rgba(249,250,251,.6);color:#8b5cf6}.StoryPreview_loaderText__Y62vL{font-size:10px;color:#4a5568}.StoryPreview_shotPlaceholder__HuKH6{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(249,250,251,.6);color:#cbd5e1}.StoryPreview_shotPlaceholderIcon__3FJuN{font-size:32px!important;opacity:.5}.StoryPreview_shotInnerLabel__gVF8T{position:absolute;bottom:4px;left:4px;background:rgba(0,0,0,.6);color:#fff;font-size:8px;padding:2px 8px;border-radius:16px;z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.FrameAiChatBox_frameAiChatBox__j4VlH{max-width:100%;width:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(252,253,255,.85));-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(226,232,240,.6);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-sizing:border-box}.FrameAiChatBox_frameAiChatBox__j4VlH:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease;pointer-events:none}.FrameAiChatBox_frameAiChatBox__j4VlH:hover{transform:translateY(-2px);border-color:rgba(102,126,234,.3);box-shadow:0 8px 24px rgba(102,126,234,.08),0 2px 8px rgba(0,0,0,.04)}.FrameAiChatBox_frameAiChatBox__j4VlH:hover:after{left:100%}.FrameAiChatBox_frameAiChatBox__j4VlH:hover .FrameAiChatBox_convertToShotButton__Bnmvh,.FrameAiChatBox_frameAiChatBox__j4VlH:hover .FrameAiChatBox_deleteFrameButton__kBdQR{opacity:1}.FrameAiChatBox_frameAiChatBox__j4VlH.FrameAiChatBox_generating__dJEMb{pointer-events:none;border-color:rgba(139,92,246,.3);box-shadow:0 8px 32px rgba(139,92,246,.15)}.FrameAiChatBox_frameAiChatBox__j4VlH.FrameAiChatBox_generated__yzCVA{border-color:#a78bfa;background:linear-gradient(135deg,rgba(34,197,94,.1),hsla(0,0%,100%,.9))}.FrameAiChatBox_frameAiChatBox__j4VlH.FrameAiChatBox_dragOver__71J8Z{border-color:rgba(102,126,234,.6);background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));box-shadow:0 0 0 3px rgba(102,126,234,.1),0 8px 24px rgba(102,126,234,.15);transform:scale(1.01)}.FrameAiChatBox_frameAiChatBox__j4VlH.FrameAiChatBox_dragOver__71J8Z:after{animation:FrameAiChatBox_dragShine__z3f0g 1s ease-in-out infinite}@keyframes FrameAiChatBox_dragShine__z3f0g{0%,to{left:-100%}50%{left:100%}}.FrameAiChatBox_promptingView__S55Aq{padding:12px 16px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.FrameAiChatBox_draggedMediaItems__Cw_RE{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));grid-gap:12px;gap:12px;max-height:300px;overflow-y:auto}.FrameAiChatBox_draggedMediaItems__Cw_RE::-webkit-scrollbar{width:8px}.FrameAiChatBox_draggedMediaItems__Cw_RE::-webkit-scrollbar-track{background:rgba(248,250,252,.8);border-radius:4px}.FrameAiChatBox_draggedMediaItems__Cw_RE::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e0,#a0aec0);border-radius:4px}.FrameAiChatBox_draggedMediaItems__Cw_RE::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a0aec0,#718096)}.FrameAiChatBox_draggedMediaItems__Cw_RE .FrameAiChatBox_mediaCard__ESov1{position:relative;width:100%;height:100%;border-radius:12px;aspect-ratio:1/1;overflow:hidden;background:hsla(0,0%,100%,.95);border:2px solid rgba(226,232,240,.5);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FrameAiChatBox_draggedMediaItems__Cw_RE .FrameAiChatBox_mediaCard__ESov1:hover{box-shadow:0 8px 16px rgba(102,126,234,.1),0 2px 4px rgba(0,0,0,.05);border-color:rgba(3,34,171,.86)}.FrameAiChatBox_draggedMediaItems__Cw_RE .FrameAiChatBox_mediaCard__ESov1:hover .FrameAiChatBox_removeButton__vmqQ6{opacity:1;transform:scale(1)}.FrameAiChatBox_draggedMediaItems__Cw_RE .FrameAiChatBox_mediaCard__ESov1 .FrameAiChatBox_removeButton__vmqQ6{position:absolute;top:2px;right:2px;z-index:2;background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9));color:#fff;border:none;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);transform:scale(.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FrameAiChatBox_draggedMediaItems__Cw_RE .FrameAiChatBox_mediaCard__ESov1 .FrameAiChatBox_removeButton__vmqQ6:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.1)}.FrameAiChatBox_draggedMediaItems__Cw_RE .FrameAiChatBox_mediaCard__ESov1 .FrameAiChatBox_removeButton__vmqQ6 svg{width:14px;height:14px;font-size:14px}.FrameAiChatBox_draggedMediaItems__Cw_RE .FrameAiChatBox_mediaCard__ESov1 .FrameAiChatBox_mediaPreview__FYSU3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.FrameAiChatBox_draggedMediaItems__Cw_RE .FrameAiChatBox_mediaCard__ESov1 .FrameAiChatBox_mediaPreview__FYSU3 img,.FrameAiChatBox_draggedMediaItems__Cw_RE .FrameAiChatBox_mediaCard__ESov1 .FrameAiChatBox_mediaPreview__FYSU3 video{width:100%;height:100%;object-fit:cover}.FrameAiChatBox_textAreaContainer__Wz56T{flex:1 1;position:relative;border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_promptInput__qRRgZ{width:100%;border:none;font-size:14px;color:#1a202c;resize:vertical;font-weight:400;line-height:1.5;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_promptInput__qRRgZ:-ms-input-placeholder{color:#a0aec0}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_promptInput__qRRgZ::placeholder{color:#a0aec0}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_promptInput__qRRgZ:focus{box-shadow:none}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_inputControls__s54M0{position:absolute;bottom:0;right:-2px}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_inputControls__s54M0 .FrameAiChatBox_sendButton__ZZkuW{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:100px;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(102,126,234,.25);position:relative;overflow:hidden}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_inputControls__s54M0 .FrameAiChatBox_sendButton__ZZkuW:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .5s ease}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_inputControls__s54M0 .FrameAiChatBox_sendButton__ZZkuW:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 6px 20px rgba(102,126,234,.35);transform:scale(1.08)}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_inputControls__s54M0 .FrameAiChatBox_sendButton__ZZkuW:hover:before{left:100%}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_inputControls__s54M0 .FrameAiChatBox_sendButton__ZZkuW:hover svg{animation:FrameAiChatBox_fly__Nrl9Z .6s ease-in-out infinite alternate}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_inputControls__s54M0 .FrameAiChatBox_sendButton__ZZkuW.FrameAiChatBox_disabled__xZNct{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);color:#a0aec0;cursor:not-allowed;transform:none;box-shadow:none}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_inputControls__s54M0 .FrameAiChatBox_sendButton__ZZkuW.FrameAiChatBox_disabled__xZNct:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);transform:none;box-shadow:none}.FrameAiChatBox_textAreaContainer__Wz56T .FrameAiChatBox_inputControls__s54M0 .FrameAiChatBox_sendButton__ZZkuW svg{width:18px;height:18px;font-size:18px}.FrameAiChatBox_errorText__39_sy{font-size:10px;color:#e74c3c;background-color:rgba(231,76,60,.08);padding:4px 8px;border-radius:8px;display:flex;align-items:center;grid-gap:6px;gap:6px;transition:all .3s ease}.FrameAiChatBox_errorText__39_sy:before{content:"⚠️";font-size:14px}.FrameAiChatBox_skeleton__XS3ks{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(124,58,237,.06) 50%,rgba(139,92,246,.08));background-size:200% 200%;animation:FrameAiChatBox_gradientShift__XcJum 3s ease infinite;border-radius:12px;color:#6b46c1;font-size:14px;font-weight:500;text-align:center;grid-gap:16px;gap:16px;min-height:140px;padding:24px;position:relative;overflow:hidden}.FrameAiChatBox_skeleton__XS3ks:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6) 50%,transparent);animation:FrameAiChatBox_shimmer__CBPKU 2s infinite}.FrameAiChatBox_skeleton__XS3ks:after{content:"✨";position:absolute;font-size:32px;top:12px;right:16px;animation:FrameAiChatBox_sparkle__lHrQW 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(139,92,246,.5))}.FrameAiChatBox_skeleton__XS3ks .FrameAiChatBox_generatingMessage__obQuh{font-size:14px;font-weight:600;background:linear-gradient(135deg,#8b5cf6,#7c3aed 50%,#6b46c1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:1;letter-spacing:.3px}.FrameAiChatBox_skeleton__XS3ks .FrameAiChatBox_progressText__0mV2V{font-size:24px;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:1;filter:drop-shadow(0 2px 4px rgba(139,92,246,.2))}.FrameAiChatBox_skeleton__XS3ks .FrameAiChatBox_errorMessage__CWxJh{color:#e53e3e;font-size:12px;margin-top:8px;font-weight:500;padding:8px 12px;background:hsla(0,93%,94%,.8);border-radius:8px;border:1px solid hsla(0,94%,82%,.5)}.FrameAiChatBox_generatedResult__Jj_oL{padding:12px;background:#fff;border-radius:16px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05)}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_imageContainer__kEVtC{position:relative;width:100%;border-radius:12px;overflow:hidden}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_imageContainer__kEVtC .FrameAiChatBox_generatedImage__L4165{width:100%;height:auto;object-fit:cover;display:block;border-radius:12px}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_imageContainer__kEVtC .FrameAiChatBox_imageOverlay__Kh_YO{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);color:#fff}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_imageContainer__kEVtC .FrameAiChatBox_imageOverlay__Kh_YO .FrameAiChatBox_promptText__nQqtp{font-weight:600;font-size:14px;text-shadow:0 2px 4px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_actionButtons__rUQKp{display:flex;grid-gap:12px;gap:12px;width:100%}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_actionButtons__rUQKp button{flex:1 1;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:10px;border-radius:8px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_actionButtons__rUQKp button svg{font-size:20px}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_actionButtons__rUQKp .FrameAiChatBox_regenerateButton__Yanji{background:transparent;color:#4b5563;border:none}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_actionButtons__rUQKp .FrameAiChatBox_regenerateButton__Yanji:hover{background:#f3f4f6;color:#1f2937}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_actionButtons__rUQKp .FrameAiChatBox_approveButton__Nbly1{background:#8b5cf6;color:#fff}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_actionButtons__rUQKp .FrameAiChatBox_approveButton__Nbly1:hover{background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.FrameAiChatBox_generatedResult__Jj_oL .FrameAiChatBox_errorMessage__CWxJh{color:#e53e3e;font-size:12px;font-weight:500;padding:8px 12px;background:hsla(0,93%,94%,.8);border-radius:8px;border:1px solid hsla(0,94%,82%,.5)}@keyframes FrameAiChatBox_fly__Nrl9Z{0%{transform:translateY(1px)}to{transform:translateY(-1px)}}@keyframes FrameAiChatBox_pulse__p5ztt{0%{box-shadow:0 0 0 0 rgba(102,126,234,.4)}70%{box-shadow:0 0 0 10px rgba(102,126,234,0)}to{box-shadow:0 0 0 0 rgba(102,126,234,0)}}@keyframes FrameAiChatBox_shimmer__CBPKU{0%{left:-100%}to{left:100%}}@keyframes FrameAiChatBox_gradientShift__XcJum{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes FrameAiChatBox_sparkle__lHrQW{0%,to{opacity:.4;transform:scale(.8) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}@keyframes FrameAiChatBox_celebrate__A2hD_{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1.3) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}@keyframes FrameAiChatBox_successGlow__xhvYJ{0%,to{opacity:.6}50%{opacity:1}}.FrameAiChatBox_deleteFrameButton__kBdQR{position:absolute;opacity:0;right:4px;top:4px;background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9));width:22px;height:22px;color:#fff;z-index:2;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(239,68,68,.3)}.FrameAiChatBox_deleteFrameButton__kBdQR:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.1);box-shadow:0 4px 12px rgba(239,68,68,.4)}.FrameAiChatBox_deleteFrameButton__kBdQR svg{font-size:12px}.FrameAiChatBox_convertToShotButton__Bnmvh{position:absolute;right:30px;top:4px;background:linear-gradient(135deg,rgba(102,126,234,.9),rgba(118,75,162,.9));width:22px;height:22px;color:#fff;z-index:2;border:none;border-radius:50%;opacity:0;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(102,126,234,.3)}.FrameAiChatBox_convertToShotButton__Bnmvh:hover{background:linear-gradient(135deg,#667eea,#764ba2);transform:scale(1.1);box-shadow:0 4px 12px rgba(102,126,234,.4)}.FrameAiChatBox_convertToShotButton__Bnmvh svg{font-size:12px}.TaskDetailPreview_taskList__H2qhh{display:flex;flex-direction:column;grid-gap:12px;gap:12px;overflow:hidden}.TaskDetailPreview_taskList__H2qhh::-webkit-scrollbar{width:6px}.TaskDetailPreview_taskList__H2qhh::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.TaskDetailPreview_taskList__H2qhh::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.TaskDetailPreview_taskList__H2qhh::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@keyframes TaskDetailPreview_slideUp__bDrGz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TaskDetailPreview_taskItem__Fy5OJ{display:flex;align-items:flex-start;padding:16px;border-radius:12px;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid transparent;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.06)}.TaskDetailPreview_taskItem__Fy5OJ.TaskDetailPreview_hidden__TmfhR{opacity:0;transform:translateY(20px)}.TaskDetailPreview_taskItem__Fy5OJ.TaskDetailPreview_visible__Alu0n{animation:TaskDetailPreview_slideUp__bDrGz .4s ease-out forwards}.TaskDetailPreview_taskItem__Fy5OJ.TaskDetailPreview_pending__MYhOO{border-left:4px solid #ffa726}.TaskDetailPreview_taskItem__Fy5OJ.TaskDetailPreview_pending__MYhOO:hover{box-shadow:0 4px 12px rgba(255,167,38,.2);border-color:#ffa726}.TaskDetailPreview_taskItem__Fy5OJ.TaskDetailPreview_completed__VrTTK{border-left:4px solid #66bb6a;background:linear-gradient(135deg,#f0f9f0,#fff)}.TaskDetailPreview_taskItem__Fy5OJ.TaskDetailPreview_completed__VrTTK:hover{box-shadow:0 4px 12px rgba(102,187,106,.2);border-color:#66bb6a}.TaskDetailPreview_taskItem__Fy5OJ.TaskDetailPreview_error__t7mrJ{border-left:4px solid #ef5350;background:linear-gradient(135deg,#fff5f5,#fff)}.TaskDetailPreview_taskItem__Fy5OJ.TaskDetailPreview_error__t7mrJ:hover{box-shadow:0 4px 12px rgba(239,83,80,.2);border-color:#ef5350}.TaskDetailPreview_taskIcon__OFOCL{margin-right:14px;display:flex;align-items:center;justify-content:center;min-width:24px;padding-top:2px}.TaskDetailPreview_taskContent__bymRR{flex:1 1;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.TaskDetailPreview_taskHeader__5gb2V{display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between}.TaskDetailPreview_taskTitle__7Wt7X{font-weight:600;font-size:1rem;color:#1a202c;display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap;line-height:1.4}.TaskDetailPreview_timeBadge__ao8_r{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;height:22px;padding:0 8px;font-size:.65rem;font-weight:500;border-radius:6px}.TaskDetailPreview_timeBadge__ao8_r svg{font-size:12px}.TaskDetailPreview_timeBadge__ao8_r span{line-height:1}.TaskDetailPreview_timeBadge__ao8_r[data-color=warning]{background-color:#fff3e0;color:#e65100;border:1px solid #ffcc80}.TaskDetailPreview_timeBadge__ao8_r[data-color=info]{background-color:#e3f2fd;color:#0277bd;border:1px solid #90caf9}.TaskDetailPreview_timeBadge__ao8_r[data-color=error]{background-color:#ffebee;color:#c62828;border:1px solid #ef9a9a}.TaskDetailPreview_taskMessage__IZ2tG{font-size:.875rem;color:#4a5568;line-height:1.5}.TaskDetailPreview_taskStatus___Sr_N{font-size:.85rem;font-weight:600;margin-left:auto}.ShotsAiChatBox_mediaWrapper__mwi_N{border-radius:16px;display:flex;flex-direction:column;padding:16px 12px;overflow:hidden;grid-gap:12px;gap:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(252,253,255,.85));-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(226,232,240,.6);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);container-type:inline-size}.ShotsAiChatBox_mediaWrapper__mwi_N .ShotsAiChatBox_mediaBlockWrapper__yQkm0{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}@container (min-width: 480px){.ShotsAiChatBox_mediaWrapper__mwi_N .ShotsAiChatBox_mediaBlockWrapper__yQkm0{grid-template-columns:repeat(2,1fr)}}.ShotsAiChatBox_mediaWrapper__mwi_N:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease;pointer-events:none;z-index:1}.ShotsAiChatBox_mediaWrapper__mwi_N .ShotsAiChatBox_deleteShotButton__pphjd{position:absolute;opacity:0;right:4px;top:4px;background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9));width:22px;height:22px;color:#fff;z-index:2;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(239,68,68,.3)}.ShotsAiChatBox_mediaWrapper__mwi_N .ShotsAiChatBox_deleteShotButton__pphjd:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.1);box-shadow:0 4px 12px rgba(239,68,68,.4)}.ShotsAiChatBox_mediaWrapper__mwi_N .ShotsAiChatBox_deleteShotButton__pphjd svg{font-size:12px}.ShotsAiChatBox_mediaWrapper__mwi_N:hover{transform:translateY(-2px);border-color:rgba(102,126,234,.3);box-shadow:0 8px 24px rgba(102,126,234,.08),0 2px 8px rgba(0,0,0,.04)}.ShotsAiChatBox_mediaWrapper__mwi_N:hover:after{left:100%}.ShotsAiChatBox_mediaWrapper__mwi_N:hover .ShotsAiChatBox_deleteShotButton__pphjd{opacity:1}.ShotsAiChatBox_mediaWrapper__mwi_N.ShotsAiChatBox_generating__fCxSa{padding:0;pointer-events:none;border-color:rgba(139,92,246,.3);box-shadow:0 8px 32px rgba(139,92,246,.15)}.ShotsAiChatBox_mediaWrapper__mwi_N.ShotsAiChatBox_generated__yody4{padding:0;border-color:#a78bfa;background:linear-gradient(135deg,rgba(34,197,94,.1),hsla(0,0%,100%,.9))}.ShotsAiChatBox_mediaBlock__3429U{position:relative}.ShotsAiChatBox_mediaTitle__lLat7{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);padding:2px 10px;border-radius:16px;font-size:9px;color:#fff;top:-6px;position:absolute;z-index:1;left:0;box-shadow:0 2px 8px rgba(102,126,234,.2);letter-spacing:.5px}.ShotsAiChatBox_mediaInputRow__VwZrf{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;border-radius:12px;padding:12px;background:linear-gradient(135deg,rgba(249,250,251,.6),rgba(243,244,246,.6));position:relative;z-index:0}.ShotsAiChatBox_mediaImageBox__YlUw_{max-width:60px;max-height:60px;border-radius:12px;border:1px solid rgba(226,232,240,.6);display:flex;justify-content:center;overflow:hidden;align-items:center;font-size:13px;color:#555;box-shadow:0 2px 6px rgba(0,0,0,.04);transition:all .3s ease;position:relative}.ShotsAiChatBox_mediaImageBox__YlUw_:hover{border-color:rgba(102,126,234,.3);box-shadow:0 4px 10px rgba(102,126,234,.08)}.ShotsAiChatBox_mediaImageBox__YlUw_:hover .ShotsAiChatBox_editOverlay__xwYGd{opacity:1}.ShotsAiChatBox_mediaImageBox__YlUw_ img{height:100%;width:100%;object-fit:cover;aspect-ratio:1/1}.ShotsAiChatBox_mediaImageBox__YlUw_ .ShotsAiChatBox_editOverlay__xwYGd{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;cursor:pointer;z-index:2}.ShotsAiChatBox_mediaImageBox__YlUw_ .ShotsAiChatBox_editOverlay__xwYGd .ShotsAiChatBox_editIcon__3jifa{color:#fff;font-size:20px;transition:transform .2s ease}.ShotsAiChatBox_mediaImageBox__YlUw_ .ShotsAiChatBox_editOverlay__xwYGd:hover .ShotsAiChatBox_editIcon__3jifa{transform:scale(1.1)}.ShotsAiChatBox_mediaTextarea__7rzND{flex:1 1;min-height:60px;resize:none;background:transparent;outline:none;padding:6px 0;font-size:13px;font-family:inherit;border:none;border-bottom:1px dashed #bbb}.ShotsAiChatBox_mediaGenerateButtonWrapper___O1dg{width:100%}.ShotsAiChatBox_sendButton__dxmRg{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(124,58,237,.08));position:relative;color:#8b5cf6;border:2px solid rgba(139,92,246,.3);border-radius:12px;font-size:14px;font-weight:500;width:100%;padding:14px 20px;cursor:pointer;display:flex;grid-gap:8px;gap:8px;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(139,92,246,.1);overflow:hidden;letter-spacing:.3px}.ShotsAiChatBox_sendButton__dxmRg:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.1),transparent);transition:left .5s ease}.ShotsAiChatBox_sendButton__dxmRg:hover{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(124,58,237,.15));border-color:rgba(139,92,246,.5);box-shadow:0 4px 16px rgba(139,92,246,.2),0 2px 8px rgba(139,92,246,.15);transform:translateY(-2px);color:#7c3aed}.ShotsAiChatBox_sendButton__dxmRg:hover:before{left:100%}.ShotsAiChatBox_sendButton__dxmRg:hover svg{animation:ShotsAiChatBox_fly__OzOa4 .6s ease-in-out infinite alternate;transform:translateX(2px)}.ShotsAiChatBox_sendButton__dxmRg:active{transform:translateY(0)}.ShotsAiChatBox_sendButton__dxmRg.ShotsAiChatBox_disabled__9dsfa{color:#a0aec0;cursor:not-allowed}.ShotsAiChatBox_sendButton__dxmRg.ShotsAiChatBox_disabled__9dsfa,.ShotsAiChatBox_sendButton__dxmRg.ShotsAiChatBox_disabled__9dsfa:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);transform:none;box-shadow:none}.ShotsAiChatBox_sendButton__dxmRg svg{width:18px;height:18px;font-size:18px}.ShotsAiChatBox_sendButton__dxmRg .ShotsAiChatBox_loadingSpinner__dUxE_{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ShotsAiChatBox_spin__VZH60 1s linear infinite}.ShotsAiChatBox_skeleton__LPwAO{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(249,250,251,.95),rgba(243,244,246,.98) 50%,hsla(0,0%,100%,.95));background-size:200% 200%;animation:ShotsAiChatBox_gradientShift__aednK 4s ease infinite;border-radius:16px;border:2px solid rgba(139,92,246,.15);color:#6b46c1;font-size:14px;font-weight:500;text-align:center;grid-gap:24px;gap:24px;min-height:240px;padding:32px 24px;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(139,92,246,.08),inset 0 1px 0 hsla(0,0%,100%,.8)}.ShotsAiChatBox_skeleton__LPwAO:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.08),transparent);animation:ShotsAiChatBox_shimmer__0PVBt 2.5s infinite;z-index:1}.ShotsAiChatBox_skeleton__LPwAO .ShotsAiChatBox_generatingPanels__sdqym{display:flex;grid-gap:20px;gap:20px;width:100%;max-width:500px;z-index:2}@media(max-width:480px){.ShotsAiChatBox_skeleton__LPwAO .ShotsAiChatBox_generatingPanels__sdqym{flex-direction:column}}.ShotsAiChatBox_skeleton__LPwAO .ShotsAiChatBox_generatingPanel__Yotux{flex:1 1;background:hsla(0,0%,100%,.7);border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;border:2px solid rgba(139,92,246,.2);position:relative;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px rgba(139,92,246,.05),inset 0 1px 0 hsla(0,0%,100%,.9)}.ShotsAiChatBox_skeleton__LPwAO .ShotsAiChatBox_generatingPanel__Yotux .ShotsAiChatBox_panelIcon__f7pEw{font-size:40px;animation:ShotsAiChatBox_float__YBzmn 2s ease-in-out infinite;filter:drop-shadow(0 2px 6px rgba(139,92,246,.25))}.ShotsAiChatBox_skeleton__LPwAO .ShotsAiChatBox_generatingPanel__Yotux .ShotsAiChatBox_panelLabel__gxU_B{font-size:13px;font-weight:700;color:#1e293b;text-transform:uppercase;letter-spacing:1.2px}.ShotsAiChatBox_skeleton__LPwAO .ShotsAiChatBox_generatingPanel__Yotux .ShotsAiChatBox_panelStatus__aBfzM{font-size:12px;color:#7c3aed;font-weight:500;opacity:.75}.ShotsAiChatBox_skeleton__LPwAO .ShotsAiChatBox_generatingMessage__Id26H{font-size:15px;font-weight:600;background:linear-gradient(135deg,#8b5cf6,#7c3aed 50%,#6b46c1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:2;letter-spacing:.3px;text-align:center;max-width:80%}.ShotsAiChatBox_skeleton__LPwAO .ShotsAiChatBox_progressText__YCT53{font-size:28px;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:2;filter:drop-shadow(0 2px 4px rgba(139,92,246,.2));position:relative}.ShotsAiChatBox_skeleton__LPwAO .ShotsAiChatBox_progressText__YCT53:before{content:"✨";position:absolute;left:-32px;font-size:20px;animation:ShotsAiChatBox_sparkle__CEFnD 2s ease-in-out infinite}.ShotsAiChatBox_skeleton__LPwAO .ShotsAiChatBox_progressText__YCT53:after{content:"✨";position:absolute;right:-32px;font-size:20px;animation:ShotsAiChatBox_sparkle__CEFnD 2s ease-in-out 1s infinite}.ShotsAiChatBox_generatedContainer__FTv9Q{background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(241,245,249,.98));border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:16px;gap:16px;padding:16px;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(34,197,94,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.ShotsAiChatBox_generatedContainer__FTv9Q:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);background-size:200% 100%;animation:ShotsAiChatBox_successGlow__H7Rkb 2s ease-in-out infinite}.ShotsAiChatBox_generatedContainer__FTv9Q:after{content:"🎉";position:absolute;top:10px;right:10px;font-size:22px;animation:ShotsAiChatBox_celebrate__Xs0Vq 1s ease-in-out;z-index:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.ShotsAiChatBox_generatedContainer__FTv9Q .ShotsAiChatBox_successBadge__h4uCI{position:absolute;top:4px;left:4px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:4px 12px;border-radius:100px;font-size:10px;font-weight:500;display:flex;align-items:center;grid-gap:4px;gap:4px;box-shadow:0 4px 16px rgba(139,92,246,.12);z-index:1}.ShotsAiChatBox_generatedContainer__FTv9Q .ShotsAiChatBox_successBadge__h4uCI:before{content:"✓"}.ShotsAiChatBox_generatedVideoContainer__XW6w1{width:100%;position:relative;display:flex;justify-content:center;max-width:400px;max-height:400px}.ShotsAiChatBox_generatedInnerContainer__wj9Rv{width:100%;display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:12px;background:hsla(0,0%,100%,.85);border-radius:12px;border:1px solid rgba(226,232,240,.5);box-shadow:0 2px 8px rgba(0,0,0,.03)}.ShotsAiChatBox_generatedVideo__I_RZD{max-width:100%;border-radius:12px;box-shadow:0 8px 32px rgba(139,92,246,.15);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ShotsAiChatBox_generatedVideo__I_RZD:hover{transform:scale(1.02);box-shadow:0 8px 32px rgba(139,92,246,.15)}.ShotsAiChatBox_generatedInnerLabel__6HdO0{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;font-weight:600;color:#475569;padding:4px 0}.ShotsAiChatBox_generatedInnerLabel__6HdO0 svg{color:#8b5cf6;font-size:16px}.ShotsAiChatBox_audioPlayerWrapper__c1kbT{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%}.ShotsAiChatBox_audioIconAnimated__zCq7K{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(124,58,237,.15));border:2px solid rgba(139,92,246,.3);border-radius:12px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.ShotsAiChatBox_audioIconAnimated__zCq7K svg{color:#8b5cf6;font-size:24px;z-index:2;position:relative;filter:drop-shadow(0 2px 4px rgba(139,92,246,.2))}.ShotsAiChatBox_audioIconAnimated__zCq7K:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(139,92,246,.3) 90deg,transparent 180deg);animation:ShotsAiChatBox_audioRotate__zH_36 3s linear infinite}.ShotsAiChatBox_audioIconAnimated__zCq7K.ShotsAiChatBox_mediaAudioBox__5ZMt6{width:60px;height:60px}.ShotsAiChatBox_generatedAudio__MSHnt{flex:1 1;height:40px;border-radius:8px;outline:none}.ShotsAiChatBox_generatedAudio__MSHnt::-webkit-media-controls-panel{background:linear-gradient(135deg,rgba(249,250,251,.98),rgba(243,244,246,.98));border-radius:8px}.ShotsAiChatBox_generatedAudio__MSHnt::-webkit-media-controls-play-button{background-color:rgba(139,92,246,.1);border-radius:50%}.ShotsAiChatBox_generatedAudio__MSHnt::-webkit-media-controls-current-time-display,.ShotsAiChatBox_generatedAudio__MSHnt::-webkit-media-controls-time-remaining-display{color:#6b7280;font-weight:500}.ShotsAiChatBox_generatedActionsButtons__zZcBw{flex-direction:row}.ShotsAiChatBox_errorText__s5jIr{font-size:10px;color:#e74c3c;background-color:rgba(231,76,60,.08);padding:4px 8px;border-radius:8px;display:flex;align-items:center;grid-gap:6px;gap:6px;transition:all .3s ease}.ShotsAiChatBox_errorText__s5jIr:before{content:"⚠️";font-size:14px}.ShotsAiChatBox_generatedResult__43jUg{padding:12px;background:#fff;border-radius:16px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05)}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_videoContainer__ek415{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#000}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_videoContainer__ek415 .ShotsAiChatBox_generatedVideo__I_RZD{width:100%;height:auto;max-height:400px;display:block;border-radius:12px}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_audioContainer__NoHWE{background:#f8f9fa;border-radius:12px;padding:12px}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_audioContainer__NoHWE .ShotsAiChatBox_audioPlayerWrapper__c1kbT{display:flex;align-items:center;grid-gap:12px;gap:12px}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_audioContainer__NoHWE .ShotsAiChatBox_audioPlayerWrapper__c1kbT .ShotsAiChatBox_audioIcon___cb_b{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_audioContainer__NoHWE .ShotsAiChatBox_audioPlayerWrapper__c1kbT .ShotsAiChatBox_audioIcon___cb_b svg{font-size:24px}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_audioContainer__NoHWE .ShotsAiChatBox_audioPlayerWrapper__c1kbT .ShotsAiChatBox_generatedAudio__MSHnt{flex:1 1;height:40px}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_audioContainer__NoHWE .ShotsAiChatBox_audioPlayerWrapper__c1kbT .ShotsAiChatBox_generatedAudio__MSHnt::-webkit-media-controls-panel{background-color:transparent}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_actionButtons__AC9te{display:flex;grid-gap:12px;gap:12px;width:100%}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_actionButtons__AC9te button{flex:1 1;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:10px;border-radius:8px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_actionButtons__AC9te button svg{font-size:20px}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_actionButtons__AC9te .ShotsAiChatBox_reviseButton__Iz4xr{background:transparent;color:#6b7280;border:1px solid #e5e7eb}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_actionButtons__AC9te .ShotsAiChatBox_reviseButton__Iz4xr:hover{background:#f6e8ff;color:#374151;border-color:#d1d5db}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_actionButtons__AC9te .ShotsAiChatBox_deleteButton__GI29x{color:#ef4444;background:#fef2f2;border:1px solid #fecaca}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_actionButtons__AC9te .ShotsAiChatBox_deleteButton__GI29x:hover{background:#ef4444;color:#fef2f2;border-color:#ef4444}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_actionButtons__AC9te .ShotsAiChatBox_approveButton__J3Cy3{background:#8b5cf6;color:#fff;border:none}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_actionButtons__AC9te .ShotsAiChatBox_approveButton__J3Cy3:hover{background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.ShotsAiChatBox_generatedResult__43jUg .ShotsAiChatBox_errorMessage__59YHF{color:#e53e3e;font-size:12px;font-weight:500;padding:8px 12px;background:hsla(0,93%,94%,.8);border-radius:8px;border:1px solid hsla(0,94%,82%,.5)}@keyframes ShotsAiChatBox_shimmer__0PVBt{0%{left:-100%}to{left:100%}}@keyframes ShotsAiChatBox_gradientShift__aednK{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ShotsAiChatBox_sparkle__CEFnD{0%,to{opacity:.4;transform:scale(.8) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}@keyframes ShotsAiChatBox_float__YBzmn{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ShotsAiChatBox_fly__OzOa4{0%{transform:translateY(1px)}to{transform:translateY(-1px)}}@keyframes ShotsAiChatBox_celebrate__Xs0Vq{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1.3) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}@keyframes ShotsAiChatBox_successGlow__H7Rkb{0%,to{opacity:.6}50%{opacity:1}}@keyframes ShotsAiChatBox_audioPulse__pSL4r{0%{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:0;transform:scale(1.2)}}@keyframes ShotsAiChatBox_audioRotate__zH_36{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ShotsAiChatBox_audioWave__Sr6iV{0%,to{height:8px;opacity:.6}50%{height:16px;opacity:1}}.ChainRunProgress_container__2AOG0{display:flex;flex-direction:column;grid-gap:12px;gap:12px;border-radius:12px;width:100%;max-width:100%}.ChainRunProgress_container__2AOG0::-webkit-scrollbar{width:6px}.ChainRunProgress_container__2AOG0::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.ChainRunProgress_container__2AOG0::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.ChainRunProgress_container__2AOG0::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.ChainRunProgress_header__dxecD{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:16px}.ChainRunProgress_roadmapContainer__S5xjb{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 24px;margin-bottom:12px}.ChainRunProgress_roadmapContainer__S5xjb:before{content:"";position:absolute;top:14px;left:24px;right:24px;height:2px;background-color:rgba(226,232,240,.8);z-index:0}.ChainRunProgress_accordion__52iOX{box-shadow:0 2px 8px rgba(218,190,255,.08)!important;border:1px solid rgba(226,232,240,.8);border-radius:12px!important;overflow:hidden;transition:all .3s ease!important;background:#f4edff}.ChainRunProgress_accordion__52iOX:before{display:none!important}.ChainRunProgress_accordion__52iOX.ChainRunProgress_expanded__QFOMl{box-shadow:0 4px 16px rgba(139,92,246,.15)!important}.ChainRunProgress_accordion__52iOX:hover{box-shadow:0 4px 12px rgba(200,186,255,.12)!important}.ChainRunProgress_accordionSummary___aoQ2{min-height:56px;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ChainRunProgress_accordionSummary___aoQ2:hover{background:linear-gradient(135deg,rgba(234,236,239,.6),rgba(228,231,235,.6))}.ChainRunProgress_accordionSummary___aoQ2.ChainRunProgress_expanded__QFOMl{border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(135deg,#fff,#fff)}.ChainRunProgress_accordionSummary___aoQ2.ChainRunProgress_expanded__QFOMl:hover{background:linear-gradient(135deg,#fff,#fff)}.ChainRunProgress_expandIcon__7Jbbo{transition:transform .3s ease;color:#4a5568}.ChainRunProgress_expandIcon__7Jbbo.ChainRunProgress_expanded__QFOMl{transform:rotate(180deg)}.ChainRunProgress_accordionTitle__O0JC3{font-weight:600;font-size:1.125rem;display:flex;align-items:center;grid-gap:12px;gap:12px;color:#1a202c;letter-spacing:.2px}.ChainRunProgress_accordionDetails__6YAGs{padding:20px;background-color:#fff;max-height:600px;overflow-y:auto;animation:ChainRunProgress_slideDown__sWhyI .3s ease-out}.ChainRunProgress_accordionDetails__6YAGs::-webkit-scrollbar{width:8px}.ChainRunProgress_accordionDetails__6YAGs::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.ChainRunProgress_accordionDetails__6YAGs::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.ChainRunProgress_accordionDetails__6YAGs::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@keyframes ChainRunProgress_slideDown__sWhyI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ChainRunProgress_previewButtonWrapper__LYW_B{display:flex;justify-content:center;margin-top:12px}.ChainRunProgress_title__afMUp{font-size:1.1rem;font-weight:600;color:#1a202c}.ChainRunProgress_showPreviewBtn__GW8Qy{text-transform:none!important;border-color:#8b5cf6!important;color:#8b5cf6!important;font-size:.85rem!important;padding:4px 12px!important;min-width:auto!important}.ChainRunProgress_showPreviewBtn__GW8Qy:hover{background-color:rgba(139,92,246,.05)!important;border-color:#8b5cf6!important}.ChainRunProgress_showPreviewBtn__GW8Qy:disabled{opacity:.6}.ChainRunProgress_previewWrapper__7H9RJ{position:relative;cursor:pointer;border-radius:12px;overflow:hidden;transition:all .2s ease}.ChainRunProgress_previewWrapper__7H9RJ:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.ChainRunProgress_refreshOverlay__dfeTw{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;z-index:10}.ChainRunProgress_refreshOverlay__dfeTw span{font-size:.9rem;color:#8b5cf6;font-weight:500}.ChainRunProgress_taskList__G7uge{display:flex;flex-direction:column;grid-gap:8px;gap:8px;overflow:hidden}.ChainRunProgress_taskList__G7uge::-webkit-scrollbar{width:6px}.ChainRunProgress_taskList__G7uge::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.ChainRunProgress_taskList__G7uge::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.ChainRunProgress_taskList__G7uge::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@keyframes ChainRunProgress_slideUp__NDiL2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChainRunProgress_taskItem__BRJ52{display:flex;align-items:center;padding:12px;border-radius:8px;background:#fff;border:1px solid rgba(226,232,240,.6);transition:all .3s ease}.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_hidden__pMm_H{opacity:0;transform:translateY(20px)}.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_visible__C3Ene{animation:ChainRunProgress_slideUp__NDiL2 .4s ease-out forwards}.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_pending__4qyGv{border-left:4px solid #4a5568}.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_pending__4qyGv .ChainRunProgress_taskIcon__q7OdI,.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_pending__4qyGv .ChainRunProgress_taskStatus__Mw0lU{color:#4a5568}.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_completed__86Bfb{border-left:4px solid #22c55e}.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_completed__86Bfb .ChainRunProgress_taskIcon__q7OdI,.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_completed__86Bfb .ChainRunProgress_taskStatus__Mw0lU{color:#22c55e}.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_error__qT8Ez{border-left:4px solid #e74c3c}.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_error__qT8Ez .ChainRunProgress_taskIcon__q7OdI,.ChainRunProgress_taskItem__BRJ52.ChainRunProgress_error__qT8Ez .ChainRunProgress_taskStatus__Mw0lU{color:#e74c3c}.ChainRunProgress_taskIcon__q7OdI{margin-right:12px;display:flex;align-items:center;color:#4a5568}.ChainRunProgress_taskContent__V4ZXC{flex:1 1;display:flex;justify-content:space-between;align-items:center}.ChainRunProgress_taskTitle__Lz2Fj{font-weight:500;font-size:.95rem;color:#1a202c}.ChainRunProgress_taskMessage__ZqRcV{font-size:.85rem;color:#4a5568;margin-top:2px}.ChainRunProgress_taskStatus__Mw0lU{font-size:.85rem;font-weight:600;margin-left:12px}.ChainRunProgress_premiumButton__Pn6mH{position:relative;display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:12px 28px;background:linear-gradient(135deg,#8b5cf6,#692cf3);color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 15px rgba(139,92,246,.4);overflow:hidden;letter-spacing:.5px}.ChainRunProgress_premiumButton__Pn6mH:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));transform:skewX(-25deg);transition:left .6s ease}.ChainRunProgress_premiumButton__Pn6mH:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.5);background:linear-gradient(135deg,#9c74f7,#8b5cf6)}.ChainRunProgress_premiumButton__Pn6mH:hover:before{left:150%}.ChainRunProgress_premiumButton__Pn6mH:hover .ChainRunProgress_buttonIcon__gK4Zg{transform:scale(1.1)}.ChainRunProgress_premiumButton__Pn6mH:active{transform:translateY(1px);box-shadow:0 2px 10px rgba(139,92,246,.4)}.ChainRunProgress_premiumButton__Pn6mH:disabled{opacity:1;cursor:not-allowed;color:#e0e0e0}.ChainRunProgress_premiumButton__Pn6mH:disabled,.ChainRunProgress_premiumButton__Pn6mH:disabled:hover{background:linear-gradient(135deg,#9e9e9e,#757575);transform:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ChainRunProgress_premiumButton__Pn6mH:disabled:hover:before{left:-100%}.ChainRunProgress_premiumButton__Pn6mH:disabled:hover .ChainRunProgress_buttonIcon__gK4Zg{transform:none}.ChainRunProgress_premiumButton__Pn6mH.ChainRunProgress_disabled__UvtIW{opacity:1;cursor:not-allowed;background:linear-gradient(135deg,#9e9e9e,#757575);color:#e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ChainRunProgress_buttonIcon__gK4Zg{display:flex;align-items:center;transition:transform .3s ease}.ChainRunProgress_buttonText__NPuXi{position:relative;z-index:1}.ChainRunProgress_congratsOverlay__zSxTg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ChainRunProgress_fadeIn__WSp4v .3s ease-out}.ChainRunProgress_congratsModal__TYapf{background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:24px;padding:48px 40px;max-width:520px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;overflow:hidden;animation:ChainRunProgress_slideUp__NDiL2 .5s cubic-bezier(.34,1.56,.64,1);text-align:center}.ChainRunProgress_congratsAnimation__H9J8C{position:relative;margin-bottom:30px;height:120px;display:flex;align-items:center;justify-content:center}.ChainRunProgress_checkmarkCircle__806ou{width:100px;height:100px;background:linear-gradient(135deg,#22c55e,#1a9a49);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(34,197,94,.4);animation:ChainRunProgress_scaleIn__EeJQE .6s cubic-bezier(.34,1.56,.64,1) .2s both;position:relative;z-index:2}.ChainRunProgress_checkmarkIcon__F0yBS{font-size:60px!important;color:#fff;animation:ChainRunProgress_checkPop__N4F9K .4s ease-out .5s both}.ChainRunProgress_confetti__aitI0{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.ChainRunProgress_confettiPiece__eUbjl{position:absolute;width:10px;height:10px;top:50%;animation:ChainRunProgress_confettiFall__mstJe 3s ease-out forwards;opacity:0}@keyframes ChainRunProgress_confettiFall__mstJe{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(300px) rotate(2turn);opacity:0}}@keyframes ChainRunProgress_scaleIn__EeJQE{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ChainRunProgress_checkPop__N4F9K{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ChainRunProgress_fadeIn__WSp4v{0%{opacity:0}to{opacity:1}}.ChainRunProgress_congratsTitle__zGZLA{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 16px;animation:ChainRunProgress_slideUp__NDiL2 .5s ease-out .3s both}.ChainRunProgress_congratsMessage__LdhbN{font-size:1rem;color:#4a5568;line-height:1.6;margin:0 0 12px;animation:ChainRunProgress_slideUp__NDiL2 .5s ease-out .4s both}.ChainRunProgress_congratsSubMessage__txBIk{font-size:.75rem;color:#4a5568;line-height:1.5;margin:0 0 32px;opacity:.5;animation:ChainRunProgress_slideUp__NDiL2 .5s ease-out .5s both}.ChainRunProgress_congratsActions__6JJqp{display:flex;grid-gap:12px;gap:12px;justify-content:center;animation:ChainRunProgress_slideUp__NDiL2 .5s ease-out .6s both}.ChainRunProgress_congratsButtonPrimary__c6aYN{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#8b5cf6,#692cf3);color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(139,92,246,.4)}.ChainRunProgress_congratsButtonPrimary__c6aYN:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.5)}.ChainRunProgress_congratsButtonPrimary__c6aYN:active{transform:translateY(0)}.ChainRunProgress_congratsButtonSecondary__vnTWo{padding:14px 32px;background:transparent;color:#4a5568;border:2px solid rgba(226,232,240,.8);border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ChainRunProgress_congratsButtonSecondary__vnTWo:hover{background:rgba(243,244,246,.6);border-color:#4a5568;color:#1a202c}.StoryHeader_headerWrapper__wW76i{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(102,126,234,.08);margin-bottom:16px;border:1px solid rgba(226,232,240,.6)}.StoryHeader_headerLeft__lGa9Z{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.StoryHeader_titleRow__wSllp{display:flex;align-items:center;grid-gap:8px;gap:8px}.StoryHeader_titleIcon__aO_ys{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(124,58,237,.1));color:#8b5cf6}.StoryHeader_titleIcon__aO_ys svg{font-size:15px}.StoryHeader_headerTitle__XQEAo{font-size:18px;font-weight:500;letter-spacing:-.8px;color:#1a202c;margin:0}.StoryHeader_countBadge__DzE7l{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:3px 6px;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(124,58,237,.12));border:2px solid rgba(139,92,246,.25);border-radius:20px;box-shadow:0 2px 8px rgba(139,92,246,.08);animation:StoryHeader_fadeInScale__CuQS4 .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.StoryHeader_countNumber__Sf_n4{font-size:12px;font-weight:700;color:#8b5cf6;line-height:1;background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.StoryHeader_countLabel__W4yrg{font-size:10px;font-weight:600;color:rgba(139,92,246,.8);text-transform:uppercase;letter-spacing:.5px;line-height:.7}@keyframes StoryHeader_fadeInScale__CuQS4{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.StoryHeader_headerDescription__95Qr2{font-size:12px;color:#64748b;margin:0}.StoryHeader_headerActions__m4g_s{display:flex;grid-gap:12px;gap:12px;align-items:center}.StoryHeader_actionButton__h5f7O{display:flex;align-items:center;justify-content:center;padding:8px 10px;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(124,58,237,.08));color:#8b5cf6;border:2px solid rgba(139,92,246,.3);border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(102,126,234,.08);position:relative;overflow:hidden;white-space:nowrap}.StoryHeader_actionButton__h5f7O svg{font-size:20px;flex-shrink:0}.StoryHeader_actionButton__h5f7O:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.1),transparent);transition:left .5s ease}.StoryHeader_actionButton__h5f7O:hover:not(:disabled){background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(124,58,237,.15));border-color:rgba(139,92,246,.5);transform:translateY(-2px);box-shadow:0 4px 16px rgba(139,92,246,.12);color:#7c3aed}.StoryHeader_actionButton__h5f7O:hover:not(:disabled):before{left:100%}.StoryHeader_actionButton__h5f7O:active:not(:disabled){transform:translateY(0)}.StoryHeader_actionButton__h5f7O:disabled{opacity:.5;cursor:not-allowed}.StoryHeader_buttonLabel__es32R{max-width:0;overflow:hidden;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.StoryHeader_buttonLabel__es32R{display:none}}.StoryHeader_actionButton__h5f7O:hover .StoryHeader_buttonLabel__es32R{padding-left:12px;max-width:200px;opacity:1}.StoryHeader_secondaryButton__hXh4s{background:rgba(0,0,0,.04);color:#4a5568;border-color:rgba(226,232,240,.8)}.StoryHeader_secondaryButton__hXh4s:hover:not(:disabled){background:rgba(0,0,0,.08);border-color:rgba(226,232,240,.8);color:#1a202c}.StoryHeader_dangerButton__OZPoQ{background:rgba(239,68,68,.08);color:#ef4444;border-color:rgba(239,68,68,.3)}.StoryHeader_dangerButton__OZPoQ:hover:not(:disabled){background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.5);color:#dc2626}.StoryPrompt_storyPromptContainer__H7mGj{width:100%;height:100%;min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:radial-gradient(circle at center,#fff1f2 0,#f5f3ff 40%,#fff 80%);padding:40px 20px;animation:StoryPrompt_fadeIn__ljgU_ .5s ease-out;overflow-y:scroll;overflow-x:hidden;position:relative}.StoryPrompt_storyPromptContainer__H7mGj.StoryPrompt_creationMode__9LPAI{overflow:hidden!important}.StoryPrompt_storyPromptContainer__H7mGj.StoryPrompt_previewMode__f6R_t::-webkit-scrollbar{width:6px}.StoryPrompt_storyPromptContainer__H7mGj.StoryPrompt_previewMode__f6R_t::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.StoryPrompt_storyPromptContainer__H7mGj.StoryPrompt_previewMode__f6R_t::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.StoryPrompt_storyPromptContainer__H7mGj.StoryPrompt_previewMode__f6R_t::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.StoryPrompt_contentWrapper__LV_9B{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;grid-gap:40px;gap:40px;margin:auto 0;position:relative;z-index:10}.StoryPrompt_websiteLogo__Vdcq1{height:48px;width:auto;object-fit:contain;margin-bottom:-15px}.StoryPrompt_mainHeading__MmzT1{font-size:32px;font-weight:600;text-align:center;margin:0;color:#111827;letter-spacing:-.02em;line-height:1.4;padding-bottom:10px}.StoryPrompt_promptBoxWrapper__HLgFb{width:100%;animation:StoryPrompt_slideUp__6Vrd0 .6s cubic-bezier(.16,1,.3,1)}@keyframes StoryPrompt_fadeIn__ljgU_{0%{opacity:0}to{opacity:1}}@keyframes StoryPrompt_slideUp__6Vrd0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.StoryPrompt_movingBlob__iU6TG{position:absolute;border-radius:50%;filter:blur(70px);opacity:.45;z-index:1;will-change:transform;pointer-events:none;width:450px;height:450px;background:radial-gradient(circle,rgba(147,51,234,.45) 0,rgba(59,130,246,.35) 100%);top:10%;left:5%;animation:StoryPrompt_blobFloat1__eWjuW 25s cubic-bezier(.45,.05,.55,.95) infinite,StoryPrompt_blobMorph1__FhhYP 18s ease-in-out infinite}.StoryPrompt_movingBlob__iU6TG.StoryPrompt_movingBlob2__qltuY{width:380px;height:380px;background:radial-gradient(circle,rgba(236,72,153,.45) 0,rgba(239,68,68,.35) 100%);top:60%;right:10%;left:auto;animation:StoryPrompt_blobFloat2__KO6V_ 28s cubic-bezier(.45,.05,.55,.95) infinite,StoryPrompt_blobMorph2__zeO6p 16s ease-in-out infinite;animation-delay:3s}.StoryPrompt_movingBlob__iU6TG.StoryPrompt_movingBlob3__nUXhk{width:350px;height:350px;background:radial-gradient(circle,rgba(6,182,212,.45) 0,rgba(99,102,241,.35) 100%);bottom:15%;left:50%;top:auto;animation:StoryPrompt_blobFloat3__tQ__M 30s cubic-bezier(.45,.05,.55,.95) infinite,StoryPrompt_blobMorph3__qjD5q 20s ease-in-out infinite;animation-delay:6s}@keyframes StoryPrompt_blobFloat1__eWjuW{0%{transform:translate(0)}12.5%{transform:translate(150px,-100px)}25%{transform:translate(200px,50px)}37.5%{transform:translate(100px,150px)}50%{transform:translate(-80px,120px)}62.5%{transform:translate(-150px,30px)}75%{transform:translate(-120px,-80px)}87.5%{transform:translate(50px,-120px)}to{transform:translate(0)}}@keyframes StoryPrompt_blobFloat2__KO6V_{0%{transform:translate(0)}14%{transform:translate(-180px,-90px)}28%{transform:translate(-220px,80px)}42%{transform:translate(-100px,180px)}56%{transform:translate(70px,140px)}70%{transform:translate(160px,40px)}84%{transform:translate(120px,-110px)}to{transform:translate(0)}}@keyframes StoryPrompt_blobFloat3__tQ__M{0%{transform:translate(-50%)}16%{transform:translate(-50%,-120px) translateX(100px)}32%{transform:translate(-50%,-80px) translateX(180px)}48%{transform:translate(-50%,90px) translateX(140px)}64%{transform:translate(-50%,160px) translateX(-60px)}80%{transform:translate(-50%,100px) translateX(-170px)}to{transform:translate(-50%)}}@keyframes StoryPrompt_blobMorph1__FhhYP{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;width:400px;height:400px}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%;width:450px;height:380px}50%{border-radius:40% 60% 50% 60%/40% 50% 60% 50%;width:380px;height:420px}75%{border-radius:70% 30% 50% 50%/30% 50% 50% 70%;width:420px;height:390px}}@keyframes StoryPrompt_blobMorph2__zeO6p{0%,to{border-radius:50% 60% 40% 50%/60% 40% 60% 40%;width:350px;height:350px}33%{border-radius:40% 50% 60% 50%/50% 60% 40% 60%;width:380px;height:330px}66%{border-radius:60% 40% 50% 60%/40% 60% 50% 50%;width:340px;height:370px}}@keyframes StoryPrompt_blobMorph3__qjD5q{0%,to{border-radius:55% 45% 45% 55%/50% 50% 50% 50%;width:300px;height:300px}40%{border-radius:45% 55% 60% 40%/60% 40% 55% 45%;width:330px;height:280px}80%{border-radius:50% 50% 40% 60%/45% 60% 40% 55%;width:290px;height:320px}}.InstancesCard_instancesCardWrapper__FwNt8{display:flex;flex-direction:column;position:relative;padding:12px;container-type:inline-size;height:100%;overflow:hidden}.InstancesCard_instancesContainer__szV_W{background:linear-gradient(135deg,#fafafa,#f8f9fc);overflow-y:auto;overflow-x:hidden;display:grid;grid-gap:12px;gap:12px;min-height:0;grid-template-columns:repeat(3,1fr)}@container (max-width: 900px){.InstancesCard_instancesContainer__szV_W{grid-template-columns:repeat(2,1fr)}.InstancesCard_instancesContainer__szV_W.InstancesCard_revisionMode__2OlG4{grid-template-columns:1fr!important}}@container (max-width: 660px){.InstancesCard_instancesContainer__szV_W{grid-template-columns:1fr}}.InstancesCard_instancesContainer__szV_W::-webkit-scrollbar{width:6px}.InstancesCard_instancesContainer__szV_W::-webkit-scrollbar-track{background:#f1f1f1}.InstancesCard_instancesContainer__szV_W::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.InstancesCard_instancesContainer__szV_W::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.InstancesCard_instanceWrapper__UW8vx{transition:all .3s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;perspective:1000px}.InstancesCard_instanceWrapper__UW8vx.InstancesCard_flipping__Qx3Dq{animation:InstancesCard_flipCard__wKnPo .6s ease-in-out}@keyframes InstancesCard_flipCard__wKnPo{0%{transform:rotateY(0deg) scale(1)}50%{transform:rotateY(90deg) scale(.95);opacity:.8}to{transform:rotateY(0deg) scale(1);opacity:1}}.InstancesCard_instanceHeader__7snrh{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid rgba(226,232,240,.5)}.InstancesCard_headerLeft__EogMq{display:flex;align-items:center;grid-gap:8px;gap:8px}.InstancesCard_typeIcon__UHgm6{color:rgba(102,126,234,.8);font-size:20px!important}.InstancesCard_instanceTitle__JdB_g{font-size:16px;font-weight:600;color:#2d3748;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.InstancesCard_deleteInstanceButton__kMP00{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.1));border:1px solid rgba(239,68,68,.3);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#e53e3e;transition:all .3s cubic-bezier(.4,0,.2,1)}.InstancesCard_deleteInstanceButton__kMP00:hover{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.2));border-color:rgba(239,68,68,.5);transform:scale(1.05)}.InstancesCard_deleteInstanceButton__kMP00 svg{width:16px;height:16px;font-size:16px}.InstancesCard_addButtonWrapper__KZVvV{display:flex;align-items:center;grid-gap:6px;gap:6px;justify-content:center;padding:12px;border-top:1px solid #e0e0e0;background-color:#fff;container-type:inline-size;flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:10}.InstancesCard_addButton__agb6k{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border:2px dashed rgba(102,126,234,.3);border-radius:14px;padding:8px 16px;font-size:14px;font-weight:600;color:#667eea;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}@container (max-width: 480px){.InstancesCard_addButton__agb6k{font-size:12px;padding:6px 12px;border-radius:12px}}.InstancesCard_addButton__agb6k:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.15),transparent);transition:left .5s ease}.InstancesCard_addButton__agb6k:hover{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));border-color:rgba(102,126,234,.5);color:#5a67d8;transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.12)}.InstancesCard_addButton__agb6k:hover:before{left:100%}.InstancesCard_addButton__agb6k:active{transform:translateY(0)}.InstancesCard_customChatParentWrapper__GPAYr{box-shadow:none!important;width:100%!important;position:relative!important;top:auto!important;right:auto!important;padding:8px!important;max-width:100%!important;background:transparent;max-height:100%;overflow-y:scroll}.InstancesCard_customBulkContainer__eK11m{padding:0!important}.InstancesCard_framesAdditionContainer__PIsdv{padding:16px;background-color:#fff;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;grid-gap:12px;gap:12px;min-height:160px;max-height:400px;overflow:auto;flex-shrink:0}.InstancesCard_framesWrapperGrid__9sAOx{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-gap:8px;gap:8px;flex:1 1;overflow-y:auto;padding:4px;min-height:80px}.InstancesCard_framesWrapperGrid__9sAOx::-webkit-scrollbar{width:4px}.InstancesCard_framesWrapperGrid__9sAOx::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.InstancesCard_framesWrapperGrid__9sAOx::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.InstancesCard_framesWrapperGrid__9sAOx::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.InstancesCard_frameThumbnail__kwLIQ{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid #e0e0e0;transition:all .2s ease;background-color:#f8f9fa}.InstancesCard_frameThumbnail__kwLIQ:hover{border-color:#361f7a;transform:scale(1.05);box-shadow:0 4px 12px rgba(54,31,122,.2)}.InstancesCard_frameThumbnail__kwLIQ:hover .InstancesCard_removeButton__ywOOw{opacity:1;transform:scale(1)}.InstancesCard_frameThumbnail__kwLIQ img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.InstancesCard_frameThumbnail__kwLIQ:hover img{transform:scale(1.1)}.InstancesCard_dashButton__YNLsU{background:#fff;border:2px dashed #361f7a;padding:12px 20px;border-radius:12px;color:#361f7a;font-weight:600;font-size:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;position:relative;overflow:hidden}.InstancesCard_dashButton__YNLsU:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(54,31,122,.1),transparent);transition:left .5s ease}.InstancesCard_dashButton__YNLsU:hover{background:#f0f2ff;border-color:#5a4fcf;transform:translateY(-2px)}.InstancesCard_dashButton__YNLsU:hover:before{left:100%}.InstancesCard_dashButton__YNLsU:active{transform:translateY(0)}.InstancesCard_dashButton__YNLsU:disabled{color:#9ca3af;cursor:not-allowed}.InstancesCard_dashButton__YNLsU:disabled,.InstancesCard_dashButton__YNLsU:disabled:hover{background:#f5f5f5;border-color:#d1d5db;transform:none;box-shadow:none}.InstancesCard_dashButton__YNLsU:disabled:hover:before{left:-100%}.InstancesCard_removeButton__ywOOw{position:absolute;top:0;right:0;z-index:2;background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9));color:#fff;border:none;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);transform:scale(.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.InstancesCard_removeButton__ywOOw:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.1)}.InstancesCard_removeButton__ywOOw svg{width:14px;height:14px;font-size:14px}.InstancesCard_emptyState__vEHRa{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;min-height:400px}.InstancesCard_emptyIcon__3ktS5{font-size:64px!important;color:rgba(102,126,234,.3);margin-bottom:16px;animation:InstancesCard_pulse__Xkk1p 2s ease-in-out infinite}.InstancesCard_emptyTitle__0pWsi{font-size:24px;font-weight:600;color:#2d3748;margin:0 0 8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.InstancesCard_emptyMessage__uTpeJ{font-size:15px;color:#718096;margin:0 0 24px;max-width:400px;line-height:1.6}.InstancesCard_emptyStateButtons__zgrBN{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap;justify-content:center}.InstancesCard_addFrameButton__KmtU7{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 24px;background:linear-gradient(135deg,rgba(102,126,234,.9),rgba(118,75,162,.9));color:#fff;border:none;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(102,126,234,.3);position:relative;overflow:hidden}.InstancesCard_addFrameButton__KmtU7:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.InstancesCard_addFrameButton__KmtU7:hover{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 20px rgba(102,126,234,.4);transform:translateY(-2px)}.InstancesCard_addFrameButton__KmtU7:hover:before{left:100%}.InstancesCard_addFrameButton__KmtU7:hover svg{transform:scale(1.1)}.InstancesCard_addFrameButton__KmtU7:active{transform:translateY(0)}.InstancesCard_addFrameButton__KmtU7 svg{width:18px;height:18px;transition:transform .3s ease}.InstancesCard_returnToScenesButton__d4y16{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 24px;background:linear-gradient(135deg,rgba(102,126,234,.9),rgba(118,75,162,.9));color:#fff;border:none;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(102,126,234,.3);position:relative;overflow:hidden}.InstancesCard_returnToScenesButton__d4y16:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.InstancesCard_returnToScenesButton__d4y16:hover{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 20px rgba(102,126,234,.4);transform:translateY(-2px)}.InstancesCard_returnToScenesButton__d4y16:hover:before{left:100%}.InstancesCard_returnToScenesButton__d4y16:hover svg{transform:translateX(-2px)}.InstancesCard_returnToScenesButton__d4y16:active{transform:translateY(0)}.InstancesCard_returnToScenesButton__d4y16 svg{width:18px;height:18px;transition:transform .3s ease}@keyframes InstancesCard_pulse__Xkk1p{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.ShotsGeneration_addCanvasButtonWrapper__nvooX{width:100%;padding:12px 20px;background:#fafafa;border-top:1px solid rgba(54,31,122,.1);flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:10}.ShotsGeneration_addCanvasButton__PNen8{width:100%}.DeleteModalStoryboard_modalOverlay__rC5re{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DeleteModalStoryboard_modalBox__DyWxb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:440px;max-width:90vw;background:linear-gradient(135deg,#fff,#fafafa);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05);padding:32px;animation:DeleteModalStoryboard_modalAppear__rTIWP .3s cubic-bezier(.4,0,.2,1);outline:none}@keyframes DeleteModalStoryboard_modalAppear__rTIWP{0%{opacity:0;transform:translate(-50%,-48%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DeleteModalStoryboard_confirmationScreen__OCv7V{display:flex;flex-direction:column;align-items:center;animation:DeleteModalStoryboard_fadeIn__kSLAg .3s ease}.DeleteModalStoryboard_closeButton__xy4KO{position:absolute!important;right:8px;top:8px;color:#94a3b8!important;transition:all .2s ease!important}.DeleteModalStoryboard_closeButton__xy4KO:hover{color:#64748b!important;background:rgba(148,163,184,.1)!important;transform:rotate(90deg)}.DeleteModalStoryboard_iconWrapper__tOM0o{margin-bottom:24px}.DeleteModalStoryboard_iconCircle___muLV{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.15));display:flex;align-items:center;justify-content:center;animation:DeleteModalStoryboard_iconPulse__aycmv 2s ease-in-out infinite}.DeleteModalStoryboard_deleteIcon__VAUWr{font-size:40px!important;color:#ef4444}@keyframes DeleteModalStoryboard_iconPulse__aycmv{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 12px rgba(239,68,68,0)}}.DeleteModalStoryboard_title__PPChY{font-weight:700!important;color:#1e293b!important;margin-bottom:12px!important;text-align:center}.DeleteModalStoryboard_message__jtCwk{color:#64748b!important;text-align:center;line-height:1.6!important;margin-bottom:32px!important;font-size:15px!important}.DeleteModalStoryboard_buttonGroup__rnQ0L{display:flex;grid-gap:12px;gap:12px;width:100%}.DeleteModalStoryboard_cancelButton__NYPUa{flex:1 1;padding:12px 24px!important;border-radius:10px!important;border:2px solid #e2e8f0!important;color:#64748b!important;font-weight:600!important;text-transform:none!important;transition:all .2s ease!important}.DeleteModalStoryboard_cancelButton__NYPUa:hover{border-color:#cbd5e1!important;background:#f8fafc!important;transform:translateY(-1px)}.DeleteModalStoryboard_deleteButton__wgeyO{flex:1 1;padding:12px 24px!important;border-radius:10px!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(239,68,68,.4)!important;transition:all .2s ease!important}.DeleteModalStoryboard_deleteButton__wgeyO:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 6px 16px rgba(239,68,68,.5)!important;transform:translateY(-2px)}.DeleteModalStoryboard_deleteButton__wgeyO:active{transform:translateY(0)}.DeleteModalStoryboard_buttonIcon__IXvjI{font-size:18px!important;margin-right:6px}.DeleteModalStoryboard_loadingScreen__mWA6b{display:flex;flex-direction:column;align-items:center;padding:20px 0;animation:DeleteModalStoryboard_fadeIn__kSLAg .3s ease}.DeleteModalStoryboard_spinnerWrapper__5GAN3{margin-bottom:24px;position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.DeleteModalStoryboard_spinner__Tgth2{color:#8b5cf6!important}.DeleteModalStoryboard_loadingTitle__y6cWM{font-weight:600!important;color:#1e293b!important;margin-bottom:8px!important}.DeleteModalStoryboard_loadingMessage__HLfML{color:#64748b!important;text-align:center;font-size:14px!important}.DeleteModalStoryboard_successScreen__SqVnl{display:flex;flex-direction:column;align-items:center;padding:20px 0;animation:DeleteModalStoryboard_successAppear__bDLij .5s cubic-bezier(.34,1.56,.64,1)}@keyframes DeleteModalStoryboard_successAppear__bDLij{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.DeleteModalStoryboard_successIconWrapper__F2Qhj{margin-bottom:20px;animation:DeleteModalStoryboard_successBounce__1qJ9z .6s ease}.DeleteModalStoryboard_successIcon__DFRMx{font-size:72px!important;color:#22c55e;filter:drop-shadow(0 4px 12px rgba(34,197,94,.3))}@keyframes DeleteModalStoryboard_successBounce__1qJ9z{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.DeleteModalStoryboard_successTitle__EN7_e{font-weight:700!important;color:#22c55e!important;margin-bottom:8px!important}.DeleteModalStoryboard_successMessage__zIkQa{color:#64748b!important;text-align:center;font-size:14px!important}.DeleteModalStoryboard_errorScreen__iZgrK{display:flex;flex-direction:column;align-items:center;animation:DeleteModalStoryboard_fadeIn__kSLAg .3s ease}.DeleteModalStoryboard_errorIconWrapper__zy5uW{margin-bottom:20px;animation:DeleteModalStoryboard_shake__sALU_ .5s ease}@keyframes DeleteModalStoryboard_shake__sALU_{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.DeleteModalStoryboard_errorIcon__CQiXF{font-size:72px!important;color:#ef4444;filter:drop-shadow(0 4px 12px rgba(239,68,68,.3))}.DeleteModalStoryboard_errorTitle__arMGM{font-weight:700!important;color:#ef4444!important;margin-bottom:12px!important}.DeleteModalStoryboard_errorMessage__L03WV{color:#64748b!important;text-align:center;margin-bottom:24px!important;font-size:14px!important;line-height:1.6!important}.DeleteModalStoryboard_errorButton__O1s74{padding:12px 32px!important;border-radius:10px!important;background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;color:#fff!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(139,92,246,.4)!important;transition:all .2s ease!important}.DeleteModalStoryboard_errorButton__O1s74:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;box-shadow:0 6px 16px rgba(139,92,246,.5)!important;transform:translateY(-2px)}@keyframes DeleteModalStoryboard_fadeIn__kSLAg{0%{opacity:0}to{opacity:1}}.RevisionModal_modalOverlay__Pqulv{display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.RevisionModal_modalBox__S96ST{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;outline:none;overflow:hidden}.RevisionModal_modalHeader__zg35P{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f0f0f0}.RevisionModal_modalHeader__zg35P h3{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.RevisionModal_modalContent__9yl7_{flex:1 1;overflow-y:auto;background:#f8f9fc}.StoryElement_elementsGridWrapper__Sbo8m{flex:1 1}.StoryElement_elementsGrid__cJBaG{padding:8px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:12px;gap:12px}.StoryElement_elementCard__BKL_h{background:#fff;border:1px solid rgba(139,92,246,.15);border-radius:12px;overflow:hidden;transition:all .2s ease;cursor:pointer;position:relative}.StoryElement_elementCard__BKL_h:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,.15);border-color:#8b5cf6}.StoryElement_elementCard__BKL_h:hover .StoryElement_elementOverlay__AHHfJ{opacity:1}.StoryElement_elementOverlay__AHHfJ{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;z-index:10}.StoryElement_elementActions__sChIO{display:flex;grid-gap:4px;gap:4px;justify-content:center;flex-wrap:wrap}.StoryElement_actionBtn__JEJwd{width:26px;height:26px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4a5568;transition:all .2s ease}.StoryElement_actionBtn__JEJwd svg{font-size:16px!important}.StoryElement_actionBtn__JEJwd:hover{transform:scale(1.1);color:#8b5cf6}.StoryElement_actionBtn__JEJwd.StoryElement_delete__bU5FU:hover{color:#ef4444}.StoryElement_actionBtn__JEJwd.StoryElement_alertBtn__6Aq5m{color:#f59e0b}.StoryElement_actionBtn__JEJwd.StoryElement_alertBtn__6Aq5m:hover{color:#d97706}.StoryElement_missingVoice__rKNyA{border:2px solid #f59e0b!important}.StoryElement_missingVoice__rKNyA:hover{border-color:#d97706!important;box-shadow:0 4px 12px rgba(245,158,11,.2)!important}.StoryElement_addCard__ZTl_Z{background:rgba(139,92,246,.03);border:1px dashed rgba(139,92,246,.3);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;cursor:pointer;transition:all .2s ease;min-height:140px}.StoryElement_addCard__ZTl_Z:hover{background:rgba(139,92,246,.08);border-color:#8b5cf6;transform:translateY(-2px)}.StoryElement_addIcon__TkmxR{width:40px;height:40px;border-radius:50%;background:rgba(139,92,246,.1);display:flex;align-items:center;justify-content:center;color:#8b5cf6;transition:all .2s ease}.StoryElement_addCard__ZTl_Z:hover .StoryElement_addIcon__TkmxR{background:#8b5cf6;color:#fff}.StoryElement_addText___SU1q{font-size:12px;font-weight:600;color:#8b5cf6;text-align:center}.StoryElement_elementImage__RZ8WC{width:100%;aspect-ratio:1;overflow:hidden;background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(236,72,153,.05));display:flex;align-items:center;justify-content:center}.StoryElement_elementImage__RZ8WC img{width:100%;height:100%;object-fit:cover}.StoryElement_placeholderImage__aZ7Is{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#8b5cf6;opacity:.3}.StoryElement_placeholderImage__aZ7Is svg{font-size:48px}.StoryElement_elementInfo__a10pX{padding:12px}.StoryElement_elementTitle___nCZn{font-size:12px;font-weight:500;color:#1a202c;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StoryElement_noElements__KiTXJ{padding:24px;text-align:center;color:#64748b;font-size:14px;grid-column:1/-1}.StoryOverview_overviewWrapper__iv_tw{display:flex;flex-direction:row;align-items:flex-start;grid-gap:16px;gap:16px;overflow:visible;padding-bottom:16px;flex-shrink:0}.StoryOverview_overviewCard___YFg6{position:relative;border-radius:12px;width:100%}.StoryOverview_overviewHeader__UB5aM{padding:12px 16px;display:flex;align-items:center;border-radius:12px;justify-content:space-between;cursor:pointer;background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(124,58,237,.1));transition:background .2s ease}.StoryOverview_overviewHeader__UB5aM:hover{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(124,58,237,.2))}.StoryOverview_overviewHeaderInner__dBxIv{display:flex;align-items:center;grid-gap:12px;gap:12px}.StoryOverview_storyIcon__OuWCx{color:#8b5cf6;font-size:22px}.StoryOverview_mainTitle__6ViUY{margin:0;color:#1a202c;font-size:18px;font-weight:500;letter-spacing:-.8px}.StoryOverview_expandIcon__DmdUc{color:#4a5568;transition:transform .3s ease;font-size:24px}.StoryOverview_expandIcon__DmdUc.StoryOverview_expanded__v1b2u{transform:rotate(180deg)}.StoryOverview_overviewContent__Z4F4R{padding:16px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.StoryOverview_section__MBJyU{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.StoryOverview_label__3Mq2L{font-size:11px;font-weight:700;text-transform:uppercase;color:#7c3aed;letter-spacing:.8px}.StoryOverview_value__dH9jB{font-size:15px;color:#1a202c;line-height:1.6}.StoryOverview_expandBtn__uw_fs{background:none;border:none;color:#8b5cf6;cursor:pointer;font-size:14px;margin-left:8px;text-decoration:underline;padding:0;font-weight:500;transition:all .2s ease}.StoryOverview_expandBtn__uw_fs:hover{color:#7c3aed}.StoryOverview_elementsSection__NPXBH{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-top:12px}.StoryOverview_elementsSectionHeader__yIOBG{display:flex;align-items:center;justify-content:space-between}.StoryOverview_elementTypeSection__iXiuF,.StoryOverview_elementsRowsWrapper__WlKTd{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.StoryOverview_elementsRowsWrapper__WlKTd{overflow:hidden}.StoryOverview_elementTypeHeader__uleF0{display:flex;align-items:center;grid-gap:8px;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(139,92,246,.1)}.StoryOverview_typeIcon__EYV37{color:#8b5cf6;font-size:18px}.StoryOverview_typeLabel__dxnYT{font-size:13px;font-weight:600;color:#1a202c}.StoryOverview_typeCount__m_GQk{font-size:12px;color:#64748b;font-weight:500}.StoryOverview_voiceModalOverlay__ItmuM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:2000;display:flex;align-items:center;justify-content:center;animation:StoryOverview_fadeIn__dCFJC .3s ease}@keyframes StoryOverview_fadeIn__dCFJC{0%{opacity:0}to{opacity:1}}.StoryOverview_voiceModalContent__pH_7D{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.2);width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;animation:StoryOverview_slideUp__awdr1 .3s ease;overflow:hidden}@keyframes StoryOverview_slideUp__awdr1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.StoryOverview_voiceModalBody__28mWh{padding:12px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column}.StoryOverview_overviewPreviewBox__41rfa{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:16px;background:rgba(249,250,251,.6);border-radius:12px;border:1px solid rgba(226,232,240,.6)}.StoryOverview_overviewTitle__i4FC0{font-size:18px;font-weight:500;letter-spacing:-.8px;color:#1a202c;margin:0}.StoryOverview_purpleText__C7bys{color:#8b5cf6}.StoryOverview_scriptDetailHeader__PwF2a{display:flex;align-items:center;justify-content:space-between;background:#f9f5ff;padding:12px 16px;border-radius:8px;cursor:pointer}.StoryOverview_overviewDescription__wu9g5{font-size:14px;color:#4a5568;line-height:1.6;margin:0}.ScenesShotReordering_reorderButton__rrTZn{color:#6366f1!important;background-color:rgba(99,102,241,.1)!important;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%!important;transform:rotate(180deg);width:32px;height:32px}.ScenesShotReordering_reorderButton__rrTZn svg{font-size:16px!important}.ScenesShotReordering_reorderButton__rrTZn:hover{background-color:rgba(99,102,241,.2)!important}.ScenesShotReordering_dialogTitle____oia{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #eee;font-weight:600}.ScenesShotReordering_closeButton__D1lZZ{color:#9e9e9e;padding:8px;margin-right:-8px}.ScenesShotReordering_closeButton__D1lZZ:hover{color:#666;background-color:rgba(0,0,0,.04)}.ScenesShotReordering_modalContent__YTT28{padding:0;display:flex;flex-direction:column;height:600px;background-color:#f8f9fa}.ScenesShotReordering_shotListWrapper__eTVg_{padding:20px;overflow-y:auto;flex:1 1}.ScenesShotReordering_shotList__mBzTv{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ScenesShotReordering_shotItem__IkP0G{display:flex;align-items:center;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;grid-gap:16px;gap:16px;transition:all .2s cubic-bezier(.2,0,0,1);-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.ScenesShotReordering_shotItem__IkP0G:hover{border-color:#b0bec5;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ScenesShotReordering_shotItem__IkP0G:hover .ScenesShotReordering_dragHandle__FSBLw{color:#555}.ScenesShotReordering_shotItem__IkP0G.ScenesShotReordering_isDragging__TsMQi{box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:#2196f3;background:#fff;z-index:1000;transform:scale(1.02)}.ScenesShotReordering_dragHandle__FSBLw{cursor:grab;color:#bdbdbd;display:flex;align-items:center;padding:4px;border-radius:4px;transition:all .2s ease}.ScenesShotReordering_dragHandle__FSBLw:hover{background-color:#f5f5f5;color:#757575}.ScenesShotReordering_dragHandle__FSBLw:active{cursor:grabbing;color:#2196f3}.ScenesShotReordering_shotThumbnail__pn2Qg{width:100px;height:56px;border-radius:6px;overflow:hidden;background:#eceff1;flex-shrink:0;border:1px solid rgba(0,0,0,.05);position:relative}.ScenesShotReordering_shotThumbnail__pn2Qg img,.ScenesShotReordering_shotThumbnail__pn2Qg video{width:100%;height:100%;object-fit:cover}.ScenesShotReordering_shotThumbnail__pn2Qg .ScenesShotReordering_placeholder__RDmeM{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#90a4ae;font-size:12px}.ScenesShotReordering_shotInfo__t5L0E{flex:1 1;display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.ScenesShotReordering_shotName__E15u6{font-size:15px;font-weight:600;color:#263238;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ScenesShotReordering_shotType__ka8NI{font-size:12px;color:#78909c;display:flex;align-items:center;grid-gap:6px;gap:6px}.ScenesShotReordering_shotType__ka8NI:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#cfd8dc}.ScenesShotReordering_dropPlaceholder__NeDC7{border:2px dashed #2196f3;background:rgba(33,150,243,.04);border-radius:12px;height:80px;margin:6px 0;display:flex;align-items:center;justify-content:center;color:#2196f3;font-weight:500;font-size:14px}.ScenesShotReordering_dialogActions__OT0oC{padding:16px 24px;border-top:1px solid #eee}.ScenesShotReordering_doneButton__RqL_b{padding:8px 24px;font-weight:600;text-transform:none;border-radius:8px;box-shadow:none}.ScenesShotReordering_doneButton__RqL_b:hover{box-shadow:0 2px 8px rgba(33,150,243,.3)}.TaskDetails_taskDetailsContainer__lZ85M{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;flex-shrink:0}.TaskDetails_header__PraMd{justify-content:space-between;cursor:pointer;padding:12px 16px;background:hsla(0,0%,100%,.5);border-bottom:1px solid rgba(0,0,0,.05)}.TaskDetails_headerLeft__SQ_NS,.TaskDetails_header__PraMd{display:flex;align-items:center;grid-gap:12px;gap:12px}.TaskDetails_progressCircle__DdA3z{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.TaskDetails_progressIndicator__UGIJT{color:#8b5cf6!important}.TaskDetails_progressText__tRxh9{position:absolute;font-size:7.5px;font-weight:700;color:#8b5cf6}.TaskDetails_headerInfo__TF_Ag{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.TaskDetails_title__iz8MA{font-weight:600;font-size:14px;color:#1a202c;line-height:1.2}.TaskDetails_subtitle__I2Jb_{font-size:11px;color:#4a5568;font-weight:500}.TaskDetails_headerRight__tbOkt{display:flex;align-items:center;grid-gap:4px;gap:4px}.TaskDetails_actionButton__YuAAm{padding:4px;color:#4a5568}.TaskDetails_actionButton__YuAAm:hover{background:rgba(0,0,0,.05);color:#1a202c}.TaskDetails_content__wSUnv{background:rgba(250,250,252,.5)}.TaskDetails_emptyState__cFb3R,.TaskDetails_errorState__KcCLe,.TaskDetails_loadingState__00Fkp{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:32px;color:#4a5568;font-size:13px}.TaskDetails_errorState__KcCLe{color:#ef4444}.TaskDetails_taskList__tyQIN{display:flex;flex-direction:column}.TaskDetails_taskItem__GiZ56{display:flex;grid-gap:12px;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.03);transition:background .2s ease}.TaskDetails_taskItem__GiZ56:last-child{border-bottom:none}.TaskDetails_taskItem__GiZ56:hover{background:hsla(0,0%,100%,.8)}.TaskDetails_taskIcon__yVjPv{display:flex;align-items:flex-start;padding-top:2px}.TaskDetails_successIcon__spguO{color:#10b981;font-size:18px}.TaskDetails_errorIcon__St0Vp,.TaskDetails_timeoutIcon__C_BrB{color:#ef4444;font-size:18px}.TaskDetails_runningIcon__NoJsN{color:#8b5cf6}.TaskDetails_pendingIcon__bB01x{color:#cbd5e1;font-size:18px}.TaskDetails_taskInfo__ZUB2X{display:flex;justify-content:space-between;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.TaskDetails_taskTitle__N1wRA{font-size:13px;font-weight:500;color:#1a202c;line-height:1.4}.TaskDetails_taskItemHeader__qrk8P{display:flex;justify-content:space-between;align-items:center}.TaskDetails_status__a8L9P{font-weight:500;font-size:11px}.TaskDetails_status__a8L9P.TaskDetails_completed__60cMg{color:#10b981}.TaskDetails_status__a8L9P.TaskDetails_failed__Szqbq{color:#ef4444}.TaskDetails_status__a8L9P.TaskDetails_timedout__pvJLj{color:#f59e0b}.TaskDetails_status__a8L9P.TaskDetails_inprogress__GwMU9{color:#8b5cf6}.TaskDetails_status__a8L9P.TaskDetails_pending__kpCcq{color:#4a5568}.ScenesGeneration_scenesContainer__Vq7Wr{padding:12px;display:flex;flex-direction:column;grid-gap:0;gap:0;flex:1 1;min-height:0;width:100%;container-type:size;position:relative;overflow-y:auto;overflow-x:hidden}.ScenesGeneration_scenesScrollWrapper___5yL3{display:flex;flex-direction:column;grid-gap:16px;gap:16px;flex:1 1}.ScenesGeneration_scenesList__tetCm{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.ScenesGeneration_scenesGrid__ziMSk{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@container (max-width: 600px){.ScenesGeneration_scenesGrid__ziMSk{grid-template-columns:1fr}}.ScenesGeneration_overallHeader__EeyM0{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ScenesGeneration_overallHeaderInner__hhJAZ{display:flex;align-items:center;grid-gap:8px;gap:8px}.ScenesGeneration_storyIcon__D96kd{color:#8058ff;font-size:22px!important;flex-shrink:0}.ScenesGeneration_storyTitleGroup__xfLIo{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.ScenesGeneration_storyId__Y4dUn{font-size:11px;color:#8058ff;font-weight:500;opacity:.8}.ScenesGeneration_expandIcon___BUqE{color:#8058ff;transition:transform .3s cubic-bezier(.4,0,.2,1);cursor:pointer;transform:rotate(180deg)}.ScenesGeneration_expandIcon___BUqE.ScenesGeneration_collapsed__HEOeT{transform:rotate(0deg)}.ScenesGeneration_overallCard__jr0Be{background:linear-gradient(135deg,#f8f7ff,#faf9ff);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;grid-gap:0;gap:0;border:1px solid rgba(128,88,255,.15);box-shadow:0 2px 12px rgba(128,88,255,.08);transition:all .3s ease}.ScenesGeneration_overallCard__jr0Be:hover{box-shadow:0 4px 16px rgba(128,88,255,.12)}.ScenesGeneration_storyMainTitle__Joy4s{margin:0;font-size:17px;font-weight:600;color:#2d2d2d}.ScenesGeneration_storyContent__b7AE1{display:flex;flex-direction:column;grid-gap:16px;gap:16px;max-height:500px;overflow:hidden;opacity:1;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1);margin-top:16px}.ScenesGeneration_storyContent__b7AE1.ScenesGeneration_collapsed__HEOeT{max-height:0;opacity:0;margin-top:0;pointer-events:none}.ScenesGeneration_storySection__d1eBW{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.ScenesGeneration_storyLabel__gWETF{font-size:11px;font-weight:600;color:#8058ff;text-transform:uppercase;letter-spacing:.8px}.ScenesGeneration_storyValue__Qne5i{font-size:14px;color:#4a4a4a;line-height:1.6;font-weight:400}.ScenesGeneration_sceneCardWrapper__GLgKc{height:100%;width:100%}.ScenesGeneration_sceneCard__EztVt{background:#fff;border-radius:12px;padding:16px 16px 0;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;grid-gap:0;gap:0}.ScenesGeneration_sceneHeader__Z_kfU{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:12px;gap:12px;padding-bottom:12px}.ScenesGeneration_sceneHeaderLeft__YHs99{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;flex:1 1}.ScenesGeneration_sceneIcon__LWXen{color:#6366f1;font-size:22px!important;flex-shrink:0;margin-top:2px}.ScenesGeneration_sceneTitleSection__I5zEk{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1}.ScenesGeneration_sceneTitle__YfX8I{margin:0;font-size:16px;font-weight:500;letter-spacing:-.8px;color:#1a1a1a}.ScenesGeneration_sceneTime__R1HFT{font-size:12px;color:#64748b;font-weight:400}.ScenesGeneration_sceneHeaderRight__utkGH{display:flex;align-items:center;grid-gap:8px;gap:8px}.ScenesGeneration_sceneDuration__LL7sj{background:#22c55e;color:#fff;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;flex-shrink:0}.ScenesGeneration_sceneEditButton__dUjXM{color:#6366f1!important;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%!important}.ScenesGeneration_sceneEditButton__dUjXM:hover{background-color:rgba(99,102,241,.1)!important;transform:scale(1.1)}.ScenesGeneration_sceneDeleteButton__HadF2{color:#ef4444!important;background-color:rgba(239,68,68,.1)!important;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%!important;width:32px;height:32px}.ScenesGeneration_sceneDeleteButton__HadF2 svg{font-size:16px!important}.ScenesGeneration_sceneDeleteButton__HadF2:hover{background-color:rgba(239,68,68,.2)!important}.ScenesGeneration_sceneExpandButton__y7qzF{color:#6366f1!important;background-color:rgba(99,102,241,.1)!important;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%!important;transform:rotate(180deg);width:32px;height:32px}.ScenesGeneration_sceneExpandButton__y7qzF:hover{background-color:rgba(99,102,241,.2)!important}.ScenesGeneration_sceneExpandButton__y7qzF.ScenesGeneration_collapsed__HEOeT{transform:rotate(0deg)}.ScenesGeneration_sceneContent__iNQja{display:flex;flex-direction:column;grid-gap:12px;gap:12px;max-height:2000px;overflow:hidden;opacity:1;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1)}.ScenesGeneration_sceneContent__iNQja.ScenesGeneration_collapsed__HEOeT{max-height:0;opacity:0;pointer-events:none}.ScenesGeneration_sceneDescription__l5ONe{font-size:13px;line-height:1.6;color:#2a2a2a;margin:0}.ScenesGeneration_seeMoreBtn__yjgFK{background:none;border:none;color:#8058ff;cursor:pointer;font-size:13px;font-weight:600;padding:0;margin-left:6px;transition:all .2s ease}.ScenesGeneration_seeMoreBtn__yjgFK:hover{color:#6642cc;text-decoration:underline}.ScenesGeneration_detailsBox__ixoR5{background:#f8f9ff;border-left:3px solid #6366f1;padding:12px 16px;border-radius:6px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.ScenesGeneration_detailLabel__7L2NG{font-size:11px;font-weight:700;color:#5e5e5e;letter-spacing:.5px;margin-bottom:2px}.ScenesGeneration_detailText__exv6H{font-size:13px;color:#2a2a2a;line-height:1.5;font-style:italic}.ScenesGeneration_shotsSection__9Q4fo{display:flex;flex-direction:column;grid-gap:10px;gap:10px;container-type:inline-size;padding-bottom:16px}.ScenesGeneration_shotsHeader__jfpWI{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#2a2a2a;grid-gap:12px;gap:12px}.ScenesGeneration_shotsHeader__jfpWI .ScenesGeneration_shotsTitle__6gLNN{position:relative}.ScenesGeneration_shotsHeader__jfpWI .ScenesGeneration_shotsTitle__6gLNN:before{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:8px}.ScenesGeneration_shotTimings__SREhW{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:8px;font-weight:500;color:#8058ff;background:rgba(128,88,255,.08);padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:6px;letter-spacing:.5px}.ScenesGeneration_shotTimings__SREhW svg{font-size:10px!important}.ScenesGeneration_timingIcon__CMRCu{font-size:16px!important;color:#8058ff}.ScenesGeneration_shotsGrid__k5Ulk{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));grid-gap:6px;gap:6px}@container (max-width: 1500px){.ScenesGeneration_shotsGrid__k5Ulk{grid-template-columns:repeat(9,minmax(0,1fr))}}@container (max-width: 1300px){.ScenesGeneration_shotsGrid__k5Ulk{grid-template-columns:repeat(8,minmax(0,1fr))}}@container (max-width: 1100px){.ScenesGeneration_shotsGrid__k5Ulk{grid-template-columns:repeat(7,minmax(0,1fr))}}@container (max-width: 900px){.ScenesGeneration_shotsGrid__k5Ulk{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (max-width: 700px){.ScenesGeneration_shotsGrid__k5Ulk{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 500px){.ScenesGeneration_shotsGrid__k5Ulk{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 360px){.ScenesGeneration_shotsGrid__k5Ulk{grid-template-columns:repeat(2,minmax(0,1fr))}}.ScenesGeneration_shotCard__3RHur{display:flex;flex-direction:column;grid-gap:8px;gap:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.95));padding:8px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(139,92,246,.1);box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02);position:relative;overflow:hidden}.ScenesGeneration_shotCard__3RHur:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(139,92,246,.03),rgba(124,58,237,.03));opacity:0;transition:opacity .3s ease;pointer-events:none}.ScenesGeneration_shotCard__3RHur:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.2);box-shadow:0 8px 24px rgba(139,92,246,.12),0 4px 12px rgba(0,0,0,.06)}.ScenesGeneration_shotCard__3RHur:hover:before{opacity:1}.ScenesGeneration_shotCard__3RHur:active{transform:translateY(-2px)}.ScenesGeneration_failedShotCard__ZXQhd{border:2px solid rgba(239,68,68,.4);position:relative}.ScenesGeneration_failedShotCard__ZXQhd .ScenesGeneration_shotStatusIcons__2icsd{background:#ef4444}.ScenesGeneration_failedShotCard__ZXQhd:before{background:linear-gradient(135deg,rgba(239,68,68,.03),rgba(220,38,38,.03))}.ScenesGeneration_failedShotCard__ZXQhd:hover{border-color:rgba(239,68,68,.6);box-shadow:0 8px 24px rgba(239,68,68,.2),0 4px 12px rgba(0,0,0,.08)}.ScenesGeneration_failedShotCard__ZXQhd:hover .ScenesGeneration_shotIconOverlay__veo4y{background:rgba(239,68,68,.95);box-shadow:0 4px 16px rgba(239,68,68,.4);color:#fff}.ScenesGeneration_failedShotCard__ZXQhd:hover .ScenesGeneration_shotIconOverlay__veo4y:hover{background:#dc2626;box-shadow:0 6px 20px rgba(239,68,68,.6)}.ScenesGeneration_failedShotImage__UE0V_{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ScenesGeneration_failedShotTitle__V_IKS{color:#dc2626;font-weight:600}.ScenesGeneration_noImagePlaceholder__pDfcx{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsla(0,93%,94%,.5),hsla(0,96%,89%,.5))}.ScenesGeneration_placeholderIcon__z_syZ{font-size:48px!important;color:#ef4444;opacity:.4}.ScenesGeneration_shotThumbnail__gLbl_{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#f0f0f0,#e5e5e5);box-shadow:0 2px 8px rgba(0,0,0,.08),inset 0 1px 2px rgba(0,0,0,.05)}.ScenesGeneration_shotThumbnail__gLbl_ video{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ScenesGeneration_shotCard__3RHur:hover .ScenesGeneration_shotThumbnail__gLbl_ video{transform:scale(1.05)}.ScenesGeneration_shotStatusIcons__2icsd{position:absolute;top:2px;left:2px;display:flex;background:#7c3aed;padding:1px 3px;border-radius:30px;grid-gap:2px;gap:2px;z-index:2;opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ScenesGeneration_statusIcon__zm_2Q{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f0e8ff;box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ScenesGeneration_statusIcon__zm_2Q svg{font-size:12px}.ScenesGeneration_shotOverlayWrapper__JY0o_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;grid-gap:8px;gap:8px;opacity:0;z-index:2;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ScenesGeneration_shotCard__3RHur:hover .ScenesGeneration_shotOverlayWrapper__JY0o_{opacity:1}.ScenesGeneration_shotIconOverlay__veo4y{width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;color:#7c3aed;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 4px 16px rgba(139,92,246,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ScenesGeneration_shotIconOverlay__veo4y:hover{transform:scale(1.15);background:#7c3aed;color:#fff;box-shadow:0 6px 20px rgba(139,92,246,.6)}.ScenesGeneration_shotIconOverlay__veo4y svg{font-size:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.ScenesGeneration_shotDuration__A8to8{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:4px 6px;border-radius:6px;font-size:8px;font-weight:500;letter-spacing:.3px;box-shadow:0 2px 8px rgba(0,0,0,.3);z-index:2}.ScenesGeneration_shotInfo__EEL8r{display:flex;flex-direction:column;grid-gap:0;gap:0;padding:2px 4px}.ScenesGeneration_shotName__OM0Nj{font-size:10px;font-weight:500;color:#1e293b;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ScenesGeneration_audioPlayButton__NX1DV{position:absolute;bottom:4px;right:4px;display:flex;align-items:center;justify-content:center;padding:0;background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(124,58,237,.95));-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);color:#fff;border:1.5px solid hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible;z-index:3}.ScenesGeneration_audioPlayButton__NX1DV .ScenesGeneration_audioIconWrapper__vIU5C{display:flex;align-items:center;justify-content:center;position:relative;padding:4px;z-index:2}.ScenesGeneration_audioPlayButton__NX1DV svg{font-size:16px!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.ScenesGeneration_audioPlayButton__NX1DV:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(139,92,246,.6);opacity:0;animation:none}.ScenesGeneration_audioPlayButton__NX1DV:hover{transform:scale(1.15);background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.ScenesGeneration_audioPlayButton__NX1DV:active{transform:scale(1.05)}.ScenesGeneration_audioPlayButton__NX1DV.ScenesGeneration_playing__CjoZI{background:linear-gradient(135deg,rgba(16,185,129,.95),rgba(5,150,105,.95));border-color:hsla(0,0%,100%,.3);animation:ScenesGeneration_audioPulse__24szU 1.5s ease-in-out infinite}.ScenesGeneration_audioPlayButton__NX1DV.ScenesGeneration_playing__CjoZI:before{animation:ScenesGeneration_ringPulse__dD4MB 1.5s ease-out infinite;border-color:rgba(16,185,129,.8)}.ScenesGeneration_audioPlayButton__NX1DV.ScenesGeneration_playing__CjoZI .ScenesGeneration_audioIconWrapper__vIU5C{animation:ScenesGeneration_iconBounce__AMr67 .6s ease-in-out infinite}@keyframes ScenesGeneration_audioPulse__24szU{0%,to{box-shadow:0 2px 8px rgba(139,92,246,.3),0 0 0 0 rgba(139,92,246,.7)}50%{box-shadow:0 4px 16px rgba(139,92,246,.5),0 0 0 8px rgba(139,92,246,0)}}@keyframes ScenesGeneration_ringPulse__dD4MB{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes ScenesGeneration_iconBounce__AMr67{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.ScenesGeneration_shotAudio__XL513 audio{width:100%;height:28px;border-radius:4px}.ScenesGeneration_addShotCard__7_FoU{width:100%;aspect-ratio:16/9;border:2px dashed rgba(139,92,246,.3);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:6px;gap:6px;cursor:pointer;background:linear-gradient(135deg,rgba(139,92,246,.04),rgba(124,58,237,.04));transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;position:relative;overflow:hidden}.ScenesGeneration_addShotCard__7_FoU:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.08),transparent);transition:left .5s ease}.ScenesGeneration_addShotCard__7_FoU .ScenesGeneration_addIcon__Pn2ES{font-size:28px!important;color:#8b5cf6;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.ScenesGeneration_addShotCard__7_FoU span{font-size:12px;color:#8b5cf6;font-weight:500;letter-spacing:.3px;transition:color .3s ease}.ScenesGeneration_addShotCard__7_FoU:hover{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(124,58,237,.1));border-color:rgba(139,92,246,.5);box-shadow:0 4px 12px rgba(139,92,246,.15)}.ScenesGeneration_addShotCard__7_FoU:hover:before{left:100%}.ScenesGeneration_addShotCard__7_FoU:hover .ScenesGeneration_addIcon__Pn2ES{transform:rotate(90deg) scale(1.1)}.ScenesGeneration_addShotCard__7_FoU:hover span{color:#7c3aed}.ScenesGeneration_addShotCard__7_FoU:active .ScenesGeneration_addIcon__Pn2ES{transform:rotate(90deg) scale(.95)}.ScenesGeneration_emptyState__es_RX{padding:60px 20px;text-align:center;color:#64748b;display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px}.ScenesGeneration_emptyState__es_RX .ScenesGeneration_emptyIcon__bcVQ6{font-size:48px;color:#667eea;opacity:.6}.ScenesGeneration_emptyState__es_RX .ScenesGeneration_emptyTitle__KDNxM{font-size:18px;font-weight:600;color:#1e293b;margin:0}.ScenesGeneration_emptyState__es_RX .ScenesGeneration_emptyMessage__ktOQP{font-size:14px;color:#64748b;margin:0 0 24px;max-width:320px}.ScenesGeneration_createSceneButton__gbi8T{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 24px;background:linear-gradient(135deg,rgba(102,126,234,.9),rgba(118,75,162,.9));color:#fff;border:none;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(102,126,234,.3);position:relative;overflow:hidden}.ScenesGeneration_createSceneButton__gbi8T:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.ScenesGeneration_createSceneButton__gbi8T:hover{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 20px rgba(102,126,234,.4);transform:translateY(-2px)}.ScenesGeneration_createSceneButton__gbi8T:hover:before{left:100%}.ScenesGeneration_createSceneButton__gbi8T:hover svg{transform:scale(1.1)}.ScenesGeneration_createSceneButton__gbi8T:active{transform:translateY(0)}.ScenesGeneration_createSceneButton__gbi8T svg{width:18px;height:18px;transition:transform .3s ease}@keyframes ScenesGeneration_fadeIn__TrqLf{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ScenesGeneration_panelPulse__ZMcyy{0%,to{box-shadow:0 4px 16px rgba(99,75,174,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}50%{box-shadow:0 6px 24px rgba(99,75,174,.15),inset 0 1px 0 hsla(0,0%,100%,.9)}}.ScenesGeneration_loaderContent__zdfAz{display:flex;flex-direction:column;align-items:center;grid-gap:20px;gap:20px;position:relative;z-index:1}.ScenesGeneration_spinner__RmxYS{width:64px;height:64px;border:5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ScenesGeneration_spin__u5iHi 1s linear infinite}@keyframes ScenesGeneration_spin__u5iHi{to{transform:rotate(1turn)}}@keyframes ScenesGeneration_slideIn__5U_IX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ScenesGeneration_shimmer__cTHUN{0%{left:-100%}to{left:100%}}.ScenesGeneration_addSceneButton__riOrY{display:flex;justify-content:center;padding-top:8px;position:-webkit-sticky;position:sticky;bottom:0;background:#fafafa;z-index:10;flex-shrink:0;border-top:1px solid rgba(139,92,246,.1)}.ScenesGeneration_addSceneBtn__aF_tU{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 24px;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(124,58,237,.08));color:#8b5cf6;border:2px solid rgba(139,92,246,.3);border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(139,92,246,.1);position:relative;overflow:hidden;letter-spacing:.3px}.ScenesGeneration_addSceneBtn__aF_tU:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.1),transparent);transition:left .5s ease}.ScenesGeneration_addSceneBtn__aF_tU:hover{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(124,58,237,.15));border-color:rgba(139,92,246,.5);transform:translateY(-2px);box-shadow:0 4px 16px rgba(139,92,246,.2),0 2px 8px rgba(139,92,246,.15);color:#7c3aed}.ScenesGeneration_addSceneBtn__aF_tU:hover:before{left:100%}.ScenesGeneration_addSceneBtn__aF_tU:active{transform:translateY(0)}.ScenesGeneration_addIcon__Pn2ES{font-size:22px!important;transition:transform .3s ease}.ScenesGeneration_scenePromptWrapper__XWPND{height:100%}.StoryGeneration_StoryGenerationContainer__eO2_E{width:100%;flex:1 1;min-height:0;display:flex;flex-direction:column;background-color:#fafafa;position:relative;overflow:hidden;height:100%}.StoryGeneration_loadingOverlay__rUMqA{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,98%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:StoryGeneration_fadeIn__wvUQv .3s ease}@keyframes StoryGeneration_fadeIn__wvUQv{0%{opacity:0}to{opacity:1}}.StoryGeneration_loadingSpinner__TlLMH{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px}.StoryGeneration_spinnerIcon__TeC0t{font-size:48px!important;color:#8058ff;animation:StoryGeneration_spin__19I1x 2s linear infinite}@keyframes StoryGeneration_spin__19I1x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StoryGeneration_loadingText__uJCIo{font-size:16px;font-weight:600;color:#361f7a;margin:0}.StoryGeneration_header__NxovI{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#f0f2ff;flex-shrink:0;height:56px;box-sizing:border-box}.StoryGeneration_headerActions__p_exe{position:absolute;top:8px;right:40px}.StoryGeneration_viewToggleButton__0eFEH{color:#361f7a!important;padding:8px!important;transition:all .2s ease!important;border-radius:8px!important}.StoryGeneration_viewToggleButton__0eFEH:hover{color:#361f7a!important;background-color:rgba(102,126,234,.1)!important;transform:scale(1.05)}.StoryGeneration_viewToggleButton__0eFEH svg{font-size:20px!important}.StoryGeneration_closeButton__ofPI7{color:#361f7a!important;padding:8px!important;transition:all .2s ease}.StoryGeneration_closeButton__ofPI7:hover{background-color:hsla(0,0%,100%,.1)!important;transform:scale(1.1)}