.video-result-item[data-v-df5af333]{display:grid;gap:7px;min-width:0}.video-result-item.generating .video-preview-play[data-v-df5af333]{display:none}.video-result-card[data-v-df5af333]{background:#fff;border:1px solid #e2e6ef;border-radius:16px;box-shadow:0 10px 28px #1a203214;overflow:visible;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.video-result-item:hover .video-result-card[data-v-df5af333]{border-color:#7657ff47;box-shadow:0 16px 34px #1a20321f;transform:translateY(-3px)}.video-preview[data-v-df5af333]{aspect-ratio:16/9;background:#fff;display:grid;min-height:128px;overflow:visible;padding:8px;place-items:center;position:relative}.video-preview[data-v-df5af333]:after{background:linear-gradient(180deg,#0f172a05,#0f172a1a);border-radius:13px;content:"";inset:8px;pointer-events:none;position:absolute;z-index:1}.video-preview-cover[data-v-df5af333]{background:#050507;border-radius:13px;box-shadow:0 6px 16px #1a20321a;cursor:pointer;display:block;height:calc(100% - 16px);left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 16px);z-index:0}.video-preview-empty[data-v-df5af333]{background:linear-gradient(180deg,#2f51ff0f,#7657ff0d);border:1px dashed rgba(47,81,255,.16);border-radius:13px;box-sizing:border-box;color:#5d6987;display:grid;font-size:13px;height:100%;line-height:1.55;padding:16px;place-items:center;text-align:center;width:100%}.video-preview-generating[data-v-df5af333]{background:linear-gradient(180deg,#7657ff1a,#7657ff0a);border:1px solid rgba(118,87,255,.1)}.video-preview-failed[data-v-df5af333]{background:linear-gradient(180deg,#dc26260f,#dc262608);border:1px dashed rgba(220,38,38,.2);color:#dc2626}.video-preview-failed span[data-v-df5af333]{background:transparent;box-shadow:none;color:#dc2626;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.45;max-width:86%;min-height:0;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.video-preview-state[data-v-df5af333]{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;text-align:center;z-index:3}.video-preview-state span[data-v-df5af333]{align-items:center;border-radius:999px;box-shadow:0 10px 24px #2f51ff1a;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.01em;line-height:1;min-height:34px;padding:0 14px}.video-preview-state.generating span[data-v-df5af333]{background:#fffffff5;box-shadow:0 12px 30px #2f51ff29;color:#2f51ff}.video-preview-play[data-v-df5af333]{background:#fffffff0;border:1px solid hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 12px 28px #1a20322e;color:#2f51ff;cursor:pointer;display:grid;height:42px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .16s ease,box-shadow .16s ease,background .16s ease;width:42px;z-index:3}.video-preview:hover .video-preview-play[data-v-df5af333]{background:#fffffffa;box-shadow:0 14px 30px #1a203238;transform:translate(-50%,-50%) scale(1.04)}.video-preview-play svg[data-v-df5af333]{display:block;fill:currentColor;height:16px;width:16px}.video-set-cover-btn[data-v-df5af333]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a94;border:0;border-radius:999px;box-shadow:0 8px 20px #0f172a2e;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:24px;left:12px;padding:0 10px;position:absolute;top:12px;z-index:5}.video-set-cover-btn[data-v-df5af333]:hover{background:#2f51ffd6}.video-set-cover-btn.active[data-v-df5af333]{background:#2f51ffeb}.video-preview-menu[data-v-df5af333]{opacity:0;pointer-events:none;position:absolute;right:8px;top:8px;transition:opacity .16s ease;z-index:100}.video-preview-menu[data-v-df5af333]:has(.video-preview-menu-panel.open),.video-result-item:hover .video-preview-menu[data-v-df5af333]{opacity:1;pointer-events:auto}.video-preview-menu-btn[data-v-df5af333]{background:#fffffff5;border:1px solid rgba(226,230,239,.95);border-radius:9px;box-shadow:0 8px 22px #1a20321f;color:#475467;cursor:pointer;font-size:18px;font-weight:700;height:28px;line-height:1;padding:0;width:28px}.video-preview-menu-panel[data-v-df5af333]{background:#fff;border:1px solid #e2e6ef;border-radius:16px;box-shadow:0 18px 46px #1a203229;display:none;min-width:148px;padding:8px;position:absolute;right:0;top:32px;z-index:9999}.video-preview-menu-panel.open[data-v-df5af333]{display:grid;gap:4px}.video-preview-menu-item[data-v-df5af333]{background:#fff;border:0;border-radius:10px;color:#202532;cursor:pointer;font-size:13px;font-weight:700;height:32px;padding:0 10px;text-align:left}.video-preview-menu-item[data-v-df5af333]:hover{background:#f6f8fc}.video-result-info[data-v-df5af333]{display:grid;gap:9px;padding:12px 12px 11px}.video-ref-strip[data-v-df5af333]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.video-ref-thumb[data-v-df5af333]{background:#f5f7fb;border:1px solid #e2e6ef;border-radius:7px;cursor:zoom-in;height:24px;-o-object-fit:contain;object-fit:contain;padding:0;width:24px}.video-ref-thumb img[data-v-df5af333]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-ref-thumb.lost[data-v-df5af333]{cursor:default}.video-ref-lost[data-v-df5af333]{background:#f4f5f9;color:#b3bcc9;display:grid;height:100%;place-items:center;width:100%}.video-ref-lost svg[data-v-df5af333]{display:block;fill:none;height:12px;stroke:currentColor;stroke-width:2;width:12px}.video-ref-fallback[data-v-df5af333]{background:#f4f5f9;color:#9aa2af;display:grid;font-size:10px;height:100%;place-items:center;width:100%}.video-prompt-row[data-v-df5af333]{align-items:flex-end;display:flex;gap:6px;min-width:0}.video-prompt-row .video-prompt[data-v-df5af333]{flex:1 1 auto;min-width:0}.video-prompt[data-v-df5af333]{color:#202532;display:-webkit-box;font-size:13px;line-height:1.45;max-height:3.05em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:max-height .16s ease}.video-prompt.expanded[data-v-df5af333]{display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible}.video-prompt-toggle[data-v-df5af333]{background:#fff;border:1px solid #e3e6ee;border-radius:7px;color:#111827;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:500;height:20px;line-height:20px;margin-bottom:0;padding:0 6px}.video-prompt-toggle[data-v-df5af333]:hover{background:#f7f8fb}.video-meta-inline[data-v-df5af333]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.video-meta-chip[data-v-df5af333],.video-result-footer[data-v-df5af333]{color:#98a2b3;font-size:11px}.video-result-footer[data-v-df5af333]{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;padding:0 4px 2px;text-align:center}.video-cost[data-v-df5af333],.video-result-footer span[data-v-df5af333]{align-items:center;display:inline-flex;gap:6px}.credit-icon[data-v-df5af333],.video-cost[data-v-df5af333]{color:#7657ff}.credit-icon[data-v-df5af333]{display:inline-block;flex:0 0 auto;height:16px;width:16px}.credit-icon svg[data-v-df5af333]{display:block;fill:currentColor;height:100%;stroke:none;width:100%}.video-cost-chip[data-v-df5af333]{height:16px;width:16px}.video-meta-sep[data-v-df5af333]{color:#d0d5dd}
