PageSourceSearch

https://viraldirector.com.br/extensao/

html viraldirector.com.br collected 2026-09-24 14:35:09 UTC 230,748 bytes, 1,994 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pt-BR">
3<head>
4	<meta charset="UTF-8">
5		<meta name='robots' content='noindex, follow' />
6
7	<!-- This site is optimized with the Yoast SEO plugin v26.9 - https://yoast.com/product/yoast-seo-wordpress/ -->
8	<title>Use Agora Mesma a ViralDirector Auto Flow - Viral Director - VEO 3 para YouTubers</title>
9	<meta property="og:locale" content="pt_BR" />
10	<meta property="og:type" content="article" />
11	<meta property="og:title" content="Use Agora Mesma a ViralDirector Auto Flow - Viral Director - VEO 3 para YouTubers" />
12	<meta property="og:description" content="VD Flow Extension — Extensão Chrome para o Google Flow | ViralDirector 🧩 Oferta de lançamento da Extensão — expira em: 🧩 Extension launch offer — expires in: &#8211;:&#8211; Assinar agora → Subscribe now → 🔵 Extensão agora disponível na Chrome Web Store — instale com 1 clique 🔵 Extension now available on the Chrome [&hellip;]" />
13	<meta property="og:url" content="https://viraldirector.com.br/extensao/" />
14	<meta property="og:site_name" content="Viral Director - VEO 3 para YouTubers" />
15	<meta property="article:modified_time" content="2026-09-14T23:03:40+00:00" />
16	<meta property="og:image" content="https://viraldirector.com.br/wp-content/uploads/2026/09/viral-ptbr01.webp" />
17	<meta name="twitter:card" content="summary_large_image" />
18	<meta name="twitter:label1" content="Est. tempo de leitura" />
19	<meta name="twitter:data1" content="59 minutos" />
20	
20<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://viraldirector.com.br/extensao/","url":"https://viraldirector.com.br/extensao/","name":"Use Agora Mesma a ViralDirector Auto Flow - Viral Director - VEO 3 para YouTubers","isPartOf":{"@id":"https://viraldirector.com.br/#website"},"primaryImageOfPage":{"@id":"https://viraldirector.com.br/extensao/#primaryimage"},"image":{"@id":"https://viraldirector.com.br/extensao/#primaryimage"},"thumbnailUrl":"https://viraldirector.com.br/wp-content/uploads/2026/09/viral-ptbr01.webp","datePublished":"2026-05-30T16:57:36+00:00","dateModified":"2026-09-14T23:03:40+00:00","breadcrumb":{"@id":"https://viraldirector.com.br/extensao/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https://viraldirector.com.br/extensao/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https://viraldirector.com.br/extensao/#primaryimage","url":"https://viraldirector.com.br/wp-content/uploads/2026/09/viral-ptbr01.webp","contentUrl":"https://viraldirector.com.br/wp-content/uploads/2026/09/viral-ptbr01.webp","width":1586,"height":992},{"@type":"BreadcrumbList","@id":"https://viraldirector.com.br/extensao/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Início","item":"https://viraldirector.com.br/"},{"@type":"ListItem","position":2,"name":"Use Agora Mesma a ViralDirector Auto Flow"}]},{"@type":"WebSite","@id":"https://viraldirector.com.br/#website","url":"https://viraldirector.com.br/","name":"Viral Director - VEO 3 para YouTubers","description":"Viral Director - VEO 3 para YouTubers","publisher":{"@id":"https://viraldirector.com.br/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://viraldirector.com.br/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https://viraldirector.com.br/#organization","name":"Viral Director - VEO 3 para YouTubers","url":"https://viraldirector.com.br/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https://viraldirector.com.br/#/schema/logo/image/","url":"https://viraldirector.com.br/wp-content/uploads/2026/02/cropped-viraldirector-icon.png","contentUrl":"https://viraldirector.com.br/wp-content/uploads/2026/02/cropped-viraldirector-icon.png","width":512,"height":512,"caption":"Viral Director - VEO 3 para YouTubers"},"image":{"@id":"https://viraldirector.com.br/#/schema/logo/image/"}}]}</script>
20
21	<!-- / Yoast SEO plugin. -->
22
23
24<link rel='dns-prefetch' href='//www.googletagmanager.com' />
25<link rel="alternate" type="application/rss+xml" title="Feed para Viral Director - VEO 3 para YouTubers &raquo;" href="https://viraldirector.com.br/feed/" />
26<link rel="alternate" type="application/rss+xml" title="Feed de comentários para Viral Director - VEO 3 para YouTubers &raquo;" href="https://viraldirector.com.br/comments/feed/" />
27<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://viraldirector.com.br/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fviraldirector.com.br%2Fextensao%2F" />
28<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://viraldirector.com.br/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fviraldirector.com.br%2Fextensao%2F&#038;format=xml" />
29<style id="wp-img-auto-sizes-contain-inline-css">
30img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
31/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
32</style>
33<style id="wp-emoji-styles-inline-css">
34
35	img.wp-smiley, img.emoji {
36		display: inline !important;
37		border: none !important;
38		box-shadow: none !important;
39		height: 1em !important;
40		width: 1em !important;
41		margin: 0 0.07em !important;
42		vertical-align: -0.1em !important;
43		background: none !important;
44		padding: 0 !important;
45	}
46/*# sourceURL=wp-emoji-styles-inline-css */
47</style>
48<style id="global-styles-inline-css">
49:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
49--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
49.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
50:root :where(.wp-block-icon svg){width: 24px;}
51:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
52/*# sourceURL=global-styles-inline-css */
53</style>
54<link rel='stylesheet' id='cookieadmin-style-css' href='https://viraldirector.com.br/wp-content/plugins/cookieadmin/assets/css/consent.css' media='all' />
55<link rel='stylesheet' id='hello-elementor-css' href='https://viraldirector.com.br/wp-content/themes/hello-elementor/assets/css/reset.css' media='all' />
56<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://viraldirector.com.br/wp-content/themes/hello-elementor/assets/css/theme.css' media='all' />
57<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://viraldirector.com.br/wp-content/themes/hello-elementor/assets/css/header-footer.css' media='all' />
58<link rel='stylesheet' id='elementor-frontend-css' href='https://viraldirector.com.br/wp-content/plugins/elementor/assets/css/frontend.min.css' media='all' />
59<style id="elementor-frontend-inline-css">
60@-webkit-keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@-webkit-keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);
60-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@-webkit-keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@-webkit-keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@-webkit-keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);
60transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ha_fadeIn{-webkit-animation-name:ha_fadeIn;animation-name:ha_fadeIn}.ha_zoomIn{-webkit-animation-name:ha_zoomIn;animation-name:ha_zoomIn}.ha_rollIn{-webkit-animation-name:ha_rollIn;animation-name:ha_rollIn}.ha_bounce{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:ha_bounce;animation-name:ha_bounce}.ha_bounceIn{-webkit-animation-name:ha_bounceIn;animation-name:ha_bounceIn;-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75)}.ha_flipInX,.ha_flipInY{-webkit-animation-name:ha_flipInX;animation-name:ha_flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ha_flipInY{-webkit-animation-name:ha_flipInY;animation-name:ha_flipInY}.ha_swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ha_swing;animation-name:ha_swing}.ha_slideInDown{-webkit-animation-name:ha_slideInDown;animation-name:ha_slideInDown}.ha_slideInUp{-webkit-animation-name:ha_slideInUp;animation-name:ha_slideInUp}.ha_slideInLeft{-webkit-animation-name:ha_slideInLeft;animation-name:ha_slideInLeft}.ha_slideInRight{-webkit-animation-name:ha_slideInRight;animation-name:ha_slideInRight}.ha-css-transform-yes{-webkit-transition-duration:var(--ha-tfx-transition-duration, .2s);transition-duration:var(--ha-tfx-transition-duration, .2s);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))}.ha-css-transform-yes:hover{-webkit-transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))}.happy-addon>.elementor-widget-container{word-wrap:break-word;overflow-wrap:break-word}.happy-addon>.elementor-widget-container,.happy-addon>.elementor-widget-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.happy-addon:not(:has(.elementor-widget-container)),.happy-addon:not(:has(.elementor-widget-container)) *{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.happy-addon p:empty{display:none}.happy-addon .elementor-inline-editing{min-height:auto!important}.happy-addon-pro img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ha-screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ha-has-bg-overlay>.elementor-widget-container{position:relative;z-index:1}.ha-has-bg-overlay>.elementor-widget-container:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-has-bg-overlay:not(:has(.elementor-widget-container)){position:relative;z-index:1}.ha-has-bg-overlay:not(:has(.elementor-widget-container)):before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-popup--is-enabled .ha-js-popup,.ha-popup--is-enabled .ha-js-popup img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.mfp-wrap .mfp-arrow,.mfp-wrap .mfp-close{background-color:transparent}.mfp-wrap .mfp-arrow:focus,.mfp-wrap .mfp-close:focus{outline-width:thin}.ha-advanced-tooltip-enable{position:relative;cursor:pointer;--ha-tooltip-arrow-color:black;--ha-tooltip-arrow-distance:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{position:absolute;z-index:999;display:none;padding:5px 0;width:120px;height:auto;border-radius:6px;background-color:#000;color:#fff;text-align:center;opacity:0}
60.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after{position:absolute;border-width:5px;border-style:solid;content:""}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after{visibility:hidden}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show{display:inline-block;opacity:1}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper{display:block!important}.ha-scroll-to-top-wrap.ha-scroll-to-top-hide{display:none}.ha-scroll-to-top-wrap.edit-mode,.ha-scroll-to-top-wrap.single-page-off{display:none!important}.ha-scroll-to-top-button{position:fixed;right:15px;bottom:15px;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;
60-webkit-justify-content:center;justify-content:center;width:50px;height:50px;border-radius:50px;background-color:#5636d1;color:#fff;text-align:center;opacity:1;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-scroll-to-top-button i{color:#fff;font-size:16px}.ha-scroll-to-top-button:hover{background-color:#e2498a}
61/*# sourceURL=elementor-frontend-inline-css */
62</style>
63<link rel='stylesheet' id='elementor-post-9-css' href='https://viraldirector.com.br/wp-content/uploads/elementor/css/post-9.css' media='all' />
64<link rel='stylesheet' id='elementor-post-3326-css' href='https://viraldirector.com.br/wp-content/uploads/elementor/css/post-3326.css' media='all' />
65<link rel='stylesheet' id='happy-icons-css' href='https://viraldirector.com.br/wp-content/plugins/happy-elementor-addons/assets/fonts/style.min.css' media='all' />
66<link rel='stylesheet' id='font-awesome-css' href='https://viraldirector.com.br/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css' media='all' />
67<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
68<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
69<script id="jquery-core-js" src="https://viraldirector.com.br/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 69
69
70<script id="jquery-migrate-js" src="https://viraldirector.com.br/wp-includes/js/jquery/jquery-migrate.min.js"></script>
vendor: 1 bytes, line 70
70
71<script id="cookieadmin_pro_js-js-extra">
72var cookieadmin_pro_vars = {"ajax_url":"https://viraldirector.com.br/wp-admin/admin-ajax.php","nonce":"b59de251ce","home_url":"https://viraldirector.com.br","reconsent":"1","respect_gpc":""};
73//# sourceURL=cookieadmin_pro_js-js-extra
74</script>
vendor: 1 bytes, line 74
74
75<script id="cookieadmin_pro_js-js" src="https://viraldirector.com.br/wp-content/plugins/cookieadmin-pro/assets/js/consent.js"></script>
vendor: 1 bytes, line 75
75
76<script id="cookieadmin_js-js-extra">
77var cookieadmin_policy = {"cookieadmin_layout":"box","cookieadmin_modal":"center","cookieadmin_position":"bottom_left","cookieadmin_days":"365","cookieadmin_notice_title":"Respeitamos sua privacidade","cookieadmin_notice":"Cookies nos ajudam a melhorar sua experi\u00eancia, entregar conte\u00fado personalizado e analisar o tr\u00e1fego. Voc\u00ea pode escolher quais cookies permitir clicando em \u003Cb\u003EPersonalizar\u003C/b\u003E. Clique em \u003Cb\u003EAceitar Todos\u003C/b\u003E para consentir ou \u003Cb\u003ERejeitar Todos\u003C/b\u003E para recusar cookies n\u00e3o essenciais.","cookieadmin_preference_title":"Personalize suas Prefer\u00eancias de Cookies","cookieadmin_preference":"Usamos cookies para garantir navega\u00e7\u00e3o suave e habilitar fun\u00e7\u00f5es essenciais do site. Voc\u00ea pode ver informa\u00e7\u00f5es detalhadas sobre cada categoria de cookie abaixo. \u003Cbr /\u003ECookies marcados como \u003Cb\u003ENecess\u00e1rios\u003C/b\u003E s\u00e3o armazenados no seu navegador porque s\u00e3o essenciais para a funcionalidade b\u00e1sica do site. \u003Cb\u003EEsses cookies n\u00e3o requerem seu consentimento sob o GDPR.\u003C/b\u003E \u003Cbr /\u003ETamb\u00e9m usamos cookies de terceiros para analisar o uso do site, lembrar suas prefer\u00eancias e entregar conte\u00fado e an\u00fancios relevantes. Eles s\u00f3 ser\u00e3o ativados com seu consentimento. Voc\u00ea pode optar por ativar ou desativar esses cookies, mas note que desativar alguns tipos pode afetar sua experi\u00eancia de navega\u00e7\u00e3o.","reConsent_title":"Modificar Prefer\u00eancias de Cookies","cookieadmin_notice_title_color":"#000000","cookieadmin_notice_color":"#000000","cookieadmin_consent_inside_bg_color":"#ffffff","cookieadmin_consent_inside_border_color":"#abb8c3","cookieadmin_preference_title_color":"#000000","cookieadmin_details_wrapper_color":"#000000","cookieadmin_cookie_modal_bg_color":"#ffffff","cookieadmin_cookie_modal_border_color":"#000000","cookieadmin_customize_btn":"Personalizar","cookieadmin_customize_btn_color":"#000000","cookieadmin_customize_btn_bg_color":"#ffffff","cookieadmin_reject_btn":"Rejeitar Todos","cookieadmin_reject_btn_color":"#000000","cookieadmin_reject_btn_bg_color":"#ffffff","cookieadmin_accept_btn":"Aceitar Todos","cookieadmin_accept_btn_color":"#ffffff","cookieadmin_accept_btn_bg_color":"#ff0000","cookieadmin_save_btn":"Salvar Prefer\u00eancias","cookieadmin_save_btn_color":"#ffffff","cookieadmin_save_btn_bg_color":"#ff0000","cookieadmin_slider_off_bg_color":"#808080","cookieadmin_slider_on_bg_color":"#3582C4","cookieadmin_links_color":"#ff0000","cookieadmin_geo_tgt":"www","cookieadmin_reconsent_icon":"cookieadmin.svg","cookieadmin_reconsent_img_url":"https://viraldirector.com.br/wp-content/uploads/2026/03/viraldirector.png","cookieadmin_re_consent_bg_color":"#000000","cookieadmin_privacy_policy":"https://viraldirector.com.br/politica-de-privacidade/","cookieadmin_cookie_policy":"","cookieadmin_privacy_policy_banner":"on","cookieadmin_privacy_policy_pref":"0","cookieadmin_policy_link_color":"#ff0000","ajax_url":"https://viraldirector.com.br/wp-admin/admin-ajax.php","nonce":"2bddb30018","http_cookies":[],"home_url":"https://viraldirector.com.br","plugin_url":"https://viraldirector.com.br/wp-content/plugins/cookieadmin","is_pro":"cookieadmin-pro/cookieadmin-pro.php","ssl":"1","base_path":"/","lang":{"show_less":"Mostrar menos","duration":"Dura\u00e7\u00e3o","session":"Sess\u00e3o","days":"Dias"},"categorized_cookies":[]};
78//# sourceURL=cookieadmin_js-js-extra
79</script>
vendor: 1 bytes, line 79
79
80<script id="cookieadmin_js-js" src="https://viraldirector.com.br/wp-content/plugins/cookieadmin/assets/js/consent.js"></script>
80
81
82<!-- Snippet da tag do Google (gtag.js) adicionado pelo Site Kit -->
83<!-- Snippet do Google Analytics adicionado pelo Site Kit -->
vendor: 80 bytes, lines 83-84
83
84<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
84GT-NB9V5VJW
vendor: 18 bytes, line 84
84" async></script>
85<script id="google_gtagjs-js-after">
86window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
87gtag("set","linker",{"domains":["viraldirector.com.br"]});
88gtag("js", new Date());
89gtag("set", "developer_id.dZTNiMT", true);
90gtag("config", "GT-NB9V5VJW");
91 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
92//# sourceURL=google_gtagjs-js-after
93</script>
vendor: 1 bytes, line 93
93
94<script id="dom-purify-js" src="https://viraldirector.com.br/wp-content/plugins/happy-elementor-addons/assets/vendor/dom-purify/purify.min.js"></script>
94
95<link rel="https://api.w.org/" href="https://viraldirector.com.br/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://viraldirector.com.br/wp-json/wp/v2/pages/3326" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://viraldirector.com.br/xmlrpc.php?rsd" />
96<link rel='shortlink' href='https://viraldirector.com.br/?p=3326' />
97<meta name="generator" content="Site Kit by Google 1.185.0" />
97<script>window.vdPublic = { restUrl: 'https://viraldirector.com.br/wp-json/vd/v1/' };</script>
vendor: 1 bytes, line 97
97
98<script>
99window.vdh_nonce='6a0c0b3a30';
100window.vdh_can_add=false;
101window.vdh_is_admin=false;
102window.vdh_ajaxurl='https://viraldirector.com.br/wp-admin/admin-ajax.php';
103</script>
103<meta name="google-site-verification" content="htWgsjrmqokJ1nxDfiuhHuoMuOJhPD2CqkY5bj84ews"><meta name="generator" content="Elementor 3.35.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
104<!-- Meta Pixel Code -->
105<script>
vendor: 408 bytes, lines 105-114
105
106!function(f,b,e,v,n,t,s)
107{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
108n.callMethod.apply(n,arguments):n.queue.push(arguments)};
109if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
110n.queue=[];t=b.createElement(e);t.async=!0;
111t.src=v;s=b.getElementsByTagName(e)[0];
112s.parentNode.insertBefore(t,s)}(window, document,'script',
113'https://connect.facebook.net/en_US/fbevents.js');
114fbq('init', '
1141231382202491257
vendor: 32 bytes, lines 114-115
114');
115fbq('track', 'PageView');
116</script>
116
117<noscript><img height="1" width="1" style="display:none"
118src="https://www.facebook.com/tr?id=1231382202491257&ev=PageView&noscript=1"
119/></noscript>
120<!-- End Meta Pixel Code -->
121<style>
122    #wpadminbar.toolbar-hidden {
123        display: none !important;
124    }
125    html.toolbar-hidden {
126        margin-top: 0 !important;
127    }
128</style>
129<script>
130(function() {
131    var STORAGE_KEY = 'wp_admin_bar_hidden';
132
133    function applyState() {
134        var hidden = localStorage.getItem(STORAGE_KEY) === '1';
135        var bar = document.getElementById('wpadminbar');
136        if (!bar) return;
137
138        if (hidden) {
139            bar.classList.add('toolbar-hidden');
140            document.documentElement.classList.add('toolbar-hidden');
141        } else {
142            bar.classList.remove('toolbar-hidden');
143            document.documentElement.classList.remove('toolbar-hidden');
144        }
145    }
146
147    document.addEventListener('DOMContentLoaded', applyState);
148
149    document.addEventListener('contextmenu', function(e) {
150        var tag = e.target.tagName.toLowerCase();
151        if (tag === 'input' || tag === 'textarea' || e.target.isContentEditable) {
152            return;
153        }
154        e.preventDefault();
155        var hidden = localStorage.getItem(STORAGE_KEY) === '1';
156        localStorage.setItem(STORAGE_KEY, hidden ? '0' : '1');
157        applyState();
158    });
159})();
160</script>
160
161			<style>
162				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
163				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
164					background-image: none !important;
165				}
166				@media screen and (max-height: 1024px) {
167					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
168					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
169						background-image: none !important;
170					}
171				}
172				@media screen and (max-height: 640px) {
173					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
174					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
175						background-image: none !important;
176					}
177				}
178			</style>
179			<link rel="icon" href="https://viraldirector.com.br/wp-content/uploads/2026/02/cropped-viraldirector-icon-1-32x32.png" sizes="32x32" />
180<link rel="icon" href="https://viraldirector.com.br/wp-content/uploads/2026/02/cropped-viraldirector-icon-1-192x192.png" sizes="192x192" />
181<link rel="apple-touch-icon" href="https://viraldirector.com.br/wp-content/uploads/2026/02/cropped-viraldirector-icon-1-180x180.png" />
182<meta name="msapplication-TileImage" content="https://viraldirector.com.br/wp-content/uploads/2026/02/cropped-viraldirector-icon-1-270x270.png" />
183	<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head>
184<body class="wp-singular page-template page-template-elementor_canvas page page-id-3326 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-template-canvas elementor-kit-9 elementor-page elementor-page-3326">
185			<div data-elementor-type="wp-page" data-elementor-id="3326" class="elementor elementor-3326" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="page">
186				<div class="elementor-element elementor-element-d6d1639 e-con-full e-flex e-con e-parent" data-id="d6d1639" data-element_type="container" data-e-type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
187				<div class="elementor-element elementor-element-588e695 elementor-widget elementor-widget-html" data-id="588e695" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
188					<!DOCTYPE html>
189<html lang="pt-BR">
190<head>
191  <meta charset="UTF-8" />
192  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
193  <title data-pt="VD Flow Extension — Extensão Chrome para o Google Flow | ViralDirector" data-en="VD Flow Extension — Chrome Extension for Google Flow | ViralDirector">VD Flow Extension — Extensão Chrome para o Google Flow | ViralDirector</title>
194  <meta name="description" data-pt="Dispare prompts em lote no Google Flow com 1 clique. A extensão oficial do ViralDirector para quem usa VEO3 e Google Flow." data-en="Batch-fire prompts in Google Flow with 1 click. The official ViralDirector extension for VEO3 and Google Flow users." content="Dispare prompts em lote no Google Flow com 1 clique. A extensão oficial do ViralDirector para quem usa VEO3 e Google Flow." />
195  <link rel="preconnect" href="https://fonts.googleapis.com" />
196  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
197  <link href="https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=Manrope:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;700&display=swap" rel="stylesheet" />
198  <style>
199    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
200    :root {
201      --red: #e8192c;
202      --red-glow: rgba(232,25,44,0.22);
203      --black: #060608;
204      --dark: #0c0c10;
205      --surface: #111116;
206      --card: #16161c;
207      --border: rgba(255,255,255,0.07);
208      --border-hi: rgba(255,255,255,0.13);
209      --text: #ededf0;
210      --muted: #666672;
211      --green: #22c55e;
212      --amber: #f59e0b;
213      --orange: #f97316;
214      --cyan: #06b6d4;
215      --fh: 'Syne', sans-serif;
216      --fb: 'Manrope', sans-serif;
217      --fm: 'JetBrains Mono', monospace;
218    }
219    html { scroll-behavior: smooth; overflow-x: hidden; }
220    body { font-family: var(--fb); background: var(--black); color: var(--text); overflow-x: hidden; line-height: 1.6; -webkit-font-smoothing: antialiased; }
221    ::-webkit-scrollbar { width: 4px; }
222    ::-webkit-scrollbar-thumb { background: var(--red); border-radius: 2px; }
223    img { max-width: 100%; display: block; }
224
225    /* hide elements not matching active language — single source of truth, no per-tag duplicates */
226    html:not([data-lang]) .lang-pt,
227    html:not([data-lang]) .lang-en,
228    html[data-lang="pt"] .lang-en,
229    html[data-lang="en"] .lang-pt {
230      display: none !important;
231    }
232
233    /* ── TIMER ── */
234    #timer-bar {
235      position: sticky; top: 0; z-index: 999;
236      background: linear-gradient(90deg, #110004, #2a0008 30%, #2a0008 70%, #110004);
237      border-bottom: 1px solid rgba(232,25,44,0.4);
238      padding: 11px 20px; display: flex; align-items: center; justify-content: center;
239      gap: 14px; flex-wrap: wrap; text-align: center;
240    }
241    .timer-text { font-size: 13px; font-weight: 600; color: rgba(255,255,255,0.85); }
242    .timer-text strong { color: #fff; }
243    #timer-countdown {
244      font-family: var(--fh); font-size: 22px; letter-spacing: 0.1em; color: #fff;
245      background: rgba(232,25,44,0.25); border: 1px solid rgba(232,25,44,0.5);
246      padding: 2px 12px 0; border-radius: 6px; min-width: 84px; text-align: center;
247    }
248    #timer-bar a {
249      font-size: 12px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase;
250      color: #fff; background: var(--red); padding: 6px 16px; border-radius: 20px; text-decoration: none;
251    }
252
253    /* ── NAV ── */
254    nav {
255      display: flex; align-items: center; justify-content: space-between;
256      padding: 18px 60px; border-bottom: 1px solid var(--border);
257      background: rgba(6,6,8,0.96); backdrop-filter: blur(12px); position: relative; z-index: 1;
258    }
259    .logo { font-family: var(--fh); font-size: 22px; color: #fff; display: flex; align-items: center; gap: 10px; text-decoration: none; }
260    .logo-mark { width: 34px; height: 34px; background: var(--red); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 16px; }
261    .logo-ext { font-size: 11px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: #ff8080; background: rgba(232,25,44,0.12); border: 1px solid rgba(232,25,44,0.3); padding: 3px 9px; border-radius: 5px; margin-left: 2px; }
262    .nav-actions { display: flex; align-items: center; gap: 10px; }
263    .btn-nav-cta { font-family: var(--fb); font-size: 13px; font-weight: 800; color: #fff; background: var(--red); padding: 9px 22px; border-radius: 6px; border: none; cursor: pointer; text-decoration: none; }
264    .btn-nav-ghost { font-size: 13px; font-weight: 600; color: rgba(237,237,240,0.6); background: transparent; border: 1px solid var(--border-hi); padding: 8px 18px; border-radius: 6px; cursor: pointer; text-decoration: none; }
265    .lang-switch { font-size: 12px; font-weight: 700; color: rgba(237,237,240,0.5); background: transparent; border: 1px solid var(--border-hi); padding: 7px 12px; border-radius: 6px; cursor: pointer; display: flex; align-items: center; gap: 6px; }
266    .lang-switch:hover { color: #fff; border-color: var(--red); }
267
268    /* ── SECTIONS ── */
269    section { padding: 90px 40px; position: relative; z-index: 1; }
270    .container { max-width: 1080px; margin: 0 auto; }
271    .s-label { font-size: 11px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: var(--red); margin-bottom: 10px; }
272    .s-title { font-family: var(--fh); font-size: clamp(34px, 4.5vw, 62px); line-height: 0.97; color: #fff; margin-bottom: 18px; }
273    .s-sub { font-size: 16px; color: rgba(237,237,240,0.55); max-width: 580px; line-height: 1.75; }
274    hr.div { border: none; border-top: 1px solid var(--border); margin: 0; position: relative; z-index: 1; }
275
276    /* ── BUTTONS ── */
277    .btn-red { background: var(--red); color: #fff; font-family: var(--fb); font-weight: 800; font-size: 16px; padding: 15px 32px; border-radius: 8px; border: none; cursor: pointer; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; box-shadow: 0 0 40px rgba(232,25,44,0.4); transition: transform 0.2s, box-shadow 0.2s; animation: ctaPulse 2.5s ease-in-out infinite; }
278    .btn-red:hover { transform: translateY(-2px); }
279    .btn-ghost { background: transparent; color: var(--text); font-family: var(--fb); font-weight: 600; font-size: 15px; padding: 15px 26px; border-radius: 8px; border: 1px solid var(--border-hi); cursor: pointer; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; transition: background 0.2s; }
280    .btn-ghost:hover { background: rgba(255,255,255,0.05); }
281
282    @keyframes ctaPulse { 0%,100%{box-shadow:0 0 30px rgba(232,25,44,0.4)}50%{box-shadow:0 0 60px rgba(232,25,44,0.65),0 0 90px rgba(232,25,44,0.2)} }
283    @keyframes fadeUp { from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)} }
284    @keyframes pulse { 0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)} }
285    @keyframes spinB { from{transform:rotate(0deg)}to{transform:rotate(360deg)} }
286    @keyframes glowPulse { 0%,100%{opacity:0.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)} }
287    @keyframes float { 0%,100%{transform:translateY(0px)}50%{transform:translateY(-5px)} }
288    @keyframes progressBar { 0%{width:0%}100%{width:100%} }
289    @keyframes barLoop { 0%{width:10%}50%{width:85%}100%{width:10%} }
290
291    /* ── CHROME STORE STRIP ── */
292    .store-strip {
293      background: linear-gradient(90deg, rgba(6,182,212,0.08), rgba(59,130,246,0.06));
294      border-top: 1px solid rgba(6,182,212,0.2);
295      border-bottom: 1px solid rgba(6,182,212,0.2);
296      padding: 14px 40px;
297      display: flex; align-items: center; justify-content: center; gap: 18px; flex-wrap: wrap;
298      text-align: center; position: relative; z-index: 1;
299    }
300    .store-strip-text { font-size: 13px; font-weight: 600; color: rgba(237,237,240,0.75); display: flex; align-items: center; gap: 8px; }
301    .store-strip-badge { font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; background: rgba(6,182,212,0.15); border: 1px solid rgba(6,182,212,0.35); color: #67e8f9; padding: 3px 10px; border-radius: 20px; }
302    .store-strip-btn { font-size: 12px; font-weight: 800; color: #fff; background: linear-gradient(135deg, #0e7490, #06b6d4); padding: 7px 18px; border-radius: 20px; text-decoration: none; white-space: nowrap; box-shadow: 0 0 14px rgba(6,182,212,0.3); transition: box-shadow 0.2s; }
303    .store-strip-btn:hover { box-shadow: 0 0 24px rgba(6,182,212,0.55); }
304
305    /* ── HERO ── */
306    .hero {
307      padding: 60px 40px 90px; display: flex; flex-direction: column;
308      align-items: center; text-align: center; overflow: hidden;
309      background:
310        radial-gradient(ellipse 80% 60% at 50% 0%, rgba(232,25,44,0.1) 0%, transparent 65%),
311        var(--black);
312      position: relative;
313    }
314    .atmo { position: absolute; top: -100px; left: 50%; transform: translateX(-50%); width: min(900px,100vw); height: 600px; background: radial-gradient(ellipse, rgba(232,25,44,0.11) 0%, transparent 65%); pointer-events: none; animation: glowPulse 4s ease-in-out infinite; }
315
316    .hero-eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(232,25,44,0.1); border: 1px solid rgba(232,25,44,0.3); color: #ff7a7a; font-size: 12px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; padding: 6px 16px; border-radius: 20px; margin-bottom: 16px; animation: fadeUp 0.5s ease both; }
317    .dot { width: 6px; height: 6px; background: var(--red); border-radius: 50%; animation: pulse 1.5s infinite; flex-shrink: 0; }
318
319    h1.hero-title { font-family: var(--fh); font-size: clamp(48px,8vw,96px); line-height: 0.93; color: #fff; margin-bottom: 14px; animation: fadeUp 0.5s 0.1s ease both; }
320    h1.hero-title .acc { color: var(--red); }
321    h1.hero-title .ghost { -webkit-text-stroke: 1.5px rgba(255,255,255,0.3); color: transparent; }
322
323    .hero-sub { font-size: clamp(15px,1.8vw,19px); color: rgba(237,237,240,0.62); max-width: 620px; margin: 0 auto 32px; line-height: 1.7; animation: fadeUp 0.5s 0.15s ease both; }
324    .hero-sub strong { color: var(--text); }
325
326    /* FREE badge hero */
327    .hero-free-pill { display: inline-flex; align-items: center; gap: 7px; background: rgba(34,197,94,0.1); border: 1px solid rgba(34,197,94,0.25); color: #86efac; font-size: 12px; font-weight: 700; letter-spacing: 0.1em; padding: 5px 14px; border-radius: 20px; margin-bottom: 20px; animation: fadeUp 0.5s 0.17s ease both; }
328
329    .hero-actions { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; animation: fadeUp 0.5s 0.2s ease both; }
330    .hero-note { margin-top: 14px; font-size: 12px; color: var(--muted); animation: fadeUp 0.5s 0.25s ease both; }
331
332    /* ══════════════════════════════════
333       EXTENSION MOCKUP
334       ══════════════════════════════════ */
335    .ext-wrap {
336      margin-top: 52px; max-width: 400px; margin-left: auto; margin-right: auto;
337      animation: fadeUp 0.6s 0.3s ease both; position: relative;
338      filter: drop-shadow(0 40px 80px rgba(0,0,0,0.8)) drop-shadow(0 0 60px rgba(232,25,44,0.12));
339    }
340    .ext-popup {
341      background: #1a1a1a;
342      border-radius: 16px;
343      overflow: hidden;
344      border: 1px solid rgba(255,255,255,0.1);
345      font-family: var(--fb);
346    }
347
348    /* Header */
349    .ep-header {
350      background: #1a1a1a;
351      padding: 16px 18px 14px;
352      display: flex; align-items: flex-start; gap: 12px;
353      border-bottom: 1px solid rgba(255,255,255,0.08);
354      position: relative;
355    }
356    .ep-close { position: absolute; top: 14px; right: 16px; color: rgba(255,255,255,0.4); font-size: 18px; cursor: pointer; }
357    .ep-logo { width: 44px; height: 44px; border-radius: 10px; background: #e8192c; display: flex; align-items: center; justify-content: center; font-size: 22px; flex-shrink: 0; }
358    .ep-title { font-size: 16px; font-weight: 800; color: #fff; line-height: 1.2; }
359    .ep-sub { font-size: 11px; color: rgba(255,255,255,0.45); margin-top: 3px; line-height: 1.4; }
360    .ep-link { display: flex; align-items: center; gap: 5px; margin-top: 6px; }
361    .ep-link-text { font-size: 11px; color: rgba(255,255,255,0.5); }
362    .ep-lang {
363      margin-left: auto; display: flex; align-items: center; gap: 5px;
364      background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.1);
365      border-radius: 6px; padding: 4px 10px; font-size: 11px; font-weight: 700; color: rgba(255,255,255,0.7);
366    }
367
368    /* Tabs */
369    .ep-tabs {
370      background: #111; padding: 10px 14px;
371      display: flex; gap: 6px;
372      border-bottom: 1px solid rgba(255,255,255,0.06);
373    }
374    .ep-tab {
375      flex: 1; padding: 8px 10px; border-radius: 8px; border: none;
376      font-family: var(--fb); font-size: 12px; font-weight: 700;
377      cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 5px;
378      transition: all 0.15s;
379    }
380    .ep-tab.off { background: transparent; color: rgba(255,255,255,0.4); }
381    .ep-tab.on { background: #e8192c; color: #fff; box-shadow: 0 0 16px rgba(232,25,44,0.4); }
382
383    /* Prompts list */
384    .ep-list-header {
385      padding: 10px 16px 6px;
386      display: flex; justify-content: space-between; align-items: center;
387    }
388    .ep-list-label { font-size: 10px; font-weight: 800; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(255,255,255,0.35); }
389    .ep-clear { font-size: 11px; font-weight: 700; color: rgba(255,255,255,0.35); }
390
391    .ep-prompts { padding: 0 10px; display: flex; flex-direction: column; gap: 6px; max-height: 400px; overflow: hidden; }
392
393    .ep-item { background: #111; border-radius: 10px; border: 1px solid rgba(255,255,255,0.07); padding: 10px 12px; position: relative; overflow: hidden; }
394    .ep-item.done { border-color: rgba(34,197,94,0.3); }
395    .ep-item.active { border-color: rgba(232,25,44,0.45); }
396    .ep-item.pending { border-color: rgba(255,255,255,0.06); }
397    .ep-item.wait { border-color: rgba(245,158,11,0.25); }
398
399    .ep-item-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 8px; margin-bottom: 2px; }
400    .ep-item-text { font-size: 11.5px; color: rgba(255,255,255,0.72); line-height: 1.45; flex: 1; }
401    .ep-item-status { font-size: 10.5px; font-weight: 700; white-space: nowrap; flex-shrink: 0;
401 margin-top: 1px; display: flex; align-items: center; gap: 4px; }
402    .ep-item-status.done { color: #4ade80; }
403    .ep-item-status.gen { color: rgba(232,25,44,0.9); }
404    .ep-item-status.pct { color: rgba(232,25,44,0.75); }
405    .ep-item-status.wait { color: rgba(245,158,11,0.9); }
406
407    .ep-bar { height: 4px; border-radius: 2px; background: rgba(255,255,255,0.06); margin-top: 7px; overflow: hidden; }
408    .ep-bar-fill { height: 100%; border-radius: 2px; }
409    .ep-bar-fill.full { background: linear-gradient(90deg, #e8192c, #ff5c5c); width: 100%; }
410    .ep-bar-fill.partial { background: linear-gradient(90deg, #e8192c, #ff5c5c); width: 10%; animation: barLoop 2s ease-in-out infinite; }
411    .ep-bar-fill.gen { background: linear-gradient(90deg, #e8192c, #ff5c5c); animation: progressBar 3s ease-in-out infinite; }
412
413    /* download tag */
414    .ep-dl-tag { display: inline-flex; align-items: center; gap: 4px; font-size: 9px; font-weight: 800; color: #4ade80; background: rgba(34,197,94,0.1); border: 1px solid rgba(34,197,94,0.25); border-radius: 3px; padding: 1px 6px; margin-top: 5px; }
415
416    /* Toggles */
417    .ep-toggles { padding: 10px 16px; border-top: 1px solid rgba(255,255,255,0.07); display: flex; flex-direction: column; gap: 8px; }
418    .ep-toggle-row { display: flex; align-items: center; justify-content: space-between; }
419    .ep-toggle-label { font-size: 12px; color: rgba(255,255,255,0.55); font-weight: 600; }
420    .ep-toggle { width: 40px; height: 22px; border-radius: 11px; background: #22c55e; position: relative; flex-shrink: 0; box-shadow: 0 0 10px rgba(34,197,94,0.4); }
421    .ep-toggle::after { content: ''; position: absolute; top: 3px; right: 3px; width: 16px; height: 16px; border-radius: 50%; background: #fff; }
422
423    /* Buttons */
424    .ep-btns { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; padding: 10px 10px 12px; }
425    .ep-btn { padding: 12px; border-radius: 10px; border: none; font-family: var(--fb); font-size: 13px; font-weight: 800; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 6px; }
426    .ep-btn.pause { background: #222; color: rgba(255,255,255,0.85); border: 1px solid rgba(255,255,255,0.12); }
427    .ep-btn.stop { background: #111; color: rgba(255,255,255,0.6); border: 1px solid rgba(255,255,255,0.1); }
428
429    /* ── CAROUSEL ── */
430    .carousel-wrap { margin-top: 56px; max-width: 1180px; width: 100%; margin-left: auto; margin-right: auto; animation: fadeUp 0.6s 0.4s ease both; position: relative; }
431    .carousel-frame { position: relative; width: 100%; border-radius: 16px; overflow: hidden; border: 1px solid var(--border-hi); background: var(--surface); box-shadow: 0 30px 70px rgba(0,0,0,0.55), 0 0 50px rgba(232,25,44,0.08); aspect-ratio: 1280 / 800; }
432    .carousel-track { position: relative; width: 100%; height: 100%; }
433    .carousel-slide { position: absolute; inset: 0; opacity: 0; transition: opacity 0.7s ease; display: flex; align-items: center; justify-content: center; }
434    .carousel-slide.active { opacity: 1; }
435    .carousel-slide img { width: 100%; height: 100%; object-fit: cover; background: #0a0a0d; cursor: zoom-in; }
436    .carousel-dots { display: flex; gap: 8px; justify-content: center; margin-top: 16px; }
437    .carousel-dot { width: 8px; height: 8px; border-radius: 50%; background: rgba(255,255,255,0.18); border: none; cursor: pointer; padding: 0; transition: background 0.25s, transform 0.25s; }
438    .carousel-dot.active { background: var(--red); transform: scale(1.25); }
439    .carousel-caption { text-align: center; font-size: 12px; color: var(--muted); margin-top: 12px; }
440
441    .carousel-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 44px; height: 44px; border-radius: 50%; border: 1px solid var(--border-hi); background: rgba(10,10,13,0.65); color: #fff; font-size: 18px; cursor: pointer; display: flex; align-items: center; justify-content: center; z-index: 5; transition: background 0.2s, border-color 0.2s, transform 0.2s; backdrop-filter: blur(4px); }
442    .carousel-arrow:hover { background: rgba(232,25,44,0.55); border-color: rgba(232,25,44,0.7); transform: translateY(-50%) scale(1.08); }
443    .carousel-arrow.prev { left: 14px; }
444    .carousel-arrow.next { right: 14px; }
445    .carousel-zoom-hint { position: absolute; bottom: 12px; right: 14px; z-index: 5; font-size: 11px; font-weight: 700; color: rgba(255,255,255,0.65); background: rgba(10,10,13,0.6); border: 1px solid var(--border-hi); padding: 5px 10px; border-radius: 20px; display: flex; align-items: center; gap: 5px; pointer-events: none; }
446
447    /* ── LIGHTBOX ── */
448    .lightbox-overlay { position: fixed; inset: 0; z-index: 2000; background: rgba(2,2,4,0.92); display: flex; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transition: opacity 0.25s ease; padding: 40px; }
449    .lightbox-overlay.open { opacity: 1; visibility: visible; }
450    .lightbox-overlay img { max-width: 100%; max-height: 100%; object-fit: contain; border-radius: 10px; box-shadow: 0 30px 90px rgba(0,0,0,0.7); }
451    .lightbox-close { position: absolute; top: 22px; right: 26px; width: 44px; height: 44px; border-radius: 50%; border: 1px solid var(--border-hi); background: rgba(255,255,255,0.06); color: #fff; font-size: 20px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.2s; }
452    .lightbox-close:hover { background: rgba(232,25,44,0.55); }
453    .lightbox-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 52px; height: 52px; border-radius: 50%; border: 1px solid var(--border-hi); background: rgba(255,255,255,0.06); color: #fff; font-size: 22px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.2s, transform 0.2s; }
454    .lightbox-arrow:hover { background: rgba(232,25,44,0.55); transform: translateY(-50%) scale(1.08); }
455    .lightbox-arrow.prev { left: 22px; }
456    .lightbox-arrow.next { right: 22px; }
457    @media(max-width:700px){
458      .lightbox-overlay{padding:14px}
459      .lightbox-arrow{width:42px;height:42px;font-size:18px}
460      .lightbox-arrow.prev{left:8px}
461      .lightbox-arrow.next{right:8px}
462      .lightbox-close{top:12px;right:12px;width:38px;height:38px}
463    }
464
465    /* ── PROOF STRIP ── */
466    .proof-strip { border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); background: var(--dark); padding: 28px 40px; display: grid; grid-template-columns: repeat(4,1fr); gap: 20px; }
467    .proof-item { text-align: center; }
468    .proof-num { font-family: var(--fh); font-size: 36px; color: #fff; line-height: 1; display: block; }
469    .proof-num span { color: var(--red); }
470    .proof-label { font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--muted); margin-top: 4px; }
471
472    /* ── WHAT IS ── */
473    .what-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; margin-top: 48px; }
474
475    /* ── FEATURES ── */
476    .feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 48px; }
477    .feat-card { background: var(--card); border: 1px solid var(--border); border-radius: 14px; padding: 24px; transition: border-color 0.2s, transform 0.2s; }
478    .feat-card:hover { border-color: rgba(232,25,44,0.3); transform: translateY(-3px); }
479    .feat-card.hi { border-color: rgba(232,25,44,0.25); background: linear-gradient(135deg, rgba(232,25,44,0.05), var(--card)); }
480    .feat-ico { font-size: 28px; margin-bottom: 14px; display: block; }
481    .feat-name { font-family: var(--fh); font-size: 16px; color: #fff; margin-bottom: 8px; }
482    .feat-desc { font-size: 13px; color: var(--muted); line-height: 1.65; }
483    .feat-items { margin-top: 12px; display: flex; flex-direction: column; gap: 5px; }
484    .feat-item { font-size: 12px; color: rgba(237,237,240,0.6); display: flex; align-items: center; gap: 6px; }
485    .feat-item::before { content: '✓'; color: var(--green); font-weight: 700; flex-shrink: 0; }
486
487    /* ── HOW IT WORKS ── */
488    .flow-section { background: var(--dark); }
489    .flow-steps { display: grid; grid-template-columns: repeat(4,1fr); gap: 2px; margin-top: 52px; }
490    .flow-step { background: var(--card); border: 1px solid var(--border); padding: 26px 20px; position: relative; }
491    .flow-step:first-child { border-radius: 12px 0 0 12px; }
492    .flow-step:last-child { border-radius: 0 12px 12px 0; }
493    .flow-n { font-family: var(--fh); font-size: 56px; line-height: 1; color: rgba(255,255,255,0.04); position: absolute; top: 12px; right: 16px; }
494    .flow-ico { font-size: 24px; margin-bottom: 14px; }
495    .flow-title { font-weight: 700; font-size: 14px; color: #fff; margin-bottom: 7px; }
496    .flow-desc { font-size: 12px; color: var(--muted); line-height: 1.65; }
497    .flow-time { font-size: 11px; font-weight: 800; color: var(--green); margin-top: 8px; }
498
499    /* highlighted step */
500    .flow-step.hi { border-color: rgba(6,182,212,0.3); background: linear-gradient(135deg, rgba(6,182,212,0.05), var(--card)); }
501    .flow-step.hi .flow-n { color: rgba(6,182,212,0.07); }
502
503    /* ── COMPARE ── */
504    .compare-table { width: 100%; border-collapse: collapse; }
505    .compare-table th { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--muted); padding: 0 0 14px; text-align: left; }
506    .compare-table th:not(:first-child) { text-align: center; }
507    .compare-table td { font-size: 14px; color: var(--text); padding: 13px 0; border-top: 1px solid var(--border); font-weight: 500; }
508    .compare-table td:not(:first-child) { text-align: center; }
509    .compare-table td.fn { color: rgba(237,237,240,0.55); font-size: 13px; }
510    .col-bad { color: #ff6b6b !important; font-weight: 700 !important; }
511    .col-good { color: #4ade80 !important; font-weight: 800 !important; }
512    .th-bad { color: #ff9a9a !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 0 !important; text-transform: none !important; }
513    .th-good { color: #4ade80 !important; font-size: 14px !important; font-weight: 800 !important; letter-spacing: 0 !important; text-transform: none !important; }
514
515    /* ── PRICING ── */
516    .pricing-section { background: var(--dark); }
517    .pricing-wrap { max-width: 520px; margin: 52px auto 0; }
518    .spin-wrap { border-radius: 18px; padding: 2px; position: relative; overflow: hidden; isolation: isolate; }
519    .spin-wrap::before { content: ''; position: absolute; inset: -55%; background: conic-gradient(from 0deg, rgba(232,25,44,0) 0deg 260deg, rgba(232,25,44,0.85) 300deg, #ff5c5c 325deg, rgba(232,25,44,0) 355deg); animation: spinB 2.4s linear infinite; z-index: 0; pointer-events: none; }
520    .spin-wrap::after { content: ''; position: absolute; inset: 2px; border-radius: 16px; background: var(--card); z-index: 1; pointer-events: none; }
521    .spin-wrap > .pricing-card { position: relative; z-index: 2; border: none; background: transparent; border-radius: 16px; }
522    .pricing-card { background: var(--card); border: 1px solid rgba(232,25,44,0.3); border-radius: 16px; padding: 36px 32px; }
523    .plan-eyebrow { font-size: 10px; font-weight: 800; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(232,25,44,0.7); margin-bottom: 6px; }
524    .plan-name { font-family: var(--fh); font-size: 32px; color: #fff; margin-bottom: 6px; line-height: 1; }
525    .plan-pitch { font-size: 13px; color: var(--muted); margin-bottom: 22px; font-style: italic; }
526    .plan-price-wrap { display: flex; align-items: flex-end; gap: 4px; margin-bottom: 4px; }
527    .plan-currency { font-size: 18px; font-weight: 700; color: rgba(237,237,240,0.5); margin-bottom: 10px; }
528    .plan-amount { font-family: var(--fh); font-size: 64px; line-height: 1; color: #fff; }
529    .plan-period { font-size: 14px; color: var(--muted); margin-bottom: 4px; }
530    .plan-note { font-size: 12px; color: var(--muted); margin-bottom: 6px; }
531    .plan-note del { opacity: 0.4; }
532    .plan-sep { border: none; border-top: 1px solid var(--border); margin: 18px 0; }
533    .plan-list { list-style: none; margin-bottom: 28px; }
534    .plan-list li { display: flex; align-items: flex-start; gap: 9px; font-size: 13px; color: rgba(237,237,240,0.8); margin-bottom: 9px; line-height: 1.5; }
535    .plan-list li.hi { background: rgba(232,25,44,0.06); border: 1px solid rgba(232,25,44,0.18); border-radius: 8px; padding: 9px 11px; margin: -2px -8px 9px; }
536    .ck { color: var(--green); font-size: 14px; flex-shrink: 0;
536 margin-top: 1px; }
537    .checkout-btn { display: block; width: 100%; padding: 15px; border-radius: 10px; border: none; font-family: var(--fb); font-weight: 800; font-size: 15px; cursor: pointer; text-align: center; text-decoration: none; transition: transform 0.2s, box-shadow 0.2s; background: var(--red); color: #fff; box-shadow: 0 0 32px rgba(232,25,44,0.4); }
538    .checkout-btn:hover { transform: translateY(-2px); box-shadow: 0 0 48px rgba(232,25,44,0.6); }
539    .guarantee-box { max-width: 520px; margin: 20px auto 0; background: rgba(34,197,94,0.06); border: 1px solid rgba(34,197,94,0.2); border-radius: 12px; padding: 18px 22px; display: flex; align-items: center; gap: 16px; }
540    .g-icon { font-size: 30px; flex-shrink: 0; }
541    .g-title { font-weight: 800; font-size: 14px; color: #86efac; margin-bottom: 3px; }
542    .g-text { font-size: 12px; color: rgba(237,237,240,0.5); line-height: 1.65; }
543
544    /* ── FAQ ── */
545    .faq-section { background: var(--black); }
546    .faq-list { margin-top: 48px; max-width: 720px; }
547    .faq-item { border-bottom: 1px solid var(--border); }
548    .faq-q { width: 100%; background: transparent; border: none; color: var(--text); font-family: var(--fb); font-size: 15px; font-weight: 600; text-align: left; padding: 22px 4px; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
549    .faq-q:hover { color: #fff; }
550    .faq-icon { width: 26px; height: 26px; background: rgba(255,255,255,0.06); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 18px; transition: transform 0.3s, background 0.2s; }
551    .faq-item.open .faq-icon { transform: rotate(45deg); background: var(--red); }
552    .faq-a { max-height: 0; overflow: hidden; transition: max-height 0.35s ease, padding 0.3s; font-size: 14px; color: rgba(237,237,240,0.6); line-height: 1.85; padding: 0 4px; }
553    .faq-item.open .faq-a { max-height: 400px; padding-bottom: 22px; }
554
555    /* ── CTA ── */
556    .cta-section { text-align: center; padding: 110px 40px; background: radial-gradient(ellipse 70% 80% at 50% 100%, rgba(232,25,44,0.14) 0%, transparent 60%), var(--dark); position: relative; overflow: hidden; }
557    .atmo-cta { position: absolute; bottom: -80px; left: 50%; transform: translateX(-50%); width: min(700px,100vw); height: 400px; background: radial-gradient(ellipse, rgba(232,25,44,0.14) 0%, transparent 60%); pointer-events: none; animation: glowPulse 3.5s ease-in-out infinite; }
558
559    /* ── FOOTER ── */
560    footer { border-top: 1px solid var(--border); padding: 28px 60px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; }
561    .footer-logo { font-family: var(--fh); font-size: 20px; color: rgba(255,255,255,0.3); }
562    .footer-copy { font-size: 12px; color: var(--muted); }
563    .footer-legal { font-size: 11px; color: rgba(255,255,255,0.18); }
564    .footer-legal a { color: inherit; text-decoration: none; }
565
566    /* ── SNOW ── */
567    #snow-canvas { position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 0; opacity: 0.5; }
568
569    /* ── FAB ── */
570    #fab-group { position: fixed; bottom: 32px; right: 32px; display: flex; flex-direction: column; gap: 10px; z-index: 900; opacity: 0; transform: translateY(20px); transition: opacity 0.35s ease, transform 0.35s ease; pointer-events: none; }
571    #fab-group.visible { opacity: 1; transform: translateY(0); pointer-events: auto; }
572    .fab-btn { width: 48px; height: 48px; border-radius: 50%; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 18px; transition: transform 0.2s; text-decoration: none; }
573    .fab-btn:hover { transform: scale(1.1); }
574    .fab-cta { background: var(--red); color: #fff; box-shadow: 0 4px 20px rgba(232,25,44,0.4); }
575    .fab-top { background: rgba(22,22,28,0.95); border: 1px solid var(--border-hi); color: var(--text); box-shadow: 0 4px 20px rgba(0,0,0,0.5); }
576
577    /* ── RESPONSIVE ── */
578    @media(max-width:960px){
579      nav{padding:16px 24px}
580      section{padding:70px 22px}
581      .what-grid{grid-template-columns:1fr}
582      .feat-grid{grid-template-columns:1fr 1fr}
583      .flow-steps{grid-template-columns:1fr 1fr}
584      .flow-step:first-child{border-radius:12px 0 0 0}
585      .flow-step:last-child{border-radius:0 0 12px 0}
586      .proof-strip{grid-template-columns:repeat(2,1fr)}
587      footer{flex-direction:column;text-align:center;padding:24px}
588      .store-strip{padding:12px 22px}
589    }
590    @media(max-width:600px){
591      section{padding:56px 18px}
592      .hero{padding:44px 18px 64px}
593      .feat-grid{grid-template-columns:1fr}
594      .flow-steps{grid-template-columns:1fr}
595      .flow-step:first-child{border-radius:12px 12px 0 0}
596      .flow-step:last-child{border-radius:0 0 12px 12px}
597      h1.hero-title{font-size:clamp(40px,11vw,70px)}
598      .btn-nav-cta{display:none}
599      .btn-nav-ghost{display:none}
600      nav{padding:14px 16px}
601      .nav-actions{gap:8px}
602      .lang-switch{font-size:11px;padding:6px 10px}
603      .pricing-card{padding:26px 20px}
604      .carousel-wrap{margin-top:40px}
605      .carousel-arrow{width:36px;height:36px;font-size:15px}
606    }
607    /* ── TOAST DE ATIVIDADE RECENTE ── */
608    #vd-toast-wrap{position:fixed;bottom:90px;z-index:9999;pointer-events:none;max-width:340px;}
609    #vd-toast-wrap.pos-left{left:20px;}
610    #vd-toast-wrap.pos-right{right:20px;bottom:170px;} /* mais alto: aqui em cima fica a pilha de botões do site (assinar + voltar ao topo) */
611    .vd-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;background:#101013;border:1px solid rgba(255,255,255,0.08);border-left:3px solid var(--red);border-radius:12px;padding:12px 16px 12px 14px;box-shadow:0 12px 30px rgba(0,0,0,0.5);opacity:0;transform:translateY(16px);transition:opacity .35s ease, transform .35s ease;}
612    .vd-toast.show{opacity:1;transform:translateY(0);}
613    .vd-toast-icon{width:34px;height:34px;border-radius:10px;background:rgba(232,25,44,0.12);color:#ff8080;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
614    .vd-toast-body{text-align:left;}
615    .vd-toast-line1{font-size:13.5px;font-weight:700;color:#fff;line-height:1.35;}
616    .vd-toast-line1 b{color:#ff8080;}
617    .vd-toast-line2{font-size:11.5px;color:rgba(237,237,240,0.55);margin-top:2px;display:flex;align-items:center;gap:6px;}
618    .vd-toast-dot{width:5px;height:5px;border-radius:50%;background:#4ade80;flex-shrink:0;}
619    .vd-toast-close{margin-left:4px;background:transparent;border:none;color:rgba(237,237,240,0.35);font-size:15px;cursor:pointer;line-height:1;padding:2px 4px;align-self:flex-start;}
620    .vd-toast-close:hover{color:#fff;}
621    @media(max-width:520px){#vd-toast-wrap{max-width:calc(100vw - 24px);left:12px!important;right:12px!important;}}
622    @media(max-width:640px){.vd-stats-grid{grid-template-columns:repeat(2,1fr)!important;}}
623    /* ── BADGES AO VIVO (números reais) ── */
624    .vd-live-badge{font-size:10px;font-weight:800;padding:4px 11px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;}
625    .vd-live-badge.video{background:rgba(232,25,44,0.14);color:#ff8a8a;border:1px solid rgba(232,25,44,0.35);}
626    .vd-live-badge.image{background:rgba(34,197,94,0.14);color:#4ade80;border:1px solid rgba(34,197,94,0.35);}
627    .vd-live-dot{width:5px;height:5px;border-radius:50%;display:inline-block;animation:pulse 1.5s infinite;}
628    .vd-live-badge.video .vd-live-dot{background:#e8192c;}
629    .vd-live-badge.image .vd-live-dot{background:#22c55e;}
630  </style>
631</head>
632<body>
633<canvas id="snow-canvas"></canvas>
634
635<!-- TIMER -->
636<div id="timer-bar">
637  <span class="timer-text lang-pt">🧩 <strong>Oferta de lançamento da Extensão</strong> — expira em:</span>
638  <span class="timer-text lang-en">🧩 <strong>Extension launch offer</strong> — expires in:</span>
639  <div id="timer-countdown">--:--</div>
640  <a href="#pricing" class="lang-pt">Assinar agora →</a>
641  <a href="#pricing" class="lang-en">Subscribe now →</a>
642</div>
643
644<!-- CHROME STORE STRIP -->
645<div class="store-strip">
646  <span class="store-strip-text lang-pt">🔵 Extensão agora disponível na <strong>Chrome Web Store</strong> — instale com 1 clique</span>
647  <span class="store-strip-text lang-en">🔵 Extension now available on the <strong>Chrome Web Store</strong> — install in 1 click</span>
648  <span class="store-strip-badge lang-pt">✅ Oficial</span>
649  <span class="store-strip-badge lang-en">✅ Official</span>
650  <a id="vd-store-btn-pt" href="https://chromewebstore.google.com/detail/viraldirector-flow-extens/olciidnbpmpgflodhfmmplddjlikkemf?authuser=0&hl=pt-BR" class="store-strip-btn lang-pt" target="_blank">Instalar grátis no Chrome →</a>
651  <a id="vd-store-btn-en" href="https://chromewebstore.google.com/detail/viraldirector-flow-extens/olciidnbpmpgflodhfmmplddjlikkemf?authuser=0&hl=en" class="store-strip-btn lang-en" target="_blank">Install free on Chrome →</a>
652  <div id="vd-live-badges" style="display:none; gap:8px; flex-wrap:wrap; align-items:center;"></div>
653</div>
654
655<!-- NAV -->
656<nav>
657  <a href="https://viraldirector.com.br" class="logo">
658    <div class="logo-mark">🎬</div>
659    ViralDirector
660    <span class="logo-ext lang-pt">Extensão</span>
661    <span class="logo-ext lang-en">Extension</span>
662  </a>
663  <div class="nav-actions">
664    <a href="https://viraldirector.com.br" class="btn-nav-ghost lang-pt">← Voltar ao site</a>
665    <a href="https://viraldirector.com.br" class="btn-nav-ghost lang-en">← Back to site</a>
666    <a href="#pricing" class="btn-nav-cta lang-pt">🧩 Assinar — R$35/mês</a>
667    <a href="#pricing" class="btn-nav-cta lang-en">🧩 Subscribe — $7/mo</a>
668    <button class="lang-switch" id="langSwitchBtn" type="button">
669      <span class="lang-pt">🇺🇸 English</span>
670      <span class="lang-en">🇧🇷 Português</span>
671    </button>
672  </div>
673</nav>
674
675<!-- ══ HERO ══ -->
676<section class="hero">
677  <div class="atmo"></div>
678  <div class="hero-eyebrow lang-pt"><span class="dot"></span>Extensão oficial para Google Flow + VEO3</div>
679  <div class="hero-eyebrow lang-en"><span class="dot"></span>Official extension for Google Flow + VEO3</div>
680
681  <h1 class="hero-title lang-pt">
682    DISPARO EM LOTE<br>
683    <span class="acc">NO FLOW.</span><br>
684    <span class="ghost">AUTOMÁTICO.</span>
685  </h1>
686  <h1 class="hero-title lang-en">
687    BATCH FIRE<br>
688    <span class="acc">IN FLOW.</span><br>
689    <span class="ghost">AUTOMATIC.</span>
690  </h1>
691
692  <p class="hero-sub lang-pt">
693    Cole seus prompts VEO3, configure ratio e qualidade, aperte o botão —
694    a extensão <strong>dispara tudo no Google Flow</strong> sem você clicar cena por cena.
695    Feita exclusivamente para membros ViralDirector.
696  </p>
697  <p class="hero-sub lang-en">
698    Paste your VEO3 prompts, set ratio and quality, hit the button —
699    the extension <strong>fires everything into Google Flow</strong> without you clicking scene by scene.
700    Built exclusively for ViralDirector members.
701  </p>
702
703  <div class="hero-free-pill lang-pt">🎁 20 gerações gratuitas por dia — teste sem cadastro imediato</div>
704  <div class="hero-free-pill lang-en">🎁 20 free generations per day — try it without signing up first</div>
705
706  <div class="hero-actions">
707    <a href="#pricing" class="btn-red lang-pt">🧩 Assinar por R$35/mês</a>
708    <a href="#pricing" class="btn-red lang-en">🧩 Subscribe for $7/mo</a>
709    <a href="#como-funciona" class="btn-ghost lang-pt">Ver como funciona →</a>
710    <a href="#how-it-works" class="btn-ghost lang-en">See how it works →</a>
711  </div>
712  <p class="hero-note lang-pt">Acesso imediato · 7 dias de garantia · Cancele quando quiser</p>
713  <p class="hero-note lang-en">Instant access · 7-day guarantee · Cancel anytime</p>
714
715  <!-- MOCKUP -->
716  <div class="ext-wrap">
717    <div class="ext-popup">
718
719      <!-- HEADER -->
720      <div class="ep-header">
721        <div class="ep-logo">▶</div>
722        <div style="flex:1">
723          <div class="ep-title">ViralDirector Flow<br>Automation</div>
724          <div class="ep-sub">Batch create videos and images in Google Flow.</div>
725          <div class="ep-link">
726            <span class="ep-link-text">viraldirector.com.br ↗</span>
727            <div class="ep-lang">EN ▾</div>
728          </div>
729        </div>
730        <span class="ep-close">✕</span>
731      </div>
732
733      <!-- TABS -->
734      <div class="ep-tabs">
735        <button class="ep-tab off">⚙ Studio</button>
736        <button class="ep-tab on">✏ Prompts</button>
737        <button class="ep-tab off">▤ Logs</button>
738      </div>
739
740      <!-- LIST HEADER -->
741      <div class="ep-list-header">
742        <span class="ep-list-label">Prompt Queue</span>
743        <span class="ep-clear">Clear All</span>
744      </div>
745
746      <!-- PROMPTS -->
747      <div class="ep-prompts">
748
749        <div class="ep-item done">
750          <div class="ep-item-top">
751            <span class="ep-item-text">62. A close-up on ancient parchment fills the frame, the word "Emmanuel" illuminated in...</span>
752            <span class="ep-item-status done">✅ 100%</span>
753          </div>
754          <div class="ep-dl-tag">⬇ 62_Scene_Emmanuel.mp4</div>
755        </div>
756
757        <div class="ep-item done">
758          <div class="ep-item-top">
759            <span class="ep-item-text">63. A wide shot of a vast ancient library filled with towering shelves of aged scrolls...</span>
760            <span class="ep-item-status done">✅ 100%</span>
761          </div>
762          <div class="ep-dl-tag">⬇ 63_Scene_Library.mp4</div>
763        </div>
764
765        <div class="ep-item active">
766          <div class="ep-item-top">
767            <span class="ep-item-text">64. A single beam of warm golden light begins as a tiny point in the upper left corner...</span>
768            <span class="ep-item-status gen">⏳ Generating...</span>
769          </div>
770          <div class="ep-bar"><div class="ep-bar-fill gen"></div></div>
771        </div>
772
773        <div class="ep-item active">
774          <div class="ep-item-top">
775            <span class="ep-item-text">65. A soft watercolor biblical illustration — split-screen composition merging into one...</span>
776            <span class="ep-item-status pct">⏳ 10%</span>
777          </div>
778          <div class="ep-bar"><div class="ep-bar-fill partial"></div></div>
779        </div>
780
781        <div class="ep-item wait">
782          <div class="ep-item-top">
783            <span class="ep-item-text">66. Low-angle view of a weathered ancient marble...</span>
784            <span class="ep-item-status wait">☕ Coffee... Returning in 102s</span>
785          </div>
786        </div>
787
788      </div>
789
790      <!-- TOGGLES -->
791      <div class="ep-toggles">
792        <div class="ep-toggle-row">
793          <span class="ep-toggle-label">Human Mode (Stealth)</span>
794          <div class="ep-toggle"></div>
795        </div>
796        <div class="ep-toggle-row">
797          <span class="ep-toggle-label">Auto Download + Rename</span>
798          <div class="ep-toggle"></div>
799        </div>
800      </div>
801
802      <!-- BOTÕES -->
803      <div class="ep-btns">
804        <button class="ep-btn pause">⏸ Pause</button>
805        <button class="ep-btn stop">◻ Stop Batch</button>
806      </div>
807
808    </div>
809    <p style="font-size:12px;color:var(--muted);margin-top:10px;text-align:center" class="lang-pt">🧩 66 prompts sendo disparados — downloads renomeados automaticamente</p>
810    <p style="font-size:12px;color:var(--muted);margin-top:10px;text-align:center" class="lang-en">🧩 66 prompts being fired — downloads renamed automatically</p>
811  </div>
812
813  <!-- IMAGE CAROUSEL (PT) -->
814  <div class="carousel-wrap lang-pt">
815    <div class="carousel-frame" id="vdCarouselPt">
816      <div class="carousel-track">
817        <div class="carousel-slide active"><img decoding="async" src="https://viraldirector.com.br/wp-content/uploads/2026/09/viral-ptbr01.webp" alt="ViralDirector Flow Extension screenshot 1"></div>
818        <div class="carousel-slide"><img decoding="async" src="https://viraldirector.com.br/wp-content/uploads/2026/09/viral-ptbr02.webp" alt="ViralDirector Flow Extension screenshot 2"></div>
819        <div class="carousel-slide"><img decoding="async" src="https://viraldirector.com.br/wp-content/uploads/2026/09/viral-ptbr03.webp" alt="ViralDirector Flow Extension screenshot 3"></div>
820      </div>
821      <button class="carousel-arrow prev" data-carousel-prev type="button" aria-label="Previous image">‹</button>
822      <button class="carousel-arrow next" data-carousel-next type="button" aria-label="Next image">›</button>
823      <span class="carousel-zoom-hint">🔍 Clique para ampliar</span>
824    </div>
825    <div class="carousel-dots" data-carousel-dots></div>
826    <p class="carousel-caption">Veja a extensão em ação — capturas reais do painel</p>
827  </div>
828
829  <!-- IMAGE CAROUSEL (EN) -->
830  <div class="carousel-wrap lang-en">
831    <div class="carousel-frame" id="vdCarouselEn">
832      <div class="carousel-track">
833        <div class="carousel-slide active"><img decoding="async" src="https://viraldirector.com.br/wp-content/uploads/2026/09/viral-ingles01.webp" alt="ViralDirector Flow Extension screenshot 1"></div>
834        <div class="carousel-slide"><img decoding="async" src="https://viraldirector.com.br/wp-content/uploads/2026/09/viral-ingles02.webp" alt="ViralDirector Flow Extension screenshot 2"></div>
835        <div class="carousel-slide"><img decoding="async" src="https://viraldirector.com.br/wp-content/uploads/2026/09/viral-ingles03.webp" alt="ViralDirector Flow Extension screenshot 3"></div>
836      </div>
837      <button class="carousel-arrow prev" data-carousel-prev type="button" aria-label="Previous image">‹</button>
838      <button class="carousel-arrow next" data-carousel-next type="button" aria-label="Next image">›</button>
839      <span class="carousel-zoom-hint">🔍 Click to enlarge</span>
840    </div>
841    <div class="carousel-dots" data-carousel-dots></div>
842    <p class="carousel-caption">See the extension in action — real screenshots of the panel</p>
843  </div>
844
845</section>
846
847<!-- PROOF STRIP -->
848<div class="proof-strip">
849  <div class="proof-item"><span class="proof-num">∞</span><div class="proof-label lang-pt">Prompts em lote</div><div class="proof-label lang-en">Batch prompts</div></div>
850  <div class="proof-item"><span class="proof-num">4<span>+</span></span><div class="proof-label lang-pt">Ratios suportados</div><div class="proof-label lang-en">Supported ratios</div></div>
851  <div class="proof-item"><span class="proof-num">1</span><div class="proof-label lang-pt">
851Clique para disparar</div><div class="proof-label lang-en">Click to fire</div></div>
852  <div class="proof-item"><span class="proof-num">20</span><div class="proof-label lang-pt">Gerações grátis/dia</div><div class="proof-label lang-en">Free generations/day</div></div>
853</div>
854<hr class="div"/>
855
856<!-- NÚMEROS REAIS (escondido até a flag ser ligada no painel admin) -->
857<section id="vd-real-stats" style="display:none; background:var(--black); padding:56px 40px; text-align:center;">
858  <div class="s-label" style="justify-content:center; display:flex;">
859    <span class="lang-pt">Dados reais da comunidade</span>
860    <span class="lang-en">Real community data</span>
861  </div>
862  <h2 style="font-family:var(--fh); font-size:clamp(24px,3vw,32px); color:#fff; margin:0 0 8px;">
863    <span class="lang-pt">Já são milhares de gerações</span>
864    <span class="lang-en">Already thousands of generations</span>
865  </h2>
866  <p style="font-size:13.5px; color:var(--muted); margin:0 0 36px;">
867    <span class="lang-pt">Números atualizados automaticamente, direto do uso real da extensão.</span>
868    <span class="lang-en">Numbers updated automatically, straight from real extension usage.</span>
869  </p>
870  <div class="vd-stats-grid" style="max-width:900px; margin:0 auto; display:grid; grid-template-columns:repeat(4,1fr); gap:16px;">
871    <div style="background:var(--dark); border:1px solid var(--border); border-radius:14px; padding:26px 16px;">
872      <div id="vd-stat-videos" style="font-family:var(--fh); font-size:38px; font-weight:800; color:#fff; line-height:1;">0</div>
873      <div style="font-size:11px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--muted); margin-top:8px;">
874        <span class="lang-pt">Vídeos gerados</span><span class="lang-en">Videos generated</span>
875      </div>
876    </div>
877    <div style="background:var(--dark); border:1px solid var(--border); border-radius:14px; padding:26px 16px;">
878      <div id="vd-stat-images" style="font-family:var(--fh); font-size:38px; font-weight:800; color:#fff; line-height:1;">0</div>
879      <div style="font-size:11px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--muted); margin-top:8px;">
880        <span class="lang-pt">Imagens geradas</span><span class="lang-en">Images generated</span>
881      </div>
882    </div>
883    <div style="background:var(--dark); border:1px solid var(--border); border-radius:14px; padding:26px 16px;">
884      <div id="vd-stat-total" style="font-family:var(--fh); font-size:38px; font-weight:800; color:#fff; line-height:1;">0</div>
885      <div style="font-size:11px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--muted); margin-top:8px;">
886        <span class="lang-pt">Total geral</span><span class="lang-en">Grand total</span>
887      </div>
888    </div>
889    <div style="background:rgba(232,25,44,0.08); border:1px solid rgba(232,25,44,0.45); box-shadow:0 0 24px rgba(232,25,44,0.18); border-radius:14px; padding:26px 16px;">
890      <div style="font-family:var(--fh); font-size:38px; font-weight:800; color:var(--red); line-height:1;">20</div>
891      <div style="font-size:11px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:#ff9a9a; margin-top:8px;">
892        <span class="lang-pt">Grátis por dia</span><span class="lang-en">Free per day</span>
893      </div>
894    </div>
895  </div>
896</section>
897<hr class="div"/>
898
899<!-- ══ O QUE É ══ -->
900<section style="background:var(--dark)">
901  <div class="container">
902    <div class="s-label lang-pt">O que é a Extensão</div>
903    <div class="s-label lang-en">What is the Extension</div>
904    <div class="what-grid">
905      <div>
906        <h2 class="s-title lang-pt">PARAR DE COLAR<br><span style="color:var(--red)">CENA POR CENA<br>É O PASSO 1.</span></h2>
907        <h2 class="s-title lang-en">STOP PASTING<br><span style="color:var(--red)">SCENE BY SCENE.<br>THAT'S STEP 1.</span></h2>
908
909        <p style="font-size:15px;color:rgba(237,237,240,0.62);line-height:1.8;margin-bottom:14px" class="lang-pt">
910          O Google Flow não tem envio em lote nativo. Sem a extensão, você cola prompt 1, espera, cola prompt 2, espera — até cansar ou errar a sequ
910ência.
911        </p>
912        <p style="font-size:15px;color:rgba(237,237,240,0.62);line-height:1.8;margin-bottom:14px" class="lang-en">
913          Google Flow has no native batch submission. Without the extension, you paste prompt 1, wait, paste prompt 2, wait — until you get tired or mess up the sequence.
914        </p>
915
916        <p style="font-size:15px;color:rgba(237,237,240,0.62);line-height:1.8;margin-bottom:14px" class="lang-pt">
917          Com a <strong style="color:var(--text)">VD Flow Extension</strong>, você cola todos os prompts de uma vez, configura ratio e qualidade, clica em <em style="color:#ff8080">"Disparar"</em> — e a extensão cuida do resto enquanto você toma um café.
918        </p>
919        <p style="font-size:15px;color:rgba(237,237,240,0.62);line-height:1.8;margin-bottom:14px" class="lang-en">
920          With the <strong style="color:var(--text)">VD Flow Extension</strong>, you paste all your prompts at once, set ratio and quality, click <em style="color:#ff8080">"Fire"</em> — and the extension handles the rest while you grab a coffee.
921        </p>
922
923        <p style="font-size:15px;color:rgba(237,237,240,0.62);line-height:1.8;margin-bottom:28px" class="lang-pt">
924          O <strong style="color:var(--text)">Human Mode (Stealth)</strong> simula comportamento humano para evitar bloqueios do Flow. O <strong style="color:var(--text)">Auto Download</strong> salva e <strong style="color:var(--text)">renomeia cada vídeo automaticamente</strong> com o número da cena — ex: <code style="font-family:var(--fm);font-size:12px;background:rgba(255,255,255,0.06);padding:1px 6px;border-radius:3px">01_Cena_...</code>. Sem bagunça na pasta Downloads.
925        </p>
926        <p style="font-size:15px;color:rgba(237,237,240,0.62);line-height:1.8;margin-bottom:28px" class="lang-en">
927          <strong style="color:var(--text)">Human Mode (Stealth)</strong> simulates human behavior to avoid Flow blocks. <strong style="color:var(--text)">Auto Download</strong> saves and <strong style="color:var(--text)">renames each video automatically</strong> with the scene number — e.g. <code style="font-family:var(--fm);font-size:12px;background:rgba(255,255,255,0.06);padding:1px 6px;border-radius:3px">01_Scene_...</code>. No more mess in your Downloads folder.
928        </p>
929
930        <div style="background:rgba(232,25,44,0.07);border:1px solid rgba(232,25,44,0.2);border-radius:12px;padding:18px 20px;font-size:13px;color:#ff9a9a;line-height:1.7" class="lang-pt">
931          ⚡ <strong>Compatível com Gerador de Vídeos VEO3, Visual DNA VEO 3 e Template Experience</strong> — os arquivos .txt já são gerados no formato exato que a extensão lê.
932        </div>
933        <div style="background:rgba(232,25,44,0.07);border:1px solid rgba(232,25,44,0.2);border-radius:12px;padding:18px 20px;font-size:13px;color:#ff9a9a;line-height:1.7" class="lang-en">
934          ⚡ <strong>Compatible with VEO3 Video Generator, Visual DNA VEO 3, and Template Experience</strong> — the .txt files are already generated in the exact format the extension reads.
935        </div>
936      </div>
937      <div style="display:flex;flex-direction:column;gap:14px">
938        <div style="background:rgba(232,25,44,0.05);border:1px solid rgba(232,25,44,0.15);border-radius:12px;padding:18px 20px">
939          <div style="font-size:10px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#ff6b6b;margin-bottom:12px" class="lang-pt">⬛ Sem a extensão</div>
940          <div style="font-size:10px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#ff6b6b;margin-bottom:12px" class="lang-en">⬛ Without the extension</div>
941          <div style="display:flex;flex-direction:column;gap:8px">
942            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.6)" class="lang-pt"><span style="color:#ff6b6b;flex-shrink:0">✗</span>Cola prompt 1 → espera → cola 2 → repete 68x</div>
943            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.6)" class="lang-en"><span style="color:#ff6b6b;flex-shrink:0">✗</span>Paste prompt 1 → wait → paste 2 → repeat 68x</div>
944
945            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.6)" class="lang-pt"><span style="color:#ff6b6b;flex-shrink:0">✗</span>Flow detecta automação e bloqueia</div>
946            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.6)" class="lang-en"><span style="color:#ff6b6b;flex-shrink:0">✗</span>Flow detects automation and blocks you</div>
947
948            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.6)" class="lang-pt"><span style="color:#ff6b6b;flex-shrink:0">✗</span>30–60 min de trabalho manual por vídeo</div>
949            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.6)" class="lang-en"><span style="color:#ff6b6b;flex-shrink:0">✗</span>30–60 min of manual work per video</div>
950
951            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.6)" class="lang-pt"><span style="color:#ff6b6b;flex-shrink:0">✗</span>Download manual + renomear cada arquivo</div>
952            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.6)" class="lang-en"><span style="color:#ff6b6b;flex-shrink:0">✗</span>
952Manual download + rename every file</div>
953          </div>
954        </div>
955        <div style="background:rgba(34,197,94,0.05);border:1px solid rgba(34,197,94,0.15);border-radius:12px;padding:18px 20px">
956          <div style="font-size:10px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#4ade80;margin-bottom:12px" class="lang-pt">✅ Com a VD Flow Extension</div>
957          <div style="font-size:10px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#4ade80;margin-bottom:12px" class="lang-en">✅ With the VD Flow Extension</div>
958          <div style="display:flex;flex-direction:column;gap:8px">
959            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.75)" class="lang-pt"><span style="color:var(--green);flex-shrink:0">✓</span>Cola todos os prompts de uma vez</div>
960            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.75)" class="lang-en"><span style="color:var(--green);flex-shrink:0">✓</span>Paste all prompts at once</div>
961
962            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.75)" class="lang-pt"><span style="color:var(--green);flex-shrink:0">✓</span>Human Mode (Stealth) evita bloqueios</div>
963            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.75)" class="lang-en"><span style="color:var(--green);flex-shrink:0">✓</span>Human Mode (Stealth) avoids blocks</div>
964
965            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.75)" class="lang-pt"><span style="color:var(--green);flex-shrink:0">✓</span>Roda sozinha — afaste-se do PC</div>
966            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.75)" class="lang-en"><span style="color:var(--green);flex-shrink:0">✓</span>Runs on its own — walk away from your PC</div>
967
968            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.75)" class="lang-pt"><span style="color:var(--green);flex-shrink:0">✓</span>Auto Download com nomeação automática <code style="font-family:var(--fm);font-size:10px;background:rgba(255,255,255,0.07);padding:1px 5px;border-radius:3px">01_Cena_...</code></div>
969            <div style="display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(237,237,240,0.75)" class="lang-en"><span style="color:var(--green);flex-shrink:0">✓</span>Auto Download with automatic naming <code style="font-family:var(--fm);font-size:10px;background:rgba(255,255,255,0.07);padding:1px 5px;border-radius:3px">01_Scene_...</code></div>
970          </div>
971        </div>
972      </div>
973    </div>
974  </div>
975</section>
976<hr class="div"/>
977
978<!-- ══ FEATURES ══ -->
979<section style="background:var(--black)">
980  <div class="container">
981    <div class="s-label lang-pt">O que está incluído</div>
982    <div class="s-label lang-en">What's included</div>
983    <h2 class="s-title lang-pt">TUDO QUE VOCÊ<br><span style="color:var(--red)">PRECISA PARA O FLOW.</span></h2>
984    <h2 class="s-title lang-en">EVERYTHING YOU<br><span style="color:var(--red)">NEED FOR FLOW.</span></h2>
985    <p class="s-sub lang-pt">Uma extensão focada em resolver exatamente um problema — e resolvê-lo muito bem.</p>
986    <p class="s-sub lang-en">An extension focused on solving exactly one problem — and solving it really well.</p>
987    <div class="feat-grid">
988      <div class="feat-card hi">
989        <span class="feat-ico">⚡</span>
990        <div class="feat-name lang-pt">Disparo em Lote</div>
991        <div class="feat-name lang-en">Batch Firing</div>
992        <div class="feat-desc lang-pt">Cole todos os prompts de uma vez e dispare no Google Flow em sequência automática. Nunca mais clique cena por cena.</div>
993        <div class="feat-desc lang-en">Paste all your prompts at once and fire them into Google Flow in automatic sequence. Never click scene by scene again.</div>
994        <div class="feat-items">
995          <div class="feat-item lang-pt">Prompts ilimitados por sessão</div>
996          <div class="feat-item lang-en">Unlimited prompts per session</div>
997          <div class="feat-item lang-pt">Delay configurável entre cenas</div>
998          <div class="feat-item lang-en">Configurable delay between scenes</div>
999          <div class="feat-item lang-pt">Pausa e retomada a qualquer hora</div>
1000          <div class="feat-item lang-en">Pause and resume anytime</div>
1001        </div>
1002      </div>
1003      <div class="feat-card hi">
1004        <span class="feat-ico">🕵️</span>
1005        <div class="feat-name">Human Mode (Stealth)</div>
1006        <div class="feat-desc lang-pt">Simula comportamento humano ao interagir com o Flow — delays naturais, movimentos aleatórios — para evitar bloqueios.</div>
1007        <div class="feat-desc lang-en">Simulates human behavior when interacting with Flow — natural delays, randomized movements — to avoid blocks.</div>
1008        <div class="feat-items">
1009          <div class="feat-item lang-pt">Anti-bloqueio automático</div>
1010          <div class="feat-item lang-en">Automatic anti-block protection</div>
1011          <div class="feat-item lang-pt">Comportamento humanizado</div>
1012          <div class="feat-item lang-en">Humanized behavior</div>
1013          <div class="feat-item lang-pt">Modo ativável/desativável</div>
1014          <div class="feat-item lang-en">Toggle on/off anytime</div>
1015        </div>
1016      </div>
1017      <div class="feat-card hi">
1018        <span class="feat-ico">📥</span>
1019        <div class="feat-name">Auto Download + Rename</div>
1020        <div class="feat-desc lang-pt">Cada vídeo gerado é baixado e renomeado automaticamente com o número exato da cena — ex: <code style="font-family:var(--fm);font-size:11px;background:rgba(255,255,255,0.06);padding:1px 5px;border-radius:3px">01_Cena_...</code>. Fim da bagunça na pasta Downloads.</div>
1021        <div class="feat-desc lang-en">Every generated video is downloaded and automatically renamed with the exact scene number — e.g. <code style="font-family:var(--fm);font-size:11px;background:rgba(255,255,255,0.06);padding:1px 5px;border-radius:3px">01_Scene_...</code>. No more mess in your Downloads folder.</div>
1022        <div class="feat-items">
1023          <div class="feat-item lang-pt">Download automático ao concluir</div>
1024          <div class="feat-item lang-en">Automatic download on completion</div>
1025          <div class="feat-item lang-pt">Nomeação sequencial automática</div>
1026          <div class="feat-item lang-en">Automatic sequential naming</div>
1027          <div class="feat-item lang-pt">Ativável/desativável no painel</div>
1028          <div class="feat-item lang-en">Toggle on/off from the panel</div>
1029        </div>
1030      </div>
1031      <div class="feat-card">
1032        <span class="feat-ico">📐</span>
1033        <div class="feat-name lang-pt">Ratio e Qualidade Globais</div>
1034        <div class="feat-name lang-en">Global Ratio & Quality</div>
1035        <div class="feat-desc lang-pt">Configure 16:9, 9:16, 1:1 ou 4:3 e a qualidade do vídeo — aplicado globalmente em todos os prompts do lote.</div>
1036        <div class="feat-desc lang-en">Set 16:9, 9:16, 1:1, or 4:3 and the video quality — applied globally across every prompt in the batch.</div>
1037        <div class="feat-items">
1038          <div class="feat-item">16:9 · 9:16 · 1:1 · 4:3</div>
1039          <div class="feat-item lang-pt">Qualidade rápida ou alta</div>
1040          <div class="feat-item lang-en">Fast or high quality</div>
1041          <div class="feat-item lang-pt">Configuração salva entre sessões</div>
1042          <div class="feat-item lang-en">Settings saved between sessions</div>
1043        </div>
1044      </div>
1045      <div class="feat-card">
1046        <span class="feat-ico">📊</span>
1047        <div class="feat-name lang-pt">Progresso ao Vivo</div>
1048        <div class="feat-name lang-en">Live Progress</div>
1049        <div class="feat-desc lang-pt">Veja o status de cada cena em tempo real: concluída ✅, gerando ⏳, porcentagem, ou aguardando ☕ — direto no painel.</div>
1050        <div class="feat-desc lang-en">See the status of every scene in real time: done ✅, generating ⏳, percentage, or waiting ☕ — right in the panel.</div>
1051        <div class="feat-items">
1052          <div class="feat-item lang-pt">Barra de progresso por cena</div>
1053          <div class="feat-item lang-en">Progress bar per scene</div>
1054          <div class="feat-item lang-pt">Status individual em tempo real</div>
1055          <div class="feat-item lang-en">Real-time individual status</div>
1056          <div class="feat-item lang-pt">Tabs: Studio · Prompts · Logs</div>
1057          <div class="feat-item lang-en">Tabs: Studio · Prompts · Logs</div>
1058        </div>
1059      </div>
1060      <div class="feat-card">
1061        <span class="feat-ico">🔄</span>
1062        <div class="feat-name lang-pt">Atualizações Contínuas</div>
1063        <div class="feat-name lang-en">Continuous Updates</div>
1064        <div class="feat-desc lang-pt">A extensão é atualizada sempre que o Google Flow muda. Agora na Chrome Web Store — atualizações automáticas sem reinstalar.</div>
1065        <div class="feat-desc lang-en">The extension is updated whenever Google Flow changes. Now on the Chrome Web Store — automatic updates with no reinstalling.</div>
1066        <div class="feat-items">
1067          <div class="feat-item lang-pt">Chrome Web Store oficial</div>
1068          <div class="feat-item lang-en">Official Chrome Web Store</div>
1069          <div class="feat-item lang-pt">Compatibilidade mantida com Flow</div>
1070          <div class="feat-item lang-en">Compatibility maintained with Flow</div>
1071          <div class="feat-item lang-pt">Suporte ativo via WhatsApp</div>
1072          <div class="feat-item lang-en">Active support via WhatsApp</div>
1073        </div>
1074      </div>
1075    </div>
1076  </div>
1077</section>
1078<hr class="div"/>
1079
1080<!-- ══ COMO FUNCIONA ══ -->
1081<section class="flow-section" id="como-funciona">
1082  <div class="container" id="how-it-works-anchor">
1083    <div class="s-label lang-pt">Como Funciona</div>
1084    <div class="s-label lang-en">How It Works</div>
1085    <h2 class="s-title lang-pt">4 PASSOS.<br>FLOW COMPLETO.</h2>
1086    <h2 class="s-title lang-en">4 STEPS.<br>FULL FLOW.</h2>
1087    <p class="s-sub lang-pt">Do arquivo de prompts ao Google Flow gerando todas as cenas — sem trabalho manual.</p>
1088    <p class="s-sub lang-en">From the prompt file to Google Flow generating every scene — no manual work.</p>
1089    <div class="flow-steps">
1090      <!-- PASSO 1: Chrome Web Store -->
1091      <div class="flow-step hi">
1092        <div class="flow-n">01</div>
1093        <div class="flow-ico">🔵</div>
1094        <div class="flow-title lang-pt">Instale pela Chrome Web Store</div>
1095        <div class="flow-title lang-en">Install from the Chrome Web Store</div>
1096        <div class="flow-desc lang-pt">Clique em "Instalar no Chrome" na Web Store — sem ZIP, sem modo desenvolvedor. Pronto em menos de 30 segundos com atualização automática incluída.</div>
1097        <div class="flow-desc lang-en">Click "Add to Chrome" on the Web Store — no ZIP, no developer mode. Ready in under 30 seconds, with automatic updates included.</div>
1098        <div class="flow-time lang-pt">⏱ &lt;30 segundos</div>
1099        <div class="flow-time lang-en">⏱ &lt;30 seconds</div>
1100      </div>
1101      <div class="flow-step">
1102        <div class="flow-n">02</div>
1103        <div class="flow-ico">📂</div>
1104        <div class="flow-title lang-pt">Importe seus Prompts</div>
1105        <div class="flow-title lang-en">Import Your Prompts</div>
1106        <div class="flow-desc lang-pt">Cole os prompts do Gerador de Vídeos VEO3 ou importe o arquivo .txt. A fila é montada automaticamente.</div>
1107        <div class="flow-desc lang-en">Paste the prompts from the VEO3 Video Generator or import the .txt file. The queue is built automatically.</div>
1108        <div class="flow-time lang-pt">⏱ segundos</div>
1109        <div class="flow-time lang-en">⏱ seconds</div>
1110      </div>
1111      <div class="flow-step">
1112        <div class="flow-n">03</div>
1113        <div class="flow-ico">📐</div>
1114        <div class="flow-title lang-pt">Configure Ratio e Qualidade</div>
1115        <div class="flow-title lang-en">Set Ratio and Quality</div>
1116        <div class="flow-desc lang-pt">Ative o Human Mode, escolha o ratio e a qualidade. Aplicado em todo o lote com 1 clique.</div>
1117        <div class="flow-desc lang-en">Turn on Human Mode, choose ratio and quality. Applied across the whole batch with 1 click.</div>
1118        <div class="flow-time lang-pt">⏱ 1 clique</div>
1119        <div class="flow-time lang-en">⏱ 1 click</div>
1120      </div>
1121      <div class="flow-step">
1122        <div class="flow-n">04</div>
1123        <div class="flow-ico">☕</div>
1124        <div class="flow-title lang-pt">Afaste-se e Aguarde</div>
1125        <div class="flow-title lang-en">Walk Away and Wait</div>
1126        <div class="flow-desc lang-pt">Clique em "Disparar" e a extensão envia cada prompt, aguarda, baixa e renomeia o resultado automaticamente.</div>
1127        <div class="flow-desc lang-en">Click "Fire" and the extension sends each prompt, waits, downloads, and renames the result automatically.</div>
1128        <div class="flow-time lang-pt">⏱ automático</div>
1129        <div class="flow-time lang-en">⏱ automatic</div>
1130      </div>
1131    </div>
1132  </div>
1133</section>
1134<hr class="div"/>
1135
1136<!-- ══ COMPARE ══ -->
1137<section style="background:var(--black)">
1138  <div class="container">
1139    <div class="s-label lang-pt">Comparação</div>
1140    <div class="s-label lang-en">Comparison</div>
1141    <h2 class="s-title lang-pt">ANTES ERA<br><span style="color:var(--red)">TRABALHO MANUAL.</span></h2>
1142    <h2 class="s-title lang-en">IT USED TO BE<br><span style="color:var(--red)">MANUAL WORK.</span></h2>
1143    <p class="s-sub lang-pt" style="margin-bottom:40px">O que muda na prática para quem usa a VD Flow Extension.</p>
1144    <p class="s-sub lang-en" style="margin-bottom:40px">What changes in practice for VD Flow Extension users.</p>
1145    <div style="background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px 28px;overflow-x:auto">
1146      <table class="compare-table lang-pt">
1147        <thead>
1148          <tr>
1149            <th>Etapa no Google Flow</th>
1150            <th class="th-bad">❌ Manual</th>
1151            <th class="th-good">✅ VD Flow Extension</th>
1152          </tr>
1153        </thead>
1154        <tbody>
1155          <tr><td class="fn">Inserir prompts no Flow</td><td class="col-bad">1 por 1, à mão</td><td class="col-good">Tudo de uma vez</td></tr>
1156          <tr><td class="fn">Configurar ratio por cena</td><td class="col-bad">Cada cena, repete</td><td class="col-good">Global, 1 clique</td></tr>
1157          <tr><td class="fn">Tempo para 12 cenas</td><td class="col-bad">20–40 minutos</td><td class="col-good">~3 minutos</td></tr>
1158          <tr><td class="fn">Risco de bloqueio pelo Flow</td><td class="col-bad">Alto</td><td class="col-good">Stealth Mode ativo</td></tr>
1159          <tr><td class="fn">Download dos vídeos</td><td class="col-bad">Manual, cena por cena</td><td class="col-good">Auto Download</td></tr>
1160          <tr><td class="fn">Nomeação dos arquivos</td><td class="col-bad">Manual, um a um</td><td class="col-good">Automático: 01_Cena_...</td></tr>
1161          <tr><td class="fn">Você fica preso no PC</td><td class="col-bad">Sim, sempre</td><td class="col-good">Não — roda sozinha</td></tr>
1162          <tr><td class="fn">Instalação da extensão</td><td class="col-bad">ZIP + modo desenvolvedor</td><td class="col-good">1 clique na Web Store</td></tr>
1163          <tr><td class="fn">Compatível com arquivo .txt VD</td><td class="col-bad">Copiar e colar manual</td><td class="col-good">Importação direta</td></tr>
1164        </tbody>
1165      </table>
1166      <table class="compare-table lang-en">
1167        <thead>
1168          <tr>
1169            <th>Step in Google Flow</th>
1170            <th class="th-bad">❌ Manual</th>
1171            <th class="th-good">✅ VD Flow Extension</th>
1172          </tr>
1173        </thead>
1174        <tbody>
1175          <tr><td class="fn">Entering prompts in Flow</td><td class="col-bad">1 by 1, by hand</td><td class="col-good">All at once</td></tr>
1176          <tr><td class="fn">Setting ratio per scene</td><td class="col-bad">Every scene, repeat</td><td class="col-good">Global, 1 click</td></tr>
1177          <tr><td class="fn">Time for 12 scenes</td><td class="col-bad">20–40 minutes</td><td class="col-good">~3 minutes</td></tr>
1178          <tr><td class="fn">Risk of Flow blocking you</td><td class="col-bad">High</td><td class="col-good">Stealth Mode active</td></tr>
1179          <tr><td class="fn">Downloading videos</td><td class="col-bad">Manual, scene by scene</td><td class="col-good">Auto Download</td></tr>
1180          <tr><td class="fn">Naming files</td><td class="col-bad">Manual, one by one</td><td class="col-good">Automatic: 01_Scene_...</td></tr>
1181          <tr><td class="fn">You're stuck at your PC</td><td class="col-bad">Yes, always</td><td class="col-good">No — runs on its own</td></tr>
1182          <tr><td class="fn">Extension installation</td><td class="col-bad">ZIP + developer mode</td><td class="col-good">1 click on the Web Store</td></tr>
1183          <tr><td class="fn">
1183Compatible with VD .txt file</td><td class="col-bad">Manual copy & paste</td><td class="col-good">Direct import</td></tr>
1184        </tbody>
1185      </table>
1186    </div>
1187  </div>
1188</section>
1189<hr class="div"/>
1190
1191<!-- ══ PRICING ══ -->
1192<section class="pricing-section" id="pricing">
1193  <div class="container">
1194    <div class="s-label lang-pt" style="text-align:center">Assinatura</div>
1195    <div class="s-label lang-en" style="text-align:center">Subscription</div>
1196    <h2 class="s-title lang-pt" style="text-align:center">ASSINE A<br><span style="color:var(--red)">VD FLOW EXTENSION.</span></h2>
1197    <h2 class="s-title lang-en" style="text-align:center">SUBSCRIBE TO<br><span style="color:var(--red)">VD FLOW EXTENSION.</span></h2>
1198    <p class="s-sub lang-pt" style="text-align:center;margin:0 auto 0">Inclui todas as funcionalidades, atualizações automáticas e suporte ativo.</p>
1199    <p class="s-sub lang-en" style="text-align:center;margin:0 auto 0">Includes every feature, automatic updates, and active support.</p>
1200    <div class="pricing-wrap">
1201      <div class="spin-wrap">
1202        <div class="pricing-card">
1203          <div class="plan-eyebrow lang-pt">Extensão VD Flow</div>
1204          <div class="plan-eyebrow lang-en">VD Flow Extension</div>
1205          <div class="plan-name lang-pt">EXTENSÃO CHROME</div>
1206          <div class="plan-name lang-en">CHROME EXTENSION</div>
1207          <div class="plan-pitch lang-pt">Para todo membro ViralDirector que usa o Google Flow</div>
1208          <div class="plan-pitch lang-en">For every ViralDirector member using Google Flow</div>
1209          <div class="plan-price-wrap">
1210            <span class="plan-currency lang-pt">R$</span>
1211            <span class="plan-currency lang-en">$</span>
1212            <span class="plan-amount lang-pt">35</span>
1213            <span class="plan-amount lang-en">7</span>
1214          </div>
1215          <div class="plan-period lang-pt">/mês · assinatura recorrente</div>
1216          <div class="plan-period lang-en">/mo · recurring subscription</div>
1217          <div class="plan-note lang-pt">Lançamento — <del>R$47/mês</del> em breve</div>
1218          <div class="plan-note lang-en">Launch price — <del>$9/mo</del> coming soon</div>
1219          <hr class="plan-sep"/>
1220          <ul class="plan-list lang-pt">
1221            <li class="hi"><span class="ck">✓</span><strong>⚡ Disparo em lote</strong> — todos os prompts de uma vez no Google Flow</li>
1222            <li class="hi"><span class="ck">✓</span><strong>🕵️ Human Mode (Stealth)</strong> — anti-bloqueio automático</li>
1223            <li class="hi"><span class="ck">✓</span><strong>📥 Auto Download + Rename</strong> — vídeo baixado e nomeado automaticamente</li>
1224            <li><span class="ck">✓</span>📐 Ratio e qualidade globais (16:9, 9:16, 1:1, 4:3)</li>
1225            <li><span class="ck">✓</span>📊 Progresso ao vivo por cena</li>
1226            <li><span class="ck">✓</span>📂 Importação de .txt do Gerador de Vídeos</li>
1227            <li><span class="ck">✓</span>⏸ Pausa e retomada do lote</li>
1228            <li><span class="ck">✓</span>🔵 Chrome Web Store — instalação com 1 clique</li>
1229            <li><span class="ck">✓</span>🔄 Atualizações automáticas sem reinstalar</li>
1230            <li><span class="ck">✓</span>💬 Suporte ativo via WhatsApp</li>
1231            <li><span class="ck">✓</span>✅ 7 dias de garantia incondicional</li>
1232          </ul>
1233          <ul class="plan-list lang-en">
1234            <li class="hi"><span class="ck">✓</span><strong>⚡ Batch firing</strong> — every prompt at once into Google Flow</li>
1235            <li class="hi"><span class="ck">✓</span><strong>🕵️ Human Mode (Stealth)</strong> — automatic anti-block protection</li>
1236            <li class="hi"><span class="ck">✓</span><strong>📥 Auto Download + Rename</strong> — video downloaded and named automatically</li>
1237            <li><span class="ck">✓</span>📐 Global ratio and quality (16:9, 9:16, 1:1, 4:3)</li>
1238            <li><span class="ck">✓</span>📊 Live progress per scene</li>
1239            <li><span class="ck">✓</span>📂 Import .txt from the Video Generator</li>
1240            <li><span class="ck">✓</span>⏸ Pause and resume the batch</li>
1241            <li><span class="ck">✓</span>🔵 Chrome Web Store — 1-click install</li>
1242            <li><span class="ck">✓</span>🔄 Automatic updates, no reinstall</li>
1243            <li><span class="ck">✓</span>💬 Active support via WhatsApp</li>
1244            <li><span class="ck">✓</span>✅ 7-day unconditional guarantee</li>
1245          </ul>
1246          <a href="https://pay.kiwify.com.br/lHYyZO7" class="checkout-btn lang-pt">🧩 Assinar Agora — R$35/mês →</a>
1247          <a href="https://pay.kiwify.com.br/lHYyZO7" class="checkout-btn lang-en">🧩 Subscribe Now — $7/mo →</a>
1248          <p style="text-align:center;font-size:11px;color:var(--muted);margin-top:12px" class="lang-pt">Acesso imediato · Cancele quando quiser · Sem fidelidade</p>
1249          <p style="text-align:center;font-size:11px;color:var(--muted);margin-top:12px" class="lang-en">Instant access · Cancel anytime · No lock-in contract</p>
1250        </div>
1251      </div>
1252      <div class="guarantee-box">
1253        <div class="g-icon">🏆</div>
1254        <div>
1255          <div class="g-title lang-pt">Garantia de 7 Dias</div>
1256          <div class="g-title lang-en">7-Day Guarantee</div>
1257          <div class="g-text lang-pt">Se em 7 dias a extensão não funcionar para o seu fluxo, devolvemos o valor. Sem perguntas, sem burocracia.</div>
1258          <div class="g-text lang-en">If the extension doesn't work for your workflow within 7 days, we refund you. No questions, no hassle.</div>
1259        </div>
1260      </div>
1261      <div style="margin-top:14px;background:rgba(255,255,255,0.02);border:1px solid var(--border);border-radius:10px;padding:14px 18px;font-size:12px;color:var(--muted);line-height:1.7;text-align:center" class="lang-pt">
1262        ⚠️ Requer <strong style="color:rgba(237,237,240,0.6)">conta ativa no ViralDirector</strong> (qualquer plano) e o <strong style="color:rgba(237,237,240,0.6)">Google Chrome</strong>. Não funciona em outros navegadores.
1263      </div>
1264      <div style="margin-top:14px;background:rgba(255,255,255,0.02);border:1px solid var(--border);border-radius:10px;padding:14px 18px;font-size:12px;color:var(--muted);line-height:1.7;text-align:center" class="lang-en">
1265        ⚠️ Requires an <strong style="color:rgba(237,237,240,0.6)">active ViralDirector account</strong> (any plan) and <strong style="color:rgba(237,237,240,0.6)">Google Chrome</strong>. Does not work on other browsers.
1266      </div>
1267    </div>
1268  </div>
1269</section>
1270<hr class="div"/>
1271
1272<!-- ══ FAQ ══ -->
1273<section class="faq-section" id="faq">
1274  <div class="container">
1275    <div class="s-label lang-pt">Dúvidas</div>
1276    <div class="s-label lang-en">FAQ</div>
1277    <h2 class="s-title lang-pt">RESPONDEMOS<br>TUDO.</h2>
1278    <h2 class="s-title lang-en">WE ANSWER<br>EVERYTHING.</h2>
1279
1280    <div class="faq-list lang-pt">
1281      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Preciso ter o plano Creator para usar a extensão?<span class="faq-icon">+</span></button><div class="faq-a">Você precisa ter <strong>qualquer plano ativo do ViralDirector</strong> (Solo, Pro ou Studio). A extensão é uma assinatura complementar — não exige o plano Creator especificamente, mas exige login ativo na plataforma.</div></div>
1282
1283      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">A extensão está na Chrome Web Store?<span class="faq-icon">+</span></button><div class="faq-a">Sim! A extensão está disponível oficialmente na <strong>Chrome Web Store</strong>. Você instala com 1 clique, sem precisar baixar ZIP e sem ativar o modo desenvolvedor. As atualizações também chegam automaticamente pelo Chrome — sem precisar reinstalar nada.</div></div>
1284
1285      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">O que é o Human Mode (Stealth)?<span class="faq-icon">+</span></button><div class="faq-a">É um modo que faz a extensão simular comportamento humano ao interagir com o Google Flow — adicionando delays naturais, variações de tempo e movimentos aleatórios. Isso reduz drasticamente o risco de o Flow detectar automação e bloquear sua sessão.</div></div>
1286
1287      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">O que é o Auto Download e como funciona a nomeação?<span class="faq-icon">+</span></button><div class="faq-a">Com o Auto Download ativado, cada vídeo gerado pelo Flow é baixado automaticamente assim que fica pronto — sem você precisar clicar em nada. Além disso, c
1287ada arquivo é <strong>renomeado automaticamente</strong> seguindo a numeração do seu lote, por exemplo: <code style="font-family:monospace">01_Cena_...</code>, <code style="font-family:monospace">02_Cena_...</code> e assim por diante. Você termina a sessão com todos os clipes organizados na pasta de downloads.</div></div>
1288
1289      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Posso testar antes de assinar?<span class="faq-icon">+</span></button><div class="faq-a">Sim. Ao instalar a extensão pela Chrome Web Store, você tem direito a <strong>20 gerações gratuitas por dia</strong> sem precisar fazer login imediatamente. Dá para testar o fluxo completo antes de se comprometer com a assinatura.</div></div>
1290
1291      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Funciona no Firefox, Edge ou Safari?<span class="faq-icon">+</span></button><div class="faq-a">Não. A extensão é exclusiva para <strong>Google Chrome</strong>. O Google Flow também só funciona corretamente no Chrome, então você já precisaria dele de qualquer forma.</div></div>
1292
1293      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">O arquivo .txt do Gerador de Vídeos já funciona direto?<span class="faq-icon">+</span></button><div class="faq-a">Sim. O Gerador de Vídeos VEO3, o Visual DNA VEO 3 e o Template Experience já exportam o arquivo .txt no formato exato que a extensão lê. Você não precisa editar nada — só importar e disparar.</div></div>
1294
1295      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">O que acontece se o Google Flow mudar o layout?<span class="faq-icon">+</span></button><div class="faq-a">Nós atualizamos a extensão automaticamente. Como ela está na Chrome Web Store, a atualização chega direto para você sem precisar reinstalar nada. Manter a compatibilidade com mudanças do Flow faz parte da assinatura.</div></div>
1296
1297      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Posso cancelar quando quiser?<span class="faq-icon">+</span></button><div class="faq-a">Sim. A assinatura é recorrente e você cancela quando quiser, sem fidelidade, sem multa. Tem também 7 dias de garantia — se não servir, devolvemos integralmente.</div></div>
1298    </div>
1299
1300    <div class="faq-list lang-en">
1301      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Do I need the Creator plan to use the extension?<span class="faq-icon">+</span></button><div class="faq-a">You need <strong>any active ViralDirector plan</strong> (Solo, Pro, or Studio). The extension is an add-on subscription — it doesn't specifically require the Creator plan, but it does require an active login on the platform.</div></div>
1302
1303      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Is the extension on the Chrome Web Store?<span class="faq-icon">+</span></button><div class="faq-a">Yes! The extension is officially available on the <strong>Chrome Web Store</strong>. You install it in 1 click — no ZIP files, no developer mode required. Updates also arrive automatically through Chrome, with no need to reinstall anything.</div></div>
1304
1305      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">What is Human Mode (Stealth)?<span class="faq-icon">+</span></button><div class="faq-a">It's a mode that makes the extension simulate human behavior when interacting with Google Flow — adding natural delays, timing variation, and randomized movements. This drastically reduces the risk of Flow detecting automation and blocking your session.</div></div>
1306
1307      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">What is Auto Download and how does the naming work?<span class="faq-icon">+</span></button><div class="faq-a">With Auto Download enabled, every video Flow generates is downloaded automatically as soon as it's ready — no clicking required. Each file is also <strong>renamed automatically</strong> following your batch numbering, for example: <code style="font-family:monospace">01_Scene_...</code>, <code style="font-family:monospace">02_Scene_...</code> and so on. You finish the session with every clip organized in your downloads folder.</div></div>
1308
1309      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Can I try it before subscribing?<span class="faq-icon">+</span></button><div class="faq-a">Yes. When you install the extension from the Chrome Web Store, you get <strong>20 free generations per day</strong>
1309 with no immediate login required. You can test the full flow before committing to a subscription.</div></div>
1310
1311      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Does it work on Firefox, Edge, or Safari?<span class="faq-icon">+</span></button><div class="faq-a">No. The extension is exclusive to <strong>Google Chrome</strong>. Google Flow itself also only works properly on Chrome, so you'd need it anyway.</div></div>
1312
1313      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Does the Video Generator's .txt file work out of the box?<span class="faq-icon">+</span></button><div class="faq-a">Yes. The VEO3 Video Generator, Visual DNA VEO 3, and Template Experience already export the .txt file in the exact format the extension reads. You don't need to edit anything — just import and fire.</div></div>
1314
1315      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">What happens if Google Flow changes its layout?<span class="faq-icon">+</span></button><div class="faq-a">We update the extension automatically. Since it's on the Chrome Web Store, the update reaches you directly with no reinstall needed. Keeping up with Flow's changes is part of the subscription.</div></div>
1316
1317      <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Can I cancel anytime?<span class="faq-icon">+</span></button><div class="faq-a">Yes. The subscription is recurring and you can cancel anytime, with no lock-in and no penalty. There's also a 7-day guarantee — if it doesn't work out, we refund you in full.</div></div>
1318    </div>
1319  </div>
1320</section>
1321<hr class="div"/>
1322
1323<!-- ══ CTA FINAL ══ -->
1324<section class="cta-section">
1325  <div class="atmo-cta"></div>
1326  <div class="container">
1327    <div class="s-label lang-pt">Comece agora</div>
1328    <div class="s-label lang-en">Get started now</div>
1329    <h2 class="s-title lang-pt" style="margin-bottom:14px">PARE DE COLAR<br><span style="color:var(--red)">PROMPT POR PROMPT.</span></h2>
1330    <h2 class="s-title lang-en" style="margin-bottom:14px">STOP PASTING<br><span style="color:var(--red)">PROMPT BY PROMPT.</span></h2>
1331    <p class="s-sub lang-pt" style="margin:0 auto 44px;text-align:center">Disparo em lote. Human Mode. Auto Download. Tudo por R$35/mês.</p>
1332    <p class="s-sub lang-en" style="margin:0 auto 44px;text-align:center">Batch firing. Human Mode. Auto Download. All for $7/mo.</p>
1333    <div style="display:flex;gap:14px;justify-content:center;flex-wrap:wrap">
1334      <a href="https://pay.kiwify.com.br/lHYyZO7" class="btn-red lang-pt" style="font-size:17px;padding:16px 36px">🧩 Assinar Extensão — R$35/mês</a>
1335      <a href="https://pay.kiwify.com.br/lHYyZO7" class="btn-red lang-en" style="font-size:17px;padding:16px 36px">🧩 Subscribe to Extension — $7/mo</a>
1336      <a href="https://wa.me/5544988050641?text=Olá! Tenho dúvidas sobre a Extensão VD Flow." target="_blank" class="btn-ghost lang-pt" style="font-size:15px;padding:16px 30px">💬 Falar com Suporte</a>
1337      <a href="https://wa.me/5544988050641?text=Hi!%20I%20have%20questions%20about%20the%20VD%20Flow%20Extension." target="_blank" class="btn-ghost lang-en" style="font-size:15px;padding:16px 30px">💬 Talk to Support</a>
1338    </div>
1339    <p style="margin-top:20px;font-size:13px;color:var(--muted)" class="lang-pt">7 dias de garantia · Acesso imediato · Cancele quando quiser</p>
1340    <p style="margin-top:20px;font-size:13px;color:var(--muted)" class="lang-en">7-day guarantee · Instant access · Cancel anytime</p>
1341  </div>
1342</section>
1343
1344<footer>
1345  <div class="footer-logo">ViralDirector</div>
1346  <div class="footer-copy lang-pt">© 2026 ViralDirector. Todos os direitos reservados.</div>
1347  <div class="footer-copy lang-en">© 2026 ViralDirector. All rights reserved.</div>
1348  <div class="footer-legal lang-pt">Extensão independente para Google Chrome. Não afiliada ao Google. | <a href="https://viraldirector.com.br/politica-de-privacidade/">Política de Privacidade</a></div>
1349  <div class="footer-legal lang-en">Independent extension for Google Chrome. Not affiliated with Google. | <
1349a href="https://viraldirector.com.br/politica-de-privacidade/">Privacy Policy</a></div>
1350</footer>
1351
1352<!-- LIGHTBOX -->
1353<div class="lightbox-overlay" id="vdLightbox">
1354  <button class="lightbox-close" id="vdLightboxClose" type="button" aria-label="Close">✕</button>
1355  <button class="lightbox-arrow prev" id="vdLightboxPrev" type="button" aria-label="Previous image">‹</button>
1356  <img decoding="async" id="vdLightboxImg" src="" alt="">
1357  <button class="lightbox-arrow next" id="vdLightboxNext" type="button" aria-label="Next image">›</button>
1358</div>
1359
1360<div id="fab-group">
1361  <a href="https://pay.kiwify.com.br/lHYyZO7" class="fab-btn fab-cta lang-pt" title="Assinar">🧩</a>
1362  <a href="https://pay.kiwify.com.br/lHYyZO7" class="fab-btn fab-cta lang-en" title="Subscribe">🧩</a>
1363  <button class="fab-btn fab-top" onclick="window.scrollTo({top:0,behavior:'smooth'})" title="Top">↑</button>
1364</div>
1365
1366<script>
1367/* ── LANGUAGE DETECTION & SWITCH (IP geolocation via ipapi.co) ── */
1368(function(){
1369  const STORAGE_KEY = 'vd_ext_lang';
1370  // Country codes (ISO 3166-1 alpha-2) considered "English-speaking" for this purpose
1371  const ENGLISH_COUNTRIES = ['US','GB','CA','AU','NZ','IE','ZA','IN','SG','PH','NG','KE','GH','JM','TT','BZ','GY'];
1372
1373  function localeFallback(){
1374    const langs = (navigator.languages && navigator.languages.length) ? navigator.languages : [navigator.language || navigator.userLanguage || 'pt-BR'];
1375    for(const l of langs){
1376      if(!l) continue;
1377      const low = l.toLowerCase();
1378      if(low.startsWith('pt')) return 'pt';
1379      if(low.startsWith('en')) return 'en';
1380    }
1381    return 'pt';
1382  }
1383
1384  function applyLang(lang){
1385    document.documentElement.setAttribute('data-lang', lang);
1386    document.documentElement.setAttribute('lang', lang === 'en' ? 'en' : 'pt-BR');
1387    localStorage.setItem(STORAGE_KEY, lang);
1388    const titleEl = document.querySelector('title');
1389    if(titleEl){
1390      const v = titleEl.getAttribute('data-'+lang);
1391      if(v) titleEl.textContent = v;
1392    }
1393    const descEl = document.querySelector('meta[name="description"]');
1394    if(descEl){
1395      const v = descEl.getAttribute('data-'+lang);
1396      if(v) descEl.setAttribute('content', v);
1397    }
1398  }
1399
1400  // 1. If the user already has a saved preference (including a manual override), respect it immediately — no flicker, no API call needed.
1401  const saved = localStorage.getItem(STORAGE_KEY);
1402  if(saved === 'pt' || saved === 'en'){
1403    applyLang(saved);
1404  } else {
1405    // 2. No preference yet: show the locale-based guess immediately so the page isn't blank/wrong while we wait on the network,
1406    //    then upgrade to real IP geolocation once it resolves (unless the user already clicked the switch in the meantime).
1407    applyLang(localeFallback());
1408
1409    const controller = new AbortController();
1410    const timeoutId = setTimeout(() => controller.abort(), 2500);
1411
1412    fetch('https://ipapi.co/json/', { signal: controller.signal })
1413      .then(res => { if(!res.ok) throw new Error('geo lookup failed'); return res.json(); })
1414      .then(data => {
1415        clearTimeout(timeoutId);
1416        // Don't override if the user already manually switched while we were waiting on the network.
1417        if(localStorage.getItem(STORAGE_KEY + '_manual') === '1') return;
1418        const country = (data && data.country_code) ? String(data.country_code).toUpperCase() : null;
1419        if(country){
1420          const detected = ENGLISH_COUNTRIES.includes(country) ? 'en' : 'pt';
1421          applyLang(detected);
1422        }
1423      })
1424      .catch(() => {
1425        // Network error, timeout, rate limit (1k/day on ipapi.co), or CORS issue — silently keep the locale-based guess already applied.
1426      });
1427  }
1428
1429  document.addEventListener('DOMContentLoaded', function(){
1430    const btn = document.getElementById('langSwitchBtn');
1431    if(btn){
1432      btn.addEventListener('click', function(){
1433        const current = document.documentElement.getAttribute('data-lang');
1434        const next = current === 'pt' ? 'en' : 'pt';
1435        localStorage.setItem(STORAGE_KEY + '_manual', '1');
1436        applyLang(next);
1437      });
1438    }
1439  });
1440})();
1441
1442(function(){
1443  const K='vd_ext_timer2';
1444  let e=parseInt(localStorage.getItem(K)||'0');
1445  if(!e||e<=Date.now()){e=Date.now()+45*60*1000;localStorage.setItem(K,e)}
1446  const D=new Date(e),el=document.getElementById('timer-countdown');
1447  function t(){const n=new Date(),d=Math.max(0,Math.floor((D-n)/1000));if(d<=0){el.textContent=(document.documentElement.getAttribute('data-lang')==='en'?'CLOSED':'ENCERRADO');return}const m=Math.floor(d/60),s=d%60;el.textContent=String(m).padStart(2,'0')+':'+String(s).padStart(2,'0');setTimeout(t,1000)}t();
1448})();
1449
1450/* ── IMAGE CAROUSELS (auto-advance + arrows + lightbox), one per language ── */
1451(function(){
1452  const frames = Array.from(document.querySelectorAll('.carousel-frame'));
1453  if(!frames.length) return;
1454
1455  const lightbox = document.getElementById('vdLightbox');
1456  const lightboxImg = document.getElementById('vdLightboxImg');
1457  const lightboxClose = document.getElementById('vdLightboxClose');
1458  const lightboxPrev = document.getElementById('vdLightboxPrev');
1459  const lightboxNext = document.getElementById('vdLightboxNext');
1460
1461  const INTERVAL_MS = 4000;
1462  let activeCarousel = null; // the carousel instance currently open in the lightbox
1463
1464  frames.forEach(frame => {
1465    const wrap = frame.closest('.carousel-wrap');
1466    const dotsWrap = wrap.querySelector('[data-carousel-dots]');
1467    const prevBtn = frame.querySelector('[data-carousel-prev]');
1468    const nextBtn = frame.querySelector('[data-carousel-next]');
1469    const slides = Array.from(frame.querySelectorAll('.carousel-slide'));
1470    const images = slides.map(s => s.querySelector('img'));
1471    if(!slides.length || !dotsWrap) return;
1472
1473    let current = 0;
1474    let timerId = null;
1475
1476    slides.forEach((_, i) => {
1477      const dot = document.createElement('button');
1478      dot.className = 'carousel-dot' + (i === 0 ? ' active' : '');
1479      dot.type = 'button';
1480      dot.setAttribute('aria-label', 'Slide ' + (i + 1));
1481      dot.addEventListener('click', () => { goTo(i); start(); });
1482      dotsWrap.appendChild(dot);
1483    });
1484    const dots = Array.from(dotsWrap.querySelectorAll('.carousel-dot'));
1485
1486    function goTo(index){
1487      slides[current].classList.remove('active');
1488      dots[current].classList.remove('active');
1489      current = (index + slides.length) % slides.length;
1490      slides[current].classList.add('active');
1491      dots[current].classList.add('active');
1492    }
1493    function next(){ goTo(current + 1); }
1494    function prevSlide(){ goTo(current - 1); }
1495    function start(){ stop(); timerId = setInterval(next, INTERVAL_MS); }
1496    function stop(){ if(timerId){ clearInterval(timerId); timerId = null; } }
1497
1498    if(prevBtn) prevBtn.addEventListener('click', () => { prevSlide(); start(); });
1499    if(nextBtn) nextBtn.addEventListener('click', () => { next(); start(); });
1500
1501    start();
1502    frame.addEventListener('mouseenter', stop);
1503    frame.addEventListener('mouseleave', start);
1504
1505    const instance = {
1506      get current(){ return current; },
1507      goTo, stop, start,
1508      images
1509    };
1510
1511    images.forEach((img, i) => {
1512      if(img) img.addEventListener('click', () => openLightbox(instance, i));
1513    });
1514  });
1515
1516  function openLightbox(instance, index){
1517    activeCarousel = instance;
1518    instance.goTo(index);
1519    lightboxImg.src = instance.images[instance.current].src;
1520    lightboxImg.alt = instance.images[instance.current].alt;
1521    lightbox.classList.add('open');
1522    instance.stop();
1523  }
1524  function closeLightbox(){
1525    if(activeCarousel) activeCarousel.start();
1526    lightbox.classList.remove('open');
1527    activeCarousel = null;
1528  }
1529  function lightboxStep(delta){
1530    if(!activeCarousel) return;
1531    activeCarousel.goTo(activeCarousel.current + delta);
1532    lightboxImg.src = activeCarousel.images[activeCarousel.current].src;
1533    lightboxImg.alt = activeCarousel.images[activeCarousel.current].alt;
1534  }
1535
1536  if(lightboxClose) lightboxClose.addEventListener('click', closeLightbox);
1537  if(lightboxPrev) lightboxPrev.addEventListener('click', () => lightboxStep(-1));
1538  if(lightboxNext) lightboxNext.addEventListener('click', () => lightboxStep(1));
1539  if(lightbox){
1540    lightbox.addEventListener('click', (e) => { if(e.target === lightbox) closeLightbox(); });
1541  }
1542  document.addEventListener('keydown', (e) => {
1543    if(!lightbox.classList.contains('open')) return;
1544    if(e.key === 'Escape') closeLightbox();
1545    if(e.key === 'ArrowLeft') lightboxStep(-1);
1546    if(e.key === 'ArrowRight') lightboxStep(1);
1547  });
1548})();
1549
1550function toggleFaq(b){const i=b.closest('.faq-item');const o=i.classList.contains('open');i.closest('.faq-list').querySelectorAll('.faq-item.open').forEach(x=>x.classList.remove('open'));if(!o)i.classList.add('open');}
1551
1552window.addEventListener('scroll',function(){document.getElementById('fab-group').classList.toggle('visible',window.scrollY>300)});
1553
1554(function(){
1555  const c=document.getElementById('snow-canvas');
1556  if(!c)return;
1557  const x=c.getContext('2d');
1558  let W,H,fl=[];
1559  const C=['rgba(232,25,44,0.5)','rgba(232,25,44,0.3)','rgba(232,25,44,0.18)','rgba(255,80,80,0.28)'];
1560  function rs(){W=c.width=window.innerWidth;H=c.height=window.innerHeight}
1561  function r(a,b){return Math.random()*(b-a)+a}
1562  function cf(){return{x:r(0,W),y:r(-20,H),radius:r(1.1,3.8),speed:r(0.35,1.2),drift:r(-0.25,0.25),color:C[Math.floor(r(0,C.length))]}}
1563  function init(){fl=[];for(let i=0;i<55;i++)fl.push(cf())}
1564  function draw(){
1565    x.clearRect(0,0,W,H);
1566    for(const f of fl){x.fillStyle=f.color;x.beginPath();x.arc(f.x,f.y,f.radius,0,Math.PI*2);x.fill();f.y+=f.speed;f.x+=f.drift;if(f.y>H+10){f.y=-10;f.x=r(0,W)}if(f.x>W+10)f.x=-10;if(f.x<-10)f.x=W+10;}
1567    requestAnimationFrame(draw);
1568  }
1569  window.addEventListener('resize',()=>{rs();init()});
1570  rs();init();draw();
1571})();
1572
1573/* ══════════════════════════════════════════════════════════════════════
1574   LINK DINÂMICO DA CHROME WEB STORE + TOAST DE ATIVIDADE RECENTE
1575   Lê /wp-json/vdflow/v1/stats e /wp-json/vdflow/v1/recent-activity
1576   ══════════════════════════════════════════════════════════════════════ */
1577(function(){
1578  const VD_API_BASE = 'https://viraldirector.com.br/wp-json/vdflow/v1';
1579
1580  function currentLang(){
1581    return document.documentElement.getAttribute('data-lang') === 'en' ? 'en' : 'pt';
1582  }
1583
1584  // ── 1. Link dinâmico da Chrome Web Store ──
1585  function applyStoreUrl(baseUrl){
1586    if(!baseUrl) return;
1587    const withHl = (hl) => {
1588      try{
1589        const u = new URL(baseUrl);
1590        u.searchParams.set('hl', hl);
1591        return u.toString();
1592      }catch(e){ return baseUrl; }
1593    };
1594    const btnPt = document.getElementById('vd-store-btn-pt');
1595    const btnEn = document.getElementById('vd-store-btn-en');
1596    if(btnPt) btnPt.href = withHl('pt-BR');
1597    if(btnEn) btnEn.href = withHl('en');
1598  }
1599
1600  function hideStoreStrip(){
1601    const strip = document.querySelector('.store-strip');
1602    if(strip) strip.style.display = 'none';
1603  }
1604
1605  fetch(VD_API_BASE + '/stats')
1606    .then(r => r.ok ? r.json() : null)
1607    .then(data => {
1608      if(!data) return;
1609      if(data.has_chrome_store && data.chrome_store_url){
1610        applyStoreUrl(data.chrome_store_url);
1611      } else {
1612        hideStoreStrip();
1613      }
1614      if(data.toast_enabled){
1615        const wrap = document.getElementById('vd-toast-wrap');
1616        if(wrap){
1617          wrap.classList.remove('pos-left','pos-right');
1618          wrap.classList.add(data.toast_position === 'right' ? 'pos-right' : 'pos-left');
1619        }
1620        startActivityToast();
1621      }
1622      if(data.stats_section_enabled){
1623        showRealStats(data);
1624      }
1625    })
1626    .catch(() => { /* API indisponível: mantém os links fixos do HTML como fallback */ });
1627
1628  // ── 1.1 Seção de números reais + badges ao vivo (só aparece se ligado no painel) ──
1629  function countUp(el, target, duration){
1630    if(!el) return;
1631    const start = performance.now();
1632    function step(now){
1633      const p = Math.min(1, (now - start) / duration);
1634      const eased = 1 - Math.pow(1 - p, 3);
1635      el.textContent = Math.floor(eased * target).toLocaleString('pt-BR');
1636      if(p < 1) requestAnimationFrame(step);
1637      else el.textContent = target.toLocaleString('pt-BR');
1638    }
1639    requestAnimationFrame(step);
1640  }
1641
1642  function showRealStats(data){
1643    const section = document.getElementById('vd-real-stats');
1644    if(section){
1645      section.style.display = 'block';
1646      countUp(document.getElementById('vd-stat-videos'), data.total_videos || 0, 1400);
1647      countUp(document.getElementById('vd-stat-images'), data.total_images || 0, 1400);
1648      countUp(document.getElementById('vd-stat-total'), data.total_generations || 0, 1600);
1649    }
1650
1651    const badgesWrap = document.getElementById('vd-live-badges');
1652    if(badgesWrap){
1653      const lang = currentLang();
1654      const videoLabel = lang === 'en' ? 'videos generated' : 'vídeos gerados';
1655      const imageLabel = lang === 'en' ? 'images generated' : 'imagens geradas';
1656      badgesWrap.innerHTML =
1657        '<span class="vd-live-badge video"><span class="vd-live-dot"></span>+' + (data.formatted?.videos || data.total_videos || 0) + ' ' + videoLabel + '</span>' +
1658        '<span class="vd-live-badge image"><span class="vd-live-dot"></span>+' + (data.formatted?.images || data.total_images || 0) + ' ' + imageLabel + '</span>';
1659      badgesWrap.style.display = 'flex';
1660    }
1661  }
1662
1663  // ── 2. Toast de atividade recente (dados reais da extensão) ──
1664  const ICONS = { image: '🖼️', video: '🎬' };
1665
1666  function timeAgoText(minutes){
1667    const lang = currentLang();
1668    if(lang === 'en'){
1669      if(minutes < 1) return 'just now';
1670      if(minutes === 1) return '1 minute ago';
1671      if(minutes < 60) return minutes + ' minutes ago';
1672      const h = Math.floor(minutes / 60);
1673      return h === 1 ? '1 hour ago' : h + ' hours ago';
1674    }
1675    if(minutes < 1) return 'agora mesmo';
1676    if(minutes === 1) return 'há 1 minuto';
1677    if(minutes < 60) return 'há ' + minutes + ' minutos';
1678    const h = Math.floor(minutes / 60);
1679    return h === 1 ? 'há 1 hora' : 'há ' + h + ' horas';
1680  }
1681
1682  function actionText(mediaType){
1683    const lang = currentLang();
1684    if(mediaType === 'image'){
1685      return lang === 'en' ? 'downloaded <b>1 image</b>' : 'fez download de <b>1 imagem</b>';
1686    }
1687    return lang === 'en' ? 'generated <b>1 video</b> with Flow' : 'gerou <b>1 vídeo</b> com o Flow';
1688  }
1689
1690  // Calcula "há quantos minutos" no próprio navegador a partir do timestamp UTC
1691  // bruto — assim nenhuma conta de fuso horário precisa ser feita no servidor,
1692  // eliminando de vez o tipo de bug que fazia tudo aparecer preso em "há 3 horas".
1693  // Se por algum motivo o timestamp não vier (cache antigo da API), cai no
1694  // minutes_ago pronto que o PHP mandou, como fallback.
1695  function computeMinutesAgo(item){
1696    if(typeof item.created_at_unix === 'number'){
1697      return Math.max(0, Math.floor((Date.now() / 1000 - item.created_at_unix) / 60));
1698    }
1699    return item.minutes_ago || 0;
1700  }
1701
1702  let vdActivityItems = [];
1703  let vdToastIndex = 0;
1704  const vdLastShownAt = {}; // chave = nome+bandeira, valor = timestamp da última vez que apareceu
1705  const VD_USER_COOLDOWN_MS = 5 * 60 * 1000; // mesmo usuário não repete antes de 5 minutos
1706
1707  function renderNextToast(){
1708    if(!vdActivityItems.length) return;
1709    const wrap = document.getElementById('vd-toast-wrap');
1710    if(!wrap) return;
1711
1712    const now = Date.now();
1713    let item = null;
1714
1715    // Procura o próximo usuário elegível (fora do cooldown), sem dar mais
1716    // de uma volta completa na lista.
1717    for(let i = 0; i < vdActivityItems.length; i++){
1718      const candidate = vdActivityItems[(vdToastIndex + i) % vdActivityItems.length];
1719      const key = candidate.flag + '|' + candidate.name;
1720      const lastShown = vdLastShownAt[key] || 0;
1721      if(now - lastShown >= VD_USER_COOLDOWN_MS){
1722        item = candidate;
1723        vdToastIndex = (vdToastIndex + i + 1) % vdActivityItems.length;
1724        vdLastShownAt[key] = now;
1725        break;
1726      }
1727    }
1728
1729    // Ninguém elegível agora (pouca gente gerando e todos em cooldown) —
1730    // melhor não mostrar nada nesse ciclo do que repetir a mesma pessoa.
1731    if(!item) return;
1732
1733    wrap.innerHTML = '';
1734    const el = document.createElement('div');
1735    el.className = 'vd-toast';
1736    el.innerHTML =
1737      '<div class="vd-toast-icon">' + (ICONS[item.media_type] || '🎬') + '</div>' +
1738      '<div class="vd-toast-body">' +
1739        '<div class="vd-toast-line1">' + item.flag + ' <b>' + item.name + '</b> ' + actionText(item.media_type) + '</div>' +
1740        '<div class="vd-toast-line2"><span class="vd-toast-dot"></span>' + timeAgoText(computeMinutesAgo(item)) + '</div>' +
1741      '</div>' +
1742      '<button class="vd-toast-close" aria-label="Fechar" onclick="this.closest(\'.vd-toast\').classList.remove(\'show\')">×</button>';
1743    wrap.appendChild(el);
1744    requestAnimationFrame(() => el.classList.add('show'));
1745    setTimeout(() => el.classList.remove('show'), 4600);
1746  }
1747
1748  function fetchActivity(){
1749    fetch(VD_API_BASE + '/recent-activity')
1750      .then(r => r.ok ? r.json() : null)
1751      .then(data => {
1752        if(data && data.enabled && Array.isArray(data.items) && data.items.length){
1753          vdActivityItems = data.items;
1754        }
1755      })
1756      .catch(() => {});
1757  }
1758
1759  function startActivityToast(){
1760    fetchActivity();
1761    setTimeout(renderNextToast, 3000); // primeiro toast com um delay pra não competir com o carregamento
1762    setInterval(renderNextToast, 20000);
1763    setInterval(fetchActivity, 60000); // atualiza a lista de tempos em tempos
1764  }
1765})();
1766</script>
1766
1767<div id="vd-toast-wrap" class="pos-left"></div>
1768
1769<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ef8a01f61195435eac1b550a25b45c7c","r":1,"spa":2}' crossorigin="anonymous"></script>
1769
1770</body>
1771</html>				</div>
1772				</div>
1773				</div>
1774		
1774<script type="speculationrules">
1775{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1776</script>
1776
1777<div class="cookieadmin_law_container">
1778				<div class="cookieadmin_consent_inside">
1779					<p id="cookieadmin_notice_title"></p>
1780					<div class="cookieadmin_notice_con">
1781						<p id="cookieadmin_notice"></p>
1782					</div>
1783					<div class="cookieadmin_consent_btns">
1784						<button type="button" class="cookieadmin_btn cookieadmin_customize_btn" id="cookieadmin_customize_button">Customize</button>
1785						<button type="button" class="cookieadmin_btn cookieadmin_reject_btn" id="cookieadmin_reject_button">Reject All</button>
1786						<button type="button" class="cookieadmin_btn cookieadmin_accept_btn" id="cookieadmin_accept_button">Accept All</button>
1787					</div>
1788					<div class="cookieadmin_policy_link_box cookieadmin_policy_link"> <a target="_blank" href="https://viraldirector.com.br/politica-de-privacidade/">Privacy Policy</a></div>
1789					<div class="cookieadmin-poweredby"><a href="https://cookieadmin.net/?utm_source=wpplugin&amp;utm_medium=footer" target="_blank"><span>Powered by</span> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 829 137" width="90" height="15"><defs><image width="512" height="512" id="img1" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAv1QTFRFAAAAAB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05BrNJ4wAAAP90Uk5TABFos+L/YQ8aivXziRw7qvw5BVzLyloEFH3n5nsTJJf2lSI9sP2tAlbJxlIBEHbg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" /><image width="84" height="82" id="img2" href="data:image/png;base64,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" /></defs><style>.a{fill:#001d39}.b{fill:#985e23}</style><use href="#img1" transform="matrix(.269,0,0,.269,.483,.483)" /><path class="a" d="m174.9 108.6q-10 0-18.2-4.7-8.1-4.8-12.9-13-4.7-8.3-4.7-18.3 0-10.2 4.6-18.4 4.6-8.2 12.6-12.8 8-4.7 18-4.7 5.4 0 10.6 1.3 5.2 1.3 8.9 3.7l-2.7 15.5q-7.2-2.7-13-2.7-8 0-12.3 4.7-4.3 4.6-4.3 13.3 0 8.5 4.5 13.3 4.6 4.7 12.7 4.7 3.1 0 5.8-0.6 2.7-0.6 6.6-2.2l2.8 15.8q-8.7 5.1-19 5.1zm52.4-0.8q-8.4 0-15-3.3-6.5-3.3-10.2-9.1-3.6-5.9-3.6-13.5 0-7.6 3.7-13.4 3.7-5.9 10.2-9.1 6.6-3.2 15-3.2 8.5 0 15 3.3 6.6 3.2 10.2 9 3.6 5.8 3.6 13.4 0 7.7-3.7 13.6-3.6 5.8-10.2 9.1-6.5 3.2-15 3.2zm0.2-15q4.1 0 6.7-3 2.7-3.1 2.7-7.9 0-4.8-2.7-7.8-2.6-3.1-6.7-3.1-4.1 0-6.8 3.1-2.6 3-2.6 7.8 0 4.8 2.6 7.9 2.7 3 6.8 3zm61.8 15q-8.4 0-15-3.3-6.5-3.3-10.2-9.1-3.6-5.9-3.6-13.5 0-7.6 3.7-13.4 3.7-5.9 10.2-9.1 6.6-3.2 15-3.2 8.5 0 15 3.3 6.6 3.2 10.2 9 3.6 5.8 3.6 13.4 0 7.7-3.7 13.6-3.6 5.8-10.2 9.1-6.5 3.2-15 3.2zm0.2-15q4.1 0 6.7-3 2.7-3.1 2.7-7.9 0-4.8-2.7-7.8-2.6-3.1-6.7-3.1-4.1 0-6.8 3.1-2.6 3-2.6 7.8 0 4.8 2.6 7.9 2.7 3 6.8 3zm85.8 15q-6.7 0-10.8-1.7-4-1.8-6.6-5.9-2.6-4.1-4.6-11.7l-5.9 4.7v13.8h-21.2l0.1-65.9 21.2-3.1-0.1 34.2 25.7-21 11.5 15.7-16.1 11.2q1.2 7.6 3.4 10.6 2.3 3 6.7 3 1.8 0 4.3-0.6l-2 16.4q-3 0.3-5.6 0.3zm32.3 0q-8.4 0-13.1-5.4-4.7-5.4-4.7-14.7v-30.8h21.2v29.9q0 2.3 1.2 3.6 1.3 1.2 3.3 1.2 2 0 4.1-1.2l1.1 13.9q-2.2 1.7-5.8 2.6-3.5 0.9-7.3 0.9zm-7.2-58.4q-4.7 0-8-2.9-3.2-3-3.2-7.3 0-4.3 3.4-7.2 3.4-2.9 7.8-2.9 4.6 0 7.9 3 3.4 3 3.4 7.1 0 4.4-3.4 7.3-3.4 2.9-7.9 2.9zm52.5 58.4q-8.3 0-14.8-3.3-6.4-3.4-10-9.2-3.6-5.9-3.6-13.3 0-7.6 3.7-13.5 3.7-5.9 10-9.1 6.3-3.2 14-3.2 7.4 0 12.6 3.3 5.3 3.2 7.9 8.8 2.6 5.5 2.6 12.4 0 1.8-0.2 2.6l-30 3.9q1.2 3.5 3.9 5.1 2.7 1.5 7.1 1.5 6.8 0 14.7-3.5l2.5 13.4q-9.3 4.1-20.4 4.1zm-8.6-29.8l15.5-3.4q-1.6-6.3-7.6-6.3-3.6 0-5.7 2.7-2.1 2.7-2.2 7z" /><path class="b" d="m477.5 107l19-68.8h30.4l19.9 68.8h-23.5l-2.6-13.2h-17.8l-2.9 13.2zm27.5-25.5h13.3l-6.5-30.1zm68.9 26.3q-6.8 0-12.4-3.6-5.5-3.6-8.7-9.5-3.2-6-3.2-12.7 0-7.1 3.3-13 3.4-6 9-9.4 5.7-3.4 12.1-3.4 5.8 0 9.8 2.4 4.1 2.4 6.6 7.7v-25.2l21.1-3.1v69h-21.1v-9.3q-4.7 10.1-16.5 10.1zm6.6-15.8q4.2 0 7-3 2.9-3 2.9-7v-0.4q0-3.9-3-6.7-3-2.9-6.9-2.9-4.2 0-7.1 3-2.8 2.9-2.8 7 0 4.2 2.9 7.1 3 2.9 7 2.9zm41.5 15v-49.4h20.1v10.2q3.4-5.9 7.7-8.7 4.4-2.9 10.4-2.9 5.9 0 10.2 3 4.4 2.9 6.6 7.9 6.4-10.9 18.6-10.9 5.8 0 10.1 3.1 4.4 3.1 6.8 9 2.4 5.8 2.4 13.7v25h-21.1v-25q0-5.1-1.8-7.7-1.7-2.6-4.8-2.6-3.4 0-5.9 2.9-2.4 2.9-2.4 7v25.4h-20.9v-25q0-5.1-1.8-7.7-1.7-2.6-4.9-2.6-3.4 0-5.8 2.9-2.4 2.9-2.4 7v25.4zm119.6 0.8q-8.4 0-13.1-5.4-4.7-5.4-4.7-14.7v-30.8h21.2v29.9q0 2.3 1.2 3.6 1.3 1.2 3.3 1.2 2 0 4.1-1.2l1.1 13.9q-2.2 1.7-5.8 2.6-3.5 0.9-7.3 0.9zm-7.2-58.4q-4.7 0-8-2.9-3.2-3-3.2-7.3 0-4.3 3.4-7.2 3.4-2.9 7.8-2.9 4.6 0 7.9 3 3.4 3 3.4 7.1 0 4.4-3.4 7.3-3.4 2.9-7.9 2.9zm26.6 57.6v-49.4h20.1v10.2q5.8-11.6 18.4-11.6 9.6 0 15 6.9 5.5 6.8 5.5 18.9v25h-21v-27.1q0-4.3-1.9-6.6-1.8-2.3-5.1-2.3-2.4 0-4.7 1.6-2.3 1.5-3.8 4.4-1.4 2.9-1.4 6.6v23.4z" /><use href="#img2" x="30" y="28" /></svg></a></div>
1790				</div>
1791			</div><div class="cookieadmin_cookie_modal">
1792				<div class="cookieadmin_mod_head">
1793					<span class="cookieadmin_preference_title" id="cookieadmin_preference_title"></span>
1794					<button type="button" class="cookieadmin_close_pref">&#10006;</button>
1795				</div>
1796				<div class="cookieadmin_details_wrapper">
1797					<div class="cookieadmin_preference_details" role="dialog" aria-label="Preferências de Cookie">
1798						<div id="cookieadmin_preference" class="cookieadmin_preference"></div>
1799					</div>
1800					<div id="cookieadmin_wrapper">
1801						<div class="cookieadmin_types" role="region" aria-labelledby="cookieadmin-necessary-heading">
1802							<div class="cookieadmin_header"> 
1803								<span>
1804									<span class="cookieadmin_show_pref_cookies" id="cookieadmin-necessary-container">&#9658;</span>
1805									<label class="stitle" id="cookieadmin-necessary-heading" for="cookieadmin-necessary">Cookies Necessários</label> 
1806								</span>
1807								<label class="cookieadmin_remark cookieadmin_act">Sempre Ativo</label>								
1808							</div>
1809							<div class="cookieadmin_desc"> Cookies necessários ativam recursos essenciais do site como logins seguros e ajustes de preferências de consentimento. Eles não armazenam dados pessoais. </div>
1810							<div class="cookieadmin-modal-cookies-list cookieadmin-necessary">Nenhum</div>
1811						</div>
1812						<div class="cookieadmin_types" role="region" aria-labelledby="cookieadmin-functional-heading">
1813							<div class="cookieadmin_header">
1814								<span>
1815									<span class="cookieadmin_show_pref_cookies" id="cookieadmin-functional-container">&#9658;</span>
1816									<label class="stitle" id="cookieadmin-functional-heading" for="cookieadmin-functional">Cookies Funcionais</label>
1817									<label class="cookieadmin_remark">Observação</label>
1818								</span>
1819								<label class="cookieadmin_toggle" aria-labelledby="cookieadmin-functional-heading">
1820									<input type="checkbox" id="cookieadmin-functional">
1821									<span class="cookieadmin_slider"></span>
1822								</label>
1823							</div>
1824							<div class="cookieadmin_desc"> Cookies funcionais suportam recursos como compartilhamento de conteúdo em redes sociais, coleta de feedback e ativação de ferramentas de terceiros. </div>
1825							<div class="cookieadmin-modal-cookies-list cookieadmin-functional">Nenhum</div>
1826						</div>
1827						<div class="cookieadmin_types" role="region" aria-labelledby="cookieadmin-analytics-heading">
1828							<div class="cookieadmin_header">
1829								<span> 
1830									<span class="cookieadmin_show_pref_cookies" id="cookieadmin-analytics-container">&#9658;</span>
1831									<label class="stitle" id="cookieadmin-analytics-heading" for="cookieadmin-analytics">Cookies Analíticos</label>
1832									<label class="cookieadmin_remark">Observação</label>
1833								</span>
1834								<label class="cookieadmin_toggle" aria-labelledby="cookieadmin-analytics-heading">
1835									<input type="checkbox" id="cookieadmin-analytics"> 
1836									<span class="cookieadmin_slider"></span>
1837								</label>
1838							</div>
1839							<div class="cookieadmin_desc"> Cookies analíticos rastreiam interações dos visitantes, fornecendo insights sobre métricas como número de visitantes, taxa de rejeição e fontes de tráfego. </div>
1840							<div class="cookieadmin-modal-cookies-list cookieadmin-analytics">Nenhum</div>
1841						</div>
1842						<div class="cookieadmin_types" role="region" aria-labelledby="cookieadmin-marketing-heading">
1843							<div class="cookieadmin_header">
1844								<span>
1845									<span class="cookieadmin_show_pref_cookies" id="cookieadmin-marketing-container">&#9658;</span>
1846									<label class="stitle" id="cookieadmin-marketing-heading" for="cookieadmin-marketing">Cookies de Publicidade</label>
1847									<label class="cookieadmin_remark">Observação</label>
1848								</span>
1849								<label class="cookieadmin_toggle" aria-labelledby="cookieadmin-marketing-heading">
1850									<input type="checkbox" id="cookieadmin-marketing">
1851									<span class="cookieadmin_slider"></span>
1852								</label>
1853							</div>
1854							<div class="cookieadmin_desc"> Cookies de publicidade entregam anúncios personalizados baseados em suas visitas anteriores e analisam a eficácia das campanhas publicitárias. </div>
1855							<div class="cookieadmin-modal-cookies-list cookieadmin-marketing">Nenhum</div>
1856						</div>
1857						<div class="cookieadmin_types" role="region" aria-labelledby="cookieadmin-unclassified-heading" hidden>
1858							<div class="cookieadmin_header">
1859								<span>
1860									<span class="cookieadmin_show_pref_cookies" id="un_c-container">&#9658;</span>
1861									<label class="stitle" id="cookieadmin-unclassified-heading" for="cookieadmin-unclassified">Cookies Não Classificados</label>
1862									<label class="cookieadmin_remark">Observação</label>
1863								</span>
1864							</div>
1865							<div class="cookieadmin_desc"> Cookies não classificados são cookies que estamos em processo de classificar, junto com os provedores de cookies individuais. </div>
1866							<div class="cookieadmin-modal-cookies-list un_c">Nenhum</div>
1867						</div>
1868					</div>
1869				</div>
1870				<div class="cookieadmin_modal_footer">
1871					
1872					<button type="button" class="cookieadmin_btn cookieadmin_reject_btn" id="cookieadmin_reject_modal_button">Reject All</button>
1873					<button type="button" class="cookieadmin_btn cookieadmin_save_btn" id="cookieadmin_prf_modal_button">Save My Preferences</button>
1874					<button type="button" id="cookieadmin_accept_modal_button" class="cookieadmin_btn cookieadmin_accept_btn">Accept All</button>
1875					<div class="cookieadmin_modal_footer_links">
1876					
1877					<div class="cookieadmin-poweredby"><a href="https://cookieadmin.net/?utm_source=wpplugin&amp;utm_medium=footer" target="_blank"><span>Powered by</span> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 829 137" width="90" height="15"><defs><image width="512" height="512" id="img1" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAv1QTFRFAAAAAB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05AB05BrNJ4wAAAP90Uk5TABFos+L/YQ8aivXziRw7qvw5BVzLyloEFH3n5nsTJJf2lSI9sP2tAlbJxlIBEHbg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" /><image width="84" height="82" id="img2" href="data:image/png;base64,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" /></defs><style>.a{fill:#001d39}.b{fill:#985e23}</style><use href="#img1" transform="matrix(.269,0,0,.269,.483,.483)" /><path class="a" d="m174.9 108.6q-10 0-18.2-4.7-8.1-4.8-12.9-13-4.7-8.3-4.7-18.3 0-10.2 4.6-18.4 4.6-8.2 12.6-12.8 8-4.7 18-4.7 5.4 0 10.6 1.3 5.2 1.3 8.9 3.7l-2.7 15.5q-7.2-2.7-13-2.7-8 0-12.3 4.7-4.3 4.6-4.3 13.3 0 8.5 4.5 13.3 4.6 4.7 12.7 4.7 3.1 0 5.8-0.6 2.7-0.6 6.6-2.2l2.8 15.8q-8.7 5.1-19 5.1zm52.4-0.8q-8.4 0-15-3.3-6.5-3.3-10.2-9.1-3.6-5.9-3.6-13.5 0-7.6 3.7-13.4 3.7-5.9 10.2-9.1 6.6-3.2 15-3.2 8.5 0 15 3.3 6.6 3.2 10.2 9 3.6 5.8 3.6 13.4 0 7.7-3.7 13.6-3.6 5.8-10.2 9.1-6.5 3.2-15 3.2zm0.2-15q4.1 0 6.7-3 2.7-3.1 2.7-7.9 0-4.8-2.7-7.8-2.6-3.1-6.7-3.1-4.1 0-6.8 3.1-2.6 3-2.6 7.8 0 4.8 2.6 7.9 2.7 3 6.8 3zm61.8 15q-8.4 0-15-3.3-6.5-3.3-10.2-9.1-3.6-5.9-3.6-13.5 0-7.6 3.7-13.4 3.7-5.9 10.2-9.1 6.6-3.2 15-3.2 8.5 0 15 3.3 6.6 3.2 10.2 9 3.6 5.8 3.6 13.4 0 7.7-3.7 13.6-3.6 5.8-10.2 9.1-6.5 3.2-15 3.2zm0.2-15q4.1 0 6.7-3 2.7-3.1 2.7-7.9 0-4.8-2.7-7.8-2.6-3.1-6.7-3.1-4.1 0-6.8 3.1-2.6 3-2.6 7.8 0 4.8 2.6 7.9 2.7 3 6.8 3zm85.8 15q-6.7 0-10.8-1.7-4-1.8-6.6-5.9-2.6-4.1-4.6-11.7l-5.9 4.7v13.8h-21.2l0.1-65.9 21.2-3.1-0.1 34.2 25.7-21 11.5 15.7-16.1 11.2q1.2 7.6 3.4 10.6 2.3 3 6.7 3 1.8 0 4.3-0.6l-2 16.4q-3 0.3-5.6 0.3zm32.3 0q-8.4 0-13.1-5.4-4.7-5.4-4.7-14.7v-30.8h21.2v29.9q0 2.3 1.2 3.6 1.3 1.2 3.3 1.2 2 0 4.1-1.2l1.1 13.9q-2.2 1.7-5.8 2.6-3.5 0.9-7.3 0.9zm-7.2-58.4q-4.7 0-8-2.9-3.2-3-3.2-7.3 0-4.3 3.4-7.2 3.4-2.9 7.8-2.9 4.6 0 7.9 3 3.4 3 3.4 7.1 0 4.4-3.4 7.3-3.4 2.9-7.9 2.9zm52.5 58.4q-8.3 0-14.8-3.3-6.4-3.4-10-9.2-3.6-5.9-3.6-13.3 0-7.6 3.7-13.5 3.7-5.9 10-9.1 6.3-3.2 14-3.2 7.4 0 12.6 3.3 5.3 3.2 7.9 8.8 2.6 5.5 2.6 12.4 0 1.8-0.2 2.6l-30 3.9q1.2 3.5 3.9 5.1 2.7 1.5 7.1 1.5 6.8 0 14.7-3.5l2.5 13.4q-9.3 4.1-20.4 4.1zm-8.6-29.8l15.5-3.4q-1.6-6.3-7.6-6.3-3.6 0-5.7 2.7-2.1 2.7-2.2 7z" /><path class="b" d="m477.5 107l19-68.8h30.4l19.9 68.8h-23.5l-2.6-13.2h-17.8l-2.9 13.2zm27.5-25.5h13.3l-6.5-30.1zm68.9 26.3q-6.8 0-12.4-3.6-5.5-3.6-8.7-9.5-3.2-6-3.2-12.7 0-7.1 3.3-13 3.4-6 9-9.4 5.7-3.4 12.1-3.4 5.8 0 9.8 2.4 4.1 2.4 6.6 7.7v-25.2l21.1-3.1v69h-21.1v-9.3q-4.7 10.1-16.5 10.1zm6.6-15.8q4.2 0 7-3 2.9-3 2.9-7v-0.4q0-3.9-3-6.7-3-2.9-6.9-2.9-4.2 0-7.1 3-2.8 2.9-2.8 7 0 4.2 2.9 7.1 3 2.9 7 2.9zm41.5 15v-49.4h20.1v10.2q3.4-5.9 7.7-8.7 4.4-2.9 10.4-2.9 5.9 0 10.2 3 4.4 2.9 6.6 7.9 6.4-10.9 18.6-10.9 5.8 0 10.1 3.1 4.4 3.1 6.8 9 2.4 5.8 2.4 13.7v25h-21.1v-25q0-5.1-1.8-7.7-1.7-2.6-4.8-2.6-3.4 0-5.9 2.9-2.4 2.9-2.4 7v25.4h-20.9v-25q0-5.1-1.8-7.7-1.7-2.6-4.9-2.6-3.4 0-5.8 2.9-2.4 2.9-2.4 7v25.4zm119.6 0.8q-8.4 0-13.1-5.4-4.7-5.4-4.7-14.7v-30.8h21.2v29.9q0 2.3 1.2 3.6 1.3 1.2 3.3 1.2 2 0 4.1-1.2l1.1 13.9q-2.2 1.7-5.8 2.6-3.5 0.9-7.3 0.9zm-7.2-58.4q-4.7 0-8-2.9-3.2-3-3.2-7.3 0-4.3 3.4-7.2 3.4-2.9 7.8-2.9 4.6 0 7.9 3 3.4 3 3.4 7.1 0 4.4-3.4 7.3-3.4 2.9-7.9 2.9zm26.6 57.6v-49.4h20.1v10.2q5.8-11.6 18.4-11.6 9.6 0 15 6.9 5.5 6.8 5.5 18.9v25h-21v-27.1q0-4.3-1.9-6.6-1.8-2.3-5.1-2.3-2.4 0-4.7 1.6-2.3 1.5-3.8 4.4-1.4 2.9-1.4 6.6v23.4z" /><use href="#img2" x="30" y="28" /></svg></a></div>
1878					</div>
1879				</div>
1880			</div><div>
1881			<button type="button" class="cookieadmin_re_consent">
1882				<img class="cookieadmin_reconsent_img" height="40" width="40" src="https://viraldirector.com.br/wp-content/uploads/2026/03/viraldirector.png" alt="Re-consentimento">
1883			</button>
1884		</div>			
1884<script>
1885				;
1886				(function($, w) {
1887					'use strict';
1888					let $window = $(w);
1889
1890					$(document).ready(function() {
1891
1892						let isEnable = "";
1893						let isEnableLazyMove = "";
1894						let speed = isEnableLazyMove ? '0.7' : '0.2';
1895
1896						if( !isEnable ) {
1897							return;
1898						}
1899
1900						if (typeof haCursor == 'undefined' || haCursor == null) {
1901							initiateHaCursorObject(speed);
1902						}
1903
1904						setTimeout(function() {
1905							let targetCursor = $('.ha-cursor');
1906							if (targetCursor) {
1907								if (!isEnable) {
1908									$('body').removeClass('hm-init-default-cursor-none');
1909									$('.ha-cursor').addClass('ha-init-hide');
1910								} else {
1911									$('body').addClass('hm-init-default-cursor-none');
1912									$('.ha-cursor').removeClass('ha-init-hide');
1913								}
1914							}
1915						}, 500);
1916
1917					});
1918
1919				}(jQuery, window));
1920			</script>
1920
1921		
1922					
1922<script>
1923				const lazyloadRunObserver = () => {
1924					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1925					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1926						entries.forEach( ( entry ) => {
1927							if ( entry.isIntersecting ) {
1928								let lazyloadBackground = entry.target;
1929								if( lazyloadBackground ) {
1930									lazyloadBackground.classList.add( 'e-lazyloaded' );
1931								}
1932								lazyloadBackgroundObserver.unobserve( entry.target );
1933							}
1934						});
1935					}, { rootMargin: '200px 0px 200px 0px' } );
1936					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1937						lazyloadBackgroundObserver.observe( lazyloadBackground );
1938					} );
1939				};
1940				const events = [
1941					'DOMContentLoaded',
1942					'elementor/lazyload/observe',
1943				];
1944				events.forEach( ( event ) => {
1945					document.addEventListener( event, lazyloadRunObserver );
1946				} );
1947			</script>
1947
1948			
1948<script id="youtube-analyzer-manager-js-extra">
1949var youtube_analyzer_data = {"rest_url":"https://viraldirector.com.br/wp-json/youtube-analyzer/v1/","nonce":"6a0c0b3a30","user_id":"0","is_admin":"no","youtube_api_key":""};
1950//# sourceURL=youtube-analyzer-manager-js-extra
1951</script>
vendor: 1 bytes, line 1951
1951
1952<script id="youtube-analyzer-manager-js" src="https://viraldirector.com.br/wp-content/plugins/v01/js/youtube-analyzer-manager.js"></script>
vendor: 1 bytes, line 1952
1952
1953<script id="hello-theme-frontend-js" src="https://viraldirector.com.br/wp-content/themes/hello-elementor/assets/js/hello-frontend.js"></script>
vendor: 1 bytes, line 1953
1953
1954<script id="elementor-webpack-runtime-js" src="https://viraldirector.com.br/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js"></script>
vendor: 1 bytes, line 1954
1954
1955<script id="elementor-frontend-modules-js" src="https://viraldirector.com.br/wp-content/plugins/elementor/assets/js/frontend-modules.min.js"></script>
vendor: 1 bytes, line 1955
1955
1956<script id="jquery-ui-core-js-before">
1957jQuery.uiBackCompat = true;
1958//# sourceURL=jquery-ui-core-js-before
1959</script>
vendor: 1 bytes, line 1959
1959
1960<script id="jquery-ui-core-js" src="https://viraldirector.com.br/wp-includes/js/jquery/ui/core.min.js"></script>
vendor: 1 bytes, line 1960
1960
1961<script id="elementor-frontend-js-before">
1962var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Compartilhar no Facebook","shareOnTwitter":"Compartilhar no Twitter","pinIt":"Fixar","download":"Baixar","downloadImage":"Baixar imagem","fullscreen":"Tela cheia","zoom":"Zoom","share":"Compartilhar","playVideo":"Reproduzir v\u00eddeo","previous":"Anterior","next":"Pr\u00f3ximo","close":"Fechar","a11yCarouselPrevSlideMessage":"Slide anterior","a11yCarouselNextSlideMessage":"Pr\u00f3ximo slide","a11yCarouselFirstSlideMessage":"Este \u00e9 o primeiro slide","a11yCarouselLastSlideMessage":"Este \u00e9 o \u00faltimo slide","a11yCarouselPaginationBulletMessage":"Ir para o slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Dispositivos m\u00f3veis no modo retrato","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Dispositivos m\u00f3veis no modo paisagem","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet no modo retrato","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet no modo paisagem","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Notebook","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Tela ampla (widescreen)","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.35.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"e_pro_free_trial_popup":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_editor_one":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/viraldirector.com.br\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/viraldirector.com.br\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/viraldirector.com.br\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"45d2ce97b1"},"swiperClass":"swiper","settings":{"page":{"ha_cmc_init_switcher":"no"},"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_footer_logo_type":"logo","ha_rpb_enable":"no"},"post":{"id":3326,"title":"Use%20Agora%20Mesma%20a%20ViralDirector%20Auto%20Flow%20-%20Viral%20Director%20-%20VEO%203%20para%20YouTubers","excerpt":"","featuredImage":false}};
1963//# sourceURL=elementor-frontend-js-before
1964</script>
vendor: 1 bytes, line 1964
1964
1965<script id="elementor-frontend-js" src="https://viraldirector.com.br/wp-content/plugins/elementor/assets/js/frontend.min.js"></script>
vendor: 1 bytes, line 1965
1965
1966<script id="happy-reading-progress-bar-js" src="https://viraldirector.com.br/wp-content/plugins/happy-elementor-addons/assets/js/extension-reading-progress-bar.min.js"></script>
vendor: 1 bytes, line 1966
1966
1967<script id="happy-elementor-addons-js-extra">
1968var HappyLocalize = {"ajax_url":"https://viraldirector.com.br/wp-admin/admin-ajax.php","nonce":"8435a101cd","pdf_js_lib":"https://viraldirector.com.br/wp-content/plugins/happy-elementor-addons/assets/vendor/pdfjs/lib"};
1969//# sourceURL=happy-elementor-addons-js-extra
1970</script>
vendor: 1 bytes, line 1970
1970
1971<script id="happy-elementor-addons-js" src="https://viraldirector.com.br/wp-content/plugins/happy-elementor-addons/assets/js/happy-addons.min.js"></script>
vendor: 1 bytes, line 1971
1971
1972<script id="elementor-pro-webpack-runtime-js" src="https://viraldirector.com.br/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js"></script>
vendor: 1 bytes, line 1972
1972
1973<script id="wp-hooks-js" src="https://viraldirector.com.br/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 1973
1973
1974<script id="wp-i18n-js" src="https://viraldirector.com.br/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 1974
1974
1975<script id="wp-i18n-js-after">
1976wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1977//# sourceURL=wp-i18n-js-after
1978</script>
vendor: 1 bytes, line 1978
1978
1979<script id="elementor-pro-frontend-js-before">
1980var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/viraldirector.com.br\/wp-admin\/admin-ajax.php","nonce":"20c1ee6494","urls":{"assets":"https:\/\/viraldirector.com.br\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/viraldirector.com.br\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"pt_BR","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/viraldirector.com.br\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
1981//# sourceURL=elementor-pro-frontend-js-before
1982</script>
vendor: 1 bytes, line 1982
1982
1983<script id="elementor-pro-frontend-js" src="https://viraldirector.com.br/wp-content/plugins/elementor-pro/assets/js/frontend.min.js"></script>
vendor: 1 bytes, line 1983
1983
1984<script id="pro-elements-handlers-js" src="https://viraldirector.com.br/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js"></script>
vendor: 1 bytes, line 1984
1984
1985<script id="wp-emoji-settings" type="application/json">
1986{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://viraldirector.com.br/wp-includes/js/wp-emoji-release.min.js"}}
1987</script>
vendor: 1 bytes, line 1987
1987
1988<script type="module">
1989/*! This file is auto-generated */
1990var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1991//# sourceURL=https://viraldirector.com.br/wp-includes/js/wp-emoji-loader.min.js
1992</script>
1992
1993	</body>
1994</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.