:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;min-height:100vh;padding:0;text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}#app{width:100%;min-height:100vh;padding:0}.input-section[data-v-1eabce7e]{margin-top:-20px;margin-bottom:30px}.toast[data-v-1eabce7e]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000bf;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;z-index:9999;animation:fadeIn-1eabce7e .3s ease}@keyframes fadeIn-1eabce7e{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.input-card[data-v-1eabce7e]{background-color:#fdfbff;border-radius:16px;padding:16px;box-shadow:0 20px 40px #001eff0d;width:700px;margin:0 auto;text-align:left;position:relative;overflow:visible;z-index:10}.decoration-image[data-v-1eabce7e]{position:absolute;top:170px;right:170px;width:260px;height:auto}.decoration-image img[data-v-1eabce7e]{position:absolute;width:100%;height:auto;display:block;z-index:-1}.input-header[data-v-1eabce7e]{display:flex;align-items:center;gap:16px}.add-icon[data-v-1eabce7e]{width:120px;height:140px;margin-top:10px;background-image:url(/assets/add_picture-DzslePwF.png);background-size:cover;background-position:center;flex-shrink:0;cursor:pointer}.add-icon.rotated[data-v-1eabce7e]{margin-left:-43px;transform:rotate(10deg);z-index:2}.image-preview[data-v-1eabce7e]{width:75px;height:100px;margin-left:20px;margin-top:-20px;border:1px solid #ffffff;border-radius:8px;overflow:hidden;margin-right:16px;flex-shrink:0;transform:rotate(-10deg);transition:all .3s ease;box-shadow:0 4px 12px #0000001a;z-index:3}.image-preview img[data-v-1eabce7e]{width:100%;height:100%;object-fit:cover}.file-input[data-v-1eabce7e]{display:none}.main-input[data-v-1eabce7e]{flex:1;border:none;outline:none;font-size:16px;color:#333;background:transparent;min-width:0;resize:none;height:80px;overflow-y:auto;line-height:1.5}.main-input[data-v-1eabce7e]::placeholder{color:#999}.input-footer[data-v-1eabce7e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.options[data-v-1eabce7e]{display:flex;flex-wrap:wrap}.option-item[data-v-1eabce7e]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666;border:1px solid #F5F5F5;background:#fff;cursor:pointer;position:relative;padding:8px 12px;border-radius:8px;transition:background-color .2s;color:#333;font-weight:500;margin-left:10px;z-index:1001}.option-label[data-v-1eabce7e]{color:#2b63a7;font-weight:500}.option-item[data-v-1eabce7e]:hover{background-color:#f5f5f5}.option-item.disabled[data-v-1eabce7e]{opacity:.6;cursor:not-allowed}.option-item.disabled[data-v-1eabce7e]:hover{background-color:#fff}.option-icon[data-v-1eabce7e]{width:16px;height:16px;object-fit:contain}.dropdown-arrow[data-v-1eabce7e]{width:6px;height:3px;object-fit:contain}.dropdown-menu[data-v-1eabce7e]{position:absolute;top:100%;left:0;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 8px 24px #0000001f;margin-top:8px;width:100%;z-index:1000;max-height:200px;overflow-y:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2}.dropdown-menu.dropdown-top[data-v-1eabce7e]{bottom:100%;top:auto;margin-top:0;margin-bottom:8px}.dropdown-item[data-v-1eabce7e]{padding:10px 16px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#333;border-radius:8px;margin:4px 8px}.dropdown-item[data-v-1eabce7e]:hover{background-color:#f0f7ff;color:#2b63a7;transform:translate(4px)}.dropdown-enter-active[data-v-1eabce7e],.dropdown-leave-active[data-v-1eabce7e]{transition:all .3s ease;transform-origin:top center}.dropdown-enter-from[data-v-1eabce7e],.dropdown-leave-to[data-v-1eabce7e]{opacity:0;transform:scaleY(.8);transform-origin:top center}.dropdown-top-enter-active[data-v-1eabce7e],.dropdown-top-leave-active[data-v-1eabce7e]{transition:all .3s ease;transform-origin:bottom center}.dropdown-top-enter-from[data-v-1eabce7e],.dropdown-top-leave-to[data-v-1eabce7e]{opacity:0;transform:scaleY(.8);transform-origin:bottom center}.create-btn[data-v-1eabce7e]{width:158px;height:48px;margin-right:-20px;background-image:url(/assets/create-BAyOqHmW.png);background-size:cover;background-position:center;background-color:transparent;color:#fff;border:none;padding:12px 24px 12px 38px;border-radius:24px;font-size:14px;cursor:pointer;display:flex;align-items:center;transition:all .3s;outline:none;position:relative}.create-btn span[data-v-1eabce7e]{flex:1;text-align:center}.create-btn .arrow-icon[data-v-1eabce7e]{margin-left:8px;flex-shrink:0}.arrow-icon[data-v-1eabce7e]{width:16px;height:16px;object-fit:contain}.home-container[data-v-cc829115]{height:100vh;width:100vw;left:50%;transform:translate(-50%);background-image:url(/assets/bg-6A5yohxz.png);background-size:cover;background-position:center;background-repeat:no-repeat;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;margin:0;padding:0;position:fixed;top:0;overflow:hidden}.header[data-v-cc829115]{position:absolute;top:20px;left:40px;z-index:10}.logo img[data-v-cc829115]{width:120px;height:auto;max-width:100%;object-fit:contain}.main-content[data-v-cc829115]{max-width:1190px;margin:0 auto;padding:40px 20px;text-align:center;position:relative;z-index:10}.title-section[data-v-cc829115]{margin-top:40px;margin-bottom:40px}.title-image[data-v-cc829115]{width:600px;max-width:90%;height:auto;margin-bottom:16px;display:inline-block}.recommended-topics[data-v-cc829115]{margin-bottom:50px}.topic-row[data-v-cc829115]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;max-width:100%}.topic-item[data-v-cc829115]{background:#ffffffb3;border:1px solid rgba(74,144,217,.2);padding:8px 16px;border-radius:20px;font-size:13px;color:#4a90d9;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:4px;white-space:nowrap}.topic-item[data-v-cc829115]:hover{background:#4a90d9;color:#fff;border-color:#4a90d9}.topic-arrow[data-v-cc829115]{width:8px;height:8px;object-fit:contain}.cases-section[data-v-cc829115]{text-align:left;margin-top:40px}.cases-title[data-v-cc829115]{font-size:20px;font-weight:400;color:#454545;margin-bottom:20px;padding-left:10px}.cases-grid[data-v-cc829115]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.case-card[data-v-cc829115]{border-radius:12px;overflow:hidden;aspect-ratio:4/3;cursor:pointer;transition:transform .3s;background:#fff;box-shadow:0 2px 8px #00000014}.case-card img[data-v-cc829115]{width:100%;height:100%;object-fit:cover}.video-container[data-v-cc829115]{position:relative;width:100%;height:100%;overflow:hidden}.case-video[data-v-cc829115]{width:100%;height:100%;object-fit:cover}.preview-media[data-v-cc829115]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px}.image-modal[data-v-cc829115]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:2000;cursor:pointer}.modal-content[data-v-cc829115]{position:relative;max-width:90%;max-height:90%;cursor:default}.modal-content img[data-v-cc829115]{max-width:100%;max-height:80vh;object-fit:contain}.close-btn[data-v-cc829115]{position:absolute;top:-60px;right:-40px;background:transparent;color:#fff;border:none;font-size:30px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.case-card[data-v-cc829115]{cursor:pointer;transition:transform .3s,box-shadow .3s}.case-card[data-v-cc829115]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001f}.create-container[data-v-198921d7]{min-height:100vh;width:100vw;left:50%;transform:translate(-50%);background-image:url(/assets/bg-6A5yohxz.png);background-size:cover;background-position:center;background-repeat:no-repeat;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;padding:0;margin:0;position:relative;overflow:hidden;box-sizing:border-box}.header[data-v-198921d7]{position:absolute;top:20px;left:40px;z-index:10}.back-button[data-v-198921d7]{position:absolute;left:40px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001a;z-index:10;transition:all .3s ease}.back-button[data-v-198921d7]:hover{background:#fff;box-shadow:0 4px 12px #00000026}.back-button span[data-v-198921d7]{font-size:20px;color:#b4b4b4;display:flex;align-items:center;justify-content:center}.logo[data-v-198921d7]{cursor:pointer}.logo img[data-v-198921d7]{width:120px;height:auto;max-width:100%;object-fit:contain}.inspiration-text[data-v-198921d7]{font-size:16px;color:#333;font-weight:500;display:inline-block;background:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 2px 8px #0000001a;text-align:right;align-self:flex-end;margin-left:auto;width:fit-content;white-space:nowrap;flex-shrink:0}.header-input input[data-v-198921d7]{padding:8px 16px;border:1px solid #e0e0e0;border-radius:20px;font-size:14px;width:300px;background:#fff}.prompt-dialog[data-v-198921d7]{display:flex;justify-content:flex-end;margin-bottom:20px}.dialog-content[data-v-198921d7]{font-size:16px;color:#333;font-weight:500;display:inline-block;background:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 2px 8px #0000001a;text-align:right;width:fit-content;max-width:60%;line-height:1.6}.image-result[data-v-198921d7]{margin-bottom:30px}.loading-state[data-v-198921d7]{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0;color:#666}.loading-spinner[data-v-198921d7]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #4a90d9;border-radius:50%;animation:spin-198921d7 1s linear infinite;margin-bottom:12px}@keyframes spin-198921d7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.generated-images[data-v-198921d7]{display:flex;flex-wrap:wrap;gap:12px}.media-thumbnail-wrapper[data-v-198921d7]{position:relative;width:200px;height:150px;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.media-thumbnail-wrapper[data-v-198921d7]:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.generated-image-thumbnail[data-v-198921d7]{width:100%;height:100%;object-fit:cover;display:block}.video-thumbnail-wrapper[data-v-198921d7]{background:#000}.generated-video-thumbnail[data-v-198921d7]{width:100%;height:100%;object-fit:cover;display:block}.media-overlay[data-v-198921d7]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.media-thumbnail-wrapper:hover .media-overlay[data-v-198921d7]{opacity:1}.zoom-icon[data-v-198921d7]{font-size:24px;color:#fff}.video-overlay[data-v-198921d7]{flex-direction:column;gap:8px}.play-icon[data-v-198921d7]{font-size:32px;color:#fff;opacity:.9}.video-result[data-v-198921d7]{margin-bottom:30px}.generated-videos[data-v-198921d7]{display:flex;flex-wrap:wrap;gap:12px}.media-preview-modal[data-v-198921d7]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;box-sizing:border-box}.media-preview-content[data-v-198921d7]{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.preview-media[data-v-198921d7]{max-width:100%;max-height:85vh;object-fit:contain;border-radius:8px}.close-preview-btn[data-v-198921d7]{position:absolute;top:-40px;right:-20px;width:36px;height:36px;border:none;border-radius:50%;color:#fff;background-color:transparent;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.error-state[data-v-198921d7]{padding:20px 0;color:#333;font-size:16px;font-weight:500;text-align:left}.error-state p[data-v-198921d7]{margin:0}.initial-state[data-v-198921d7]{padding:40px 0;color:#999;font-size:14px;text-align:center}.chat-history-item[data-v-198921d7]{margin-bottom:20px}.main-content[data-v-198921d7]{display:flex;flex-direction:column;overflow-y:auto;padding:40px 80px;gap:30px;max-width:1200px;height:calc(100vh - 310px);margin:40px auto 0;scrollbar-width:thin;scrollbar-color:transparent transparent;-ms-overflow-style:none;transition:scrollbar-color .3s ease}.main-content.scrolling[data-v-198921d7]{scrollbar-color:#c1c1c1 transparent}.main-content[data-v-198921d7]::-webkit-scrollbar{width:4px;height:4px}.main-content[data-v-198921d7]::-webkit-scrollbar-track{background:transparent}.main-content[data-v-198921d7]::-webkit-scrollbar-thumb{background-color:transparent;border-radius:2px;transition:background-color .3s ease}.main-content.scrolling[data-v-198921d7]::-webkit-scrollbar-thumb{background-color:#c1c1c1}.main-content[data-v-198921d7]::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.main-content[data-v-198921d7]::-webkit-scrollbar-button{display:none}.tool-section[data-v-198921d7]{background:#fff;padding:14px 20px;border-radius:12px;box-shadow:0 2px 8px #0000001a;text-align:left;flex-shrink:0}.section-header[data-v-198921d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h3[data-v-198921d7],.section-header h4[data-v-198921d7]{font-size:16px;font-weight:600;margin:0;color:#333}.status-text[data-v-198921d7],.time-text[data-v-198921d7]{font-size:14px;color:#999}.tool-list[data-v-198921d7]{list-style:none;padding:0;margin:0}.tool-item[data-v-198921d7]{margin-bottom:12px;font-size:14px;color:#333;display:flex;justify-content:flex-start;align-items:center;gap:8px}.tool-dot[data-v-198921d7]{color:#333;margin-right:4px}.tool-link[data-v-198921d7]{color:#2b63a7;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px}.tool-link[data-v-198921d7]:hover{text-decoration:underline}.tool-icon[data-v-198921d7]{width:12px;height:12px;object-fit:contain;vertical-align:middle;display:inline-block}.ai-message-section[data-v-198921d7]{padding:0;text-align:left;flex-shrink:0;margin-bottom:20px}.ai-message-section .ai-content[data-v-198921d7]{white-space:pre-wrap;color:#333;font-size:14px;line-height:1.6}.ai-message-section p[data-v-198921d7]{margin-bottom:8px;color:#333;font-size:14px;line-height:1.4}.ai-message-section .story-question[data-v-198921d7]{margin-bottom:24px}.example-list[data-v-198921d7]{padding-left:0;margin:8px 0;list-style:none}.example-list li[data-v-198921d7]{margin-bottom:4px;font-size:14px;color:#000}.ai-message-section.editing[data-v-198921d7]{border:2px dashed #CCDFE9;border-radius:12px;padding:16px;background:transparent}.edit-header[data-v-198921d7]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.edit-icon[data-v-198921d7]{width:16px;height:16px;object-fit:contain}.edit-label[data-v-198921d7]{font-size:14px;font-weight:600;color:#4497c7}.edit-textarea[data-v-198921d7]{width:100%;min-height:200px;border:none;border-radius:8px;padding:12px;font-size:14px;color:#333;background:transparent;font-family:inherit;line-height:1.5;resize:vertical;outline:none;box-sizing:border-box}.edit-textarea[data-v-198921d7]:focus{border-color:#4497c7}.edit-textarea.shot-edit-textarea[data-v-198921d7]{min-height:80px;background:transparent;border:2px dashed #CCDFE9;border-radius:6px}.shots-section[data-v-198921d7]{margin-top:20px}.shot-item[data-v-198921d7]{transition:all .3s ease}.shots-edit-section[data-v-198921d7]{margin-top:16px}.shot-edit-item[data-v-198921d7]{transition:all .3s ease}.edit-actions[data-v-198921d7]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.cancel-btn[data-v-198921d7]{width:100px;height:38px;background:#f0f0f0;border-radius:11px;font-weight:500;font-size:14px;color:#303030;border:none;cursor:pointer;transition:all .3s}.confirm-btn[data-v-198921d7]{width:100px;height:38px;background:#4497c7;border-radius:11px;font-weight:500;font-size:14px;color:#fff;border:none;cursor:pointer;transition:all .3s}.confirm-btn[data-v-198921d7]:hover{background:#3a86b0}.script-section[data-v-198921d7]{background:#fff;padding:14px 20px;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;flex-shrink:0}.script-content[data-v-198921d7]{padding:14px 0;background:#fff}.script-info[data-v-198921d7]{display:flex;align-items:flex-start;gap:16px}.light-icon[data-v-198921d7]{width:34px;height:43px;object-fit:contain;flex-shrink:0}.script-text[data-v-198921d7]{flex:1;text-align:left;padding-left:8px}.script-text p[data-v-198921d7]{margin-bottom:8px;color:#606060;font-size:14px;line-height:1.4}.script-footer[data-v-198921d7]{display:flex;justify-content:flex-end;gap:16px;padding:0;border-top:none;background:transparent}.submit-btn[data-v-198921d7]{width:99px;height:38px;background:#f0f0f0;border-radius:11px;font-weight:500;font-size:14px;color:#303030;border:none;cursor:pointer;transition:all .3s}.submit-btn[data-v-198921d7]:hover{background:#e0e0e0}.submit-btn.shot-edit-btn[data-v-198921d7]{background:#e8f4f8;color:#5bafd5}.submit-btn.shot-edit-btn[data-v-198921d7]:hover{background:#d0e8f0}.generate-btn[data-v-198921d7]{width:100px;height:38px;background:#5bafd5;box-shadow:0 2px 27px #001eff17;border-radius:11px;font-weight:500;font-size:14px;color:#fff;border:none;cursor:pointer;transition:all .3s}.generate-btn[data-v-198921d7]:hover{background:#4aa3c5;box-shadow:0 2px 35px #001eff26}.timestamp[data-v-198921d7]{font-size:12px;color:#999;margin-top:5px;align-self:flex-start;text-align:left}.storyboard-section[data-v-198921d7]{padding:20px 0;text-align:left;flex-shrink:0}.storyboard-section h4[data-v-198921d7]{font-size:16px;font-weight:600;margin:0 0 20px;color:#333}.storyboard-grid[data-v-198921d7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px}.storyboard-item[data-v-198921d7]{position:relative;border-radius:8px;overflow:hidden}.storyboard-image-container[data-v-198921d7]{cursor:pointer;position:relative;width:100%;height:150px;overflow:hidden;border-radius:8px}.storyboard-image-container[data-v-198921d7]:hover{opacity:.9;transition:opacity .3s}.storyboard-image[data-v-198921d7]{width:100%;height:150px;object-fit:cover;display:block}.storyboard-placeholder[data-v-198921d7]{width:100%;height:150px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;border-radius:8px}.storyboard-placeholder.loading[data-v-198921d7]{flex-direction:column;gap:12px;background:#f8f9fa}.storyboard-placeholder.loading .loading-spinner[data-v-198921d7]{width:30px;height:30px;border:3px solid #f3f3f3;border-top:3px solid #5BAFD5;border-radius:50%;animation:spin-198921d7 1s linear infinite}.storyboard-placeholder.loading p[data-v-198921d7]{margin:0;font-size:13px;color:#666}.storyboard-buttons[data-v-198921d7]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.use-original-btn[data-v-198921d7]{width:56px;height:24px;background:#d8d8d833;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;font-weight:500;font-size:12px;color:#fff;border:none;cursor:pointer;transition:all .3s;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.use-original-btn[data-v-198921d7]:hover{background:#d8d8d866}.modify-btn[data-v-198921d7]{width:42px;height:24px;background:#d8d8d833;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;font-weight:500;font-size:12px;color:#fff;border:none;cursor:pointer;transition:all .3s;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.modify-btn[data-v-198921d7]:hover{background:#d8d8d866}.storyboard-footer[data-v-198921d7]{display:flex;justify-content:flex-start;margin-top:20px}.confirm-storyboard-btn[data-v-198921d7]{width:210px;height:38px;background:#5bafd5;box-shadow:0 2px 27px #001eff17;border-radius:11px;font-weight:500;font-size:14px;color:#fff;border:none;cursor:pointer;transition:all .3s}.confirm-storyboard-btn[data-v-198921d7]:hover{background:#4aa3c5;box-shadow:0 2px 35px #001eff26}.video-content[data-v-198921d7]{margin-top:30px;padding:0;background:transparent;border-radius:0;box-shadow:none}.video-message[data-v-198921d7]{margin-bottom:30px}.message-row[data-v-198921d7]{display:flex;align-items:center;gap:16px;height:30px;margin-bottom:5px}.message-row .message-text[data-v-198921d7]{padding-left:0;margin:0}.message-icon[data-v-198921d7]{width:30px;height:30px;object-fit:contain}.message-text[data-v-198921d7]{font-weight:500;font-size:16px;color:#4497c7;margin:0 0 10px;line-height:1.4;text-align:left;padding-left:46px}.message-text-blue[data-v-198921d7]{color:#bedbee}.message-text-dark[data-v-198921d7]{color:#dbe3ea}.video-section[data-v-198921d7]{margin-top:30px;flex-shrink:0}.video-title[data-v-198921d7]{font-size:16px;font-weight:600;margin:0 0 20px;color:#333;text-align:left}.video-container[data-v-198921d7]{position:relative;width:100%;max-width:800px;margin:0;border-radius:8px;overflow:hidden}.video-element[data-v-198921d7]{width:100%;max-width:800px;height:auto;border-radius:8px;display:block}.play-button-overlay[data-v-198921d7]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0000004d;cursor:pointer;border-radius:8px}.final-video-container[data-v-198921d7]{max-width:600px;margin:0;overflow:hidden;border-radius:8px}.final-video[data-v-198921d7]{width:100%;max-width:600px;height:auto;border-radius:8px;display:block;object-fit:contain}.play-button[data-v-198921d7]{width:80px;height:80px;background-color:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.play-button[data-v-198921d7]:hover{background-color:#fff;transform:scale(1.1)}.play-button svg[data-v-198921d7]{width:36px;height:36px;color:#333;margin-left:4px}.fixed-input-section[data-v-198921d7]{position:fixed;left:50%;transform:translate(-50%);bottom:-10px}button[data-v-198921d7]{outline:none}.modify-modal[data-v-198921d7]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modify-modal-content[data-v-198921d7]{background:#fff;border-radius:8px;padding:20px;width:90%;max-width:500px;position:relative}.close-modal-btn[data-v-198921d7]{position:absolute;top:10px;right:15px;background:none;border:none;font-size:20px;cursor:pointer;color:#999}.modify-image-container[data-v-198921d7]{margin:20px 0;text-align:center}.modify-image[data-v-198921d7]{max-width:100%;max-height:300px;object-fit:contain;border-radius:4px}.modify-actions[data-v-198921d7]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.upload-btn[data-v-198921d7],.cancel-btn[data-v-198921d7]{padding:8px 16px;border:none;border-radius:11px;cursor:pointer;font-size:14px}.upload-btn[data-v-198921d7]{background:#5bafd5;color:#fff}.cancel-btn[data-v-198921d7]{background:#f0f0f0;color:#333}.upload-btn[data-v-198921d7]:hover{background:#4a90d9}.cancel-btn[data-v-198921d7]:hover{background:#e0e0e0}@media(max-width:768px){.header[data-v-198921d7]{flex-direction:column;gap:16px;align-items:flex-start}.main-content[data-v-198921d7]{padding:20px;gap:20px}.script-content[data-v-198921d7]{padding:16px}.storyboard-grid[data-v-198921d7]{grid-template-columns:repeat(2,1fr)}.storyboard-image[data-v-198921d7]{height:120px}}
