.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}.GenerateAiChat_generateAiChat__WZCxp{max-width:100%;width:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.95));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:14px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-sizing:border-box}.GenerateAiChat_generateAiChat__WZCxp:hover{transform:translateY(-2px);border-color:rgba(102,126,234,.4)}.GenerateAiChat_generateAiChat__WZCxp:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:conic-gradient(#00eaff 0,#00eaff calc(var(--border-progress, 0%) * .2%),#3487ff calc(var(--border-progress, 0%) * .2%),#3487ff calc(var(--border-progress, 0%) * .4%),#7a5bff calc(var(--border-progress, 0%) * .4%),#7a5bff calc(var(--border-progress, 0%) * .6%),#b946ff calc(var(--border-progress, 0%) * .6%),#b946ff calc(var(--border-progress, 0%) * .8%),#ff4ad4 calc(var(--border-progress, 0%) * .8%),#ff4ad4 calc(var(--border-progress, 0%) * 1%),transparent 0);filter:drop-shadow(0 0 6px rgba(102,126,234,.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.GenerateAiChat_generateAiChat__WZCxp.GenerateAiChat_generating__JD019:before{opacity:1}.GenerateAiChat_generateAiChat__WZCxp.GenerateAiChat_generating__JD019{pointer-events:none}.GenerateAiChat_progressText__WRQhP{margin-left:8px;font-weight:600;color:#361f7a}@keyframes GenerateAiChat_pulse__kA9zc{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)}}.GenerateAiChat_compactView__z_QGm{padding:10px 14px;min-height:64px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactContent__H5cpj{display:flex;align-items:center;grid-gap:16px;gap:16px;width:100%}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactSelectedVoice__t6QMp{display:flex;align-items:center;justify-content:space-between;background:#f0edff;border:1px solid #d1d9ff;border-radius:8px;padding:8px 12px;font-size:12px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactVoiceInfo__sFDIU{display:flex;align-items:center;grid-gap:6px;gap:6px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactVoiceLabel__8PBP1{color:#402592;font-weight:600}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactVoiceName__YO5Wv{color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactVoiceRemove__2GTpp{background:none;border:none;color:#e74c3c;cursor:pointer;padding:2px 6px;border-radius:3px;transition:background-color .2s}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactVoiceRemove__2GTpp:hover{background:rgba(231,76,60,.1)}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactInput__3YDrW{flex:1 1;border:none;outline:none;background:transparent;font-size:14px;color:#1a202c;font-weight:400;resize:none;overflow:hidden;min-height:auto;line-height:1.4}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactInput__3YDrW:-ms-input-placeholder{color:#718096}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactInput__3YDrW::placeholder{color:#718096}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_mediaChip__nkYbk{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));color:#553c9a;padding:8px 16px;border-radius:16px;font-size:13px;font-weight:600;white-space:nowrap;border:1px solid rgba(102,126,234,.2)}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactControls___zFCs{display:flex;align-items:center;grid-gap:8px;gap:8px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactAddButton__djCV5{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.2);cursor:pointer;padding:8px;border-radius:50%;color:#553c9a;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px;height:32px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactAddButton__djCV5:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));color:#4c51bf;transform:scale(1.05)}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactAddButton__djCV5 svg{width:16px;height:16px;font-size:16px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactDropdownContainer__ZzfN4{min-width:80px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_expandButton__QTJLI{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.2);cursor:pointer;padding:10px;border-radius:50%;color:#553c9a;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_expandButton__QTJLI:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));color:#4c51bf;transform:scale(1.05)}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_expandButton__QTJLI svg{width:20px;height:20px;font-size:20px}.GenerateAiChat_expandedView__oVUCr{transition:all .4s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;position:relative}.GenerateAiChat_expandedView__oVUCr:focus-within{border-color:rgba(102,126,234,.6);box-shadow:0 0 0 3px rgba(102,126,234,.1),0 4px 12px rgba(102,126,234,.15);background:hsla(0,0%,100%,.95)}.GenerateAiChat_expandedView__oVUCr.GenerateAiChat_dragOver__mb9Sx{background:linear-gradient(135deg,rgba(52,168,83,.1),rgba(16,185,129,.1));border-color:rgba(52,168,83,.5);transform:scale(1.02)}.GenerateAiChat_expandedView__oVUCr .GenerateAiChat_collapseButton__SBv9x{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.2);cursor:pointer;padding:10px;border-radius:50%;color:#553c9a;display:flex;align-items:center;justify-content:center;top:8px;right:8px;position:absolute;z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.GenerateAiChat_expandedView__oVUCr .GenerateAiChat_collapseButton__SBv9x:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));color:#4c51bf;transform:rotate(180deg)}.GenerateAiChat_expandedView__oVUCr .GenerateAiChat_collapseButton__SBv9x svg{width:20px;height:20px;font-size:20px}.GenerateAiChat_expandedView__oVUCr .GenerateAiChat_dragDropInfo__Y75lb{background:linear-gradient(135deg,rgba(248,250,252,.8),rgba(241,245,249,.8));border:2px dashed rgba(148,163,184,.4);border-radius:12px;padding:20px;text-align:center;color:#475569;font-size:15px;margin-bottom:20px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500}.GenerateAiChat_expandedView__oVUCr .GenerateAiChat_dragDropInfo__Y75lb.GenerateAiChat_active__h4Zc0{border-color:rgba(52,168,83,.6);background:linear-gradient(135deg,rgba(52,168,83,.1),rgba(16,185,129,.1));color:#047857;transform:scale(1.02)}.GenerateAiChat_uploadedMedia__DmIso{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-gap:16px;gap:16px;max-height:300px;overflow-y:auto;padding:10px 10px 0}.GenerateAiChat_uploadedMedia__DmIso::-webkit-scrollbar{width:8px}.GenerateAiChat_uploadedMedia__DmIso::-webkit-scrollbar-track{background:rgba(248,250,252,.8);border-radius:4px}.GenerateAiChat_uploadedMedia__DmIso::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e0,#a0aec0);border-radius:4px}.GenerateAiChat_uploadedMedia__DmIso::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a0aec0,#718096)}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_uploadingCard__gOhMa .GenerateAiChat_circularProgress__bM_FL{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_uploadingCard__gOhMa .GenerateAiChat_circularProgress__bM_FL svg{color:#666}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_{position:relative;width:100%;height:100%;border-radius:12px;aspect-ratio:1/1;overflow:hidden;background:hsla(0,0%,100%,.9);border:1px solid rgba(226,232,240,.8);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_:hover{transform:scale(1.05) translateY(-4px);box-shadow:7px 2px 13px -6px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.04)}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_:hover .GenerateAiChat_removeButton__KfwyW{opacity:1;transform:scale(1)}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_ .GenerateAiChat_removeButton__KfwyW{position:absolute;top:6px;right:6px;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)}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_ .GenerateAiChat_removeButton__KfwyW:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.1)}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_ .GenerateAiChat_removeButton__KfwyW svg{width:14px;height:14px;font-size:14px}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_ .GenerateAiChat_mediaPreview__CV3Jt{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_ .GenerateAiChat_mediaPreview__CV3Jt img,.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_ .GenerateAiChat_mediaPreview__CV3Jt video{width:100%;height:100%;object-fit:cover;margin-top:6px}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_ .GenerateAiChat_mediaPreview__CV3Jt .GenerateAiChat_audioIcon__bxUyR{color:#667eea}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_ .GenerateAiChat_mediaPreview__CV3Jt .GenerateAiChat_audioIcon__bxUyR svg{width:36px;height:36px;font-size:36px}.GenerateAiChat_uploadedMedia__DmIso .GenerateAiChat_mediaCard__Klek_ .GenerateAiChat_mediaName__B_KBK{padding:8px 10px;font-size:11px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(241,245,249,.9));height:32px;display:flex;align-items:center;font-weight:500}.GenerateAiChat_textAreaContainer__GhswP{flex:1 1;position:relative;border-radius:14px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.GenerateAiChat_textAreaContainer__GhswP.GenerateAiChat_dragOver__mb9Sx{border-color:rgba(52,168,83,.6);background:linear-gradient(135deg,rgba(52,168,83,.1),rgba(16,185,129,.1));transform:scale(1.02)}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_promptInput__fe1wZ{width:100%;border:none;border-radius:12px;font-size:14px;color:#1a202c;background:transparent;resize:vertical;min-height:88px;font-weight:400;line-height:1.5;outline:none}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_promptInput__fe1wZ:-ms-input-placeholder{color:#a0aec0}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_promptInput__fe1wZ::placeholder{color:#a0aec0}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_leftControls__4vfEG{display:flex;align-items:center;grid-gap:8px;gap:8px}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_addButton__cx_fs{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.3);border-radius:8px;padding:8px;cursor:pointer;color:#553c9a;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:30px;height:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_addButton__cx_fs:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border-color:rgba(102,126,234,.5);color:#4c51bf;transform:scale(1.05)}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_addButton__cx_fs svg{width:16px;height:16px;font-size:16px}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_dropdownContainer__5qa6m{min-width:120px}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH{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 15px rgba(102,126,234,.4),0 0 0 1px hsla(0,0%,100%,.05)}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH .GenerateAiChat_modeSelectedText__hLhbf{width:0;height:0;overflow:hidden;opacity:0;transition:all .3s ease;font-size:12px;text-transform:capitalize}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH.GenerateAiChat_modeSelected__85fiS{width:auto;border-radius:12px;grid-gap:4px;gap:4px;max-height:35px;padding:0 10px}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH.GenerateAiChat_modeSelected__85fiS .GenerateAiChat_modeSelectedText__hLhbf{width:auto;height:auto;overflow:visible;opacity:1;transition:all .3s ease}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 8px 25px rgba(102,126,234,.5),0 0 0 1px hsla(0,0%,100%,.1)}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH:hover svg{animation:GenerateAiChat_fly__enE6c .6s ease-in-out infinite alternate}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH.GenerateAiChat_disabled__cFsul{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);color:#a0aec0;cursor:not-allowed;transform:none;box-shadow:none}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH.GenerateAiChat_disabled__cFsul:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);transform:none;box-shadow:none}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH svg{width:18px;height:18px;font-size:18px}.GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH .GenerateAiChat_loadingSpinner__wAxin{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:GenerateAiChat_spin__CZlaw 1s linear infinite}@keyframes GenerateAiChat_fly__enE6c{0%{transform:translateY(1px)}to{transform:translateY(-1px)}}@keyframes GenerateAiChat_spin__CZlaw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.GenerateAiChat_generateAiChat__WZCxp{border-radius:12px}.GenerateAiChat_generateAiChat__WZCxp .GenerateAiChat_expandedView__oVUCr .GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_promptInput__fe1wZ{min-height:80px}.GenerateAiChat_generateAiChat__WZCxp .GenerateAiChat_expandedView__oVUCr .GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY{bottom:10px;left:16px;right:16px;grid-gap:10px;gap:10px}.GenerateAiChat_generateAiChat__WZCxp .GenerateAiChat_expandedView__oVUCr .GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_leftControls__4vfEG{grid-gap:8px;gap:8px}.GenerateAiChat_generateAiChat__WZCxp .GenerateAiChat_expandedView__oVUCr .GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_addButton__cx_fs{width:32px;height:32px}.GenerateAiChat_generateAiChat__WZCxp .GenerateAiChat_expandedView__oVUCr .GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_addButton__cx_fs svg{width:16px;height:16px;font-size:16px}.GenerateAiChat_generateAiChat__WZCxp .GenerateAiChat_expandedView__oVUCr .GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_dropdownContainer__5qa6m{min-width:90px}.GenerateAiChat_generateAiChat__WZCxp .GenerateAiChat_expandedView__oVUCr .GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH{width:36px;height:36px}.GenerateAiChat_generateAiChat__WZCxp .GenerateAiChat_expandedView__oVUCr .GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH svg{width:16px;height:16px;font-size:16px}.GenerateAiChat_generateAiChat__WZCxp .GenerateAiChat_expandedView__oVUCr .GenerateAiChat_textAreaContainer__GhswP .GenerateAiChat_inputControls__wgnUY .GenerateAiChat_sendButton__u0ZuH .GenerateAiChat_loadingSpinner__wAxin{width:16px;height:16px;border-width:2px}.GenerateAiChat_generateAiChat__WZCxp .GenerateAiChat_uploadedMedia__DmIso{justify-content:center;grid-gap:12px;gap:12px}.GenerateAiChat_compactView__z_QGm{padding:8px 12px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactContent__H5cpj{grid-gap:12px;gap:12px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactContent__H5cpj .GenerateAiChat_compactInput__3YDrW{font-size:14px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactControls___zFCs{grid-gap:6px;gap:6px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactControls___zFCs .GenerateAiChat_compactAddButton__djCV5{width:28px;height:28px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_compactControls___zFCs .GenerateAiChat_compactAddButton__djCV5 svg{width:14px;height:14px;font-size:14px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_expandButton__QTJLI{padding:8px}.GenerateAiChat_compactView__z_QGm .GenerateAiChat_expandButton__QTJLI svg{width:18px;height:18px;font-size:18px}}.GenerateAiChat_generateAiChat__WZCxp *{transition:all .2s cubic-bezier(.4,0,.2,1)}.GenerateAiChat_errorText__dtfWd{font-size:10px;color:#e74c3c;background-color:rgba(231,76,60,.08);padding:4px 8px;border-radius:8px;margin:6px 0;display:flex;align-items:center;grid-gap:6px;gap:6px;transition:all .3s ease}.GenerateAiChat_errorText__dtfWd:before{content:"⚠️";font-size:14px}.GenerateAiChat_skeleton__yF_EA{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#f0f2f5;border-radius:8px;color:#555;font-size:12px;font-style:italic}.GenerateAiChat_generatedAudioContainer__c9Dee,.GenerateAiChat_generatedImageContainer__DLtXI,.GenerateAiChat_generatedVideoContainer__InZRG{padding:10px;background-color:#f0f2f5;border-radius:8px;display:flex;justify-content:center;align-items:center;grid-gap:16px;gap:16px}.GenerateAiChat_generatedImage__QmLCE,.GenerateAiChat_generatedVideo__LWilB{max-width:100%;max-height:140px;border-radius:8px}.GenerateAiChat_generatedAudio__Ip5PF{width:100%}.GenerateAiChat_dropdownSelect__2j3Eh{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:10px 36px 10px 14px;font-size:14px;font-weight:500;color:#2c2c2c;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);background-image:linear-gradient(45deg,transparent 50%,#555 0),linear-gradient(135deg,#555 50%,transparent 0);background-position:calc(100% - 18px),calc(100% - 14px);background-size:6px 6px;background-repeat:no-repeat}.GenerateAiChat_dropdownSelect__2j3Eh:hover{border-color:#bcbcbc;box-shadow:0 3px 6px rgba(0,0,0,.08)}.GenerateAiChat_dropdownSelect__2j3Eh:focus{outline:none;border-color:#bcbcbc;box-shadow:0 2px 4px rgba(0,0,0,.05)}.GenerateAiChat_dropdownSelect__2j3Eh option{padding:10px;background-color:#fff;color:#2c2c2c;font-size:14px;border-radius:6px}.GenerateAiChat_dropdownSelect__2j3Eh option:checked,.GenerateAiChat_dropdownSelect__2j3Eh option:focus,.GenerateAiChat_dropdownSelect__2j3Eh option:hover{background-color:#f0f4ff;color:#1a73e8}.GenerateAiChat_assetTypeTabs__JQX5M{display:flex;grid-gap:4px;gap:4px;border-radius:8px;padding:4px;background-color:#f5f5f5}.GenerateAiChat_assetTab__UNa2i{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:6px 10px;border:none;background-color:transparent;border-radius:6px;cursor:pointer;transition:background-color .3s ease,color .3s ease;flex:1 1;justify-content:center;color:#666}.GenerateAiChat_assetTab__UNa2i svg{font-size:12px}.GenerateAiChat_assetTab__UNa2i span{font-size:10px;font-weight:400;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;margin-left:4px;transition:all .3s ease}.GenerateAiChat_assetTab__UNa2i:hover{background-color:#e0e0e0;color:#333}.GenerateAiChat_assetTab__UNa2i:hover span{opacity:1;max-width:40px}.GenerateAiChat_activeTab__GWRsp{background-color:#361f7a;color:#fff;transition:all .3s ease}.GenerateAiChat_activeTab__GWRsp span{opacity:1;max-width:40px}.GenerateAiChat_activeTab__GWRsp:hover{background-color:#361f7a;color:#fff}.GenerateAiChat_generateFixedButton__M5zcU{font-size:14px;font-weight:500;color:#fff;background-color:#361f7a;border-radius:8px;padding:10px 20px;cursor:not-allowed;transition:all .25s ease;border:none;outline:none;display:block;width:100%;align-items:center;justify-content:center;margin-top:10px}.GenerateAiChat_generateFixedButton__M5zcU.GenerateAiChat_active__h4Zc0,.GenerateAiChat_generateFixedButton__M5zcU:hover:not(:disabled){background-color:#2c1663;cursor:pointer}.GenerateAiChat_generateFixedButton__M5zcU:disabled{cursor:not-allowed;background-color:#f0f2ff;color:#acafb2}.GenerateAiChat_speechModal__cN3mX{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.GenerateAiChat_speechModalOverlay__2_vaX{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.GenerateAiChat_speechModalContent__dEhiO{position:relative;background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:600px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:GenerateAiChat_modalSlideIn__BUh81 .3s ease-out;overflow:hidden}.GenerateAiChat_speechModalHeader__kfuMH{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.GenerateAiChat_speechModalTitle__gDb3E{margin:0;font-size:18px;font-weight:600}.GenerateAiChat_speechModalClose__3Eo_a{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.GenerateAiChat_speechModalClose__3Eo_a:hover{background:hsla(0,0%,100%,.2)}@keyframes GenerateAiChat_modalSlideIn__BUh81{0%{opacity:0;transform:translate3d(0,-20px,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}.GenerateAiChat_selectedVoiceIndicator__UlGEt{font-size:9px;opacity:.8;font-weight:400;display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.GenerateAiChat_selectedVoiceDisplay__ZkkUo{margin-top:12px;padding:0 4px}.GenerateAiChat_selectedVoiceCard__1cSd4{background:linear-gradient(135deg,#f8f9fc,#eef1ff);border:1px solid #d1d9ff;border-radius:12px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;transition:all .2s cubic-bezier(.4,0,.2,1);height:44px;max-width:100%;overflow:hidden;cursor:pointer!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GenerateAiChat_selectedVoiceCard__1cSd4:hover{border-color:#667eea;box-shadow:0 4px 16px rgba(102,126,234,.15);background:linear-gradient(135deg,#f0f4ff,#e8ecff);transform:translateY(-1px)}.GenerateAiChat_selectedVoiceCard__1cSd4:active{transform:translateY(0)}.GenerateAiChat_selectedVoiceInfo__S1c2O{padding:2px;display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 1;min-width:0;overflow:hidden}.GenerateAiChat_selectedVoiceAvatar__ni_Ua{width:24px;height:24px;font-weight:700;font-size:10px}.GenerateAiChat_selectedVoiceAvatar__ni_Ua,.GenerateAiChat_selectedVoicePlayButton__XQhRE{border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.GenerateAiChat_selectedVoicePlayButton__XQhRE{width:28px;height:28px;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(102,126,234,.3)}.GenerateAiChat_selectedVoicePlayButton__XQhRE:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:scale(1.05);box-shadow:0 4px 12px rgba(102,126,234,.4)}.GenerateAiChat_selectedVoicePlayButton__XQhRE:active{transform:scale(.95)}.GenerateAiChat_selectedVoicePlayButton__XQhRE svg{width:14px;height:14px;font-size:14px}.GenerateAiChat_selectedVoiceDetails__QJedH{flex:1 1;min-width:0;overflow:hidden}.GenerateAiChat_selectedVoiceName__xux7K{font-size:12px;font-weight:500;color:#333;margin:0 0 1px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GenerateAiChat_selectedVoiceDesc__MxgLy{font-size:10px;color:#666;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.GenerateAiChat_selectedVoiceActions__lslHY{display:flex;align-items:center;grid-gap:4px;gap:4px;flex-shrink:0}.GenerateAiChat_changeVoiceButton__RYRhs{background:#402592;color:#fff;border:none;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:500;cursor:pointer;transition:all .2s ease;height:24px}.GenerateAiChat_changeVoiceButton__RYRhs:hover{background:#2d1a65;transform:translateY(-1px)}.GenerateAiChat_unselectVoiceButton__H_8Ie{background:rgba(239,68,68,.1);color:#e74c3c;border:1px solid rgba(231,76,60,.3);padding:2px;border-radius:50%;font-size:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);width:24px;height:24px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GenerateAiChat_unselectVoiceButton__H_8Ie:hover{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#dc2626;transform:scale(1.05);box-shadow:0 2px 8px rgba(239,68,68,.3)}.GenerateAiChat_unselectVoiceButton__H_8Ie:active{transform:scale(.95)}.GenerateAiChat_generatedModeAction__zsOyq{position:absolute;top:8px;right:8px;z-index:2}.GenerateAiChat_generatedActionsButtons__s8Jr2{display:flex;flex-direction:column;justify-content:center;grid-gap:6px;gap:6px;position:relative}.GenerateAiChat_actionBtn__15JTd{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 8px;border-radius:8px;background:#fff;border:2px solid #d9dcff;font-size:10px;font-weight:500;color:#3c3f7f;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .15s ease}.GenerateAiChat_actionBtn__15JTd svg{font-size:14px;line-height:0}.GenerateAiChat_actionBtn__15JTd:hover{background:#f2f3ff;border-color:#c4c7ff}.GenerateAiChat_actionBtn__15JTd:active{transform:translateY(1px);background:#e6e7ff}.GenerateAiChat_generateAiChatLabel__95VwP{font-size:8px;color:#fff;background:#3c3f7f;padding:2px 12px;border-radius:12px 12px 0 0;margin:2px;max-width:100%}.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}}.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:22px;font-weight:600;line-height:1.1;color:#1a202c;margin:0;letter-spacing:.3px}.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:14px;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}.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%}.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}.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}.SelectionChip_chip__uFlTG{display:inline-flex;align-items:center;padding:4px 10px 4px 6px;border-radius:20px;font-size:10px;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}.SelectionChip_chip__uFlTG.SelectionChip_action__54VnJ{background-color:#f9fafb;border-color:#e5e7eb;color:#4b5563}.SelectionChip_chip__uFlTG.SelectionChip_action__54VnJ:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#111827}.SelectionChip_chip__uFlTG.SelectionChip_selected__4xB8L{background-color:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;padding-right:8px}.SelectionChip_chip__uFlTG.SelectionChip_selected__4xB8L:hover{background-color:#dbeafe}.SelectionChip_icon___QywO{display:flex;align-items:center;justify-content:center;color:inherit}.SelectionChip_icon___QywO svg{font-size:18px}.SelectionChip_avatar___MlnO{min-width:20px;min-height:20px;max-width:20px;max-height:20px;border-radius:50%;object-fit:cover}.SelectionChip_removeBtn__dEuRA{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;margin-left:4px;color:#60a5fa;transition:all .2s}.SelectionChip_removeBtn__dEuRA:hover{background-color:rgba(29,78,216,.1);color:#1d4ed8}.SelectionChip_removeBtn__dEuRA svg{font-size:14px}.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)}.AiSpeechFetcher_aiSpeechFetcher__ZyeE1{width:100%;max-width:100%;min-width:0;height:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative;box-sizing:border-box}.AiSpeechFetcher_aiSpeechFetcher__ZyeE1 *{box-sizing:border-box}.AiSpeechFetcher_aiSpeechFetcher__ZyeE1>*{max-width:100%;min-width:0}.AiSpeechFetcher_header__ixZIB{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;margin-bottom:4px;color:#000;flex-shrink:0;position:relative;box-sizing:border-box;overflow:hidden}.AiSpeechFetcher_backButton__YVuS3{background:hsla(0,0%,96%,.82);border:1px solid #d4d4d4;cursor:pointer;padding:8px;margin-right:12px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.AiSpeechFetcher_backButton__YVuS3:hover{background:#e9e9e9;border-color:#c8c8c8}.AiSpeechFetcher_backButton__YVuS3:active{background:#ddd;transform:scale(.98)}.AiSpeechFetcher_backButton__YVuS3 svg{font-size:15px;stroke:#666}.AiSpeechFetcher_title__JFO3Z{margin:0;font-size:16px;font-weight:500;color:#666;letter-spacing:.5px;flex:1 1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiSpeechFetcher_searchContainer___q3oZ{padding:8px 0;width:100%;max-width:100%;min-width:0;border-bottom:1px solid #e0e0e0;flex-shrink:0;box-sizing:border-box}.AiSpeechFetcher_searchInput__irU7W{width:100%;max-width:100%;min-width:0;padding:10px 8px;border:1px solid #e0e0e0;border-radius:10px;font-size:14px;outline:none;transition:all .3s ease;background:#fafbfc;box-shadow:0 1px 3px rgba(0,0,0,.05);box-sizing:border-box}.AiSpeechFetcher_searchInput__irU7W:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12);background:#fff;transform:translateY(-1px)}.AiSpeechFetcher_searchInput__irU7W:-ms-input-placeholder{color:#999;font-weight:400}.AiSpeechFetcher_searchInput__irU7W::placeholder{color:#999;font-weight:400}.AiSpeechFetcher_voicesList__3JrEk{flex:1 1;width:100%;max-width:100%;min-width:0;overflow-y:auto;padding:0;box-sizing:border-box}.AiSpeechFetcher_voiceItem__nc6W9{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;padding:10px 5px;background:none;cursor:pointer;text-align:left;transition:all .3s ease;border:none;border-bottom:1px solid #f0f0f0;position:relative;box-sizing:border-box}.AiSpeechFetcher_voiceItem__nc6W9:hover{background:linear-gradient(135deg,#f8f9fa,#e8f2ff);transform:translateY(-1px);border-radius:10px;box-shadow:0 2px 8px rgba(102,126,234,.08)}.AiSpeechFetcher_voiceItem__nc6W9.AiSpeechFetcher_selected__Ze7_4{background:linear-gradient(135deg,#e8f2ff,#f0f8ff);border-color:#667eea;box-shadow:0 2px 12px rgba(102,126,234,.15)}.AiSpeechFetcher_voiceItem__nc6W9.AiSpeechFetcher_playing__FvsLx{background:linear-gradient(135deg,#f0f8ff,#e8f4fd);box-shadow:0 2px 8px rgba(102,126,234,.12)}.AiSpeechFetcher_voiceItem__nc6W9:last-child{border-bottom:none}.AiSpeechFetcher_voiceAvatar__kZ10u{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;margin-right:16px;position:relative;flex-shrink:0}.AiSpeechFetcher_voiceAvatar__kZ10u svg{font-size:24px}.AiSpeechFetcher_voiceInfo__gUpOF{flex:1 1;min-width:0;max-width:calc(100% - 120px);margin-right:12px;overflow:hidden}.AiSpeechFetcher_voiceName__rZnt0{margin:0 0 4px;font-size:15px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;word-break:break-word}.AiSpeechFetcher_voiceDescription__ZT_jR{margin:0 0 2px;font-size:13px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;word-break:break-word;overflow-wrap:break-word}.AiSpeechFetcher_voiceCreator___KP1I{margin:0;font-size:12px;color:#999;font-style:italic;max-width:100%;word-break:break-word;overflow-wrap:break-word}.AiSpeechFetcher_voiceActions__WHApG{display:flex;align-items:center;flex-shrink:0}.AiSpeechFetcher_playButton__jNehP{width:42px;height:42px;border-radius:50%;border:2px solid #e0e6ed;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#667eea;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.1)}.AiSpeechFetcher_playButton__jNehP:hover{background:linear-gradient(135deg,#f0f8ff,#e8f2ff);border-color:#667eea;transform:scale(1.05);box-shadow:0 4px 15px rgba(102,126,234,.2)}.AiSpeechFetcher_playButton__jNehP.AiSpeechFetcher_playing__FvsLx{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;box-shadow:0 4px 15px rgba(102,126,234,.3);animation:AiSpeechFetcher_pulse__MRcq_ 2s infinite}.AiSpeechFetcher_playButton__jNehP svg{font-size:18px}@keyframes AiSpeechFetcher_pulse__MRcq_{0%{box-shadow:0 4px 15px rgba(102,126,234,.3)}50%{box-shadow:0 4px 20px rgba(102,126,234,.5)}to{box-shadow:0 4px 15px rgba(102,126,234,.3)}}.AiSpeechFetcher_skeletonContainer__NNL_p{width:100%;max-width:100%;min-width:0;height:100%;padding:0;box-sizing:border-box}.AiSpeechFetcher_skeletonItem__459WY{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;padding:10px 5px;border-bottom:1px solid #f0f0f0;animation:AiSpeechFetcher_skeletonPulse__2SYzP 1.5s ease-in-out infinite;box-sizing:border-box}.AiSpeechFetcher_skeletonItem__459WY:last-child{border-bottom:none}.AiSpeechFetcher_skeletonAvatar__mSFsY{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:AiSpeechFetcher_skeletonShimmer__C8Qwt 1.5s infinite;margin-right:16px;flex-shrink:0}.AiSpeechFetcher_skeletonInfo__6zzQh{flex:1 1;min-width:0;margin-right:12px}.AiSpeechFetcher_skeletonName__QhLBY{height:16px;margin-bottom:8px;width:70%}.AiSpeechFetcher_skeletonDescription__Kq1ol,.AiSpeechFetcher_skeletonName__QhLBY{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:AiSpeechFetcher_skeletonShimmer__C8Qwt 1.5s infinite;border-radius:4px}.AiSpeechFetcher_skeletonDescription__Kq1ol{height:14px;margin-bottom:6px;width:90%}.AiSpeechFetcher_skeletonCreator__L9l1r{height:12px;border-radius:4px;width:50%}.AiSpeechFetcher_skeletonCreator__L9l1r,.AiSpeechFetcher_skeletonPlayButton__0vqrS{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:AiSpeechFetcher_skeletonShimmer__C8Qwt 1.5s infinite}.AiSpeechFetcher_skeletonPlayButton__0vqrS{width:42px;height:42px;border-radius:50%;flex-shrink:0}@keyframes AiSpeechFetcher_skeletonShimmer__C8Qwt{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes AiSpeechFetcher_skeletonPulse__2SYzP{0%,to{opacity:1}50%{opacity:.8}}.AiSpeechFetcher_error__FDO4b{padding:24px;text-align:center;color:#e74c3c;font-size:14px;background:linear-gradient(135deg,#fdf2f2,#fde8e8);margin:20px;border-radius:12px;border:1px solid #f5c6cb;box-shadow:0 2px 8px rgba(231,76,60,.1)}.AiSpeechFetcher_emptyState__cOP3q{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:#999;background:linear-gradient(135deg,#f8f9fa,#e8f2ff);margin:20px;border-radius:16px;border:1px solid #e0e6ed}.AiSpeechFetcher_emptyState__cOP3q svg{font-size:64px;margin-bottom:20px;opacity:.6;color:#667eea}.AiSpeechFetcher_emptyTitle__qmRvm{font-size:18px;font-weight:600;margin-bottom:12px;color:#666;letter-spacing:.3px}.AiSpeechFetcher_emptyDescription__zwBzu{font-size:14px;color:#999;line-height:1.6;max-width:280px}@media(max-width:768px){.AiSpeechFetcher_aiSpeechFetcher__ZyeE1{border-radius:0;box-shadow:none;padding:8px}.AiSpeechFetcher_header__ixZIB{border-radius:0}.AiSpeechFetcher_header__ixZIB .AiSpeechFetcher_title__JFO3Z{font-size:14px}.AiSpeechFetcher_backButton__YVuS3{padding:8px;margin-right:12px}.AiSpeechFetcher_backButton__YVuS3 svg{font-size:20px}.AiSpeechFetcher_searchContainer___q3oZ{padding:10px 8px}.AiSpeechFetcher_searchInput__irU7W{padding:10px 8px;font-size:16px;border-radius:12px}.AiSpeechFetcher_voiceItem__nc6W9:hover{transform:none}.AiSpeechFetcher_voiceAvatar__kZ10u{width:48px;height:48px;margin-right:16px;font-size:18px}.AiSpeechFetcher_voiceAvatar__kZ10u svg{font-size:24px}.AiSpeechFetcher_voiceName__rZnt0{font-size:16px}.AiSpeechFetcher_voiceDescription__ZT_jR{font-size:14px;line-height:1.5}.AiSpeechFetcher_playButton__jNehP{width:44px;height:44px}.AiSpeechFetcher_playButton__jNehP:hover{transform:none}.AiSpeechFetcher_playButton__jNehP:active{transform:scale(.95)}.AiSpeechFetcher_playButton__jNehP svg{font-size:20px}.AiSpeechFetcher_skeletonAvatar__mSFsY{width:48px;height:48px;margin-right:16px}.AiSpeechFetcher_skeletonPlayButton__0vqrS{width:44px;height:44px}.AiSpeechFetcher_emptyState__cOP3q,.AiSpeechFetcher_error__FDO4b{margin:20px;padding:60px 20px}.AiSpeechFetcher_emptyState__cOP3q svg{font-size:48px;margin-bottom:16px}.AiSpeechFetcher_emptyState__cOP3q .AiSpeechFetcher_emptyTitle__qmRvm{font-size:16px}}@media(max-width:480px){.AiSpeechFetcher_aiSpeechFetcher__ZyeE1{border-radius:0;height:100vh;max-height:100vh}.AiSpeechFetcher_header__ixZIB{position:-webkit-sticky;position:sticky;top:0;z-index:10}.AiSpeechFetcher_searchContainer___q3oZ{position:-webkit-sticky;position:sticky;top:30px;z-index:9;background:#fff}.AiSpeechFetcher_voicesList__3JrEk{padding-bottom:20px}.AiSpeechFetcher_voiceItem__nc6W9{border-bottom:2px solid #f5f5f5}.AiSpeechFetcher_voiceItem__nc6W9:active{background:linear-gradient(135deg,#f0f8ff,#e8f4fd)}.AiSpeechFetcher_voiceInfo__gUpOF{max-width:calc(100% - 110px)}.AiSpeechFetcher_voiceName__rZnt0{font-size:16px;margin-bottom:6px}.AiSpeechFetcher_voiceDescription__ZT_jR{font-size:14px;line-height:1.6}.AiSpeechFetcher_playButton__jNehP{width:40px;height:40px}.AiSpeechFetcher_playButton__jNehP svg{font-size:18px}}.StoryElementsInChat_chipsContainer__JEIMu{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.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_voiceModalBody__VFUJx{flex:1 1;overflow-y:auto;padding:12px}.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%;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;display:flex;flex-direction:column;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;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_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_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;margin-bottom:20px}.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:space-between;grid-gap:12px;gap:12px;margin-top:auto}.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_generatingSection__xj7mv{display:flex;flex-direction:column;align-items:center;justify-content:center;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;position:relative;overflow:hidden;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)}}.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}.customDropdown_customDropdown__Gi_wR{position:relative;flex:1 1;font-family:inherit}.customDropdown_dropdownLabel__Y7IGC{position:absolute;top:-8px;left:12px;background:#fff;padding:0 6px;font-size:12px;font-weight:500;color:rgba(0,0,0,.6);z-index:1;transition:all .2s ease;pointer-events:none;line-height:1}.customDropdown_dropdownLabel__Y7IGC.customDropdown_dropdownLabelFocused__wZbi6{color:#593cb4}.customDropdown_dropdownTrigger__2tY2w{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;border:1px solid rgba(0,0,0,.23);border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;min-height:45px;position:relative}.customDropdown_dropdownTrigger__2tY2w:hover{border-color:rgba(0,0,0,.87)}.customDropdown_dropdownTrigger__2tY2w.customDropdown_dropdownOpen__eX5J4,.customDropdown_dropdownTrigger__2tY2w:focus-within{border-color:#593cb4;border-width:2px;outline:none}.customDropdown_customDropdown__Gi_wR:has(.customDropdown_dropdownOpen__eX5J4) .customDropdown_dropdownLabel__Y7IGC,.customDropdown_dropdownTrigger__2tY2w.customDropdown_dropdownOpen__eX5J4~.customDropdown_dropdownLabel__Y7IGC{color:#593cb4}.customDropdown_dropdownValue__iQTyL{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:14px;font-weight:400;color:rgba(0,0,0,.87);flex:1 1;line-height:1.5}.customDropdown_dropdownIcon__8m7Oq{display:flex;align-items:center;color:rgba(0,0,0,.54);font-size:20px}.customDropdown_valueDescription__nt_u6{font-size:11px;color:rgba(0,0,0,.6);margin-left:4px;font-weight:400}.customDropdown_dropdownArrow__Eodqa{color:rgba(0,0,0,.54);transition:transform .2s ease;font-size:24px}.customDropdown_dropdownArrow__Eodqa.customDropdown_dropdownArrowOpen__5XHZD{transform:rotate(180deg)}.customDropdown_dropdownMenu__mrc_I{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);z-index:100;max-height:150px;overflow-y:auto;animation:customDropdown_dropdownSlideIn__MBBZw .225s cubic-bezier(.4,0,.2,1)}.customDropdown_dropdownMenu__mrc_I::-webkit-scrollbar{width:6px}.customDropdown_dropdownMenu__mrc_I::-webkit-scrollbar-track{background:transparent}.customDropdown_dropdownMenu__mrc_I::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.customDropdown_dropdownMenu__mrc_I::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@keyframes customDropdown_dropdownSlideIn__MBBZw{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.customDropdown_dropdownOption__sLqWt{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .15s ease;font-size:14px;font-weight:400;color:rgba(0,0,0,.87);min-height:40px}.customDropdown_dropdownOption__sLqWt:hover{background-color:rgba(0,0,0,.04)}.customDropdown_dropdownOption__sLqWt:active{background-color:rgba(0,0,0,.08)}.customDropdown_dropdownOption__sLqWt.customDropdown_dropdownOptionSelected__fQNEA{background-color:rgba(25,118,210,.08);color:#593cb4;font-weight:500}.customDropdown_dropdownOption__sLqWt.customDropdown_dropdownOptionSelected__fQNEA:hover{background-color:rgba(25,118,210,.12)}.customDropdown_optionIcon__P6dks{display:flex;align-items:center;margin-right:12px;color:inherit;font-size:20px}.customDropdown_optionLabel__jPLg8{font-size:12px;font-weight:inherit;line-height:1.5;flex:1 1}.customDropdown_optionDescription__0KVTH{font-size:12px;color:rgba(0,0,0,.6);font-weight:400}.customDropdown_dropdownTrigger__2tY2w:focus{outline:none}.customDropdown_dropdownOption__sLqWt:focus{outline:none;background-color:rgba(0,0,0,.04)}@media(max-width:768px){.customDropdown_dropdownTrigger__2tY2w{padding:12px 14px;min-height:40px}.customDropdown_dropdownOption__sLqWt{padding:10px 14px;min-height:40px}}.StoryElement_elementsGridWrapper__Sbo8m{flex:1 1;overflow-y:auto;max-height:205px}.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:8px;gap:8px;justify-content:center;flex-wrap:wrap}.StoryElement_actionBtn__JEJwd{width:32px;height:32px;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: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:13px;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}.LightBox_parentContainer__0iG0D{position:relative}.LightBox_dropdownTrigger__rv_VP{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:35px}@media(max-width:768px){.LightBox_dropdownTrigger__rv_VP{min-height:35px;padding:5px 12px}}.LightBox_dropdownTrigger__rv_VP:hover{background:hsla(0,0%,100%,.15)!important}.LightBox_dropdownValue__EFEqN{color:#fff}@media(max-width:768px){.LightBox_dropdownValue__EFEqN{font-size:12px}}.LightBox_dropdownLabel__JajAO{border-radius:20px;font-size:11px;padding:2px 6px}.LightBox_dropdownMenu__AsHUb{background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LightBox_dropdownOption__7btsU{color:#fff}.LightBox_dropdownOption__7btsU:hover{background:hsla(0,0%,100%,.1)}@media(max-width:768px){.LightBox_dropdownOption__7btsU{min-height:35px}.LightBox_optionLabel__sxyhT{font-size:10px}}.LightBox_dropdownOptionSelected__b1lQ1{background:hsla(0,0%,100%,.91)!important}.LightBox_dropdownArrow__zok8M{color:#fff}.HeaderActions_headerActions__w5NaL{display:flex;align-items:center;grid-gap:12px;gap:12px;padding-top:7px}.HeaderActions_actionButton__40zRt,.HeaderActions_viewToggleButton__LAulk{background:linear-gradient(135deg,rgba(106,17,203,.15),rgba(37,117,252,.15));border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px!important;padding:8px;min-width:40px;min-height:40px;box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;overflow:hidden}.HeaderActions_actionButton__40zRt:before,.HeaderActions_viewToggleButton__LAulk:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.1);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.HeaderActions_actionButton__40zRt:hover,.HeaderActions_viewToggleButton__LAulk:hover{background:linear-gradient(135deg,rgba(106,17,203,.25),rgba(37,117,252,.25));border-color:hsla(0,0%,100%,.25);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(106,17,203,.3),0 2px 8px rgba(37,117,252,.2)}.HeaderActions_actionButton__40zRt:hover:before,.HeaderActions_viewToggleButton__LAulk:hover:before{width:120%;height:120%}.HeaderActions_actionButton__40zRt:active,.HeaderActions_viewToggleButton__LAulk:active{transform:translateY(0) scale(.96);box-shadow:0 2px 6px rgba(0,0,0,.2)}.HeaderActions_actionButton__40zRt svg,.HeaderActions_viewToggleButton__LAulk svg{position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));color:rgba(106,17,203,.8)}.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{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;width:100%}.StoryOverview_overviewHeader__UB5aM{background:transparent;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s ease}.StoryOverview_overviewHeader__UB5aM:hover{background:rgba(139,92,246,.08)}.StoryOverview_overviewHeaderInner__dBxIv{display:flex;align-items:center;grid-gap:12px;gap:12px}.StoryOverview_storyIcon__OuWCx{color:#8b5cf6;font-size:28px}.StoryOverview_mainTitle__6ViUY{margin:0;color:#1a202c;font-size:20px;font-weight:600;letter-spacing:.2px}.StoryOverview_expandIcon__DmdUc{color:#4a5568;transition:transform .3s ease;font-size:24px}.StoryOverview_expandIcon__DmdUc.StoryOverview_collapsed__ZovPy{transform:rotate(-90deg)}.StoryOverview_overviewContent__Z4F4R{padding:16px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.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_elementTabs__msFcL{display:flex;grid-gap:8px;gap:8px;border-bottom:1px solid rgba(139,92,246,.1);padding-bottom:8px}.StoryOverview_elementTab__vSfdn{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#4a5568;transition:all .2s ease;position:relative}.StoryOverview_elementTab__vSfdn:after{content:"";position:absolute;bottom:-9px;left:0;right:0;height:2px;background:transparent;transition:background .2s ease}.StoryOverview_elementTab__vSfdn:hover{background:rgba(139,92,246,.05);color:#8b5cf6}.StoryOverview_elementTab__vSfdn.StoryOverview_active__bHBje{color:#8b5cf6;font-weight:600}.StoryOverview_elementTab__vSfdn.StoryOverview_active__bHBje:after{background:#8b5cf6}.StoryOverview_elementTab__vSfdn svg{font-size:18px}.StoryOverview_elementTab__vSfdn .StoryOverview_tabCount__qorXe{font-size:12px;color:#64748b;font-weight:500}.StoryOverview_elementsGrid__rXlAE{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:16px;gap:16px;margin-top:12px}.StoryOverview_elementCard__M7x6R{background:#fff;border:1px solid rgba(139,92,246,.15);border-radius:12px;overflow:hidden;transition:all .2s ease;cursor:pointer;position:relative}.StoryOverview_elementCard__M7x6R:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,.15);border-color:#8b5cf6}.StoryOverview_elementCard__M7x6R:hover .StoryOverview_elementOverlay__y8hII{opacity:1}.StoryOverview_elementOverlay__y8hII{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}.StoryOverview_elementActions__Pk5Da{display:flex;grid-gap:8px;gap:8px;justify-content:center}.StoryOverview_actionBtn__ezDFL{width:32px;height:32px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4a5568;transition:all .2s ease}.StoryOverview_actionBtn__ezDFL:hover{transform:scale(1.1);color:#8b5cf6}.StoryOverview_actionBtn__ezDFL.StoryOverview_delete__a5I_G:hover{color:#ef4444}.StoryOverview_addCard__CVYS5{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}.StoryOverview_addCard__CVYS5:hover{background:rgba(139,92,246,.08);border-color:#8b5cf6;transform:translateY(-2px)}.StoryOverview_addIcon___cK5v{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}.StoryOverview_addCard__CVYS5:hover .StoryOverview_addIcon___cK5v{background:#8b5cf6;color:#fff}.StoryOverview_addText__9APbZ{font-size:12px;font-weight:600;color:#8b5cf6;text-align:center}.StoryOverview_elementImage__i4AEX{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}.StoryOverview_elementImage__i4AEX img{width:100%;height:100%;object-fit:cover}.StoryOverview_placeholderImage__qZtGi{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#8b5cf6;opacity:.3}.StoryOverview_placeholderImage__qZtGi svg{font-size:48px}.StoryOverview_elementInfo__uaJro{padding:12px}.StoryOverview_elementTitle__9Xbck{font-size:13px;font-weight:500;color:#1a202c;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StoryOverview_noElements__MOKq9{padding:24px;text-align:center;color:#64748b;font-size:14px;grid-column:1/-1}.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}.ChainRunProgress_container__2AOG0{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px;border-radius:12px;width:100%;max-width:600px;margin:0 auto}.ChainRunProgress_title__afMUp{font-size:1.1rem;font-weight:600;color:#1a202c;margin-bottom:12px;text-align:center}.ChainRunProgress_taskList__G7uge{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.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_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}.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:hidden}.ScenesGeneration_scenesScrollWrapper___5yL3{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-bottom:8px;flex:1 1;min-height:0}.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:600;color:#1a1a1a;line-height:1.3}.ScenesGeneration_sceneTime__R1HFT{font-size:12px;color:#6e6e6e;font-weight:400}.ScenesGeneration_sceneHeaderRight__utkGH{display:flex;align-items:center;grid-gap:8px;gap:8px}.ScenesGeneration_sceneDuration__LL7sj{background:#22c55e;color:#fff;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:600;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:hover{background-color:rgba(239,68,68,.2)!important;transform:scale(1.1)}.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_shotTimings__SREhW{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:10px;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_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;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}.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%}.StoryPrompt_storyPromptContainer__H7mGj{width:100%;height:100%;min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,#fff1f2 0,#f5f3ff 40%,#fff 80%);padding:40px 20px;animation:StoryPrompt_fadeIn__ljgU_ .5s ease-out}.StoryPrompt_contentWrapper__LV_9B{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;grid-gap:40px;gap:40px}.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)}}.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)}