.ai-video-empty[data-v-bcd9aa61]{position:relative;display:flex;width:100%;height:calc(100% - 260px);min-height:280px;align-items:center;justify-content:center;overflow:hidden}.ai-video-empty-content[data-v-bcd9aa61]{display:flex;width:min(925px,100% - 48px);flex-direction:column;align-items:center;gap:24px;text-align:center}.ai-video-empty-title[data-v-bcd9aa61]{color:#00f5a0;font-family:Manrope,sans-serif;font-size:72px;font-weight:700;line-height:1.08}.ai-video-empty-desc[data-v-bcd9aa61]{margin-top:16px;color:#fff9;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:22px}.template-card[data-v-bcd9aa61]{position:relative;display:block;min-width:0;aspect-ratio:1;overflow:hidden;padding:0;border:0;border-radius:24px;background:#17181a;color:#fff;cursor:pointer;text-align:left;transition:transform .2s ease}.template-card[data-v-bcd9aa61]:hover{transform:translateY(-5px)}.template-video[data-v-bcd9aa61]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-overlay[data-v-bcd9aa61]{right:0;bottom:0;left:0;z-index:1;height:88px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78))}.template-name[data-v-bcd9aa61],.template-overlay[data-v-bcd9aa61]{position:absolute;pointer-events:none}.template-name[data-v-bcd9aa61]{right:12px;bottom:14px;left:12px;z-index:2;overflow:hidden;color:#fff;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1440px){.ai-video-empty-title[data-v-bcd9aa61]{font-size:50px}}@media(max-width:1024px){.ai-video-empty-content[data-v-bcd9aa61]{width:min(100%,100% - 32px)}.ai-video-empty-title[data-v-bcd9aa61]{font-size:44px}.template-card[data-v-bcd9aa61]{border-radius:18px}}@media(max-width:768px){.ai-video-empty[data-v-bcd9aa61]{height:calc(100% - 160px);min-height:360px;overflow-y:auto}.ai-video-empty-content[data-v-bcd9aa61]{width:calc(100% - 24px);padding:24px 0}.ai-video-empty-title[data-v-bcd9aa61]{font-size:32px}.ai-video-empty-desc[data-v-bcd9aa61]{margin-top:12px;font-size:13px;line-height:20px}.template-list[data-v-bcd9aa61]{grid-template-columns:repeat(2,minmax(0,1fr))}.template-card[data-v-bcd9aa61]{border-radius:16px}.template-name[data-v-bcd9aa61]{right:10px;bottom:10px;left:10px;font-size:12px;line-height:18px}}.suggested-edit-entry.is-list[data-v-8d31f360]{display:flex;align-items:center;gap:7px;max-width:100%;margin-top:12px;color:#ffffff4d;font-size:13px;line-height:18px}.suggested-edit-entry.is-grid[data-v-8d31f360]{position:relative;width:32px;height:32px}.suggested-edit-reference[data-v-8d31f360]{cursor:pointer;border:0}.suggested-edit-reference.is-list[data-v-8d31f360]{padding:0;color:#fff;font-size:13px;line-height:18px;background:transparent}.suggested-edit-reference.is-list.active[data-v-8d31f360],.suggested-edit-reference.is-list[data-v-8d31f360]:hover{color:#00fab5}.suggested-edit-reference.is-grid[data-v-8d31f360]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;box-sizing:border-box;color:#fff;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;background:#1b1b1b4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.suggested-edit-reference.is-grid.active[data-v-8d31f360],.suggested-edit-reference.is-grid[data-v-8d31f360]:hover{color:#00fab5;border-color:#00fab50d;background:#00fab526}.suggested-edit-tooltip[data-v-8d31f360]{position:absolute;right:50%;bottom:calc(100% + 8px);z-index:4;padding:6px 9px;color:#fff;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;pointer-events:none;visibility:hidden;border-radius:4px;opacity:0;background:#303133;transform:translate(50%);transition:opacity .15s ease,visibility .15s ease}.suggested-edit-tooltip[data-v-8d31f360]:after{position:absolute;top:100%;left:50%;width:0;height:0;content:"";border:5px solid transparent;border-top-color:#303133;transform:translate(-50%)}.suggested-edit-reference.is-grid:hover .suggested-edit-tooltip[data-v-8d31f360]{visibility:visible;opacity:1}.suggested-edit-error[data-v-8d31f360]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-edit-divider[data-v-8d31f360]{flex:none;width:1px;height:12px;background:#ffffff1a}.suggested-edit-panel[data-v-8d31f360]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:16px;box-sizing:border-box;color:#fff}.suggested-edit-title[data-v-8d31f360]{flex:none;color:#ffffff4d;font-size:12px;line-height:16px}.suggested-edit-header[data-v-8d31f360]{display:flex;flex:none;align-items:center;justify-content:space-between;min-height:16px}.regenerate-suggested-prompt[data-v-8d31f360]{display:inline-flex;align-items:center;gap:4px;padding:0;color:#fff9;font-size:12px;line-height:16px;cursor:pointer;border:0;background:transparent}.regenerate-suggested-prompt[data-v-8d31f360]:hover{color:#fff}.suggested-edit-loading[data-v-8d31f360]{display:flex;flex:1;align-items:center;justify-content:center}.suggested-edit-content[data-v-8d31f360]{flex:1;min-height:0;margin-top:16px;margin-bottom:16px;overflow-y:auto;color:#fff;font-size:14px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.suggested-edit-content .is-changed[data-v-8d31f360]{color:#fff;border-radius:5px;background:#00f5a033}.use-suggested-prompt[data-v-8d31f360]{display:flex;flex:none;align-items:center;justify-content:center;gap:6px;width:100%;height:36px;padding:0 16px;color:#000;font-size:14px;font-weight:600;cursor:pointer;border:0;border-radius:10px;background:#fff}.use-suggested-prompt[data-v-8d31f360]:hover{background:#ffffffe6}.grid-load-indicator[data-v-bb80b5dd]{display:flex;align-items:center;justify-content:center;width:100%;height:32px;color:#ffffffb3}.grid-error-bottom-actions[data-v-bb80b5dd]{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:8px}.grid-bottom-tools[data-v-bb80b5dd],.grid-top-tools[data-v-bb80b5dd]{position:absolute;z-index:3;display:flex;gap:8px;visibility:hidden;pointer-events:none}.grid-bottom-tools.is-visible[data-v-bb80b5dd],.grid-top-tools.is-visible[data-v-bb80b5dd]{visibility:visible;pointer-events:auto}.grid-top-tools[data-v-bb80b5dd]{top:12px;right:12px;flex-direction:column}.grid-bottom-tools[data-v-bb80b5dd]{right:12px;bottom:12px}.grid-tool-btn[data-v-bb80b5dd]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;box-sizing:border-box;color:#fff;cursor:pointer;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;background:#1b1b1b4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.grid-tool-btn.active[data-v-bb80b5dd],.grid-tool-btn[data-v-bb80b5dd]:hover:not(:disabled){color:#00fab5;border-color:#00fab50d;background:#00fab526}.grid-tool-btn[data-v-bb80b5dd]:disabled{cursor:not-allowed;opacity:.5}.more-tool-item[data-v-bb80b5dd]{display:flex;align-items:center;gap:6px;width:100%;padding:7px 4px;color:#fff;font-size:12px;text-align:left;cursor:pointer;border:0;border-radius:4px;background:transparent}.more-tool-item[data-v-bb80b5dd]:hover{background:#ffffff1f}.history-load-indicator[data-v-87344554]{display:flex;align-items:center;justify-content:center;width:min(100%,640px);height:32px;margin:0 auto;color:#ffffffb3}.ai-video-history-item[data-v-87344554]{width:min(100%,1080px);margin:0 auto}.history-task-summary[data-v-87344554]{display:flex;align-items:end;gap:10px;width:100%;margin-bottom:12px}.history-reference-thumb[data-v-87344554]{position:relative;flex:none;width:36px;height:56px;margin-right:12px;overflow:visible;border-radius:5px;transition:width .2s ease,transform .2s ease}.history-reference-thumb.is-frame-pair[data-v-87344554],.history-reference-thumb.is-stacked[data-v-87344554]:hover{width:var(--expanded-width);overflow:visible}.history-reference-thumb.is-frame-pair[data-v-87344554]:hover{transform:scale(1.15)}.history-reference-image[data-v-87344554]{position:absolute;top:4px;left:0;width:36px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:5px;cursor:copy;transform:translate(var(--collapsed-x)) rotate(var(--collapsed-rotate));transition:transform .2s ease}.history-reference-thumb.is-stacked:hover .history-reference-image[data-v-87344554]{transform:translate(var(--expanded-x)) rotate(0)}.history-reference-thumb:not(.is-stacked):not(.is-frame-pair) .history-reference-image[data-v-87344554]:hover{transform:translate(var(--collapsed-x)) rotate(var(--collapsed-rotate)) scale(1.15)}.history-reference-thumb.is-stacked:hover .history-reference-image[data-v-87344554]:hover{transform:translate(var(--expanded-x)) rotate(0) scale(1.15)}.history-reference-count[data-v-87344554]{position:absolute;right:2px;bottom:2px;z-index:2;padding:1px 3px;color:#fff;font-size:10px;line-height:14px;border-radius:4px;background:#0009}.history-summary-content[data-v-87344554]{position:relative;flex:1;min-width:0}.history-prompt[data-v-87344554]{position:relative;display:-webkit-box;min-height:20px;overflow:hidden;color:#ffffffeb;font-size:13px;font-weight:500;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.history-meta[data-v-87344554]{display:inline-flex;margin-left:8px;flex-wrap:nowrap;gap:0;color:#ffffff85;font-size:12px;line-height:18px;white-space:nowrap}.history-meta span+span[data-v-87344554]{position:relative;margin-left:8px;padding-left:8px}.history-meta span+span[data-v-87344554]:before{position:absolute;top:3px;left:0;width:1px;height:12px;content:"";background:#fff3}.history-prompt.is-truncated .history-meta[data-v-87344554]{position:absolute;right:0;bottom:0;z-index:1;margin-left:0;padding-left:2px;background:#0f1115}.history-prompt.is-truncated .history-meta[data-v-87344554]:before{position:absolute;top:0;right:100%;width:28px;height:100%;content:"";background:linear-gradient(90deg,transparent,#0f1115)}.history-prompt-hover[data-v-87344554]{position:absolute;top:-8px;left:-10px;z-index:10;width:-moz-max-content;width:max-content;max-width:100%;max-height:260px;padding:8px 10px;box-sizing:border-box;overflow-y:auto;color:#fffffff0;font-size:13px;font-weight:500;line-height:20px;cursor:text;visibility:hidden;-webkit-user-select:text;-moz-user-select:text;user-select:text;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;opacity:0;background:#24262b;box-shadow:0 8px 24px #00000052;transition:opacity .15s ease,visibility .15s ease}.history-prompt-hover-text[data-v-87344554]{white-space:pre-wrap;overflow-wrap:anywhere}.history-use-prompt[data-v-87344554]{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:0;color:#fff9;font-size:12px;font-weight:500;line-height:20px;vertical-align:bottom;cursor:pointer;border:0;background:transparent}.history-use-prompt[data-v-87344554]:hover{color:#fff}.history-summary-content:hover .history-prompt-hover[data-v-87344554]{visibility:visible;opacity:1}.history-result[data-v-87344554]{position:relative;max-height:500px;overflow:hidden;border-radius:12px;background:#ffffff0f}.history-result[data-v-87344554] .el-image,.history-result[data-v-87344554] .img{width:100%;height:100%}.history-video-tools[data-v-87344554]{position:absolute;top:12px;right:12px;z-index:1;display:flex;flex-direction:column;gap:8px;pointer-events:none;opacity:0;transition:opacity .2s ease}.history-result:hover .history-video-tools[data-v-87344554],.history-video-tools[data-v-87344554]:focus-within{pointer-events:auto;opacity:1}.history-video-tool-btn[data-v-87344554]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:#ffffffdb;cursor:pointer;border:0;border-radius:8px;background:#00000070;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.history-video-tool-btn.active[data-v-87344554],.history-video-tool-btn[data-v-87344554]:hover:not(:disabled){color:#00fab5;background:#00fab533}.history-video-tool-btn[data-v-87344554]:disabled{cursor:not-allowed;opacity:.5}.error-result[data-v-87344554]{width:min(100%,500px);min-height:220px}.history-actions[data-v-87344554]{display:flex;align-items:center;gap:8px;margin-top:12px}.history-action-btn[data-v-87344554]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;color:#ffffffc2;font-size:13px;cursor:pointer;border:0;border-radius:8px;background:#ffffff14}.history-action-btn.active[data-v-87344554],.history-action-btn[data-v-87344554]:hover{color:#00fab5;background:#00fab524}.more-tool-item[data-v-87344554]{display:flex;align-items:center;gap:6px;width:100%;padding:7px 4px;color:#fff;font-size:12px;text-align:left;cursor:pointer;border:0;border-radius:4px;background:transparent}.more-tool-item[data-v-87344554]:hover:not(:disabled){background:#ffffff1f}.more-tool-item[data-v-87344554]:disabled{cursor:not-allowed;opacity:.5}.right-toolbar[data-v-a162c717]{display:flex;align-items:center;gap:8px}.classic-version-btn[data-v-a162c717],.layout-toolbar[data-v-a162c717]{height:36px;box-sizing:border-box;border:.5px solid hsla(0,0%,100%,.1);border-radius:10px;background:#ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.layout-toolbar[data-v-a162c717]{gap:6px;padding:3px}.layout-switcher[data-v-a162c717],.layout-switcher-btn[data-v-a162c717],.layout-toolbar[data-v-a162c717]{display:flex;align-items:center}.layout-switcher-btn[data-v-a162c717]{gap:6px;height:30px;padding:0 8px;color:#fff9;font-family:Host Grotesk,sans-serif;font-size:13px;font-weight:500;cursor:pointer;border:0;border-radius:8px;background:transparent}.layout-switcher-btn.active[data-v-a162c717]{color:#fff;background:#ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.classic-version-btn[data-v-a162c717]{display:flex;align-items:center;gap:6px;padding:0 12px;color:#fff9;font-family:Host Grotesk,sans-serif;font-size:13px;font-weight:500;cursor:pointer}.classic-version-btn[data-v-a162c717]:hover{color:#00fab5;background:#00fab51a}.grid-loading-skeleton[data-v-a162c717]{min-height:932px}.grid-loading-skeleton-item[data-v-a162c717]{height:100%!important;flex-shrink:0;border-radius:0!important}.input-toolbar[data-v-7e757f72]{margin-bottom:8px}.input-toolbar.is-mini-layout[data-v-7e757f72],.pricing-tip.is-mini-layout[data-v-7e757f72]{width:640px;max-width:100%;margin-right:auto;margin-left:auto}.return-to-bottom-btn[data-v-7e757f72]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;color:#ffffffe0;font-size:12px;cursor:pointer;border:1px solid hsla(0,0%,100%,.12);border-radius:17px;background:#1b1b1be0;box-shadow:0 8px 24px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.return-to-bottom-btn[data-v-7e757f72]:hover{color:#00fab5;border-color:#00fab552}
