<turbo-stream action="append" target="prompts"><template><turbo-frame class="prompt " data-refresh-src-value="/prompts/21619334" data-controller="prompt" data-prompt-id="21619334" id="prompt_21619334"><div class="meta"><turbo-frame id="prompt_21619334_meta"><h4 class="flex flex-wrap justify-between items-center gap-y-1">1<span class="flex items-center shrink-0"><turbo-frame id="like_21619334"><div class="inline"><div class="btn"><a data-turbo-frame="_top" title="Like" class="btn btn-sm btn-ghost mx-2" href="/users/sign_in"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z"></path>
</svg>
</a></div><span class="likes-counter">2</span></div></turbo-frame></span></h4><div class="prompt-meta"><div class="prompt-text scrollable-y-with-hide mb-2 pre" title="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup --multi">full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup --multi</div><div class="tags mb-2"><div class="tag"><span class="opacity-60">Created:</span> 2025-02-02 15:30:09</div><div class="tag"><span class="opacity-60">Size:</span> 1280x704</div><div class="tag">Multiperson<a class="text-base-content" target="_blank" href="https://docs.astria.ai/docs/features/multiperson"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25"></path>
</svg>
</a></div><div></div></div></div></turbo-frame></div><div class="prompt-images gap-2 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4"><div class="relative" style="--ar: 1.8181818181818181"><a style="" class="prompt-image" data-action="click-&gt;lightbox#open" data-lightbox-debug-url="/prompts/21619334/debug_layers?blob_id=155904573" href="https://mp.astria.ai/jueoahr6dwjye8wtrcfkp3vo9nhw"><img class="max-w-full h-auto" loading="lazy" src="https://mp.astria.ai/jueoahr6dwjye8wtrcfkp3vo9nhw" /></a><div class="btn-over-image-toolbar absolute top-2 right-2 flex gap-1"><a class="btn btn-sm btn-square btn-over-image" data-turbo="false" data-action="click-&gt;prompt#downloadImage" data-url="https://mp.astria.ai/jueoahr6dwjye8wtrcfkp3vo9nhw" data-filename="21619334-0.jpg" title="Download image" aria-label="Download image" href="#"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"></path>
</svg>
</a><a class="btn btn-sm btn-square btn-over-image" data-action="click-&gt;prompt#animateImage" data-image-url="https://mp.astria.ai/jueoahr6dwjye8wtrcfkp3vo9nhw" title="Animate image" aria-label="Animate image" href="#"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 01-1.125-1.125M3.375 19.5h1.5C5.496 19.5 6 18.996 6 18.375m-3.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-1.5A1.125 1.125 0 0118 18.375M20.625 4.5H3.375m17.25 0c.621 0 1.125.504 1.125 1.125M20.625 4.5h-1.5C18.504 4.5 18 5.004 18 5.625m3.75 0v1.5c0 .621-.504 1.125-1.125 1.125M3.375 4.5c-.621 0-1.125.504-1.125 1.125M3.375 4.5h1.5C5.496 4.5 6 5.004 6 5.625m-3.75 0v1.5c0 .621.504 1.125 1.125 1.125m0 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m1.5-3.75C5.496 8.25 6 7.746 6 7.125v-1.5M4.875 8.25C5.496 8.25 6 8.754 6 9.375v1.5m0-5.25v5.25m0-5.25C6 5.004 6.504 4.5 7.125 4.5h9.75c.621 0 1.125.504 1.125 1.125m1.125 2.625h1.5m-1.5 0A1.125 1.125 0 0118 7.125v-1.5m1.125 2.625c-.621 0-1.125.504-1.125 1.125v1.5m2.625-2.625c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125M18 5.625v5.25M7.125 12h9.75m-9.75 0A1.125 1.125 0 016 10.875M7.125 12C6.504 12 6 12.504 6 13.125m0-2.25C6 11.496 5.496 12 4.875 12M18 10.875c0 .621-.504 1.125-1.125 1.125M18 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m-12 5.25v-5.25m0 5.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125m-12 0v-1.5c0-.621-.504-1.125-1.125-1.125M18 18.375v-5.25m0 5.25v-1.5c0-.621.504-1.125 1.125-1.125M18 13.125v1.5c0 .621.504 1.125 1.125 1.125M18 13.125c0-.621.504-1.125 1.125-1.125M6 13.125v1.5c0 .621-.504 1.125-1.125 1.125M6 13.125C6 12.504 5.496 12 4.875 12m-1.5 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M19.125 12h1.5m0 0c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h1.5m14.25 0h1.5"></path>
</svg>
</a><div class="dropdown dropdown-end"><div aria-label="Create video" class="btn btn-sm btn-square btn-over-image" role="button" tabindex="0" title="Create video"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
</div><ul class="dropdown-content menu bg-base-100 rounded-box shadow z-10 w-64 p-2" tabindex="-1"><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance V15 720p</span><span class="opacity-60 ml-auto text-end">($0.14)</span></span></button><input type="hidden" name="authenticity_token" value="SGgRloaKzWdB7qOBvG3x7g9RBbI9yuVkmFiyNE96WlK06UrCDqAcpFUFg9mtMyglVfZdVRisCIK8PkhLy2wOzg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model seedance_v15_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance V15 Audio 720p</span><span class="opacity-60 ml-auto text-end">($0.29)</span></span></button><input type="hidden" name="authenticity_token" value="-ElPEbtoosC9MpxWhj_UxfgCerP1OcLeKeCiz4rP6o8EyBRFM0JzA6nZvA6XYQ0OoqUiVNBfLzgNhliwDtm-Ew" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model seedance_v15_audio_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Cinematic Video</span><span class="opacity-60 ml-auto text-end">($0.84)</span></span></button><input type="hidden" name="authenticity_token" value="AzHwl6dMVMVAfBoXaxCbFqUURkCK_LmMpWux2Qs8Hgj_sKvDL2aFBlSXOk96TkLd_7Mep6-aVGqBDUumjypKlA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model cinematic_video" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan27 720p</span><span class="opacity-60 ml-auto text-end">($0.55)</span></span></button><input type="hidden" name="authenticity_token" value="5VmhM1nDisaN8Z0R-1x0DfSqChBLj5RXRIkw16ZbBrUZ2Ppn0elbBZkavUnqAq3Grg1S927pebFg78qoIk1SKQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model wan27_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan27 1080p</span><span class="opacity-60 ml-auto text-end">($0.83)</span></span></button><input type="hidden" name="authenticity_token" value="XRPWlpuOrAPQ_bXos9zjalPzQL4aJun2W502D2WS9ouhko3CE6R9wMQWlbCigjqhCVQYWT9ABBB_-8xw4YSiFw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model wan27_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan26 720p</span><span class="opacity-60 ml-auto text-end">($0.53)</span></span></button><input type="hidden" name="authenticity_token" value="sEkCkUho4i5BX1sFwuBLd6OXhQOmdmma6YSMTmqmVQlMyFnFwEIz7VW0e13TvpK8-TDd5IMQhHzN4nYx7rABlQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model wan26_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan26 1080p</span><span class="opacity-60 ml-auto text-end">($0.79)</span></span></button><input type="hidden" name="authenticity_token" value="wFCt6jmCiyftIofH1Dc9_3DuqTpqdfDi8EskGbLdSi880fa-saha5PnJp5_FaeQ0Kknx3U8THQTULd5mNssesw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model wan26_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Ltx23 720p</span><span class="opacity-60 ml-auto text-end">($0.17)</span></span></button><input type="hidden" name="authenticity_token" value="87KENFpO1PBm6wJIQqXy7EE3_q1slJkIt3EFA5pDbQUPM99g0mQFM3IAIhBT-ysnG5CmSknydO6TF_98HlU5mQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model ltx23_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Ltx23 1080p</span><span class="opacity-60 ml-auto text-end">($0.22)</span></span></button><input type="hidden" name="authenticity_token" value="ZE4DrGiVLnOr6SvubFk26NlsOtO480BjFUHDpVcQLPuYz1j44L__sL8CC7Z9B-8jg8tiNJ2VrYUxJzna0wZ4Zw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model ltx23_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Happyhorse 720p</span><span class="opacity-60 ml-auto text-end">($1.00)</span></span></button><input type="hidden" name="authenticity_token" value="yxhk1slnpolkavqtZ0o-ZzfnVEKpNPSyAEMoJ6EDps43mT-CQU13SnCB2vV2FOesbUAMpYxSGVQkJdJYJRXyUg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model happyhorse_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Happyhorse 1080p</span><span class="opacity-60 ml-auto text-end">($1.70)</span></span></button><input type="hidden" name="authenticity_token" value="zALrkMPa0qb2z4UV949TmMMnzuDSki6MMuiQRUNlNjcwg7DES_ADZeIkpU3m0YpTmYCWB_f0w2oWjmo6x3Niqw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model happyhorse_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Happyhorse Motion Control</span><span class="opacity-60 ml-auto text-end">($1.54)</span></span></button><input type="hidden" name="authenticity_token" value="2Bh5cwobFQTlKu24QiPKRSykxmrFox3uSxXUEfDtn_skmSIngjHEx_HBzeBTfROOdgOejeDF8Ahvcy5udPvLZw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model happyhorse_motion_control" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Dreamactor M2</span><span class="opacity-60 ml-auto text-end">($0.29)</span></span></button><input type="hidden" name="authenticity_token" value="wRViUfWQ_3L0rrSdxDKX5hlS1kfodRs2vCOWzkudphQ9lDkFfbouseBFlMXVbE4tQ_WOoM0T9tCYRWyxz4vyiA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model dreamactor_m2" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 480p</span><span class="opacity-60 ml-auto text-end">($1.20)</span></span></button><input type="hidden" name="authenticity_token" value="L2vIP9wra5b9Ybo-hy07ebLHXbuXUmercRbdyaEc1YLT6pNrVAG6VemKmmaWc-Ky6GAFXLI0ik1VcCe2JQqBHg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model seedance2_480p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 720p</span><span class="opacity-60 ml-auto text-end">($2.80)</span></span></button><input type="hidden" name="authenticity_token" value="zhtTpjnP0vPRdwzsne3xVMINgmrYQq1A5q666pRu-REymgjyseUDMMWcLLSMsyifmKrajf0kQKbCyECVEHitjQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model seedance2_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 1080p</span><span class="opacity-60 ml-auto text-end">($4.50)</span></span></button><input type="hidden" name="authenticity_token" value="m_9Gg8BHTbFoOyP6uMgHiEBT2vGlzrIKvrF9qvacJ51nfh3XSG2ccnzQA6Kplt5DGvSCFoCoX-ya14fVcopzAQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model seedance2_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 Fast 480p</span><span class="opacity-60 ml-auto text-end">($0.60)</span></span></button><input type="hidden" name="authenticity_token" value="WAW7ZulphOcqjDCzTODVHtf7U117-H09iWPnfdPRVHOkhOAyYUNVJD5nEOtdvgzVjVwLul6ekNutBR0CV8cA7w" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model seedance2_fast_480p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 Fast 720p</span><span class="opacity-60 ml-auto text-end">($1.40)</span></span></button><input type="hidden" name="authenticity_token" value="ZHjcVBJFZeaQfbAoN5eGpHlFZhfRJl1nr-qRTPCdlJWY-YcAmm-0JYSWkHAmyV9vI-I-8PRAsIGLjGszdIvACQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model seedance2_fast_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance 480p</span><span class="opacity-60 ml-auto text-end">($0.10)</span></span></button><input type="hidden" name="authenticity_token" value="4Ju9B14N0jHX-xHo5jvIVPwYxmq54g7vh0nqGGrtWzocGuZT1icD8sMQMbD3ZRGfpr-ejZyE4wmjLxBn7vsPpg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model seedance_480p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast 720p</span><span class="opacity-60 ml-auto text-end">($0.85)</span></span></button><input type="hidden" name="authenticity_token" value="_xpRvvLRR577kZSkRiLIPi_HXwrijW1nyAF2xFh77zIDmwrqevuWXe96tPxXfBH1dWAH7cfrgIHsZ4y73G27rg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model veo31_fast_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast Audio 720p</span><span class="opacity-60 ml-auto text-end">($1.26)</span></span></button><input type="hidden" name="authenticity_token" value="wXHdrmJBH4J92Woj4S9jpMk7X3L2e7tQlbH7hbfK_Cc98Ib66mvOQWkySnvwcbpvk5wHldMdVrax1wH6M9youw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model veo31_fast_audio_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast 1080p</span><span class="opacity-60 ml-auto text-end">($0.85)</span></span></button><input type="hidden" name="authenticity_token" value="AcUQ75ltapNzxQMPkVFhodsdQbGUw0TatNCMslZhkuj9REu7EUe7UGcuI1eAD7hqgboZVrGlqTyQtnbN0nfGdA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model veo31_fast_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast Audio 1080p</span><span class="opacity-60 ml-auto text-end">($1.26)</span></span></button><input type="hidden" name="authenticity_token" value="mr9us0KICqMy8kJuw0kf6zXUD_eBzqvnev3aHHsG8H9mPjXnyqLbYCYZYjbSF8Ygb3NXEKSoRgFemyBj_xCk4w" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model veo31_fast_audio_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast 4k</span><span class="opacity-60 ml-auto text-end">($2.64)</span></span></button><input type="hidden" name="authenticity_token" value="AWpMfNTh-DnNR3Szp1zmzpAwZy7qJMYD5v71dcCejwv96xcoXMsp-tmsVOu2Aj8Fypc_yc9CK-XCmA8KRIjblw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model veo31_fast_4k" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast Audio 4k</span><span class="opacity-60 ml-auto text-end">($3.08)</span></span></button><input type="hidden" name="authenticity_token" value="2jT11e6ovtOxzXozJuj07GCrz65w2aecxzuUrZKfsTwmta6BZoJvEKUmWms3ti0nOgyXSVW_SnrjXW7SFonloA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model veo31_fast_audio_4k" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite 720p</span><span class="opacity-60 ml-auto text-end">($0.44)</span></span></button><input type="hidden" name="authenticity_token" value="_I328oXFwIVXaUyir7RO7cjRSfifE9fZDNEm_pHfeF0ADK2mDe8RRkOCbPq-6pcmknYRH7p1Oj8ot9yBFckswQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model veo31_lite_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite Audio 720p</span><span class="opacity-60 ml-auto text-end">($0.44)</span></span></button><input type="hidden" name="authenticity_token" value="5-ll0bQqcQxZIx993ZPWSgx3QNusGZmWNEQ7400l_-0baD6FPACgz03IPyXMzQ-BVtAYPIl_dHAQIsGcyTOrcQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model veo31_lite_audio_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite 1080p</span><span class="opacity-60 ml-auto text-end">($0.71)</span></span></button><input type="hidden" name="authenticity_token" value="UWgQ-z7k1P6w_OP3RBNO6dCS6phObwQl0uBWLJxGdw-t6Uuvts4FPaQXw69VTZciijWyf2sJ6cP2hqxTGFAjkw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model veo31_lite_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite Audio 1080p</span><span class="opacity-60 ml-auto text-end">($0.71)</span></span></button><input type="hidden" name="authenticity_token" value="enYFP1lpHlvMg0orK1OfUO3Ir2mHUTfDGp9nxuva9iyG915r0UPPmNhoanM6DUabt2_3jqI32iU--Z25b8yisA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model veo31_lite_audio_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan25 720p</span><span class="opacity-60 ml-auto text-end">($0.53)</span></span></button><input type="hidden" name="authenticity_token" value="aQLjXSncPClTzdZ02jmdf--0U8fbmAr2zHzE1omZbMWVg7gJofbt6kcm9izLZ0S0tRMLIP7-5xDoGj6pDY84WQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model wan25_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Standard</span><span class="opacity-60 ml-auto text-end">($0.92)</span></span></button><input type="hidden" name="authenticity_token" value="03IqkNhkccqk2RmSbbTuYglKAC7HcVZlyHqogmkmLE4v83HEUE6gCbAyOcp86jepU-1YyeIXu4PsHFL97TB40g" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model kling30_standard" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Standard Audio</span><span class="opacity-60 ml-auto text-end">($1.39)</span></span></button><input type="hidden" name="authenticity_token" value="o6f0zFuVqxF6K6p5KjScrJhtGK-cEXbEyqiobT3wXv9fJq-Y07960m7AiiE7akVnwspASLl3myLuzlISueYKYw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model kling30_standard_audio" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Pro</span><span class="opacity-60 ml-auto text-end">($1.23)</span></span></button><input type="hidden" name="authenticity_token" value="pRVgATeIk0d3deq5AzAhHLhZdCey2z9yccwm4w2mU61ZlDtVv6JChGOeyuESbvjX4v4swJe90pRVqtycibAHMQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model kling30_pro" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Pro Audio</span><span class="opacity-60 ml-auto text-end">($1.85)</span></span></button><input type="hidden" name="authenticity_token" value="Dx2bVNAQiGoUA949TSUINHrIYhwp55dCnlZkPVrAKp7znMAAWDpZqQDo_mVce9H_IG86-wyBeqS6MJ5C3tZ-Ag" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model kling30_pro_audio" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 4k</span><span class="opacity-60 ml-auto text-end">($2.63)</span></span></button><input type="hidden" name="authenticity_token" value="154aBZzyKWW1Og_OaNgwKIfL6iT5m76tDn9BM8EB0i4rH0FRFNj4pqHRL5Z5hunj3Wyyw9z9U0sqGbtMRReGsg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model kling30_4k" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Motion Control</span><span class="opacity-60 ml-auto text-end">($2.77)</span></span></button><input type="hidden" name="authenticity_token" value="8IIlT7klroWH5FNkVUq5lTKN2euQ1Wsw8xUQQ5xkszcMA34bMQ9_RpMPczxEFGBeaCqBDLWzhtbXc-o8GHLnqw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model kling30_motion_control" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Motion Control Pro</span><span class="opacity-60 ml-auto text-end">($3.70)</span></span></button><input type="hidden" name="authenticity_token" value="aC01YhYz5dsPcL2b5LoaOeXI1YQVvu1b_hz6sZEvpWmUrG42nhk0GBubncP15MPyv2-NYzDYAL3aegDOFTnx9Q" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model kling30_motion_control_pro" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan Animate 720p</span><span class="opacity-60 ml-auto text-end">($0.44)</span></span></button><input type="hidden" name="authenticity_token" value="jZLldlNlgJTHrbHldnq9SOAUaKhNuiwu-e0ADXRnRVxxE74i209RV9NGkb1nJGSDurMwT2jcwcjdi_py8HERwA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --video --video_model wan_animate_720p" autocomplete="off" /></form></li></ul></div><div class="dropdown dropdown-end"><div aria-label="Image tools" class="btn btn-sm btn-square btn-over-image" role="button" tabindex="0" title="Image tools"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75a4.5 4.5 0 01-4.884 4.484c-1.076-.091-2.264.071-2.95.904l-7.152 8.684a2.548 2.548 0 11-3.586-3.586l8.684-7.152c.833-.686.995-1.874.904-2.95a4.5 4.5 0 016.336-4.486l-3.276 3.276a3.004 3.004 0 002.25 2.25l3.276-3.276c.256.565.398 1.192.398 1.852z"></path>
  <path stroke-linecap="round" stroke-linejoin="round" d="M4.867 19.125h.008v.008h-.008v-.008z"></path>
</svg>
</div><ul class="dropdown-content menu bg-base-100 rounded-box shadow z-10 w-64 p-2" tabindex="-1"><li><a class="" data-turbo="false" data-action="click-&gt;prompt#setInputImage" data-url="https://mp.astria.ai/jueoahr6dwjye8wtrcfkp3vo9nhw" data-filename="21619334-0.jpg" href="#"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L6.832 19.82a4.5 4.5 0 01-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 011.13-1.897L16.863 4.487zm0 0L19.5 7.125"></path>
</svg>
<span class="mr-2">Edit</span></span></a></li><li><a class="" data-turbo="false" data-action="click-&gt;prompt#setInputImageAndDrawMask" data-url="https://mp.astria.ai/jueoahr6dwjye8wtrcfkp3vo9nhw" data-filename="21619334-0.jpg" href="#"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.53 16.122a3 3 0 00-5.78 1.128 2.25 2.25 0 01-2.4 2.245 4.5 4.5 0 008.4-2.245c0-.399-.078-.78-.22-1.128zm0 0a15.998 15.998 0 003.388-1.62m-5.043-.025a15.994 15.994 0 011.622-3.395m3.42 3.42a15.995 15.995 0 004.764-4.648l3.876-5.814a1.151 1.151 0 00-1.597-1.597L14.146 6.32a15.996 15.996 0 00-4.649 4.763m3.42 3.42a6.776 6.776 0 00-3.42-3.42"></path>
</svg>
<span class="mr-2">Edit area</span><span class="opacity-60 ml-auto items-center" onclick="event.stopPropagation(); event.preventDefault(); window.open(&#39;https://www.youtube.com/watch?v=tEuNjf9tBCY&amp;list=PLfEGWqQrWnilzSONX6nX5iFE9YEr7XrkI&#39;, &#39;_blank&#39;);" style="display: inline-flex;"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"></path>
</svg>
</span></span></a></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="upscale" type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 11.25l-3-3m0 0l-3 3m3-3v7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path>
</svg>
<span class="mr-2">Super Resolution</span><span class="opacity-60 ml-auto text-end">($0.01)</span></span></button><input type="hidden" name="authenticity_token" value="dpKrMlw8NT71WdgV9H-rMO8DwIdKrVXhAUWOuHan8PeKE_Bm1Bbk_eGy-E3lIXL7taSYYG_LuAclI3TH8rGkaw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[super_resolution]" value="true" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" action="upscale" type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 11.25l-3-3m0 0l-3 3m3-3v7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path>
</svg>
<span class="mr-2">Super Resolution with --upscale_v4</span><span class="opacity-60 ml-auto text-end">($0.10)</span></span></button><input type="hidden" name="authenticity_token" value="ZGJQvysF4XmfoPFM54SCsB8e2WVJdAx7S0N1Pddo69OY4wvroy8wuotL0RT22lt7RbmBgmwS4Z1vJY9CU36_Tw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[super_resolution]" value="true" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup --multi --upscale_v4" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619334/duplicate"><button class="w-full" data-turbo-stream="true" type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M7.848 8.25l1.536.887M7.848 8.25a3 3 0 11-5.196-3 3 3 0 015.196 3zm1.536.887a2.165 2.165 0 011.083 1.839c.005.351.054.695.14 1.024M9.384 9.137l2.077 1.199M7.848 15.75l1.536-.887m-1.536.887a3 3 0 11-5.196 3 3 3 0 015.196-3zm1.536-.887a2.165 2.165 0 001.083-1.838c.005-.352.054-.695.14-1.025m-1.223 2.863l2.077-1.199m0-3.328a4.323 4.323 0 012.068-1.379l5.325-1.628a4.5 4.5 0 012.48-.044l.803.215-7.794 4.5m-2.882-1.664A4.331 4.331 0 0010.607 12m3.736 0l7.794 4.5-.802.215a4.5 4.5 0 01-2.48-.043l-5.326-1.629a4.324 4.324 0 01-2.068-1.379M14.343 12l-2.882 1.664"></path>
</svg>
<span class="mr-2">Crops</span><span class="opacity-60 ml-auto items-center" onclick="event.stopPropagation(); event.preventDefault(); let r = prompt(&#39;Crop ratio (40-90):&#39;, &#39;70&#39;); if (r !== null) { r = parseInt(r); if (r &gt;= 40 &amp;&amp; r &lt;= 90) { const form = this.closest(&#39;form&#39;); var el = form.querySelector(&#39;input[name=\&quot;prompt[text]\&quot;]&#39;); el.value = el.value.replace(&#39;--create_crops&#39;, &#39;--create_crops &#39; + r); form.requestSubmit(); } else { alert(&#39;Ratio must be between 40 and 90&#39;); } }" style="display: inline-flex;"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.324.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 011.37.49l1.296 2.247a1.125 1.125 0 01-.26 1.431l-1.003.827c-.293.24-.438.613-.431.992a6.759 6.759 0 010 .255c-.007.378.138.75.43.99l1.005.828c.424.35.534.954.26 1.43l-1.298 2.247a1.125 1.125 0 01-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 01-.22.128c-.331.183-.581.495-.644.869l-.213 1.28c-.09.543-.56.941-1.11.941h-2.594c-.55 0-1.02-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 01-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 01-1.369-.49l-1.297-2.247a1.125 1.125 0 01.26-1.431l1.004-.827c.292-.24.437-.613.43-.992a6.932 6.932 0 010-.255c.007-.378-.138-.75-.43-.99l-1.004-.828a1.125 1.125 0 01-.26-1.43l1.297-2.247a1.125 1.125 0 011.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.087.22-.128.332-.183.582-.495.644-.869l.214-1.281z"></path>
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"></path>
</svg>
</span></span></button><input type="hidden" name="authenticity_token" value="yIp2kxnjGikZC6IH55WN9OWUZUAACBRO-MmRHKAx1QM0Cy3HkcnL6g3ggl_2y1Q_vzM9pyVu-ajcr2tjJCeBnw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="full body photo of ohwx woman &lt;lora:1617347:1.0&gt; walking in the forest wearing sneakers, facing camera, closeup  --create_crops" autocomplete="off" /></form></li><li><a class="" data-controller="tune-uploader" data-tune-uploader-image-url-value="https://mp.astria.ai/jueoahr6dwjye8wtrcfkp3vo9nhw" data-tune-uploader-title-value="full body photo of" data-action="click-&gt;tune-uploader#processImageUrl" href="#"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z"></path>
</svg>
<span class="mr-2">Convert to Reference</span></span></a></li></ul></div></div><div 2="" class="card-hover-actions absolute bottom-2 right-2 gap-1 z-"><a class="btn btn-sm btn-square btn-over-image" data-action="click-&gt;prompt#reuse" title="Rerun prompt" aria-label="Rerun prompt" href="#"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9 9l6-6m0 0l6 6m-6-6v12a6 6 0 01-12 0v-3"></path>
</svg>
</a></div></div></div></turbo-frame><turbo-frame class="prompt " data-refresh-src-value="/prompts/21619164" data-controller="prompt" data-prompt-id="21619164" id="prompt_21619164"><div class="meta"><turbo-frame id="prompt_21619164_meta"><h4 class="flex flex-wrap justify-between items-center gap-y-1">2<span class="flex items-center shrink-0"><turbo-frame id="like_21619164"><div class="inline"><div class="btn"><a data-turbo-frame="_top" title="Like" class="btn btn-sm btn-ghost mx-2" href="/users/sign_in"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z"></path>
</svg>
</a></div><span class="likes-counter">1</span></div></turbo-frame></span></h4><div class="prompt-meta"><div class="prompt-text scrollable-y-with-hide mb-2 pre" title="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background --multi">closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background --multi</div><div class="tags mb-2"><div class="tag"><span class="opacity-60">Created:</span> 2025-02-02 15:23:42</div><div class="tag"><span class="opacity-60">Seed:</span> 43</div><div class="tag"><span class="opacity-60">Size:</span> 1280x704</div><div class="tag">Multiperson<a class="text-base-content" target="_blank" href="https://docs.astria.ai/docs/features/multiperson"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25"></path>
</svg>
</a></div><div><div class="tag" title="Lance portrait (man)"><span class="opacity-60">lora:</span> <img class="rounded-1 mr-1" style="height: 30px; width: auto;" data-controller="hover-popover" data-hover-popover-url-value="/tunes/1979152/image_preview" src="https://mp.astria.ai/wtwonr79gmb7sqep55zsae9040qn" /><a data-turbo-frame="_top" href="/tunes/1979152/prompts">Lance portrait</a> ( man )</div><div class="tag" title="Marcos Flux (man)"><span class="opacity-60">lora:</span> <img class="rounded-1 mr-1" style="height: 30px; width: auto;" data-controller="hover-popover" data-hover-popover-url-value="/tunes/1557315/image_preview" src="https://mp.astria.ai/2y388ja53947ie2ecp4k9kd95lp9" /><a data-turbo-frame="_top" href="/tunes/1557315/prompts">Marcos Flux</a> ( man )</div><div class="tag" title="Emma Flux (woman)"><span class="opacity-60">lora:</span> <img class="rounded-1 mr-1" style="height: 30px; width: auto;" data-controller="hover-popover" data-hover-popover-url-value="/tunes/1533312/image_preview" src="https://mp.astria.ai/w2ra2h8m8hx6okt9jmrwm6mlmova" /><a data-turbo-frame="_top" href="/tunes/1533312/prompts">Emma Flux</a> ( woman )</div></div></div></div></turbo-frame></div><div class="prompt-images gap-2 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4"><div class="relative" style="--ar: 1.8181818181818181"><a style="" class="prompt-image" data-action="click-&gt;lightbox#open" data-lightbox-debug-url="/prompts/21619164/debug_layers?blob_id=155903959" href="https://mp.astria.ai/40o0g06ugonc6mukuomne5v61tzb"><img class="max-w-full h-auto" loading="lazy" src="https://mp.astria.ai/40o0g06ugonc6mukuomne5v61tzb" /></a><div class="btn-over-image-toolbar absolute top-2 right-2 flex gap-1"><a class="btn btn-sm btn-square btn-over-image" data-turbo="false" data-action="click-&gt;prompt#downloadImage" data-url="https://mp.astria.ai/40o0g06ugonc6mukuomne5v61tzb" data-filename="21619164-0.jpg" title="Download image" aria-label="Download image" href="#"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"></path>
</svg>
</a><a class="btn btn-sm btn-square btn-over-image" data-action="click-&gt;prompt#animateImage" data-image-url="https://mp.astria.ai/40o0g06ugonc6mukuomne5v61tzb" title="Animate image" aria-label="Animate image" href="#"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 01-1.125-1.125M3.375 19.5h1.5C5.496 19.5 6 18.996 6 18.375m-3.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-1.5A1.125 1.125 0 0118 18.375M20.625 4.5H3.375m17.25 0c.621 0 1.125.504 1.125 1.125M20.625 4.5h-1.5C18.504 4.5 18 5.004 18 5.625m3.75 0v1.5c0 .621-.504 1.125-1.125 1.125M3.375 4.5c-.621 0-1.125.504-1.125 1.125M3.375 4.5h1.5C5.496 4.5 6 5.004 6 5.625m-3.75 0v1.5c0 .621.504 1.125 1.125 1.125m0 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m1.5-3.75C5.496 8.25 6 7.746 6 7.125v-1.5M4.875 8.25C5.496 8.25 6 8.754 6 9.375v1.5m0-5.25v5.25m0-5.25C6 5.004 6.504 4.5 7.125 4.5h9.75c.621 0 1.125.504 1.125 1.125m1.125 2.625h1.5m-1.5 0A1.125 1.125 0 0118 7.125v-1.5m1.125 2.625c-.621 0-1.125.504-1.125 1.125v1.5m2.625-2.625c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125M18 5.625v5.25M7.125 12h9.75m-9.75 0A1.125 1.125 0 016 10.875M7.125 12C6.504 12 6 12.504 6 13.125m0-2.25C6 11.496 5.496 12 4.875 12M18 10.875c0 .621-.504 1.125-1.125 1.125M18 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m-12 5.25v-5.25m0 5.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125m-12 0v-1.5c0-.621-.504-1.125-1.125-1.125M18 18.375v-5.25m0 5.25v-1.5c0-.621.504-1.125 1.125-1.125M18 13.125v1.5c0 .621.504 1.125 1.125 1.125M18 13.125c0-.621.504-1.125 1.125-1.125M6 13.125v1.5c0 .621-.504 1.125-1.125 1.125M6 13.125C6 12.504 5.496 12 4.875 12m-1.5 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M19.125 12h1.5m0 0c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h1.5m14.25 0h1.5"></path>
</svg>
</a><div class="dropdown dropdown-end"><div aria-label="Create video" class="btn btn-sm btn-square btn-over-image" role="button" tabindex="0" title="Create video"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
</div><ul class="dropdown-content menu bg-base-100 rounded-box shadow z-10 w-64 p-2" tabindex="-1"><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance V15 720p</span><span class="opacity-60 ml-auto text-end">($0.14)</span></span></button><input type="hidden" name="authenticity_token" value="RXi6gqmYheBmxnMHbnDyrkeR3pNkGKi1PVLxuEfVwQDS0GDW4lHHUHfuUGYOpfGE435G_5FjmiVFEKzQhOG3LQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model seedance_v15_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance V15 Audio 720p</span><span class="opacity-60 ml-auto text-end">($0.29)</span></span></button><input type="hidden" name="authenticity_token" value="CIB3V7KJDKaOPUNArUJ62MAhHzLHNQO4zFx4l0PabSufKK0D-UBOFp8VYCHNl3nyZM6HXjJOMSi0HiX_gO4bBg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model seedance_v15_audio_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Cinematic Video</span><span class="opacity-60 ml-auto text-end">($0.84)</span></span></button><input type="hidden" name="authenticity_token" value="x2IRtKan5P7IsN1r2IKVbEhtW7VdC_Ow8vuVywqv1GxQysvg7W6mTtmY_gq4V5ZG7ILD2ahwwSCKucijyZuiQQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model cinematic_video" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan27 720p</span><span class="opacity-60 ml-auto text-end">($0.55)</span></span></button><input type="hidden" name="authenticity_token" value="-WFCPJTFemTVNVTBJILMvXzzdV_vsMbEQd-_WxxVQGFuyZho3ww41MQdd6BEV8-X2BztMxrL9FQ5neIz32E2TA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model wan27_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan27 1080p</span><span class="opacity-60 ml-auto text-end">($0.83)</span></span></button><input type="hidden" name="authenticity_token" value="VPJc-yTRl86sAhvpXmqY59irlBzlsAnTnSH744iZI6LDWoavbxjVfr0qOIg-v5vNfEQMcBDLO0PlY6aLS61Vjw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model wan27_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan26 720p</span><span class="opacity-60 ml-auto text-end">($0.53)</span></span></button><input type="hidden" name="authenticity_token" value="4UG2OS7i-OuZwXBNPg9VV6dc3z-XadWq17YiYKhiaQ126WxtZSu6W4jpUyxe2lZ9A7NHU2IS5zqv9H8Ia1YfIA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model wan26_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan26 1080p</span><span class="opacity-60 ml-auto text-end">($0.79)</span></span></button><input type="hidden" name="authenticity_token" value="9rSrS1RWtJ-AG_JLz3V5M6a0nSCviqfi-CvwsT06PoRhHHEfH5_2L5Ez0SqvoHoZAlsFTFrxlXKAaa3Z_g5IqQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model wan26_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Ltx23 720p</span><span class="opacity-60 ml-auto text-end">($0.17)</span></span></button><input type="hidden" name="authenticity_token" value="maAJ7OVqDGlfZLxu2r3B4WHSREBXssrhtM8ihHvqU9wOCNO4rqNO2U5Mnw-6aMLLxT3cLKLJ-HHMjX_suN4l8Q" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model ltx23_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Ltx23 1080p</span><span class="opacity-60 ml-auto text-end">($0.22)</span></span></button><input type="hidden" name="authenticity_token" value="YyyDCbHfr7N-iRnjQIJs-pn4l_yGmBYSz8bgtIkv18r0hFld-hbtA2-hOoIgV2_QPRcPkHPjJIK3hL3cShuh5w" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model ltx23_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Happyhorse 720p</span><span class="opacity-60 ml-auto text-end">($1.00)</span></span></button><input type="hidden" name="authenticity_token" value="Mb99cysZ1xY9lr1jCnp2S_k8dN1R579hnzwE4KyaOxqmF6cnYNCVpiy-ngJqr3VhXdPssaScjfHnflmIb65NNw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model happyhorse_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Happyhorse 1080p</span><span class="opacity-60 ml-auto text-end">($1.70)</span></span></button><input type="hidden" name="authenticity_token" value="WS0X10emvijl71slrbZbP4OV1lopmhuFJpwDRAYR0VLOhc2DDG_8mPTHeETNY1gVJ3pONtzhKRVe3l4sxSWnfw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model happyhorse_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Happyhorse Motion Control</span><span class="opacity-60 ml-auto text-end">($1.54)</span></span></button><input type="hidden" name="authenticity_token" value="EdlV9-WzjrZrdeLdOwDWRAITye_vchN9BSaDqPSkos-GcY-jrnrMBnpdwbxb1dVupvxRgxoJIe19ZN7AN5DU4g" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model happyhorse_motion_control" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Dreamactor M2</span><span class="opacity-60 ml-auto text-end">($0.29)</span></span></button><input type="hidden" name="authenticity_token" value="EbIHrlP1RiYEOmDhtrIL2Ke2pYaC8JnP61ShQaHzDSyGGt36GDwElhUSQ4DWZwjyA1k96neLq1-TFvwpYsd7AQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model dreamactor_m2" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 480p</span><span class="opacity-60 ml-auto text-end">($1.20)</span></span></button><input type="hidden" name="authenticity_token" value="a2gXB1wbyswZhrUHMMyNjl0GygLfNqFDLFVSACGqWEP8wM1TF9KIfAiulmZQGY6k-elSbipNk9NUFw9o4p4ubg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model seedance2_480p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 720p</span><span class="opacity-60 ml-auto text-end">($2.80)</span></span></button><input type="hidden" name="authenticity_token" value="RdIS8YP_r9Xqwqe00h7QsragJWanCgZ4BuM32fuPxAnSesilyDbtZfvqhNWyy9OYEk-9ClJxNOh-oWqxOLuyJA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model seedance2_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 1080p</span><span class="opacity-60 ml-auto text-end">($4.50)</span></span></button><input type="hidden" name="authenticity_token" value="3UBvY1E-QdHE__X6ap7Y-x3fMkRh4uknztjfIJDzCfxK6LU3GvcDYdXX1psKS9vRuTCqKJSZ27e2moJIU8d_0Q" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model seedance2_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 Fast 480p</span><span class="opacity-60 ml-auto text-end">($0.60)</span></span></button><input type="hidden" name="authenticity_token" value="yv5qUvOfFrtTKXcq7C7kOM4JPuVh9v8AqW-dm0e4qLFdVrAGuFZUC0IBVEuM--cSauamiZSNzZDRLcDzhIzenA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model seedance2_fast_480p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 Fast 720p</span><span class="opacity-60 ml-auto text-end">($1.40)</span></span></button><input type="hidden" name="authenticity_token" value="KyFbDDFoErDCIispneAW94nT6ngNjgwGCoyt3F1jILq8iYFYeqFQANMKCEj9NRXdLTxyFPj1PpZyzvC0nldWlw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model seedance2_fast_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance 480p</span><span class="opacity-60 ml-auto text-end">($0.10)</span></span></button><input type="hidden" name="authenticity_token" value="H67DY4n6-MV57xYoQmgEt7jP16kbnGTSiCN6RjkDxUWIBhk3wjO6dWjHNUkivQedHCBPxe7nVkLwYScu-jezaA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model seedance_480p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast 720p</span><span class="opacity-60 ml-auto text-end">($0.85)</span></span></button><input type="hidden" name="authenticity_token" value="98F0h57lWafFSKW1ajOBLctETBhtOSXl08O_bYTcCkBgaa7T1SwbF9RghtQK5oIHb6vUdJhCF3WrgeIFR-h8bQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model veo31_fast_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast Audio 720p</span><span class="opacity-60 ml-auto text-end">($1.26)</span></span></button><input type="hidden" name="authenticity_token" value="R7yqi2dDGgul6KfogkyJ4gLcPsbPjp29txRH397OEmvQFHDfLIpYu7TAhInimYrIpjOmqjr1ry3PVhq3HfpkRg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model veo31_fast_audio_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast 1080p</span><span class="opacity-60 ml-auto text-end">($0.85)</span></span></button><input type="hidden" name="authenticity_token" value="Lp-RLXL9QUo_6oM_BNzfoKLFQnjltQcuujSl2ZIdkDG5N0t5OTQD-i7CoF5kCdyKBiraFBDONb7CdvixUSnmHA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model veo31_fast_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast Audio 1080p</span><span class="opacity-60 ml-auto text-end">($1.26)</span></span></button><input type="hidden" name="authenticity_token" value="PwDMAj_dIFkKy1zDY0MF_O9VDw6c4qt9TI6hpUY5oG-oqBZWdBRi6Rvjf6IDlgbWS7qXYmmZme00zPzNhQ3WQg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model veo31_fast_audio_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast 4k</span><span class="opacity-60 ml-auto text-end">($2.64)</span></span></button><input type="hidden" name="authenticity_token" value="fmczXNsMH-5JB5i8sQGLY3wXi_Xj96rSZhBiazIVRK7pz-kIkMVdXlgvu93R1IhJ2PgTmRaMmEIeUj8D8SEygw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model veo31_fast_4k" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast Audio 4k</span><span class="opacity-60 ml-auto text-end">($3.08)</span></span></button><input type="hidden" name="authenticity_token" value="0C6DO1Rggk-2eNSsdgDJ7aOCl2hOQG-haqGDUAETyllHhllvH6nA_6dQ980W1crHB20PBLs7XTES4944wie8dA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model veo31_fast_audio_4k" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite 720p</span><span class="opacity-60 ml-auto text-end">($0.44)</span></span></button><input type="hidden" name="authenticity_token" value="jo8MhnDTfY4jBoyg2Hn-FjhB6a5YIgZr69SBswI-o-8ZJ9bSOxo_PjIur8G4rP08nK5xwq1ZNPuTltzbwQrVwg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model veo31_lite_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite Audio 720p</span><span class="opacity-60 ml-auto text-end">($0.44)</span></span></button><input type="hidden" name="authenticity_token" value="XkwyUQYaBqZRyf66rc6blroc8nOFPZYNjiCYijQljLHJ5OgFTdNEFkDh3dvNG5i8HvNqH3BGpJ32YsXi9xH6nA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model veo31_lite_audio_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite 1080p</span><span class="opacity-60 ml-auto text-end">($0.71)</span></span></button><input type="hidden" name="authenticity_token" value="TLRGRQe07LqquIjXryog4-9uI44dNbOFZGCKhhnN4r3bHJwRTH2uCruQq7bP_yPJS4G74uhOgRUcItfu2vmUkA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model veo31_lite_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite Audio 1080p</span><span class="opacity-60 ml-auto text-end">($0.71)</span></span></button><input type="hidden" name="authenticity_token" value="3iyBMN-qp28euKe2ksUaC2i7S8_5vTnN4dNHyWx3dIBJhFtklGPl3w-QhNfyEBkhzFTTowzGC12ZkRqhr0MCrQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model veo31_lite_audio_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan25 720p</span><span class="opacity-60 ml-auto text-end">($0.53)</span></span></button><input type="hidden" name="authenticity_token" value="zv015y8m9bfyHlGjFwdBRA9i5RGYVD0AbV8G57zY-i5ZVe-zZO-3B-M2csJ30kJuq419fW0vD5AVHVuPf-yMAw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model wan25_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Standard</span><span class="opacity-60 ml-auto text-end">($0.92)</span></span></button><input type="hidden" name="authenticity_token" value="cE5Py83JaVt80kZdGg2rXhwLPyBjrgQSsQVGA30auRzn5pWfhgAr6236ZTx62Kh0uOSnTJbVNoLJRxtrvi7PMQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model kling30_standard" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Standard Audio</span><span class="opacity-60 ml-auto text-end">($1.39)</span></span></button><input type="hidden" name="authenticity_token" value="MaiHzYEcdYe48lzeKHZN6H7Ms8SMLOtqiaRU8tt9LZimAF2ZytU3N6naf79Io07C2iMrqHlX2frx5gmaGElbtQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model kling30_standard_audio" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Pro</span><span class="opacity-60 ml-auto text-end">($1.23)</span></span></button><input type="hidden" name="authenticity_token" value="m61_-XhM70Lr-QNcK6KJO7OyMcVrGPfrvKrgCq7hXmkMBaWtM4Wt8vrRID1Ld4oRF12pqZ5jxXvE6L1ibdUoRA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model kling30_pro" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Pro Audio</span><span class="opacity-60 ml-auto text-end">($1.85)</span></span></button><input type="hidden" name="authenticity_token" value="nywhp9Jngl71P0zyIQKpi9zPfi9PG0u5JJ54iEBLyT0IhPvzma7A7uQXb5NB16qheCDmQ7pgeSlc3CXgg3-_EA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model kling30_pro_audio" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 4k</span><span class="opacity-60 ml-auto text-end">($2.63)</span></span></button><input type="hidden" name="authenticity_token" value="n7JNNU0Wm7dAbgo-BvqKv-cH5MYxQzuK7S7b7YxabpMIGpdhBt_ZB1FGKV9mL4mVQ-h8qsQ4CRqVbIaFT24Yvg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model kling30_4k" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Motion Control</span><span class="opacity-60 ml-auto text-end">($2.77)</span></span></button><input type="hidden" name="authenticity_token" value="UKnJZb1j1vy_vI9r8aLCzECH_y8rNqsRhOdTGx1sh_HHARMx9qqUTK6UrAqRd8Hm5GhnQ95NmYH8pQ5z3ljx3A" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model kling30_motion_control" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Motion Control Pro</span><span class="opacity-60 ml-auto text-end">($3.70)</span></span></button><input type="hidden" name="authenticity_token" value="iKlBjzF1dsIIZmvVMw-xqR51z8QbAH8x4eFbS0NMeLEfAZvberw0chlOSLRT2rKDuppXqO57TaGZowYjgHgOnA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model kling30_motion_control_pro" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan Animate 720p</span><span class="opacity-60 ml-auto text-end">($0.44)</span></span></button><input type="hidden" name="authenticity_token" value="-zgKYPlNZvO_7N2fxbol-H3WkqpB6QZWyTZ8V5nSeJ5skNA0soQkQ67E_v6lbybS2TkKxrSSNMaxdCE_WuYOsw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --video --video_model wan_animate_720p" autocomplete="off" /></form></li></ul></div><div class="dropdown dropdown-end"><div aria-label="Image tools" class="btn btn-sm btn-square btn-over-image" role="button" tabindex="0" title="Image tools"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75a4.5 4.5 0 01-4.884 4.484c-1.076-.091-2.264.071-2.95.904l-7.152 8.684a2.548 2.548 0 11-3.586-3.586l8.684-7.152c.833-.686.995-1.874.904-2.95a4.5 4.5 0 016.336-4.486l-3.276 3.276a3.004 3.004 0 002.25 2.25l3.276-3.276c.256.565.398 1.192.398 1.852z"></path>
  <path stroke-linecap="round" stroke-linejoin="round" d="M4.867 19.125h.008v.008h-.008v-.008z"></path>
</svg>
</div><ul class="dropdown-content menu bg-base-100 rounded-box shadow z-10 w-64 p-2" tabindex="-1"><li><a class="" data-turbo="false" data-action="click-&gt;prompt#setInputImage" data-url="https://mp.astria.ai/40o0g06ugonc6mukuomne5v61tzb" data-filename="21619164-0.jpg" href="#"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L6.832 19.82a4.5 4.5 0 01-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 011.13-1.897L16.863 4.487zm0 0L19.5 7.125"></path>
</svg>
<span class="mr-2">Edit</span></span></a></li><li><a class="" data-turbo="false" data-action="click-&gt;prompt#setInputImageAndDrawMask" data-url="https://mp.astria.ai/40o0g06ugonc6mukuomne5v61tzb" data-filename="21619164-0.jpg" href="#"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.53 16.122a3 3 0 00-5.78 1.128 2.25 2.25 0 01-2.4 2.245 4.5 4.5 0 008.4-2.245c0-.399-.078-.78-.22-1.128zm0 0a15.998 15.998 0 003.388-1.62m-5.043-.025a15.994 15.994 0 011.622-3.395m3.42 3.42a15.995 15.995 0 004.764-4.648l3.876-5.814a1.151 1.151 0 00-1.597-1.597L14.146 6.32a15.996 15.996 0 00-4.649 4.763m3.42 3.42a6.776 6.776 0 00-3.42-3.42"></path>
</svg>
<span class="mr-2">Edit area</span><span class="opacity-60 ml-auto items-center" onclick="event.stopPropagation(); event.preventDefault(); window.open(&#39;https://www.youtube.com/watch?v=tEuNjf9tBCY&amp;list=PLfEGWqQrWnilzSONX6nX5iFE9YEr7XrkI&#39;, &#39;_blank&#39;);" style="display: inline-flex;"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"></path>
</svg>
</span></span></a></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="upscale" type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 11.25l-3-3m0 0l-3 3m3-3v7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path>
</svg>
<span class="mr-2">Super Resolution</span><span class="opacity-60 ml-auto text-end">($0.01)</span></span></button><input type="hidden" name="authenticity_token" value="le4EgtmskJkh1FiScMR_fqHfCHD7852Sjz9j_aeiLXgCRt7WkmXSKTD8e_MQEXxUBTCQHA6IrwL3fT6VZJZbVQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[super_resolution]" value="true" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" action="upscale" type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 11.25l-3-3m0 0l-3 3m3-3v7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path>
</svg>
<span class="mr-2">Super Resolution with --upscale_v4</span><span class="opacity-60 ml-auto text-end">($0.10)</span></span></button><input type="hidden" name="authenticity_token" value="20EApE7n-CAuarRNFIgQUo5ZJ_XtznpbIJgIVGmJPOVM6drwBS66kD9Clyx0XRN4Kra_mRi1SMtY2lU8qr1KyA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[super_resolution]" value="true" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background --multi --upscale_v4" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21619164/duplicate"><button class="w-full" data-turbo-stream="true" type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M7.848 8.25l1.536.887M7.848 8.25a3 3 0 11-5.196-3 3 3 0 015.196 3zm1.536.887a2.165 2.165 0 011.083 1.839c.005.351.054.695.14 1.024M9.384 9.137l2.077 1.199M7.848 15.75l1.536-.887m-1.536.887a3 3 0 11-5.196 3 3 3 0 015.196-3zm1.536-.887a2.165 2.165 0 001.083-1.838c.005-.352.054-.695.14-1.025m-1.223 2.863l2.077-1.199m0-3.328a4.323 4.323 0 012.068-1.379l5.325-1.628a4.5 4.5 0 012.48-.044l.803.215-7.794 4.5m-2.882-1.664A4.331 4.331 0 0010.607 12m3.736 0l7.794 4.5-.802.215a4.5 4.5 0 01-2.48-.043l-5.326-1.629a4.324 4.324 0 01-2.068-1.379M14.343 12l-2.882 1.664"></path>
</svg>
<span class="mr-2">Crops</span><span class="opacity-60 ml-auto items-center" onclick="event.stopPropagation(); event.preventDefault(); let r = prompt(&#39;Crop ratio (40-90):&#39;, &#39;70&#39;); if (r !== null) { r = parseInt(r); if (r &gt;= 40 &amp;&amp; r &lt;= 90) { const form = this.closest(&#39;form&#39;); var el = form.querySelector(&#39;input[name=\&quot;prompt[text]\&quot;]&#39;); el.value = el.value.replace(&#39;--create_crops&#39;, &#39;--create_crops &#39; + r); form.requestSubmit(); } else { alert(&#39;Ratio must be between 40 and 90&#39;); } }" style="display: inline-flex;"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.324.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 011.37.49l1.296 2.247a1.125 1.125 0 01-.26 1.431l-1.003.827c-.293.24-.438.613-.431.992a6.759 6.759 0 010 .255c-.007.378.138.75.43.99l1.005.828c.424.35.534.954.26 1.43l-1.298 2.247a1.125 1.125 0 01-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 01-.22.128c-.331.183-.581.495-.644.869l-.213 1.28c-.09.543-.56.941-1.11.941h-2.594c-.55 0-1.02-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 01-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 01-1.369-.49l-1.297-2.247a1.125 1.125 0 01.26-1.431l1.004-.827c.292-.24.437-.613.43-.992a6.932 6.932 0 010-.255c.007-.378-.138-.75-.43-.99l-1.004-.828a1.125 1.125 0 01-.26-1.43l1.297-2.247a1.125 1.125 0 011.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.087.22-.128.332-.183.582-.495.644-.869l.214-1.281z"></path>
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"></path>
</svg>
</span></span></button><input type="hidden" name="authenticity_token" value="jlddezjzP6lF_xkePk9yXQnliHVf0-eTRDVrtRmQVxcZ_4cvczp9GVTXOn9emnF3rQoQGaqo1QM8dzbd2qQhOg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="43" autocomplete="off" /><input type="hidden" name="prompt[text]" value="closeup of front facing ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  and &lt;lora:1979152:1.0&gt; ohwx man seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. beautiful city scape background  --create_crops" autocomplete="off" /></form></li><li><a class="" data-controller="tune-uploader" data-tune-uploader-image-url-value="https://mp.astria.ai/40o0g06ugonc6mukuomne5v61tzb" data-tune-uploader-title-value="closeup of front facing" data-action="click-&gt;tune-uploader#processImageUrl" href="#"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z"></path>
</svg>
<span class="mr-2">Convert to Reference</span></span></a></li></ul></div></div><div 2="" class="card-hover-actions absolute bottom-2 right-2 gap-1 z-"><a class="btn btn-sm btn-square btn-over-image" data-action="click-&gt;prompt#reuse" title="Rerun prompt" aria-label="Rerun prompt" href="#"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9 9l6-6m0 0l6 6m-6-6v12a6 6 0 01-12 0v-3"></path>
</svg>
</a></div></div></div></turbo-frame><turbo-frame class="prompt " data-refresh-src-value="/prompts/21618886" data-controller="prompt" data-prompt-id="21618886" id="prompt_21618886"><div class="meta"><turbo-frame id="prompt_21618886_meta"><h4 class="flex flex-wrap justify-between items-center gap-y-1">3<span class="flex items-center shrink-0"><turbo-frame id="like_21618886"><div class="inline"><div class="btn"><a data-turbo-frame="_top" title="Like" class="btn btn-sm btn-ghost mx-2" href="/users/sign_in"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z"></path>
</svg>
</a></div><span class="likes-counter">4</span></div></turbo-frame></span></h4><div class="prompt-meta"><div class="prompt-text scrollable-y-with-hide mb-2 pre" title="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them --multi">ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them --multi</div><div class="tags mb-2"><div class="tag"><span class="opacity-60">Created:</span> 2025-02-02 15:15:01</div><div class="tag"><span class="opacity-60">Size:</span> 1280x704</div><div class="tag">Multiperson<a class="text-base-content" target="_blank" href="https://docs.astria.ai/docs/features/multiperson"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25"></path>
</svg>
</a></div><div><div class="tag" title="Marcos Flux (man)"><span class="opacity-60">lora:</span> <img class="rounded-1 mr-1" style="height: 30px; width: auto;" data-controller="hover-popover" data-hover-popover-url-value="/tunes/1557315/image_preview" src="https://mp.astria.ai/2y388ja53947ie2ecp4k9kd95lp9" /><a data-turbo-frame="_top" href="/tunes/1557315/prompts">Marcos Flux</a> ( man )</div><div class="tag" title="Emma Flux (woman)"><span class="opacity-60">lora:</span> <img class="rounded-1 mr-1" style="height: 30px; width: auto;" data-controller="hover-popover" data-hover-popover-url-value="/tunes/1533312/image_preview" src="https://mp.astria.ai/w2ra2h8m8hx6okt9jmrwm6mlmova" /><a data-turbo-frame="_top" href="/tunes/1533312/prompts">Emma Flux</a> ( woman )</div></div></div></div></turbo-frame></div><div class="prompt-images gap-2 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4"><div class="relative" style="--ar: 1.8181818181818181"><a style="" class="prompt-image" data-action="click-&gt;lightbox#open" data-lightbox-debug-url="/prompts/21618886/debug_layers?blob_id=179403993" href="https://mp.astria.ai/gh4wbbe5g8dt51u84fx9mbgxmtt0"><img class="max-w-full h-auto" loading="lazy" src="https://mp.astria.ai/gh4wbbe5g8dt51u84fx9mbgxmtt0" /></a><div class="btn-over-image-toolbar absolute top-2 right-2 flex gap-1"><a class="btn btn-sm btn-square btn-over-image" data-turbo="false" data-action="click-&gt;prompt#downloadImage" data-url="https://mp.astria.ai/gh4wbbe5g8dt51u84fx9mbgxmtt0" data-filename="21618886-0.jpg" title="Download image" aria-label="Download image" href="#"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"></path>
</svg>
</a><a class="btn btn-sm btn-square btn-over-image" data-action="click-&gt;prompt#animateImage" data-image-url="https://mp.astria.ai/gh4wbbe5g8dt51u84fx9mbgxmtt0" title="Animate image" aria-label="Animate image" href="#"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 01-1.125-1.125M3.375 19.5h1.5C5.496 19.5 6 18.996 6 18.375m-3.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-1.5A1.125 1.125 0 0118 18.375M20.625 4.5H3.375m17.25 0c.621 0 1.125.504 1.125 1.125M20.625 4.5h-1.5C18.504 4.5 18 5.004 18 5.625m3.75 0v1.5c0 .621-.504 1.125-1.125 1.125M3.375 4.5c-.621 0-1.125.504-1.125 1.125M3.375 4.5h1.5C5.496 4.5 6 5.004 6 5.625m-3.75 0v1.5c0 .621.504 1.125 1.125 1.125m0 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m1.5-3.75C5.496 8.25 6 7.746 6 7.125v-1.5M4.875 8.25C5.496 8.25 6 8.754 6 9.375v1.5m0-5.25v5.25m0-5.25C6 5.004 6.504 4.5 7.125 4.5h9.75c.621 0 1.125.504 1.125 1.125m1.125 2.625h1.5m-1.5 0A1.125 1.125 0 0118 7.125v-1.5m1.125 2.625c-.621 0-1.125.504-1.125 1.125v1.5m2.625-2.625c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125M18 5.625v5.25M7.125 12h9.75m-9.75 0A1.125 1.125 0 016 10.875M7.125 12C6.504 12 6 12.504 6 13.125m0-2.25C6 11.496 5.496 12 4.875 12M18 10.875c0 .621-.504 1.125-1.125 1.125M18 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m-12 5.25v-5.25m0 5.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125m-12 0v-1.5c0-.621-.504-1.125-1.125-1.125M18 18.375v-5.25m0 5.25v-1.5c0-.621.504-1.125 1.125-1.125M18 13.125v1.5c0 .621.504 1.125 1.125 1.125M18 13.125c0-.621.504-1.125 1.125-1.125M6 13.125v1.5c0 .621-.504 1.125-1.125 1.125M6 13.125C6 12.504 5.496 12 4.875 12m-1.5 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M19.125 12h1.5m0 0c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h1.5m14.25 0h1.5"></path>
</svg>
</a><div class="dropdown dropdown-end"><div aria-label="Create video" class="btn btn-sm btn-square btn-over-image" role="button" tabindex="0" title="Create video"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
</div><ul class="dropdown-content menu bg-base-100 rounded-box shadow z-10 w-64 p-2" tabindex="-1"><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance V15 720p</span><span class="opacity-60 ml-auto text-end">($0.14)</span></span></button><input type="hidden" name="authenticity_token" value="atG8VmK6hj0ZkGByJrXVQZikuttYkrhhclDJWi7-2z93NSDMouEVrMMqLhLZh-nQpEC5c0xippCYj5tRErZb7Q" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model seedance_v15_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance V15 Audio 720p</span><span class="opacity-60 ml-auto text-end">($0.29)</span></span></button><input type="hidden" name="authenticity_token" value="13NsgnEUToQb1ImqS7cfWH2lEFQjYNhGZkVuPV5htrHKl_AYsU_dFcFux8q0hSPJQUET_DeQxreMmjw2Yik2Yw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model seedance_v15_audio_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Cinematic Video</span><span class="opacity-60 ml-auto text-end">($0.84)</span></span></button><input type="hidden" name="authenticity_token" value="IqydkSFuGrLZeX7NefUDdx9kqmRrmiLIypCMo4HJDz8_SAEL4TWJIwPDMK2Gxz_mI4CpzH9qPDkgT96ovYGP7Q" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model cinematic_video" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan27 720p</span><span class="opacity-60 ml-auto text-end">($0.55)</span></span></button><input type="hidden" name="authenticity_token" value="4FCVxMcTMAKFoxhIRdS-ktolpMrvjN3e_6HT3nxBd_L9tAleB0ijk18ZVii65oID5sGnYvt8wy8VfoHVQAn3IA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model wan27_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan27 1080p</span><span class="opacity-60 ml-auto text-end">($0.83)</span></span></button><input type="hidden" name="authenticity_token" value="MF9tcY1zbeGcalovC_euW1m50mLPw-zpcpMr5qTga3gtu_HrTSj-cEbQFE_0xZLKZV3Rytsz8hiYTHntmKjrqg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model wan27_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan26 720p</span><span class="opacity-60 ml-auto text-end">($0.53)</span></span></button><input type="hidden" name="authenticity_token" value="dPBgNfD6yu9FiKi44WGDG65i7a6kFLE6VAmLtitH441pFPyvMKFZfp8y5tgeU7-KkobuBrDkr8u-1tm9Fw9jXw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model wan26_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan26 1080p</span><span class="opacity-60 ml-auto text-end">($0.79)</span></span></button><input type="hidden" name="authenticity_token" value="jUpU9MznF81DwEbS72cZvd109Ggqhn2HSM-cEIbU1uiQrshuDLyEXJl6CLIQVSUs4ZD3wD52Y3aiEM4bupxWOg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model wan26_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Ltx23 720p</span><span class="opacity-60 ml-auto text-end">($0.17)</span></span></button><input type="hidden" name="authenticity_token" value="g7UlD01WBeQYZLRFtCzVSSgojbZeb3z_dV86dd7BUU-eUbmVjQ2WdcLe-iVLHunYFMyOHkqfYg6fgGh-4onRnQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model ltx23_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Ltx23 1080p</span><span class="opacity-60 ml-auto text-end">($0.22)</span></span></button><input type="hidden" name="authenticity_token" value="Jo-_Zhw5uN_VnnHz_J_2x1vpfyPt80aehMrwtXwBrVc7ayP83GIrTg8kP5MDrcpWZw18i_kDWG9uFaK-QEkthQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model ltx23_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Happyhorse 720p</span><span class="opacity-60 ml-auto text-end">($1.00)</span></span></button><input type="hidden" name="authenticity_token" value="-r03l_6rID6njLvGYnapzSjCHHLxSTMCt3yLmG2jptXnWasNPvCzr3029aadRJVcFCYf2uW5LfNdo9mTUesmBw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model happyhorse_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Happyhorse 1080p</span><span class="opacity-60 ml-auto text-end">($1.70)</span></span></button><input type="hidden" name="authenticity_token" value="EnUJJtbJ7DnrC-zGeiyqJSo6ApGr-h85U10Qcvr9gm0PkZW8FpJ_qDGxoqaFHpa0Ft4BOb8KAci5gkJ5xrUCvw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model happyhorse_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Happyhorse Motion Control</span><span class="opacity-60 ml-auto text-end">($1.54)</span></span></button><input type="hidden" name="authenticity_token" value="kHbWygp37ilAwmtUInIao-DhyCa1LxHI9xwmHt1uWreNkkpQyix9uJp4JTTdQCYy3AXLjqHfDzkdw3QV4SbaZQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model happyhorse_motion_control" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Dreamactor M2</span><span class="opacity-60 ml-auto text-end">($0.29)</span></span></button><input type="hidden" name="authenticity_token" value="n3qR5OAKldqNMsklCWvpQF-j4gWizELfvNswOFwpx12Cng1-IFEGS1eIh0X2WdXRY0fhrbY8XC5WBGIzYGFHjw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model dreamactor_m2" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 480p</span><span class="opacity-60 ml-auto text-end">($1.20)</span></span></button><input type="hidden" name="authenticity_token" value="UeU74uj-g-S2q1qoI2tYcmXzIQnfMtWGTwxKkhazfMtMAad4KKUQdWwRFMjcWWTjWRciocvCy3el0xiZKvv8GQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model seedance2_480p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 720p</span><span class="opacity-60 ml-auto text-end">($2.80)</span></span></button><input type="hidden" name="authenticity_token" value="jidL8wlacSZ2PnDPRT00mZTeFyQ5qhda-t04_qiAHauTw9dpyQHit6yEPq-6DwgIqDoUjC1aCasQAmr1lMideQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model seedance2_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 1080p</span><span class="opacity-60 ml-auto text-end">($4.50)</span></span></button><input type="hidden" name="authenticity_token" value="3mg9Sd8S-z6ppFV35BJCGCpSFWo9m89sDiTtN3NB8wTDjKHTH0lor3MeGxcbIH6JFrYWwilr0Z3k-788Twlz1g" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model seedance2_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 Fast 480p</span><span class="opacity-60 ml-auto text-end">($0.60)</span></span></button><input type="hidden" name="authenticity_token" value="9qq01FGb33Y-h48FuCW_V9eegP2R7i4X1s1cptlT1HHrTihOkcBM5-Q9wWVHF4PG63qDVYUeMOY8Eg6t5RtUow" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model seedance2_fast_480p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance2 Fast 720p</span><span class="opacity-60 ml-auto text-end">($1.40)</span></span></button><input type="hidden" name="authenticity_token" value="PqDDwKlLqrwxW2neXgYg2o9aZPrZvdnk4jKBqIw-FCEjRF9aaRA5LevhJ76hNBxLs75nUs1NxxUI7dOjsHaU8w" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model seedance2_fast_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Seedance 480p</span><span class="opacity-60 ml-auto text-end">($0.10)</span></span></button><input type="hidden" name="authenticity_token" value="aMimpt086YBkWo3FMtweiMq-5qGYL19isUkG0SDt1Th1LDo8HWd6Eb7gw6XN7iIZ9lrlCYzfQZNbllTaHKVV6g" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model seedance_480p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast 720p</span><span class="opacity-60 ml-auto text-end">($0.85)</span></span></button><input type="hidden" name="authenticity_token" value="v5s2kfgaYMY_F2o-ef1tB5j1yalae31fqnW1wB0NJYeif6oLOEHzV-WtJF6Gz1GWpBHKAU6LY65AqufLIUWlVQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model veo31_fast_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast Audio 720p</span><span class="opacity-60 ml-auto text-end">($1.26)</span></span></button><input type="hidden" name="authenticity_token" value="WHy-G5xidb9PgqyZf8S5VX3dO3g96FXU3lgymB3HE01FmCKBXDnmLpU44vmA9oXEQTk40CkYSyU0h2CTIY-Tnw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model veo31_fast_audio_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast 1080p</span><span class="opacity-60 ml-auto text-end">($0.85)</span></span></button><input type="hidden" name="authenticity_token" value="sLXE0Nh6ESN4RaXzt3ZOXV1wshFj2I8k7TA7Hn1LbCCtUVhKGCGCsqL_65NIRHLMYZSxuXcokdUH72kVQQPs8g" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model veo31_fast_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast Audio 1080p</span><span class="opacity-60 ml-auto text-end">($1.26)</span></span></button><input type="hidden" name="authenticity_token" value="dY34jDHdGOYRZm4nLH-2Ak0mQvt9b0u2zwdsOBL8dz9oaWQW8YaLd8vcIEfTTYqTccJBU2mfVUcl2D4zLrT37Q" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model veo31_fast_audio_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast 4k</span><span class="opacity-60 ml-auto text-end">($2.64)</span></span></button><input type="hidden" name="authenticity_token" value="6GiWfNlczcbP6A4zWctQauwleFaIYwkm5mnguVytAJz1jArmGQdeVxVSQFOm-Wz70MF7_pyTF9cMtrKyYOWATg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model veo31_fast_4k" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Fast Audio 4k</span><span class="opacity-60 ml-auto text-end">($3.08)</span></span></button><input type="hidden" name="authenticity_token" value="Mq_Kk5qXY4LT0iY2loSKFEw-GNfgFmtN0bUP1lfdOAQvS1YJWszwEwloaFZptraFcNobf_Tmdbw7al3da5W41g" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model veo31_fast_audio_4k" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite 720p</span><span class="opacity-60 ml-auto text-end">($0.44)</span></span></button><input type="hidden" name="authenticity_token" value="1_ArUSPbjPw4Au8V4UInNE4dz7ag7GQdrGYXXZ1mgMzKFLfL44AfbeK4oXUecBulcvnMHrQceuxGuUVWoS4AHg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model veo31_lite_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite Audio 720p</span><span class="opacity-60 ml-auto text-end">($0.44)</span></span></button><input type="hidden" name="authenticity_token" value="dcrNNrP4WrsFqejJ-D5if_VmeOoBZSo980GOOOonrAZoLlGsc6PJKt8TpqkHDF7uyYJ7QhWVNMwZntwz1m8s1A" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model veo31_lite_audio_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite 1080p</span><span class="opacity-60 ml-auto text-end">($0.71)</span></span></button><input type="hidden" name="authenticity_token" value="7Y4qQN-qZlRQtGRASX2Cjy_TbLRZIWca3ms2ltbSPDPwarbaH_H1xYoOKiC2T74eEzdvHE3Rees0tGSd6pq84Q" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model veo31_lite_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Veo31 Lite Audio 1080p</span><span class="opacity-60 ml-auto text-end">($0.71)</span></span></button><input type="hidden" name="authenticity_token" value="z9-yJFG3sHeXwblJjvX-XbG1-NUJgtwCbIEcDOIdDTPSOy6-kewj5k179ylxx8LMjVH7fR1ywvOGXk4H3lWN4Q" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model veo31_lite_audio_1080p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan25 720p</span><span class="opacity-60 ml-auto text-end">($0.53)</span></span></button><input type="hidden" name="authenticity_token" value="acphzodI0iawGfUg8CD--oy3YrAWqbepY-HrP7BFim10Lv1URxNBt2qju0APEsJrsFNhGAJZqViJPrk0jA0Kvw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model wan25_720p" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Standard</span><span class="opacity-60 ml-auto text-end">($0.92)</span></span></button><input type="hidden" name="authenticity_token" value="e-l_6UESHkpMKvtgOmP120YILsS95qwzi0__j_c2BCNmDeNzgUmN25aQtQDFUclKeuwtbKkWssJhkK2Ey36E8Q" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model kling30_standard" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Standard Audio</span><span class="opacity-60 ml-auto text-end">($1.39)</span></span></button><input type="hidden" name="authenticity_token" value="YiE11G8HKsSYQg7C64p2skXvYqqc2OC9LK8ZAkl0i9F_xalOr1y5VUL4QKIUuEojeQthAogo_kzGcEsJdTwLAw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model kling30_standard_audio" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Pro</span><span class="opacity-60 ml-auto text-end">($1.23)</span></span></button><input type="hidden" name="authenticity_token" value="dRI7oEu1YTePYK-dNnv9_lgv3q2DL7vtCvr37SzwYRJo9qc6i-7yplXa4f3JScFvZMvdBZffpRzgJaXmELjhwA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model kling30_pro" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Pro Audio</span><span class="opacity-60 ml-auto text-end">($1.85)</span></span></button><input type="hidden" name="authenticity_token" value="0-uEEsZJyIHy5ngPgwd6aIXyqp6b0LBjiiMxxD88ksTODxiIBhJbEChcNm98NUb5uRapNo8grpJg_GPPA3QSFg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model kling30_pro_audio" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 4k</span><span class="opacity-60 ml-auto text-end">($2.63)</span></span></button><input type="hidden" name="authenticity_token" value="tkTO7YBA5rFGO-OLemWcORaV6NYybvzsAvmaywaY4tGroFJ3QBt1IJyBreuFV6CoKnHrfiae4h3oJsjAOtBiAw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model kling30_4k" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Motion Control</span><span class="opacity-60 ml-auto text-end">($2.77)</span></span></button><input type="hidden" name="authenticity_token" value="jnKkGVAJltEZh7OJUQgn3w6k3ThsGGfM1zRLOvhPqUiTljiDkFIFQMM9_emuOhtOMkDekHjoeT096xkxxAcpmg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model kling30_motion_control" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Kling30 Motion Control Pro</span><span class="opacity-60 ml-auto text-end">($3.70)</span></span></button><input type="hidden" name="authenticity_token" value="bDHfDJhjY5EjdSAv_FIOkUwkacT27Qgu_AcJmhGEIc1x1UOWWDjwAPnPbk8DYDIAcMBqbOIdFt8W2FuRLcyhHw" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model kling30_motion_control_pro" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="video" onclick="event.preventDefault(); let p = prompt(&#39;Video prompt:&#39;, &#39;auto&#39;); if (p !== null) { p = p.replace(/&quot;/g, &quot;&#39;&quot;); const form = event.target.closest(&#39;form&#39;); const el = form.querySelector(&#39;input[name=&quot;prompt[text]&quot;]&#39;); el.value += &#39; --video_prompt &quot;&#39; + p + &#39;&quot;&#39;; form.requestSubmit(); } " type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" d="M15.75 10.5l4.72-4.72a.75.75 0 011.28.53v11.38a.75.75 0 01-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25h-9A2.25 2.25 0 002.25 7.5v9a2.25 2.25 0 002.25 2.25z"></path>
</svg>
<span class="mr-2">Wan Animate 720p</span><span class="opacity-60 ml-auto text-end">($0.44)</span></span></button><input type="hidden" name="authenticity_token" value="UftJUb5rMfZwUMfE14VKcYfrpYMVOy6Wb89zDSNfkYBMH9XLfjCiZ6rqiaQot3bguw-mKwHLMGeFECEGHxcRUg" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --video --video_model wan_animate_720p" autocomplete="off" /></form></li></ul></div><div class="dropdown dropdown-end"><div aria-label="Image tools" class="btn btn-sm btn-square btn-over-image" role="button" tabindex="0" title="Image tools"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75a4.5 4.5 0 01-4.884 4.484c-1.076-.091-2.264.071-2.95.904l-7.152 8.684a2.548 2.548 0 11-3.586-3.586l8.684-7.152c.833-.686.995-1.874.904-2.95a4.5 4.5 0 016.336-4.486l-3.276 3.276a3.004 3.004 0 002.25 2.25l3.276-3.276c.256.565.398 1.192.398 1.852z"></path>
  <path stroke-linecap="round" stroke-linejoin="round" d="M4.867 19.125h.008v.008h-.008v-.008z"></path>
</svg>
</div><ul class="dropdown-content menu bg-base-100 rounded-box shadow z-10 w-64 p-2" tabindex="-1"><li><a class="" data-turbo="false" data-action="click-&gt;prompt#setInputImage" data-url="https://mp.astria.ai/gh4wbbe5g8dt51u84fx9mbgxmtt0" data-filename="21618886-0.jpg" href="#"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L6.832 19.82a4.5 4.5 0 01-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 011.13-1.897L16.863 4.487zm0 0L19.5 7.125"></path>
</svg>
<span class="mr-2">Edit</span></span></a></li><li><a class="" data-turbo="false" data-action="click-&gt;prompt#setInputImageAndDrawMask" data-url="https://mp.astria.ai/gh4wbbe5g8dt51u84fx9mbgxmtt0" data-filename="21618886-0.jpg" href="#"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.53 16.122a3 3 0 00-5.78 1.128 2.25 2.25 0 01-2.4 2.245 4.5 4.5 0 008.4-2.245c0-.399-.078-.78-.22-1.128zm0 0a15.998 15.998 0 003.388-1.62m-5.043-.025a15.994 15.994 0 011.622-3.395m3.42 3.42a15.995 15.995 0 004.764-4.648l3.876-5.814a1.151 1.151 0 00-1.597-1.597L14.146 6.32a15.996 15.996 0 00-4.649 4.763m3.42 3.42a6.776 6.776 0 00-3.42-3.42"></path>
</svg>
<span class="mr-2">Edit area</span><span class="opacity-60 ml-auto items-center" onclick="event.stopPropagation(); event.preventDefault(); window.open(&#39;https://www.youtube.com/watch?v=tEuNjf9tBCY&amp;list=PLfEGWqQrWnilzSONX6nX5iFE9YEr7XrkI&#39;, &#39;_blank&#39;);" style="display: inline-flex;"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"></path>
</svg>
</span></span></a></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="upscale" type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 11.25l-3-3m0 0l-3 3m3-3v7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path>
</svg>
<span class="mr-2">Super Resolution</span><span class="opacity-60 ml-auto text-end">($0.01)</span></span></button><input type="hidden" name="authenticity_token" value="WYqJbceJWII8oIBMJM3aNH3s8T5DWubditf_sQeIfHZEbhX3B9LLE-Yazizb_-alQQjylleq-CxgCK26O8D8pA" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[super_resolution]" value="true" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" action="upscale" type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 11.25l-3-3m0 0l-3 3m3-3v7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path>
</svg>
<span class="mr-2">Super Resolution with --upscale_v4</span><span class="opacity-60 ml-auto text-end">($0.10)</span></span></button><input type="hidden" name="authenticity_token" value="SElNEoZxfNIdZUTnaD4zbEHehXfLVr0OuCWKItJFf4dVrdGIRirvQ8ffCoeXDA_9fTqG39-mo_9S-tgp7g3_VQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[super_resolution]" value="true" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them --multi --upscale_v4" autocomplete="off" /></form></li><li><form class="w-full" method="post" action="/prompts/21618886/duplicate"><button class="w-full" data-turbo-stream="true" type="submit"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M7.848 8.25l1.536.887M7.848 8.25a3 3 0 11-5.196-3 3 3 0 015.196 3zm1.536.887a2.165 2.165 0 011.083 1.839c.005.351.054.695.14 1.024M9.384 9.137l2.077 1.199M7.848 15.75l1.536-.887m-1.536.887a3 3 0 11-5.196 3 3 3 0 015.196-3zm1.536-.887a2.165 2.165 0 001.083-1.838c.005-.352.054-.695.14-1.025m-1.223 2.863l2.077-1.199m0-3.328a4.323 4.323 0 012.068-1.379l5.325-1.628a4.5 4.5 0 012.48-.044l.803.215-7.794 4.5m-2.882-1.664A4.331 4.331 0 0010.607 12m3.736 0l7.794 4.5-.802.215a4.5 4.5 0 01-2.48-.043l-5.326-1.629a4.324 4.324 0 01-2.068-1.379M14.343 12l-2.882 1.664"></path>
</svg>
<span class="mr-2">Crops</span><span class="opacity-60 ml-auto items-center" onclick="event.stopPropagation(); event.preventDefault(); let r = prompt(&#39;Crop ratio (40-90):&#39;, &#39;70&#39;); if (r !== null) { r = parseInt(r); if (r &gt;= 40 &amp;&amp; r &lt;= 90) { const form = this.closest(&#39;form&#39;); var el = form.querySelector(&#39;input[name=\&quot;prompt[text]\&quot;]&#39;); el.value = el.value.replace(&#39;--create_crops&#39;, &#39;--create_crops &#39; + r); form.requestSubmit(); } else { alert(&#39;Ratio must be between 40 and 90&#39;); } }" style="display: inline-flex;"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.324.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 011.37.49l1.296 2.247a1.125 1.125 0 01-.26 1.431l-1.003.827c-.293.24-.438.613-.431.992a6.759 6.759 0 010 .255c-.007.378.138.75.43.99l1.005.828c.424.35.534.954.26 1.43l-1.298 2.247a1.125 1.125 0 01-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 01-.22.128c-.331.183-.581.495-.644.869l-.213 1.28c-.09.543-.56.941-1.11.941h-2.594c-.55 0-1.02-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 01-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 01-1.369-.49l-1.297-2.247a1.125 1.125 0 01.26-1.431l1.004-.827c.292-.24.437-.613.43-.992a6.932 6.932 0 010-.255c.007-.378-.138-.75-.43-.99l-1.004-.828a1.125 1.125 0 01-.26-1.43l1.297-2.247a1.125 1.125 0 011.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.087.22-.128.332-.183.582-.495.644-.869l.214-1.281z"></path>
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"></path>
</svg>
</span></span></button><input type="hidden" name="authenticity_token" value="2wzeppKs8lj9NYoFNDx8so4RRpY2oF1BqodsNWcIEF_G6EI8UvdhySePxGXLDkAjsvVFPiJQQ7BAWD4-W0CQjQ" autocomplete="off" /><input type="hidden" name="image_index" value="0" autocomplete="off" /><input type="hidden" name="prompt[num_images]" value="1" autocomplete="off" /><input type="hidden" name="prompt[seed]" value="42" autocomplete="off" /><input type="hidden" name="prompt[text]" value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt; ohwx man  seated together on a rollercoaster cart with 2 seats. They are all thrilled as the rollercoaster races down a decline. No other people in the background beside them  --create_crops" autocomplete="off" /></form></li><li><a class="" data-controller="tune-uploader" data-tune-uploader-image-url-value="https://mp.astria.ai/gh4wbbe5g8dt51u84fx9mbgxmtt0" data-tune-uploader-title-value="ohwx woman &lt;lora:1533312:1.0&gt;, &lt;lora:1557315:1.0&gt;" data-action="click-&gt;tune-uploader#processImageUrl" href="#"><span class="flex items-center gap-2 w-full"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z"></path>
</svg>
<span class="mr-2">Convert to Reference</span></span></a></li></ul></div></div><div 2="" class="card-hover-actions absolute bottom-2 right-2 gap-1 z-"><a class="btn btn-sm btn-square btn-over-image" data-action="click-&gt;prompt#reuse" title="Rerun prompt" aria-label="Rerun prompt" href="#"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M9 9l6-6m0 0l6 6m-6-6v12a6 6 0 01-12 0v-3"></path>
</svg>
</a></div></div></div></turbo-frame><turbo-stream action="replace" target="load_more"><template></template></turbo-stream></template></turbo-stream>