{"version":3,"file":"CorridoOrderFlow.5ORn6_nG.mjs","names":["useRef","useState","useMemo","useCallback","_Fragment","startTransition"],"sources":["https:/framerusercontent.com/modules/xaU2zr8jOI7E8Nh8I6rf/HuW63CDBc4EWOsjkjH3n/CorridoOrderFlow.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{createPortal}from\"react-dom\";const STORAGE_KEY=\"corrido-order-flow-v3\";const LEGACY_KEYS=[\"corrido-order-flow-v2\",\"corrido-order-flow-v1\"];const TOTAL_STEPS=9;const FOR_WHO_OPTIONS=[\"Para m\\xed\",\"Pap\\xe1\",\"Mam\\xe1\",\"Pareja\",\"Amigo\",\"Familiar\",\"Otro\"];const WHATSAPP_COUNTRIES=[{iso:\"MX\",name:\"M\\xe9xico\",flag:\"🇲🇽\",dial:\"+52\"},{iso:\"US\",name:\"Estados Unidos\",flag:\"🇺🇸\",dial:\"+1\"},{iso:\"AR\",name:\"Argentina\",flag:\"🇦🇷\",dial:\"+54\"},{iso:\"CO\",name:\"Colombia\",flag:\"🇨🇴\",dial:\"+57\"},{iso:\"ES\",name:\"Espa\\xf1a\",flag:\"🇪🇸\",dial:\"+34\"},{iso:\"CL\",name:\"Chile\",flag:\"🇨🇱\",dial:\"+56\"},{iso:\"PE\",name:\"Per\\xfa\",flag:\"🇵🇪\",dial:\"+51\"},{iso:\"EC\",name:\"Ecuador\",flag:\"🇪🇨\",dial:\"+593\"},{iso:\"VE\",name:\"Venezuela\",flag:\"🇻🇪\",dial:\"+58\"},{iso:\"GT\",name:\"Guatemala\",flag:\"🇬🇹\",dial:\"+502\"},{iso:\"CR\",name:\"Costa Rica\",flag:\"🇨🇷\",dial:\"+506\"},{iso:\"PA\",name:\"Panam\\xe1\",flag:\"🇵🇦\",dial:\"+507\"},{iso:\"DO\",name:\"Rep\\xfablica Dominicana\",flag:\"🇩🇴\",dial:\"+1\"},{iso:\"HN\",name:\"Honduras\",flag:\"🇭🇳\",dial:\"+504\"},{iso:\"SV\",name:\"El Salvador\",flag:\"🇸🇻\",dial:\"+503\"},{iso:\"NI\",name:\"Nicaragua\",flag:\"🇳🇮\",dial:\"+505\"},{iso:\"PY\",name:\"Paraguay\",flag:\"🇵🇾\",dial:\"+595\"},{iso:\"UY\",name:\"Uruguay\",flag:\"🇺🇾\",dial:\"+598\"},{iso:\"BO\",name:\"Bolivia\",flag:\"🇧🇴\",dial:\"+591\"},{iso:\"BR\",name:\"Brasil\",flag:\"🇧🇷\",dial:\"+55\"}];function twoDigits(v){return v<10?`0${v}`:`${v}`;}function normalizeId(v){return v.toLowerCase().normalize(\"NFD\").replace(/[\\u0300-\\u036f]/g,\"\").replace(/[^a-z0-9]+/g,\"-\").replace(/^-|-$/g,\"\");}function normalizeContentForFilter(value){return value.toLowerCase().normalize(\"NFD\").replace(/[\\u0300-\\u036f]/g,\"\").replace(/\\s+/g,\" \").trim();}function hasDisallowedCorridoContent(story,mentions=\"\"){const text=normalizeContentForFilter(`${story} ${mentions}`);if(!text)return false;// Filtro local estricto y gratuito para contenido bélico/narco/delictivo.\n// Se revisan palabras, variantes comunes, frases y nombres/abreviaturas\n// de organizaciones criminales. No usa IA ni genera costo por revisión.\nconst blockedPatterns=[// Armas y disparos\n/\\barmas?\\b/,/\\bpistolas?\\b/,/\\brevolver(?:es)?\\b/,/\\bfusiles?\\b/,/\\brifles?\\b/,/\\bmetralletas?\\b/,/\\bcuernos?\\b/,/\\bcuerno de chivo\\b/,/\\barmas largas\\b/,/\\bak\\s*-?\\s*47\\b/,/\\bak47\\b/,/\\br\\s*-?\\s*15\\b/,/\\br15\\b/,/\\bar\\s*-?\\s*15\\b/,/\\bar15\\b/,/\\bcalibre\\s*(?:50|45|38|9)\\b/,/\\bcal\\s*(?:50|45|38|9)\\b/,/\\bcargadores?\\b/,/\\bpecheras?\\b/,/\\bchalecos? antibalas\\b/,/\\bblindadas?\\b/,/\\bblindados?\\b/,/\\bbalazos?\\b/,/\\bbalasos?\\b/,/\\bbalaceras?\\b/,/\\bplomazos?\\b/,/\\bplomo\\b/,/\\bra[f]?aguear\\b/,/\\brafagueo\\b/,/\\brafagas?\\b/,/\\bdisparos?\\b/,/\\btiroteos?\\b/,/\\btopones?\\b/,/\\btopon\\b/,// Violencia, amenazas y delitos\n/\\bsicarios?\\b/,/\\bgatilleros?\\b/,/\\bmatones?\\b/,/\\bcomando armado\\b/,/\\bcomandos armados\\b/,/\\bgrupo armado\\b/,/\\bgrupos armados\\b/,/\\bamenazas?\\b/,/\\bamenazar\\b/,/\\bmatar\\b/,/\\bmatamos\\b/,/\\bmato\\b/,/\\bejecutar\\b/,/\\bejecutamos\\b/,/\\bejecutado\\b/,/\\bejecutados\\b/,/\\bdar piso\\b/,/\\bdoy piso\\b/,/\\bdamos piso\\b/,/\\blevanton\\b/,/\\blevantones\\b/,/\\blevantar gente\\b/,/\\bsecuestrar\\b/,/\\bsecuestro\\b/,/\\bsecuestramos\\b/,/\\bencajuelad[oa]s?\\b/,/\\bencobijad[oa]s?\\b/,/\\bajuste de cuentas\\b/,/\\bajustes de cuentas\\b/,/\\btortura\\b/,/\\btorturar\\b/,/\\bextorsion\\b/,/\\bextorsionar\\b/,/\\bcobro de piso\\b/,// Narcotráfico y jerga asociada\n/\\bnarcos?\\b/,/\\bnarcotraficantes?\\b/,/\\bnarcotrafico\\b/,/\\btrafico de drogas\\b/,/\\btraficar\\b/,/\\bmover droga\\b/,/\\bmovemos droga\\b/,/\\bcruzar droga\\b/,/\\bcruzamos droga\\b/,/\\bvender droga\\b/,/\\bvendemos droga\\b/,/\\bdroga\\b/,/\\bdrogas\\b/,/\\bfentanilo\\b/,/\\bcocaina\\b/,/\\bcoca\\b/,/\\bcristal\\b/,/\\bmetanfetamina\\b/,/\\bheroina\\b/,/\\bkilos?\\b/,/\\bpaquetes?\\b/,/\\bplaza\\b/,/\\bjefe de plaza\\b/,/\\bcontrol de la plaza\\b/,/\\bcontrolamos la plaza\\b/,/\\bhalcones?\\b/,/\\bhalconeo\\b/,/\\bpunteros?\\b/,// Organizaciones y abreviaturas\n/\\bcjng\\b/,/\\bcartel jalisco nueva generacion\\b/,/\\bcartel de jalisco nueva generacion\\b/,/\\bjalisco nueva generacion\\b/,/\\bcds\\b/,/\\bcartel de sinaloa\\b/,/\\bcartel sinaloa\\b/,/\\bcdn\\b/,/\\bcartel del noreste\\b/,/\\bcartel noreste\\b/,/\\bcdg\\b/,/\\bcartel del golfo\\b/,/\\bcartel golfo\\b/,/\\blnfm\\b/,/\\bnueva familia michoacana\\b/,/\\bla nueva familia michoacana\\b/,/\\bfamilia michoacana\\b/,/\\blfm\\b/,/\\blos zetas\\b/,/\\bzetas\\b/,/\\bcarteles unidos\\b/,/\\bcarteles unidos\\b/,/\\bcarteles unidos\\b/,/\\bcartel de juarez\\b/,/\\bcartel juarez\\b/,/\\bla linea\\b/,/\\bcartel de tijuana\\b/,/\\bcartel tijuana\\b/,/\\barellano felix\\b/,/\\bbeltran leyva\\b/,/\\borganizacion beltran leyva\\b/,/\\bblo\\b/,/\\bcaballeros templarios\\b/,/\\blct\\b/,/\\blos rojos\\b/,/\\bguerreros unidos\\b/,/\\blos cuinis\\b/,// Facciones/nombres usados en corridos\n/\\blos chapitos\\b/,/\\bchapitos\\b/,/\\blos mayos\\b/,/\\blos menores\\b/,// Frases típicas\n/\\bnadie se mete conmigo\\b/,/\\bnadie se mete con nosotros\\b/,/\\baqui mando yo\\b/,/\\bal que se atraviese\\b/,/\\bal que se meta\\b/,/\\bcon la corta\\b/,/\\bcon la larga\\b/,/\\bcon las largas\\b/,/\\bcon el cuerno\\b/,/\\bcon el rifle\\b/,/\\bcon la pistola\\b/];return blockedPatterns.some(pattern=>pattern.test(text));}function getFirstInvalidStep(answers,ia,real){const storyLen=answers.story.trim().length;if(!answers.forWho.trim())return 1;if(!answers.protagonist.trim())return 2;if(storyLen<300||storyLen>2500)return 3;if(hasDisallowedCorridoContent(answers.story,answers.mentions))return 3;if(!answers.styleId)return 5;if(!answers.productionId)return 6;const current=answers.productionId===\"real\"?real:ia;if(!current.some(p=>p.id===answers.packageId))return 7;if(!answers.contact.name.trim()||!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(answers.contact.email.trim()))return 8;if(answers.contact.whatsappNumber.trim()&&!/^[0-9\\s\\-()]{6,20}$/.test(answers.contact.whatsappNumber.trim()))return 8;return null;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CorridoOrderFlow(props){const{mountBehavior=\"hash\",textColor,surfaceColor,borderColor,buttonColor,buttonTextColor,mutedTextColor,radius,titleDesktop,titleMobile,styleOptions,iaPackages,realPackages,humanOrderWebhookUrl=\"https://hook.us2.make.com/pl45kipt8ovaug1qvss34s8k1a47mhb1\",autoVoice=\"Masculina\",logo={src:\"https://framerusercontent.com/images/Z1FmOWJQIsSM8aMFKt0Xp9RVDI.png?width=1254&height=1254&kb=657\",alt:\"Corridos Perrones del Norte by H\\xe9ctor del Norte\"},introTitle,introDescription,copy,titleFont,bodyFont,labelFont,buttonFont,audioNorteno,audioBanda,audioSierreno,audioTumbado,productionIaImage,productionRealImage,packageStandardImage,packagePremiumImage,packageVipImage,packageReal3Image,packageReal5Image}=props;const isDirectMount=mountBehavior===\"direct\";const isCanvas=RenderTarget.current()===RenderTarget.canvas;const titleRef=useRef(null);const instanceRef=useRef(null);const hasInteractedRef=useRef(false);const lastScrollYRef=useRef(0);const forceOpenStepOneRef=useRef(false);const[step,setStep]=useState(1);const audioRef=useRef(null);const[playingStyleId,setPlayingStyleId]=useState(null);const getStyleAudio=styleId=>{switch(styleId){case\"norteno\":return audioNorteno;case\"banda\":return audioBanda;case\"sierreno\":return audioSierreno;case\"tumbado-belico\":return audioTumbado;default:return undefined;}};const stopStyleAudio=()=>{const audio=audioRef.current;if(audio){audio.pause();audio.currentTime=0;audio.removeAttribute(\"src\");audio.load();}setPlayingStyleId(null);};const toggleStyleAudio=async(styleId,e)=>{e.preventDefault();e.stopPropagation();const src=getStyleAudio(styleId);const audio=audioRef.current;if(!src){console.warn(`No hay audio cargado para el estilo: ${styleId}`);return;}if(!audio){console.warn(\"El reproductor todav\\xeda no est\\xe1 disponible.\");return;}if(playingStyleId===styleId&&!audio.paused){audio.pause();setPlayingStyleId(null);return;}try{audio.pause();audio.currentTime=0;audio.src=src;audio.load();await audio.play();setPlayingStyleId(styleId);}catch(error){console.error(\"Error reproduciendo audio:\",error);setPlayingStyleId(null);}};const[showPaymentState,setShowPaymentState]=useState(false);const[isSubmittingOrder,setIsSubmittingOrder]=useState(false);const[returnToSummary,setReturnToSummary]=useState(null);const[errors,setErrors]=useState({});const[countryQuery,setCountryQuery]=useState(\"\");const[isHydrated,setIsHydrated]=useState(false);const[isActive,setIsActive]=useState(false);const[portalNode,setPortalNode]=useState(null);const[detailOverlay,setDetailOverlay]=useState(null);const isFlowVisible=isDirectMount||isActive;const copyResolved=useMemo(()=>({step2Title:copy?.step2Title||\"\\xbfC\\xd3MO SE LLAMA EL PROTAGONISTA DEL CORRIDO?\",step3Title:copy?.step3Title||\"CU\\xc9NTAME SU HISTORIA\",step3Support:\"Cuida la ortograf\\xeda de nombres y ciudades, y aclara cualquier pronunciaci\\xf3n especial.\",step3Helper:\"Corridos compuestos 100% por Compositores Mexicanos.\",step4Title:\"\\xbfQU\\xc9 COSAS QUIERES QUE SE MENCIONEN S\\xcd O S\\xcd?\",step4Support:copy?.step4Support||\"Nombres, Apodos, lugares, carros, negocios, frases, fechas, personas o cualquier detalle que no quieras dejar fuera.\",step5Title:copy?.step5Title||\"\\xbfQU\\xc9 ESTILO DE CORRIDO BUSCAS?\",step6Title:copy?.step6Title||\"\\xbfC\\xd3MO QUIERES PRODUCIR TU CORRIDO?\",productionIaTitle:copy?.productionIaTitle||\"COMPOSICI\\xd3N HUMANA + PRODUCCI\\xd3N CON IA\",productionIaDescription:copy?.productionIaDescription||\"La letra de tu corrido es creada por humanos y la producci\\xf3n musical se realiza utilizando herramientas de inteligencia artificial.\",productionRealTitle:copy?.productionRealTitle||\"COMPOSICI\\xd3N HUMANA + PRODUCCI\\xd3N CON M\\xdaSICOS REALES\",productionRealDescription:copy?.productionRealDescription||\"Tu corrido se compone de forma humana y la producci\\xf3n musical se realiza con m\\xfasicos e instrumentos reales.\",step7Title:copy?.step7Title||\"ELIGE TU PAQUETE\",step8Title:copy?.step8Title||\"DATOS DE CONTACTO\",whatsappHelper:copy?.whatsappHelper||\"Selecciona tu pa\\xeds e ingresa tu n\\xfamero.\",step9Title:copy?.step9Title||\"REVISA TU PEDIDO\"}),[copy]);const normalizedStyles=useMemo(()=>{const defaults=[{id:\"norteno\",name:\"NORTE\\xd1O\",description:\"Tucanes de Tijuana, Los 2 Carnales, Chalino S\\xe1nchez, etc.\"},{id:\"banda\",name:\"BANDA\",description:\"Banda El Recodo, Banda MS, etc.\"},{id:\"sierreno\",name:\"SIERRE\\xd1O\",description:\"Guitarras, requintos y tuba.\"},{id:\"tumbado-belico\",name:\"TUMBADO / B\\xc9LICO\",description:\"Natanael Cano, Peso Pluma, Luis R. Conriquez.\"}];const source=styleOptions?.length?styleOptions:defaults;const mapped=source.map(item=>({...item,id:item.id||normalizeId(item.name)}));const allowed=new Set(defaults.map(d=>d.id));const filtered=mapped.filter(m=>allowed.has(m.id));return filtered.length===4?filtered:defaults;},[styleOptions]);const normalizedIaPackages=useMemo(()=>{const defaults=[{id:\"estandar\",name:\"CORRIDO EST\\xc1NDAR\"},{id:\"premium\",name:\"CORRIDO PREMIUM\"},{id:\"vip-express\",name:\"CORRIDO VIP EXPRESS\"}];const mapped=(iaPackages?.length?iaPackages:defaults).map(item=>({...item,id:item.id||normalizeId(item.name)}));const ids=mapped.map(item=>item.id);const legacyFour=ids.includes(\"estandar\")&&ids.includes(\"premium\")&&ids.includes(\"vip\")&&ids.includes(\"express\");return legacyFour?defaults:mapped;},[iaPackages]);const normalizedRealPackages=useMemo(()=>{const defaults=[{id:\"real-3\",name:\"PRODUCCI\\xd3N CON 3 INSTRUMENTOS REALES\"},{id:\"real-5\",name:\"PRODUCCI\\xd3N CON 5 INSTRUMENTOS REALES\"}];return(realPackages?.length?realPackages:defaults).map(item=>({...item,id:item.id||normalizeId(item.name)}));},[realPackages]);const resolvedLogo=useMemo(()=>{const fallback={src:\"https://framerusercontent.com/images/Z1FmOWJQIsSM8aMFKt0Xp9RVDI.png?width=1254&height=1254&kb=657\",alt:\"Corridos Perrones del Norte by H\\xe9ctor del Norte\"};if(!logo)return fallback;if(typeof logo===\"string\")return{...fallback,src:logo};return{src:logo.src||fallback.src,srcSet:logo.srcSet,alt:logo.alt||fallback.alt};},[logo]);const[answers,setAnswers]=useState({forWho:\"\",protagonist:\"\",story:\"\",mentions:\"\",styleId:\"\",productionId:\"\",packageId:\"\",contact:{name:\"\",email:\"\",whatsappCountryIso:\"MX\",whatsappDial:\"+52\",whatsappNumber:\"\"}});const currentPackages=useMemo(()=>answers.productionId===\"real\"?normalizedRealPackages:normalizedIaPackages,[answers.productionId,normalizedIaPackages,normalizedRealPackages]);const selectedStyle=useMemo(()=>normalizedStyles.find(i=>i.id===answers.styleId),[normalizedStyles,answers.styleId]);const selectedPackage=useMemo(()=>currentPackages.find(p=>p.id===answers.packageId),[currentPackages,answers.packageId]);const storyLength=answers.story.trim().length;const filteredCountries=useMemo(()=>{const q=countryQuery.trim().toLowerCase();if(!q)return WHATSAPP_COUNTRIES;return WHATSAPP_COUNTRIES.filter(c=>c.name.toLowerCase().includes(q)||c.iso.toLowerCase().includes(q)||c.dial.includes(q));},[countryQuery]);useEffect(()=>{if(typeof window===\"undefined\"||isHydrated)return;try{const raw=window.localStorage.getItem(STORAGE_KEY)||LEGACY_KEYS.map(k=>window.localStorage.getItem(k)).find(Boolean);if(!raw)return;const parsed=JSON.parse(raw);if(!parsed||typeof parsed!==\"object\"||!parsed.answers)return;const legacyStep=Number(parsed.step)||1;const schemaVersion=Number(parsed.schemaVersion)||1;const oldStyleName=parsed.answers.styleName??\"\";const mappedStyle=normalizedStyles.find(s=>s.id===parsed.answers.styleId||s.name===oldStyleName||s.id===normalizeId(oldStyleName));const productionFromLegacyLabel=parsed.answers.productionId===\"ia\"||parsed.answers.productionType===\"Composici\\xf3n Humana con M\\xfasica IA\"?\"ia\":parsed.answers.productionId===\"real\"||parsed.answers.productionType===\"Composici\\xf3n Humana con M\\xfasicos Reales\"?\"real\":\"\";const migratedStep=schemaVersion>=3?legacyStep:schemaVersion===2?Math.min(legacyStep,9):legacyStep>=6?legacyStep+1:legacyStep;const allPackages=[...normalizedIaPackages,...normalizedRealPackages];const packageFromName=parsed.answers.packageName?allPackages.find(p=>p.name.toLowerCase()===String(parsed.answers.packageName).toLowerCase())?.id:\"\";const contact=parsed.answers.contact||{};const rawLegacyWhats=String(contact.whatsappNumber??contact.whatsapp??\"\").trim();const matchedDial=[...WHATSAPP_COUNTRIES].sort((a,b)=>b.dial.length-a.dial.length).find(c=>rawLegacyWhats.startsWith(c.dial));const country=WHATSAPP_COUNTRIES.find(c=>c.iso===contact.whatsappCountryIso)||matchedDial||WHATSAPP_COUNTRIES[0];const nextAnswers={forWho:parsed.answers.forWho??\"\",protagonist:parsed.answers.protagonist??\"\",story:parsed.answers.story??\"\",mentions:parsed.answers.mentions??\"\",styleId:mappedStyle?.id??\"\",productionId:productionFromLegacyLabel,packageId:parsed.answers.packageId??packageFromName??\"\",contact:{name:contact.name??\"\",email:contact.email??\"\",whatsappCountryIso:country.iso,whatsappDial:contact.whatsappDial??country.dial,whatsappNumber:contact.whatsappNumber??(matchedDial?rawLegacyWhats.slice(matchedDial.dial.length).trim():rawLegacyWhats)}};startTransition(()=>{setAnswers(nextAnswers);const firstInvalid=getFirstInvalidStep(nextAnswers,normalizedIaPackages,normalizedRealPackages);setStep(forceOpenStepOneRef.current?1:Math.max(1,Math.min(migratedStep,firstInvalid??TOTAL_STEPS)));setShowPaymentState(!forceOpenStepOneRef.current&&schemaVersion===2&&legacyStep>=10&&!firstInvalid);});}catch(error){// ignore\n}finally{startTransition(()=>setIsHydrated(true));}},[isHydrated,normalizedStyles,normalizedIaPackages,normalizedRealPackages]);useEffect(()=>{if(typeof window===\"undefined\"||!isHydrated)return;try{window.localStorage.setItem(STORAGE_KEY,JSON.stringify({schemaVersion:3,step,showPaymentState,answers}));}catch(error){// ignore\n}},[answers,step,showPaymentState,isHydrated]);const isThisBreakpointVisible=useCallback(()=>{if(typeof window===\"undefined\")return false;const node=instanceRef.current;if(!node)return false;const style=window.getComputedStyle(node);if(style.display===\"none\"||style.visibility===\"hidden\"||style.opacity===\"0\"){return false;}const rect=node.getBoundingClientRect();return rect.width>0&&rect.height>0;},[]);const openQuestionnaire=useCallback(()=>{if(typeof window!==\"undefined\"&&!isActive){lastScrollYRef.current=window.scrollY||0;}forceOpenStepOneRef.current=true;startTransition(()=>{setIsActive(true);setStep(1);setShowPaymentState(false);setDetailOverlay(null);setErrors({});setReturnToSummary(null);});},[isActive]);const closeToLanding=useCallback(()=>{if(typeof window!==\"undefined\"){window.location.href=\"/\";}},[]);useEffect(()=>{if(mountBehavior!==\"hash\")return;if(typeof window===\"undefined\")return;const openFromHash=()=>{if(window.location.hash===\"#pedido\"&&isThisBreakpointVisible()){openQuestionnaire();}};const onClickCapture=event=>{const target=event.target;if(!target)return;const anchor=target.closest(\"a[href]\");if(!anchor)return;const href=anchor.getAttribute(\"href\");if(!href)return;const url=new URL(href,window.location.href);const samePage=url.origin===window.location.origin&&url.pathname===window.location.pathname;if(!samePage||url.hash!==\"#pedido\")return;if(!isThisBreakpointVisible())return;openQuestionnaire();};openFromHash();window.addEventListener(\"hashchange\",openFromHash);document.addEventListener(\"click\",onClickCapture,true);return()=>{window.removeEventListener(\"hashchange\",openFromHash);document.removeEventListener(\"click\",onClickCapture,true);};},[openQuestionnaire,isThisBreakpointVisible,mountBehavior]);useEffect(()=>{if(!answers.packageId)return;if(!currentPackages.some(item=>item.id===answers.packageId))startTransition(()=>setAnswers(prev=>({...prev,packageId:\"\"})));},[answers.packageId,currentPackages]);useEffect(()=>{if(typeof document===\"undefined\"||isCanvas)return;if(isDirectMount)return;const active=isFlowVisible&&(step<=9||showPaymentState);if(!active)return;const htmlOverflow=document.documentElement.style.overflow;const bodyOverflow=document.body.style.overflow;document.documentElement.style.overflow=\"hidden\";document.body.style.overflow=\"hidden\";return()=>{document.documentElement.style.overflow=htmlOverflow;document.body.style.overflow=bodyOverflow;};},[step,showPaymentState,isCanvas,isFlowVisible,isDirectMount]);useEffect(()=>{if(isDirectMount||typeof document===\"undefined\"||isCanvas||!isFlowVisible){setPortalNode(null);return;}const node=document.createElement(\"div\");node.style.position=\"relative\";node.style.zIndex=\"2147483000\";document.body.appendChild(node);setPortalNode(node);return()=>{document.body.removeChild(node);setPortalNode(null);};},[isCanvas,isFlowVisible,isDirectMount]);useEffect(()=>{if(hasInteractedRef.current)titleRef.current?.focus();},[step,showPaymentState]);useEffect(()=>{if(step!==5){stopStyleAudio();}},[step]);const updateAnswer=useCallback(partial=>{startTransition(()=>setAnswers(prev=>({...prev,...partial})));},[]);const validate=useCallback(()=>{const next={};if(step===1&&!answers.forWho.trim())next.forWho=\"Selecciona una opci\\xf3n.\";if(step===2&&!answers.protagonist.trim())next.protagonist=\"Este campo es obligatorio.\";if(step===3&&(storyLength<300||storyLength>2500))next.story=copyResolved.step3Helper;if(step===3&&storyLength>=300&&storyLength<=2500&&hasDisallowedCorridoContent(answers.story))next.story=\"Esta historia contiene elementos que no se ajustan a nuestros lineamientos de composici\\xf3n. Modifica el contenido para continuar.\";if(step===4&&hasDisallowedCorridoContent(answers.story,answers.mentions))next.story=\"El contenido indicado no se ajusta a nuestros lineamientos de composici\\xf3n. Modif\\xedcalo para continuar.\";if(step===5&&!answers.styleId)next.styleId=\"Elige un estilo.\";if(step===6&&!answers.productionId)next.productionId=\"Selecciona una producci\\xf3n.\";if(step===7&&!selectedPackage)next.packageId=\"Selecciona un paquete.\";if(step===8){if(!answers.contact.name.trim())next.contactName=\"El nombre es obligatorio.\";if(!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(answers.contact.email.trim()))next.contactEmail=\"Ingresa un correo v\\xe1lido.\";if(answers.contact.whatsappNumber.trim()&&!/^[0-9\\s\\-()]{6,20}$/.test(answers.contact.whatsappNumber.trim()))next.contactWhatsapp=\"Ingresa un n\\xfamero v\\xe1lido.\";}startTransition(()=>setErrors(next));return Object.keys(next).length===0;},[answers,step,selectedPackage,storyLength,copyResolved.step3Helper]);const prepareHumanOrder=useCallback(async()=>{if(typeof window===\"undefined\")return;if(!selectedPackage?.checkoutUrl)throw new Error(\"Este paquete no tiene un enlace de pago configurado.\");if(!humanOrderWebhookUrl.trim())throw new Error(\"Falta configurar el webhook de registro del Corrido Humano en Framer.\");const randomPart=typeof crypto!==\"undefined\"&&\"randomUUID\"in crypto?crypto.randomUUID().replace(/-/g,\"\").slice(0,10):Math.random().toString(36).slice(2,12);const orderId=`CPN-${Date.now()}-${randomPart}`;const whatsapp=answers.contact.whatsappNumber.trim()?`${answers.contact.whatsappDial}${answers.contact.whatsappNumber.trim().replace(/\\D/g,\"\")}`:\"\";const historia=[answers.story.trim(),answers.mentions.trim()?`Menciones obligatorias: ${answers.mentions.trim()}`:\"\"].filter(Boolean).join(\"\\n\\n\");const payload={order_id:orderId,tipo_pedido:\"corrido_humano\",cliente_nombre:answers.contact.name.trim(),email:answers.contact.email.trim(),whatsapp,para_quien:answers.forWho,protagonista:answers.protagonist.trim(),historia:answers.story.trim(),menciones_obligatorias:answers.mentions.trim(),estilo:selectedStyle?.name||answers.styleId,produccion:answers.productionId===\"real\"?\"M\\xfasicos reales\":\"M\\xfasica con IA\",paquete:selectedPackage.name,package_id:selectedPackage.id,payment_status:\"pendiente\",created_at:new Date().toISOString()};const response=await fetch(humanOrderWebhookUrl.trim(),{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});if(!response.ok){throw new Error(\"No pudimos preparar tu pedido. Intenta nuevamente.\");}try{window.localStorage.setItem(\"corrido-humano-order-id\",orderId);window.localStorage.setItem(\"corrido-humano-pending-order\",JSON.stringify({orderId,createdAt:Date.now()}));}catch(error){// El pedido ya quedó registrado en Make; continuar aunque localStorage falle.\n}const checkout=new URL(selectedPackage.checkoutUrl,window.location.origin);checkout.searchParams.set(\"order_id\",orderId);// Stripe Payment Links acepta client_reference_id y prefilled_email.\n// Esto permite relacionar el pago confirmado con el pedido guardado en Make.\nif(checkout.hostname===\"buy.stripe.com\"||checkout.hostname.endsWith(\".stripe.com\")){checkout.searchParams.set(\"client_reference_id\",orderId);checkout.searchParams.set(\"prefilled_email\",answers.contact.email.trim());}window.location.href=checkout.toString();},[answers,selectedPackage,selectedStyle,humanOrderWebhookUrl,autoVoice]);const goNext=useCallback(async()=>{hasInteractedRef.current=true;if(!validate())return;if(step===9){const firstInvalid=getFirstInvalidStep(answers,normalizedIaPackages,normalizedRealPackages);if(firstInvalid){startTransition(()=>setStep(firstInvalid));return;}if(selectedPackage?.checkoutUrl){try{setIsSubmittingOrder(true);await prepareHumanOrder();}catch(error){console.error(\"Error preparando pedido humano:\",error);startTransition(()=>setErrors({packageId:error instanceof Error?error.message:\"No pudimos preparar tu pedido. Intenta nuevamente.\"}));setIsSubmittingOrder(false);}return;}startTransition(()=>setErrors({packageId:\"Este paquete todav\\xeda no tiene un enlace de pago configurado.\"}));return;}if(returnToSummary&&step!==9){const needsPackage=step===6;startTransition(()=>{setStep(needsPackage?7:9);if(!needsPackage)setReturnToSummary(null);});return;}startTransition(()=>setStep(prev=>Math.min(prev+1,TOTAL_STEPS)));},[step,validate,returnToSummary,answers,normalizedIaPackages,normalizedRealPackages,selectedPackage,isSubmittingOrder,prepareHumanOrder]);const goBack=useCallback(()=>{hasInteractedRef.current=true;startTransition(()=>setErrors({}));if(showPaymentState){startTransition(()=>setShowPaymentState(false));return;}startTransition(()=>{setReturnToSummary(null);setStep(prev=>Math.max(prev-1,1));});},[showPaymentState]);const editStep=useCallback(target=>{hasInteractedRef.current=true;startTransition(()=>{setErrors({});setStep(target);setReturnToSummary(9);});},[]);const resetForm=useCallback(()=>{hasInteractedRef.current=false;stopStyleAudio();const initialAnswers={forWho:\"\",protagonist:\"\",story:\"\",mentions:\"\",styleId:\"\",productionId:\"\",packageId:\"\",contact:{name:\"\",email:\"\",whatsappCountryIso:\"MX\",whatsappDial:\"+52\",whatsappNumber:\"\"}};startTransition(()=>{setAnswers(initialAnswers);setErrors({});setDetailOverlay(null);setReturnToSummary(null);setShowPaymentState(false);setStep(1);});try{if(typeof window!==\"undefined\"){window.localStorage.removeItem(STORAGE_KEY);LEGACY_KEYS.forEach(key=>window.localStorage.removeItem(key));}}catch(error){// ignore\n}},[]);const headerTitle=useMemo(()=>step===1?\"\\xbfPARA QUI\\xc9N ES EL CORRIDO?\":step===2?copyResolved.step2Title:step===3?copyResolved.step3Title:step===4?copyResolved.step4Title:step===5?copyResolved.step5Title:step===6?copyResolved.step6Title:step===7?copyResolved.step7Title:step===8?copyResolved.step8Title:copyResolved.step9Title,[step,copyResolved]);const titleSize=`clamp(${titleMobile}px, 6vw, ${titleDesktop}px)`;const progressPercent=step/TOTAL_STEPS*100;const textField={width:\"100%\",minHeight:44,borderRadius:radius,border:`1px solid ${borderColor}`,background:surfaceColor,color:textColor,padding:\"10px 12px\",boxSizing:\"border-box\",...bodyFont,fontFamily:bodyFont?.fontFamily||\"Inter, sans-serif\"};const fullWhatsapp=answers.contact.whatsappNumber.trim()?`${answers.contact.whatsappDial} ${answers.contact.whatsappNumber.trim()}`:\"—\";const shell=/*#__PURE__*/_jsxs(\"section\",{className:isCanvas?\"corrido-root-canvas\":isDirectMount?\"corrido-root-direct\":\"corrido-root-live\",style:{position:isCanvas||isDirectMount?\"relative\":\"fixed\",inset:isCanvas||isDirectMount?undefined:0,zIndex:isCanvas||isDirectMount?\"auto\":9999,width:\"100%\",minHeight:isDirectMount?\"100dvh\":isCanvas?860:undefined,height:isDirectMount?\"auto\":isCanvas?860:undefined,maxHeight:isDirectMount?undefined:isCanvas?860:undefined,background:\"#000000\",color:textColor,boxSizing:\"border-box\",overflow:isDirectMount?\"visible\":\"hidden\",padding:\"12px\"},children:[/*#__PURE__*/_jsx(\"audio\",{ref:audioRef,preload:\"metadata\",onEnded:()=>setPlayingStyleId(null),onError:()=>setPlayingStyleId(null),style:{display:\"none\"}}),/*#__PURE__*/_jsx(\"style\",{children:`.corrido-root-live{min-height:100vh;height:100vh;max-height:100vh}@supports(height:100dvh){.corrido-root-live{min-height:100dvh;height:100dvh;max-height:100dvh}} .corrido-step-enter{animation:corridoStepIn .22s ease both}.corrido-flow-anim{transition:opacity 180ms ease,transform 180ms ease}@keyframes corridoStepIn{from{opacity:.01;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}} @media (prefers-reduced-motion: reduce){.corrido-flow-anim{transition:none!important}.corrido-step-enter{animation:none!important}} @media (max-width:600px){.corrido-logo{width:200px!important}} @media (max-height:700px){.corrido-root-live{padding:8px!important}.corrido-logo{width:180px!important}.corrido-title{font-size:clamp(26px,7vw,32px)!important}.corrido-intro,.corrido-support{font-size:12px!important;line-height:1.3!important}.corrido-card{min-height:44px!important}.corrido-step-textarea{min-height:70px!important;max-height:120px!important}.corrido-main{gap:6px!important}.corrido-controls{gap:4px!important}.corrido-continue,.corrido-back{min-height:44px!important}.corrido-trust{gap:4px!important;margin-top:0!important}.corrido-trust div{font-size:9px!important}.corrido-summary-item{min-height:48px!important;padding:6px 8px!important}.corrido-summary-label{font-size:9px!important}.corrido-summary-value{font-size:11px!important}}`}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:760,margin:\"0 auto\",height:isDirectMount?\"auto\":\"100%\",minHeight:0,display:\"flex\",flexDirection:\"column\"},children:[showPaymentState?/*#__PURE__*/_jsxs(\"div\",{style:{margin:\"auto 0\",border:`1px solid ${borderColor}`,borderRadius:radius,padding:16,background:surfaceColor},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:closeToLanding,\"aria-label\":\"Ir a la p\\xe1gina principal\",title:\"Ir a la p\\xe1gina principal\",style:{display:\"flex\",justifyContent:\"center\",width:\"100%\",marginBottom:8,padding:0,border:0,background:\"transparent\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"img\",{src:resolvedLogo.src,srcSet:resolvedLogo.srcSet,alt:resolvedLogo.alt,className:\"corrido-logo\",style:{width:220,maxWidth:\"72%\",height:\"auto\",objectFit:\"contain\"}})}),/*#__PURE__*/_jsx(\"h2\",{style:{...titleFont,fontFamily:'\"Bebas Neue\", sans-serif',fontWeight:400,fontSize:titleSize,margin:0},children:\"PAGO PREPARADO\"}),/*#__PURE__*/_jsx(\"p\",{style:{...bodyFont,color:mutedTextColor},children:\"Los pagos a\\xfan no est\\xe1n habilitados. Esta pantalla queda lista para una integraci\\xf3n futura.\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:goBack,style:{...textField,background:buttonColor,color:buttonTextColor,cursor:\"pointer\",...buttonFont},children:\"VOLVER AL RESUMEN\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:closeToLanding,style:{...textField,marginTop:8,background:\"transparent\",color:mutedTextColor,cursor:\"pointer\",...buttonFont},children:\"VOLVER A LA P\\xc1GINA\"})]}):/*#__PURE__*/_jsxs(\"main\",{className:\"corrido-main\",style:{display:\"flex\",flexDirection:\"column\",gap:10,height:\"100%\",minHeight:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",marginBottom:4},children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:closeToLanding,style:{border:`1px solid ${borderColor}`,background:\"transparent\",color:mutedTextColor,borderRadius:radius,minHeight:28,padding:\"4px 8px\",cursor:\"pointer\",...labelFont,fontSize:10},children:\"VOLVER A LA P\\xc1GINA\"})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:closeToLanding,\"aria-label\":\"Ir a la p\\xe1gina principal\",title:\"Ir a la p\\xe1gina principal\",style:{display:\"flex\",justifyContent:\"center\",width:\"100%\",marginBottom:6,padding:0,border:0,background:\"transparent\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"img\",{src:resolvedLogo.src,srcSet:resolvedLogo.srcSet,alt:resolvedLogo.alt,className:\"corrido-logo\",style:{width:260,maxWidth:\"75%\",height:\"auto\",objectFit:\"contain\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",...labelFont,fontFamily:labelFont?.fontFamily||\"Inter, sans-serif\",fontSize:11,color:mutedTextColor},children:[/*#__PURE__*/_jsxs(\"span\",{children:[twoDigits(step),\" / \",twoDigits(TOTAL_STEPS)]}),/*#__PURE__*/_jsxs(\"span\",{children:[Math.round(progressPercent),\"%\"]})]}),/*#__PURE__*/_jsx(\"div\",{role:\"progressbar\",\"aria-valuemin\":1,\"aria-valuemax\":TOTAL_STEPS,\"aria-valuenow\":step,style:{marginTop:4,height:4,borderRadius:999,border:`1px solid ${borderColor}`,overflow:\"hidden\",background:surfaceColor},children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${progressPercent}%`,height:\"100%\",background:textColor}})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"corrido-flow-anim corrido-step-enter\",style:{flex:step===7?\"1 1 auto\":\"0 1 auto\",minHeight:0,display:\"flex\",flexDirection:\"column\",gap:8,overflowY:step===7?\"auto\":\"visible\",overflowX:\"hidden\",paddingBottom:step===7?4:0},children:[step===1?/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{...labelFont,margin:0,textTransform:\"uppercase\"},children:introTitle})}):null,/*#__PURE__*/_jsx(\"h1\",{ref:titleRef,tabIndex:-1,className:\"corrido-title\",style:{...titleFont,fontFamily:'\"Bebas Neue\", sans-serif',fontWeight:400,fontSize:titleSize,margin:0,lineHeight:1},children:headerTitle}),step===1?/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",style:{display:\"grid\",gridTemplateColumns:\"repeat(2,minmax(0,1fr))\",gap:6},children:FOR_WHO_OPTIONS.map(item=>{const active=answers.forWho===item;return /*#__PURE__*/_jsx(\"button\",{className:\"corrido-card\",role:\"radio\",\"aria-checked\":active,\"aria-pressed\":active,type:\"button\",onClick:()=>updateAnswer({forWho:item}),style:{...textField,minHeight:44,textAlign:\"left\",background:active?buttonColor:surfaceColor,color:active?buttonTextColor:textColor,cursor:\"pointer\"},children:item},item);})}):null,step===2?/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:answers.protagonist,onChange:e=>updateAnswer({protagonist:e.target.value}),style:textField}):null,step===3?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"corrido-support\",style:{...bodyFont,margin:0,color:mutedTextColor,fontSize:13,lineHeight:1.4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:400},children:\"Escribe los detalles que quieras incluir en el corrido: familia, trabajo, logros, lugares, apodos o momentos importantes.\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"8px 0 0 0\",fontWeight:700,fontSize:11,lineHeight:1.35},children:\"*Cuida la ortograf\\xeda de nombres y ciudades, y aclara cualquier pronunciaci\\xf3n especial.\"})]}),/*#__PURE__*/_jsx(\"textarea\",{maxLength:2500,value:answers.story,onChange:e=>updateAnswer({story:e.target.value}),className:\"corrido-step-textarea\",style:{...textField,minHeight:100,maxHeight:160,overflowY:\"auto\",resize:\"none\"}}),/*#__PURE__*/_jsx(\"p\",{style:{...labelFont,margin:0,color:mutedTextColor},children:`${storyLength} / 300 caracteres m\\xednimos`}),storyLength<300?/*#__PURE__*/_jsx(\"p\",{className:\"corrido-support\",style:{...labelFont,margin:0,color:mutedTextColor},children:copyResolved.step3Helper}):null]}):null,step===4?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"corrido-support\",style:{...bodyFont,margin:0,color:mutedTextColor,fontSize:13,lineHeight:1.4},children:copyResolved.step4Support}),/*#__PURE__*/_jsx(\"textarea\",{value:answers.mentions,onChange:e=>updateAnswer({mentions:e.target.value}),className:\"corrido-step-textarea\",style:{...textField,minHeight:80,maxHeight:130,overflowY:\"auto\",resize:\"none\"}})]}):null,step===5?/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",style:{display:\"grid\",gap:6},children:normalizedStyles.map(item=>{const active=answers.styleId===item.id;const hasAudio=Boolean(getStyleAudio(item.id));const isPlaying=playingStyleId===item.id;return /*#__PURE__*/_jsxs(\"div\",{className:\"corrido-card\",role:\"radio\",tabIndex:0,\"aria-checked\":active,onClick:()=>updateAnswer({styleId:item.id}),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();updateAnswer({styleId:item.id});}},style:{...textField,minHeight:46,textAlign:\"left\",cursor:\"pointer\",borderColor:active?textColor:borderColor},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{children:item.name}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":isPlaying?`Pausar ejemplo ${item.name}`:`Escuchar ejemplo ${item.name}`,title:hasAudio?isPlaying?\"Pausar\":\"Escuchar ejemplo\":\"Audio no cargado\",onClick:e=>toggleStyleAudio(item.id,e),disabled:!hasAudio,style:{width:30,height:30,minWidth:30,borderRadius:\"50%\",border:`1px solid ${borderColor}`,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",background:isPlaying?textColor:\"transparent\",color:isPlaying?\"#000000\":textColor,fontSize:12,cursor:hasAudio?\"pointer\":\"default\",opacity:hasAudio?1:.35,userSelect:\"none\",flexShrink:0,padding:0},children:isPlaying?/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:2,width:14,height:14},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:3,height:11,background:\"currentColor\",borderRadius:1}}),/*#__PURE__*/_jsx(\"span\",{style:{width:3,height:11,background:\"currentColor\",borderRadius:1}})]}):/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"block\",width:0,height:0,borderTop:\"6px solid transparent\",borderBottom:\"6px solid transparent\",borderLeft:\"9px solid currentColor\",marginLeft:2}})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"corrido-support\",style:{...labelFont,color:mutedTextColor},children:item.description})]},item.id);})}):null,step===6?/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",style:{display:\"grid\",gridTemplateColumns:\"repeat(2, minmax(0, 1fr))\",gap:10},children:[{id:\"ia\",title:\"LETRA HUMANA Y M\\xdaSICA CON IA\",desc:\"Tu corrido es escrito por un compositor humano y musicalizado con herramientas de inteligencia artificial.\",image:typeof productionIaImage===\"string\"?productionIaImage:productionIaImage?.src},{id:\"real\",title:\"LETRA HUMANA Y M\\xdaSICOS REALES\",desc:\"Tu corrido es grabado y producido en un estudio profesional con m\\xfasicos profesionales e instrumentos reales, y mezclado por un ingeniero de audio.\",image:typeof productionRealImage===\"string\"?productionRealImage:productionRealImage?.src}].map(item=>{const active=answers.productionId===item.id;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":active,\"aria-pressed\":active,onClick:()=>updateAnswer({productionId:item.id,packageId:\"\"}),style:{border:`1px solid ${active?textColor:borderColor}`,borderRadius:radius,background:surfaceColor,color:textColor,padding:0,overflow:\"hidden\",minHeight:270,display:\"flex\",flexDirection:\"column\",textAlign:\"left\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:145,width:\"100%\",background:\"#000\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:10,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"img\",{src:item.image,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"contain\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:12,display:\"flex\",flexDirection:\"column\",gap:7},children:[/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,fontSize:15,lineHeight:1.15,fontWeight:600},children:item.title}),/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:mutedTextColor,fontSize:10,lineHeight:1.35},children:item.desc})]})]},item.id);})}):null,step===7?answers.productionId===\"ia\"?/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",style:{display:\"grid\",gridTemplateColumns:\"repeat(3, minmax(0, 1fr))\",gap:8},children:currentPackages.map(item=>{const active=answers.packageId===item.id;const packageImage=item.id===\"estandar\"?typeof packageStandardImage===\"string\"?packageStandardImage:packageStandardImage?.src:item.id===\"premium\"?typeof packagePremiumImage===\"string\"?packagePremiumImage:packagePremiumImage?.src:item.id===\"vip-express\"?typeof packageVipImage===\"string\"?packageVipImage:packageVipImage?.src:undefined;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":active,\"aria-pressed\":active,onClick:()=>updateAnswer({packageId:item.id}),style:{border:`1px solid ${active?textColor:borderColor}`,borderRadius:radius,background:surfaceColor,color:textColor,padding:0,overflow:\"hidden\",minWidth:0,display:\"flex\",flexDirection:\"column\",textAlign:\"left\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"1 / 1\",background:\"#000\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:8,boxSizing:\"border-box\"},children:packageImage?/*#__PURE__*/_jsx(\"img\",{src:packageImage,alt:item.name,style:{width:\"100%\",height:\"100%\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:mutedTextColor,fontSize:9,textAlign:\"center\"},children:\"SUBE IMAGEN EN FRAMER\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:10,display:\"flex\",flexDirection:\"column\",gap:3,width:\"100%\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,fontSize:13,lineHeight:1.1,fontWeight:600},children:item.name}),/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,alignSelf:\"flex-start\",marginTop:3,marginBottom:2,padding:\"3px 7px\",borderRadius:999,border:`1px solid ${textColor}`,color:textColor,fontSize:8,fontWeight:700,lineHeight:1,letterSpacing:\"0.06em\",textTransform:\"uppercase\",whiteSpace:\"nowrap\"},children:item.id===\"estandar\"?\"MEJOR PRECIO\":item.id===\"premium\"?\"M\\xc1S VENDIDO\":item.id===\"vip-express\"?\"M\\xc1S COMPLETO\":item.id===\"real-3\"?\"EL M\\xc1S VENDIDO\":item.id===\"real-5\"?\"EL M\\xc1S PRO\":\"\"}),/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,color:textColor,fontSize:12,lineHeight:1.15,fontWeight:700,marginTop:1},children:item.id===\"estandar\"?\"$49 USD\":item.id===\"premium\"?\"$99 USD\":item.id===\"vip-express\"?\"$149 USD\":item.price||\"\"}),/*#__PURE__*/_jsx(\"ul\",{style:{...labelFont,color:mutedTextColor,fontSize:9,lineHeight:1.3,margin:\"4px 0 0 0\",paddingLeft:14,display:\"grid\",gap:2},children:(item.id===\"estandar\"?[\"Letra 50% Humano y 50% IA\",\"Producci\\xf3n musical con IA\",\"Sin correcciones\",\"Entrega del corrido en formato de audio en minutos o como m\\xe1ximo, en 24 horas.\"]:item.id===\"premium\"?[\"Letra 100% hecha por un humano\",\"Producci\\xf3n musical con IA\",\"Hasta 3 correcciones\",\"Distribuci\\xf3n en plataformas incluida\",\"No incluye portada personalizada\",\"Se sube a un \\xe1lbum general\",\"Estreno en plataformas de 2-4 semanas\",\"Entrega del corrido en formato de audio en minutos o como m\\xe1ximo, en 24 horas.\"]:item.id===\"vip-express\"?[\"Letra 100% por Compositor Mexicano\",\"Producci\\xf3n musical con IA\",\"Correcciones ilimitadas\",\"Incluye Portada Personalizada\",\"Se sube como sencillo\",\"Estreno en plataformas en 3-4 d\\xedas\",\"Distribuci\\xf3n en plataformas digitales\",\"Entrega en minutos o como m\\xe1ximo, en 24 horas.\"]:item.description?[item.description]:[]).map(point=>/*#__PURE__*/_jsx(\"li\",{children:point},point))})]})]},item.id);})}):/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",style:{display:\"grid\",gridTemplateColumns:\"repeat(2, minmax(0, 1fr))\",gap:10},children:currentPackages.map(item=>{const active=answers.packageId===item.id;const packageImage=item.id===\"real-3\"?typeof packageReal3Image===\"string\"?packageReal3Image:packageReal3Image?.src:item.id===\"real-5\"?typeof packageReal5Image===\"string\"?packageReal5Image:packageReal5Image?.src:undefined;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":active,\"aria-pressed\":active,onClick:()=>updateAnswer({packageId:item.id}),style:{border:`1px solid ${active?textColor:borderColor}`,borderRadius:radius,background:surfaceColor,color:textColor,padding:0,overflow:\"hidden\",minWidth:0,display:\"flex\",flexDirection:\"column\",textAlign:\"left\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"4 / 3\",background:\"#000\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:8,boxSizing:\"border-box\"},children:packageImage?/*#__PURE__*/_jsx(\"img\",{src:packageImage,alt:item.name,style:{width:\"100%\",height:\"100%\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:mutedTextColor,fontSize:9,textAlign:\"center\"},children:\"SUBE IMAGEN EN FRAMER\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:10,display:\"flex\",flexDirection:\"column\",gap:3,width:\"100%\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,fontSize:13,lineHeight:1.1,fontWeight:600},children:item.name}),/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,alignSelf:\"flex-start\",marginTop:3,marginBottom:2,padding:\"3px 7px\",borderRadius:999,border:`1px solid ${textColor}`,color:textColor,fontSize:8,fontWeight:700,lineHeight:1,letterSpacing:\"0.06em\",textTransform:\"uppercase\",whiteSpace:\"nowrap\"},children:item.id===\"estandar\"?\"MEJOR PRECIO\":item.id===\"premium\"?\"M\\xc1S VENDIDO\":item.id===\"vip-express\"?\"M\\xc1S COMPLETO\":item.id===\"real-3\"?\"EL M\\xc1S VENDIDO\":item.id===\"real-5\"?\"EL M\\xc1S PRO\":\"\"}),/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,color:textColor,fontSize:12,lineHeight:1.15,fontWeight:700,marginTop:1},children:item.id===\"real-3\"?\"$1,200 USD\":item.id===\"real-5\"?\"$1,999 USD\":item.price||\"\"}),/*#__PURE__*/_jsx(\"ul\",{style:{...labelFont,color:mutedTextColor,fontSize:9,lineHeight:1.3,margin:\"4px 0 0 0\",paddingLeft:14,display:\"grid\",gap:2},children:(item.id===\"real-3\"?[\"Composici\\xf3n 100% humana\",\"3 instrumentos reales\",\"Vocalista de Regional Mexicano\",\"Mezcla y masterizaci\\xf3n\",\"Correcciones de letra incluidas\"]:item.id===\"real-5\"?[\"Composici\\xf3n 100% humana\",\"5 instrumentos reales\",\"Vocalista de Regional Mexicano\",\"Mezcla y masterizaci\\xf3n\",\"Correcciones de letra incluidas\"]:item.description?[item.description]:[]).map(point=>/*#__PURE__*/_jsx(\"li\",{children:point},point))})]})]},item.id);})}):null,step===8?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:6},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Nombre\",value:answers.contact.name,onChange:e=>updateAnswer({contact:{...answers.contact,name:e.target.value}}),style:textField}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",placeholder:\"Email\",value:answers.contact.email,onChange:e=>updateAnswer({contact:{...answers.contact,email:e.target.value}}),style:textField}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:12,display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:textColor,fontWeight:700,fontSize:12,letterSpacing:\"0.02em\"},children:\"A ESTE WHATSAPP PODEMOS ENVIAR EL CORRIDO:\"}),/*#__PURE__*/_jsx(\"div\",{className:\"corrido-support\",style:{...labelFont,color:mutedTextColor,fontSize:11,lineHeight:1.35},children:\"Selecciona tu pa\\xeds e ingresa tu n\\xfamero.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:6},children:[/*#__PURE__*/_jsx(\"select\",{value:answers.contact.whatsappCountryIso,onChange:e=>{const selected=WHATSAPP_COUNTRIES.find(c=>c.iso===e.target.value)||WHATSAPP_COUNTRIES[0];updateAnswer({contact:{...answers.contact,whatsappCountryIso:selected.iso,whatsappDial:selected.dial}});},style:textField,children:filteredCountries.map(country=>/*#__PURE__*/_jsx(\"option\",{value:country.iso,children:`${country.flag} ${country.name} (${country.dial})`},country.iso))}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",placeholder:\"N\\xfamero\",value:answers.contact.whatsappNumber,onChange:e=>updateAnswer({contact:{...answers.contact,whatsappNumber:e.target.value}}),style:textField})]})]}):null,step===9?/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(2,minmax(0,1fr))\",gap:6},children:[{label:\"Para qui\\xe9n\",value:answers.forWho||\"—\",edit:1},{label:\"Protagonista\",value:answers.protagonist||\"—\",edit:2},{label:\"Historia\",value:answers.story||\"—\",edit:3,full:answers.story,wide:true,clamp:true},...answers.mentions.trim()?[{label:\"Menciones\",value:answers.mentions,edit:4,full:answers.mentions,wide:true,clamp:true}]:[],{label:\"Estilo\",value:selectedStyle?.name||\"—\",edit:5},{label:\"Producci\\xf3n\",value:answers.productionId===\"ia\"?\"Humana + IA\":answers.productionId===\"real\"?\"Humana + M\\xfasicos Reales\":\"—\",edit:6},{label:\"Paquete\",value:selectedPackage?.name||\"—\",edit:7,wide:true},{label:\"Nombre\",value:answers.contact.name||\"—\",edit:8},{label:\"WhatsApp\",value:fullWhatsapp,edit:8},{label:\"Email\",value:answers.contact.email||\"—\",edit:8,wide:true}].map(row=>/*#__PURE__*/_jsxs(\"div\",{className:\"corrido-summary-item\",style:{...textField,gridColumn:row.wide?\"1 / -1\":undefined,minHeight:row.wide?54:50,padding:\"7px 8px\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"div\",{className:\"corrido-summary-label\",style:{...labelFont,color:mutedTextColor,fontSize:8,textTransform:\"uppercase\",letterSpacing:\"0.08em\",marginBottom:2},children:row.label}),/*#__PURE__*/_jsx(\"div\",{className:\"corrido-summary-value\",style:{...bodyFont,color:textColor,fontSize:11,lineHeight:1.22,overflowWrap:\"anywhere\",...row.clamp?{display:\"-webkit-box\",WebkitLineClamp:2,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"}:{}},children:row.value})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:4,flexShrink:0},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>editStep(row.edit),style:{border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,borderRadius:radius,minHeight:28,padding:\"4px 6px\",cursor:\"pointer\",fontSize:9},children:\"Editar\"}),row.full?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>startTransition(()=>setDetailOverlay({title:row.label,value:row.full||\"—\"})),style:{border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,borderRadius:radius,minHeight:28,padding:\"4px 6px\",cursor:\"pointer\",fontSize:9},children:\"Ver\"}):null]})]},row.label))}):null]},`step-${step}`),/*#__PURE__*/_jsxs(\"div\",{className:\"corrido-controls\",style:{flexShrink:0,display:\"grid\",gap:6},children:[Object.values(errors).find(Boolean)?/*#__PURE__*/_jsx(\"p\",{style:{...labelFont,color:\"#ff8f8f\",margin:0},children:Object.values(errors).find(Boolean)}):null,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:step>1?\"1fr 1fr\":\"1fr\",gap:6},children:[step>1?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:goBack,className:\"corrido-back\",style:{...textField,minHeight:44,cursor:\"pointer\",background:\"transparent\",color:mutedTextColor,...buttonFont},children:\"ATR\\xc1S\"}):null,/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:goNext,disabled:step===3&&storyLength<300||step===9&&isSubmittingOrder,className:\"corrido-continue\",style:{...textField,minHeight:44,cursor:\"pointer\",background:buttonColor,color:buttonTextColor,opacity:step===3&&storyLength<300||step===9&&isSubmittingOrder?.55:1,...buttonFont},children:step===9?isSubmittingOrder?\"PREPARANDO PAGO...\":\"IR AL PAGO\":\"CONTINUAR\"})]})]}),/*#__PURE__*/_jsxs(\"footer\",{className:\"corrido-trust\",style:{flexShrink:0,display:\"grid\",gridTemplateColumns:\"repeat(3,minmax(0,1fr))\",gap:6,marginTop:2},children:[/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:mutedTextColor,textAlign:\"center\"},children:\"Composici\\xf3n 100% humana\"}),/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:mutedTextColor,textAlign:\"center\"},children:\"+10,000 corridos compuestos\"}),/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:mutedTextColor,textAlign:\"center\"},children:\"Por H\\xe9ctor del Norte\"})]})]}),detailOverlay&&/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":detailOverlay.title,style:{position:\"absolute\",inset:0,background:\"rgba(0,0,0,0.72)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:12},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:560,maxHeight:\"80%\",overflow:\"hidden\",background:surfaceColor,border:`1px solid ${borderColor}`,borderRadius:radius,display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"10px 12px\",borderBottom:`1px solid ${borderColor}`,display:\"flex\",justifyContent:\"space-between\",gap:8},children:[/*#__PURE__*/_jsx(\"strong\",{style:{...labelFont},children:detailOverlay.title}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>startTransition(()=>setDetailOverlay(null)),style:{border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,borderRadius:radius,minHeight:32,padding:\"6px 8px\",cursor:\"pointer\"},children:\"Cerrar\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:12,overflowY:\"auto\",...bodyFont,color:textColor,whiteSpace:\"pre-wrap\"},children:detailOverlay.value})]})})]})]});if(!isFlowVisible){return /*#__PURE__*/_jsx(\"section\",{ref:instanceRef,style:{position:\"relative\",width:\"100%\",height:1,minHeight:1,overflow:\"hidden\",pointerEvents:\"none\"}});}if(!isDirectMount&&!isCanvas&&portalNode){return /*#__PURE__*/createPortal(shell,portalNode);}return shell;}addPropertyControls(CorridoOrderFlow,{mountBehavior:{type:ControlType.Enum,title:\"Montaje\",options:[\"direct\",\"hash\"],optionTitles:[\"Integrado\",\"Desde enlace\"],defaultValue:\"hash\"},productionIaImage:{type:ControlType.ResponsiveImage,title:\"Imagen IA\"},productionRealImage:{type:ControlType.ResponsiveImage,title:\"Imagen M\\xfasicos\"},packageStandardImage:{type:ControlType.ResponsiveImage,title:\"Imagen Est\\xe1ndar\"},packagePremiumImage:{type:ControlType.ResponsiveImage,title:\"Imagen Premium\"},packageVipImage:{type:ControlType.ResponsiveImage,title:\"Imagen VIP\"},packageReal3Image:{type:ControlType.ResponsiveImage,title:\"Imagen 3 Instrumentos\"},packageReal5Image:{type:ControlType.ResponsiveImage,title:\"Imagen 5 Instrumentos\"},audioNorteno:{type:ControlType.File,title:\"Audio Norte\\xf1o\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"]},audioBanda:{type:ControlType.File,title:\"Audio Banda\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"]},audioSierreno:{type:ControlType.File,title:\"Audio Sierre\\xf1o\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"]},audioTumbado:{type:ControlType.File,title:\"Audio Tumbado\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"]},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#F1EFE7\"},surfaceColor:{type:ControlType.Color,title:\"Surface\",defaultValue:\"#121212\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#2A2A2A\"},buttonColor:{type:ControlType.Color,title:\"Button\",defaultValue:\"#F1EFE7\"},buttonTextColor:{type:ControlType.Color,title:\"Btn Text\",defaultValue:\"#191D19\"},mutedTextColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#CCCCCC\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:6,min:0,max:40,step:1},titleDesktop:{type:ControlType.Number,title:\"Title Desktop\",defaultValue:52,min:24,max:100,step:1},titleMobile:{type:ControlType.Number,title:\"Title Mobile\",defaultValue:38,min:20,max:72,step:1},logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},introTitle:{type:ControlType.String,title:\"Intro Title\",defaultValue:\"ARMA TU CORRIDO\"},introDescription:{type:ControlType.String,title:\"Intro Desc\",displayTextArea:true,defaultValue:\"\"},copy:{type:ControlType.Object,title:\"Copy\",controls:{step2Title:{type:ControlType.String,title:\"S2 Title\",defaultValue:\"\\xbfC\\xd3MO SE LLAMA EL PROTAGONISTA DEL CORRIDO?\"},step3Title:{type:ControlType.String,title:\"S3 Title\",defaultValue:\"CU\\xc9NTAME SU HISTORIA\"},step3Support:{type:ControlType.String,title:\"S3 Support\",displayTextArea:true,defaultValue:\"Cu\\xe9ntamela como si se la estuvieras contando a un amigo. Puedes incluir de d\\xf3nde es, momentos importantes, familia, trabajo, logros, dificultades, gustos, apodos o cualquier detalle que quieras convertir en canci\\xf3n.\"},step3Helper:{type:ControlType.String,title:\"S3 Helper\",defaultValue:\"Cu\\xe9ntanos un poco m\\xe1s para poder crear tu corrido.\"},step4Title:{type:ControlType.String,title:\"S4 Title\",defaultValue:\"\\xbfQU\\xc9 COSAS QUIERES QUE SE MENCIONEN S\\xcd O S\\xcd?\"},step4Support:{type:ControlType.String,title:\"S4 Support\",defaultValue:\"Nombres, lugares, carros, negocios, frases, fechas, personas o cualquier detalle que no quieras dejar fuera.\"},step5Title:{type:ControlType.String,title:\"S5 Title\",defaultValue:\"\\xbfQU\\xc9 ESTILO DE CORRIDO BUSCAS?\"},step6Title:{type:ControlType.String,title:\"S6 Title\",defaultValue:\"\\xbfC\\xd3MO QUIERES PRODUCIR TU CORRIDO?\"},productionIaTitle:{type:ControlType.String,title:\"IA Title\",defaultValue:\"COMPOSICI\\xd3N HUMANA + PRODUCCI\\xd3N CON IA\"},productionIaDescription:{type:ControlType.String,title:\"IA Desc\",displayTextArea:true,defaultValue:\"La letra de tu corrido es creada por humanos y la producci\\xf3n musical se realiza utilizando herramientas de inteligencia artificial.\"},productionRealTitle:{type:ControlType.String,title:\"Real Title\",defaultValue:\"COMPOSICI\\xd3N HUMANA + PRODUCCI\\xd3N CON M\\xdaSICOS REALES\"},productionRealDescription:{type:ControlType.String,title:\"Real Desc\",displayTextArea:true,defaultValue:\"Tu corrido se compone de forma humana y la producci\\xf3n musical se realiza con m\\xfasicos e instrumentos reales.\"},step7Title:{type:ControlType.String,title:\"S7 Title\",defaultValue:\"ELIGE TU PAQUETE\"},step8Title:{type:ControlType.String,title:\"S8 Title\",defaultValue:\"DATOS DE CONTACTO\"},whatsappHelper:{type:ControlType.String,title:\"WA Helper\",defaultValue:\"Selecciona tu pa\\xeds e ingresa tu n\\xfamero.\"},step9Title:{type:ControlType.String,title:\"S9 Title\",defaultValue:\"REVISA TU PEDIDO\"}},defaultValue:{}},styleOptions:{type:ControlType.Array,title:\"Styles\",control:{type:ControlType.Object,controls:{id:{type:ControlType.String,defaultValue:\"norteno\"},name:{type:ControlType.String,defaultValue:\"NORTE\\xd1O\"},description:{type:ControlType.String,defaultValue:\"Tucanes de Tijuana, Los 2 Carnales, Chalino S\\xe1nchez, etc.\"}}},defaultValue:[{id:\"norteno\",name:\"NORTE\\xd1O\",description:\"Tucanes de Tijuana, Los 2 Carnales, Chalino S\\xe1nchez, etc.\"},{id:\"banda\",name:\"BANDA\",description:\"Banda El Recodo, Banda MS, etc.\"},{id:\"sierreno\",name:\"SIERRE\\xd1O\",description:\"Ariel Camacho, Alegres de la sierra,etc.\"},{id:\"tumbado-belico\",name:\"TUMBADO / B\\xc9LICO\",description:\"Natanael Cano, Peso Pluma, Luis R. Conriquez, etc.\"}]},humanOrderWebhookUrl:{type:ControlType.Link,title:\"Webhook Pedido Humano\",defaultValue:\"https://hook.us2.make.com/pl45kipt8ovaug1qvss34s8k1a47mhb1\"},autoVoice:{type:ControlType.Enum,title:\"Voz IA\",options:[\"Masculina\",\"Femenina\"],optionTitles:[\"Masculina\",\"Femenina\"],defaultValue:\"Masculina\"},iaPackages:{type:ControlType.Array,title:\"IA Packages\",control:{type:ControlType.Object,controls:{id:{type:ControlType.String,defaultValue:\"estandar\"},name:{type:ControlType.String,defaultValue:\"EST\\xc1NDAR\"},price:{type:ControlType.String,defaultValue:\"\"},description:{type:ControlType.String,defaultValue:\"\"},delivery:{type:ControlType.String,defaultValue:\"\"},features:{type:ControlType.String,defaultValue:\"\"},instruments:{type:ControlType.String,defaultValue:\"\"},checkoutUrl:{type:ControlType.String,title:\"Checkout URL\",defaultValue:\"\"},automatic:{type:ControlType.Boolean,title:\"Autom\\xe1tico\",defaultValue:false}}},defaultValue:[{id:\"estandar\",name:\"EST\\xc1NDAR\",automatic:true},{id:\"premium\",name:\"PREMIUM\"},{id:\"vip-express\",name:\"VIP EXPRESS\"}]},realPackages:{type:ControlType.Array,title:\"Real Packages\",control:{type:ControlType.Object,controls:{id:{type:ControlType.String,defaultValue:\"real-3\"},name:{type:ControlType.String,defaultValue:\"PRODUCCI\\xd3N CON 3 INSTRUMENTOS REALES\"},price:{type:ControlType.String,defaultValue:\"\"},description:{type:ControlType.String,defaultValue:\"\"},delivery:{type:ControlType.String,defaultValue:\"\"},features:{type:ControlType.String,defaultValue:\"\"},instruments:{type:ControlType.String,defaultValue:\"\"},checkoutUrl:{type:ControlType.String,title:\"Checkout URL\",defaultValue:\"\"}}},defaultValue:[{id:\"real-3\",name:\"PRODUCCI\\xd3N CON 3 INSTRUMENTOS REALES\"},{id:\"real-5\",name:\"PRODUCCI\\xd3N CON 5 INSTRUMENTOS REALES\"}]},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"52px\",variant:\"Regular\",lineHeight:\"1em\",letterSpacing:\"-0.02em\"}},bodyFont:{type:ControlType.Font,title:\"Body Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Regular\",lineHeight:\"1.3em\",letterSpacing:\"0em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"11px\",variant:\"Medium\",lineHeight:\"1.1em\",letterSpacing:\"0.08em\"}},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",lineHeight:\"1em\",letterSpacing:\"0.06em\"}}});/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export function ResenasClientes(props){const{title,subtitle,reviews,backgroundColor,cardColor,borderColor,titleColor,textColor,mutedColor,starColor,cardRadius,imageSize}=props;const safeReviews=reviews?.length?reviews:[{name:\"Carlos M.\",location:\"Texas, Estados Unidos\",review:\"Qued\\xf3 exactamente como imaginaba. Excelente trabajo y muy buena calidad.\",stars:5},{name:\"Juan R.\",location:\"California, Estados Unidos\",review:\"El corrido qued\\xf3 incre\\xedble. Se nota que realmente le ponen atenci\\xf3n a la historia.\",stars:5},{name:\"Miguel A.\",location:\"Monterrey, M\\xe9xico\",review:\"Muy profesionales y el resultado super\\xf3 mis expectativas.\",stars:5}];const getImageData=image=>{if(!image)return{src:\"\",srcSet:undefined,alt:\"\"};if(typeof image===\"string\"){return{src:image,srcSet:undefined,alt:\"\"};}return{src:image.src||\"\",srcSet:image.srcSet,alt:image.alt||\"\"};};return /*#__PURE__*/_jsxs(\"section\",{id:\"opiniones\",style:{width:\"100%\",background:backgroundColor,boxSizing:\"border-box\",padding:\"56px 20px\",fontFamily:\"Inter, Arial, sans-serif\",scrollMarginTop:24},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .cpn-reviews-grid {\n                    display: grid;\n                    grid-template-columns: repeat(3, minmax(0, 1fr));\n                    gap: 14px;\n                }\n                .cpn-review-card {\n                    transition: transform 180ms ease, border-color 180ms ease;\n                }\n                .cpn-review-card:hover {\n                    transform: translateY(-2px);\n                }\n                @media (max-width: 820px) {\n                    .cpn-reviews-grid {\n                        grid-template-columns: repeat(2, minmax(0, 1fr));\n                    }\n                }\n                @media (max-width: 560px) {\n                    .cpn-reviews-wrap {\n                        padding-left: 0 !important;\n                        padding-right: 0 !important;\n                    }\n                    .cpn-reviews-grid {\n                        grid-template-columns: 1fr;\n                        gap: 10px;\n                    }\n                    .cpn-review-card {\n                        padding: 16px !important;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"cpn-reviews-wrap\",style:{width:\"100%\",maxWidth:1100,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:28},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,color:titleColor,fontFamily:'\"Bebas Neue\", Impact, sans-serif',fontWeight:400,fontSize:\"clamp(36px, 6vw, 56px)\",lineHeight:1,letterSpacing:\"0.01em\"},children:title}),subtitle?/*#__PURE__*/_jsx(\"p\",{style:{margin:\"9px auto 0\",color:mutedColor,maxWidth:620,fontSize:13,lineHeight:1.45},children:subtitle}):null]}),/*#__PURE__*/_jsx(\"div\",{className:\"cpn-reviews-grid\",children:safeReviews.map((item,index)=>{const name=item.name||\"Cliente\";const initials=name.split(\" \").filter(Boolean).map(word=>word.charAt(0)).join(\"\").slice(0,2).toUpperCase();const stars=Math.max(1,Math.min(5,Math.round(item.stars||5)));const img=getImageData(item.image);return /*#__PURE__*/_jsxs(\"article\",{className:\"cpn-review-card\",style:{background:cardColor,border:`1px solid ${borderColor}`,borderRadius:cardRadius,padding:18,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:13,minHeight:205},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:11},children:[img.src?/*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,alt:img.alt||`Foto de ${name}`,style:{width:imageSize,height:imageSize,minWidth:imageSize,minHeight:imageSize,borderRadius:\"50%\",objectFit:\"cover\",objectPosition:\"center\",border:`1px solid ${borderColor}`,display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:imageSize,height:imageSize,minWidth:imageSize,minHeight:imageSize,borderRadius:\"50%\",background:\"#202020\",border:`1px solid ${borderColor}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:titleColor,fontSize:14,fontWeight:700},children:initials}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:titleColor,fontSize:14,fontWeight:700,lineHeight:1.2},children:name}),item.location?/*#__PURE__*/_jsx(\"div\",{style:{color:mutedColor,fontSize:11,marginTop:3,lineHeight:1.2},children:item.location}):null]})]}),/*#__PURE__*/_jsx(\"div\",{\"aria-label\":`${stars} de 5 estrellas`,style:{display:\"flex\",gap:2,color:starColor,fontSize:16,lineHeight:1,letterSpacing:\"0.03em\"},children:Array.from({length:5}).map((_,i)=>/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{opacity:i<stars?1:.2},children:\"★\"},i))}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:textColor,fontSize:13,lineHeight:1.5},children:[\"“\",item.review,\"”\"]})]},`${name}-${index}`);})})]})]});}ResenasClientes.defaultProps={title:\"LO QUE DICEN NUESTROS CLIENTES\",subtitle:\"Historias reales convertidas en corridos personalizados.\",backgroundColor:\"#000000\",cardColor:\"#111111\",borderColor:\"#292929\",titleColor:\"#F5F3EA\",textColor:\"#D7D7D7\",mutedColor:\"#8C8C8C\",starColor:\"#F5F3EA\",cardRadius:14,imageSize:50,reviews:[{name:\"Carlos M.\",location:\"Texas, Estados Unidos\",review:\"Qued\\xf3 exactamente como imaginaba. Excelente trabajo y muy buena calidad.\",stars:5},{name:\"Juan R.\",location:\"California, Estados Unidos\",review:\"El corrido qued\\xf3 incre\\xedble. Se nota que realmente le ponen atenci\\xf3n a la historia.\",stars:5},{name:\"Miguel A.\",location:\"Monterrey, M\\xe9xico\",review:\"Muy profesionales y el resultado super\\xf3 mis expectativas.\",stars:5}]};addPropertyControls(ResenasClientes,{title:{type:ControlType.String,title:\"T\\xedtulo\",defaultValue:\"LO QUE DICEN NUESTROS CLIENTES\"},subtitle:{type:ControlType.String,title:\"Subt\\xedtulo\",defaultValue:\"Historias reales convertidas en corridos personalizados.\"},reviews:{type:ControlType.Array,title:\"Rese\\xf1as\",control:{type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage,title:\"Foto perfil\"},name:{type:ControlType.String,title:\"Nombre\",defaultValue:\"Carlos M.\"},location:{type:ControlType.String,title:\"Ubicaci\\xf3n\",defaultValue:\"Texas, Estados Unidos\"},review:{type:ControlType.String,title:\"Rese\\xf1a\",displayTextArea:true,defaultValue:\"Excelente trabajo. El corrido qued\\xf3 incre\\xedble.\"},stars:{type:ControlType.Number,title:\"Estrellas\",min:1,max:5,step:1,defaultValue:5}}},defaultValue:[{name:\"Carlos M.\",location:\"Texas, Estados Unidos\",review:\"Qued\\xf3 exactamente como imaginaba. Excelente trabajo y muy buena calidad.\",stars:5},{name:\"Juan R.\",location:\"California, Estados Unidos\",review:\"El corrido qued\\xf3 incre\\xedble. Se nota que realmente le ponen atenci\\xf3n a la historia.\",stars:5},{name:\"Miguel A.\",location:\"Monterrey, M\\xe9xico\",review:\"Muy profesionales y el resultado super\\xf3 mis expectativas.\",stars:5}]},backgroundColor:{type:ControlType.Color,title:\"Fondo\",defaultValue:\"#000000\"},cardColor:{type:ControlType.Color,title:\"Tarjetas\",defaultValue:\"#111111\"},borderColor:{type:ControlType.Color,title:\"Bordes\",defaultValue:\"#292929\"},titleColor:{type:ControlType.Color,title:\"T\\xedtulo color\",defaultValue:\"#F5F3EA\"},textColor:{type:ControlType.Color,title:\"Texto\",defaultValue:\"#D7D7D7\"},mutedColor:{type:ControlType.Color,title:\"Secundario\",defaultValue:\"#8C8C8C\"},starColor:{type:ControlType.Color,title:\"Estrellas\",defaultValue:\"#F5F3EA\"},cardRadius:{type:ControlType.Number,title:\"Radio\",min:0,max:40,step:1,defaultValue:14},imageSize:{type:ControlType.Number,title:\"Foto tama\\xf1o\",min:36,max:100,step:1,defaultValue:50}});export function NavegacionLanding(props){const{title,items,backgroundColor,cardColor,borderColor,textColor,mutedColor,accentColor,accentTextColor,radius,buttonHeight}=props;const defaultItems=[{label:\"CON\\xd3CEME\",anchor:\"#compositor\"},{label:\"COLABORACIONES\",anchor:\"#colaboraciones\"},{label:\"C\\xd3MO FUNCIONA\",anchor:\"#como-funciona\"},{label:\"RESE\\xd1AS\",anchor:\"#opiniones\"},{label:\"PAQUETES\",anchor:\"#paquetes\"},{label:\"CREAR MI CORRIDO\",anchor:\"#pedido\"}];const safeItems=items?.length?items:defaultItems;const goToSection=useCallback(anchor=>{if(typeof window===\"undefined\")return;const normalized=anchor.startsWith(\"#\")?anchor:`#${anchor}`;const id=normalized.slice(1);// #pedido ya está conectado con CorridoOrderFlow:\n// al cambiar el hash, su listener abre automáticamente el formulario.\nif(id===\"pedido\"){if(window.location.hash===\"#pedido\"){window.dispatchEvent(new HashChangeEvent(\"hashchange\"));}else{window.location.hash=\"pedido\";}return;}const target=document.getElementById(id)||document.querySelector(`[data-framer-name=\"${id}\"]`)||document.querySelector(`[name=\"${id}\"]`);if(target instanceof HTMLElement){target.scrollIntoView({behavior:\"smooth\",block:\"start\"});try{window.history.replaceState(null,\"\",normalized);}catch(error){// ignore\n}return;}// Fallback por si Framer resuelve el anchor directamente.\nwindow.location.hash=id;},[]);return /*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Navegaci\\xf3n de la p\\xe1gina\",style:{width:\"100%\",background:backgroundColor,padding:\"22px 16px\",boxSizing:\"border-box\",fontFamily:\"Inter, Arial, sans-serif\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .cpn-landing-nav-grid {\n                    display: grid;\n                    grid-template-columns: repeat(3, minmax(0, 1fr));\n                    gap: 8px;\n                }\n\n                .cpn-landing-nav-btn {\n                    transition:\n                        transform 160ms ease,\n                        border-color 160ms ease,\n                        background 160ms ease,\n                        opacity 160ms ease;\n                }\n\n                .cpn-landing-nav-btn:hover {\n                    transform: translateY(-2px);\n                }\n\n                .cpn-landing-nav-btn:active {\n                    transform: translateY(0);\n                    opacity: .86;\n                }\n\n                @media (max-width: 680px) {\n                    .cpn-landing-nav-grid {\n                        grid-template-columns: repeat(2, minmax(0, 1fr));\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:920,margin:\"0 auto\"},children:[title?/*#__PURE__*/_jsx(\"div\",{style:{color:mutedColor,textAlign:\"center\",fontSize:10,lineHeight:1.2,fontWeight:700,letterSpacing:\"0.18em\",textTransform:\"uppercase\",marginBottom:12},children:title}):null,/*#__PURE__*/_jsx(\"div\",{className:\"cpn-landing-nav-grid\",children:safeItems.map((item,index)=>{const isMain=item.anchor.replace(\"#\",\"\")===\"pedido\";return /*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"cpn-landing-nav-btn\",onClick:()=>goToSection(item.anchor),style:{width:\"100%\",minWidth:0,minHeight:buttonHeight,borderRadius:radius,border:`1px solid ${isMain?accentColor:borderColor}`,background:isMain?accentColor:cardColor,color:isMain?accentTextColor:textColor,padding:\"10px 12px\",cursor:\"pointer\",fontSize:11,lineHeight:1.15,fontWeight:700,letterSpacing:\"0.04em\",textAlign:\"center\",textTransform:\"uppercase\"},children:item.label},`${item.anchor}-${index}`);})})]})]});}NavegacionLanding.defaultProps={title:\"EXPLORA\",backgroundColor:\"#000000\",cardColor:\"#111111\",borderColor:\"#303030\",textColor:\"#F5F3EA\",mutedColor:\"#8C8C8C\",accentColor:\"#F5F3EA\",accentTextColor:\"#000000\",radius:8,buttonHeight:52,items:[{label:\"CON\\xd3CEME\",anchor:\"#compositor\"},{label:\"COLABORACIONES\",anchor:\"#colaboraciones\"},{label:\"C\\xd3MO FUNCIONA\",anchor:\"#como-funciona\"},{label:\"RESE\\xd1AS\",anchor:\"#opiniones\"},{label:\"PAQUETES\",anchor:\"#paquetes\"},{label:\"CREAR MI CORRIDO\",anchor:\"#pedido\"}]};addPropertyControls(NavegacionLanding,{title:{type:ControlType.String,title:\"T\\xedtulo\",defaultValue:\"EXPLORA\"},items:{type:ControlType.Array,title:\"Botones\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Texto\",defaultValue:\"SECCI\\xd3N\"},anchor:{type:ControlType.String,title:\"Destino\",defaultValue:\"#seccion\"}}},defaultValue:[{label:\"CON\\xd3CEME\",anchor:\"#compositor\"},{label:\"COLABORACIONES\",anchor:\"#colaboraciones\"},{label:\"C\\xd3MO FUNCIONA\",anchor:\"#como-funciona\"},{label:\"RESE\\xd1AS\",anchor:\"#opiniones\"},{label:\"PAQUETES\",anchor:\"#paquetes\"},{label:\"CREAR MI CORRIDO\",anchor:\"#pedido\"}]},backgroundColor:{type:ControlType.Color,title:\"Fondo\",defaultValue:\"#000000\"},cardColor:{type:ControlType.Color,title:\"Botones\",defaultValue:\"#111111\"},borderColor:{type:ControlType.Color,title:\"Bordes\",defaultValue:\"#303030\"},textColor:{type:ControlType.Color,title:\"Texto\",defaultValue:\"#F5F3EA\"},mutedColor:{type:ControlType.Color,title:\"Secundario\",defaultValue:\"#8C8C8C\"},accentColor:{type:ControlType.Color,title:\"Destacado\",defaultValue:\"#F5F3EA\"},accentTextColor:{type:ControlType.Color,title:\"Texto destacado\",defaultValue:\"#000000\"},radius:{type:ControlType.Number,title:\"Radio\",min:0,max:30,step:1,defaultValue:8},buttonHeight:{type:ControlType.Number,title:\"Altura\",min:42,max:80,step:1,defaultValue:52}});export function ComoFuncionaVisual(props){const{imageStep1,imageStep2,imageStep3,backgroundColor,cardColor,borderColor,textColor,mutedColor,radius}=props;const getImageSrc=value=>{if(!value)return\"\";return typeof value===\"string\"?value:value.src||\"\";};const steps=[{number:\"01\",title:\"CU\\xc9NTANOS TU HISTORIA\",description:\"Comparte los detalles importantes en el formulario del inicio.\",image:getImageSrc(imageStep1)},{number:\"02\",title:\"LA COMPONEMOS\",description:\"Un compositor mexicano convierte tu historia en una canci\\xf3n original.\",image:getImageSrc(imageStep2)},{number:\"03\",title:\"ELIGE LA PRODUCCI\\xd3N\",description:\"Elige producci\\xf3n con IA o m\\xfasicos e instrumentos reales.\",image:getImageSrc(imageStep3)}];return /*#__PURE__*/_jsxs(\"section\",{id:\"como-funciona\",style:{width:\"100%\",background:backgroundColor,color:textColor,boxSizing:\"border-box\",padding:\"48px 20px\",fontFamily:\"Inter, Arial, sans-serif\",scrollMarginTop:24},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .como-funciona-grid {\n                    display: grid;\n                    grid-template-columns: repeat(3, minmax(0, 1fr));\n                    gap: 12px;\n                }\n\n                .como-funciona-card {\n                    transition:\n                        transform 160ms ease,\n                        border-color 160ms ease;\n                }\n\n                .como-funciona-card:hover {\n                    transform: translateY(-3px);\n                }\n\n                @media (max-width: 760px) {\n                    .como-funciona-grid {\n                        grid-template-columns: 1fr;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:1120,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,letterSpacing:\"0.14em\",color:mutedColor,textTransform:\"uppercase\",marginBottom:10},children:\"COMPOSICI\\xd3N HUMANA\"}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:'\"Bebas Neue\", Impact, sans-serif',fontWeight:400,fontSize:\"clamp(40px, 5vw, 64px)\",lineHeight:.95,textTransform:\"uppercase\"},children:\"C\\xd3MO FUNCIONA\"}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:20,marginBottom:14,fontSize:12,fontWeight:700,textTransform:\"uppercase\"},children:\"PASOS A SEGUIR:\"}),/*#__PURE__*/_jsx(\"div\",{className:\"como-funciona-grid\",children:steps.map(step=>/*#__PURE__*/_jsxs(\"article\",{className:\"como-funciona-card\",style:{border:`1px solid ${borderColor}`,background:cardColor,borderRadius:radius,overflow:\"hidden\",minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16 / 9\",background:\"#090909\",borderBottom:`1px solid ${borderColor}`,overflow:\"hidden\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:step.image?/*#__PURE__*/_jsx(\"img\",{src:step.image,alt:step.title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor,fontSize:10,fontWeight:700,letterSpacing:\"0.08em\"},children:\"AGREGA UNA IMAGEN\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:18},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:'\"Bebas Neue\", Impact, sans-serif',fontSize:40,lineHeight:1,marginBottom:14},children:step.number}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:'\"Bebas Neue\", Impact, sans-serif',fontSize:23,lineHeight:1.05,textTransform:\"uppercase\"},children:step.title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"12px 0 0\",color:mutedColor,fontSize:12,lineHeight:1.55},children:step.description})]})]},step.number))})]})]});}ComoFuncionaVisual.defaultProps={backgroundColor:\"#000000\",cardColor:\"#171B17\",borderColor:\"#313731\",textColor:\"#F4F2EA\",mutedColor:\"#A2A49F\",radius:8};addPropertyControls(ComoFuncionaVisual,{imageStep1:{type:ControlType.ResponsiveImage,title:\"Imagen paso 1\"},imageStep2:{type:ControlType.ResponsiveImage,title:\"Imagen paso 2\"},imageStep3:{type:ControlType.ResponsiveImage,title:\"Imagen paso 3\"},backgroundColor:{type:ControlType.Color,title:\"Fondo\",defaultValue:\"#000000\"},cardColor:{type:ControlType.Color,title:\"Tarjetas\",defaultValue:\"#171B17\"},borderColor:{type:ControlType.Color,title:\"Bordes\",defaultValue:\"#313731\"},textColor:{type:ControlType.Color,title:\"Texto\",defaultValue:\"#F4F2EA\"},mutedColor:{type:ControlType.Color,title:\"Texto secundario\",defaultValue:\"#A2A49F\"},radius:{type:ControlType.Number,title:\"Radio\",min:0,max:30,step:1,defaultValue:8}});/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export function SelectorVitrinas(props){const{imageIA,imageHuman,iaLink=\"/corrido-ia\",humanLink=\"/corrido-humano\",radius=18}=props;const resolveImage=value=>{if(!value)return{src:\"\",srcSet:undefined,alt:\"\"};if(typeof value===\"string\"){return{src:value,srcSet:undefined,alt:\"\"};}return{src:value.src||\"\",srcSet:value.srcSet,alt:value.alt||\"\"};};const iaImage=resolveImage(imageIA);const humanImage=resolveImage(imageHuman);const cards=[{id:\"ia\",title:\"ELEGIR IA\",eyebrow:\"R\\xc1PIDO + ECON\\xd3MICO\",featured:\"$19 USD\",benefits:[\"GENERACI\\xd3N AUTOM\\xc1TICA\",\"LETRA Y M\\xdaSICA POR IA\",\"NO INCLUYE CORRECCIONES\",\"CALIDAD DE IA EST\\xc1NDAR\",\"DESCARGA TU CORRIDO AL INSTANTE\"],cta:\"CREAR CON IA\",href:iaLink||\"/corrido-ia\",image:iaImage},{id:\"human\",title:\"ELEGIR HUMANO\",eyebrow:\"M\\xc1S PERSONALIZADO\",featured:\"DESDE $49 USD\",benefits:[\"COMPOSICI\\xd3N HUMANA\",\"LETRA M\\xc1S CUIDADA Y DETALLADA\",\"INCLUYEN CORRECCIONES\",\"ENTREGA EN HORAS O D\\xcdAS (DEPENDIENDO EL PAQUETE)\",\"DISTRIBUCI\\xd3N EN SPOTIFY,YOUTUBE,ETC.\",\"IA DE ALTA CALIDAD O M\\xdaSICOS REALES PROFESIONALES\"],cta:\"CREAR CON COMPOSITOR\",href:humanLink||\"/corrido-humano\",image:humanImage}];return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",boxSizing:\"border-box\",background:\"transparent\",padding:\"4px 0\",fontFamily:\"Inter, Arial, sans-serif\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .cpn-vitrinas-grid {\n                    width: 100%;\n                    max-width: 940px;\n                    margin: 0 auto;\n                    display: grid;\n                    grid-template-columns: repeat(2, minmax(0, 1fr));\n                    gap: clamp(14px, 2.2vw, 26px);\n                    align-items: stretch;\n                }\n\n                .cpn-vitrina-card {\n                    position: relative;\n                    isolation: isolate;\n                    overflow: hidden;\n                    min-width: 0;\n                    min-height: 360px;\n                    display: flex;\n                    flex-direction: column;\n                    background:\n                        radial-gradient(circle at 18% 0%, rgba(255,255,255,.055), transparent 30%),\n                        linear-gradient(145deg, #111411 0%, #0A0C0A 54%, #141714 100%);\n                    border: 1px solid rgba(235, 235, 228, .48);\n                    box-shadow:\n                        inset 0 1px 0 rgba(255,255,255,.10),\n                        inset 0 0 28px rgba(255,255,255,.018),\n                        0 18px 44px rgba(0,0,0,.32);\n                    transition:\n                        transform 220ms ease,\n                        border-color 220ms ease,\n                        box-shadow 220ms ease;\n                }\n\n                .cpn-vitrina-card::before {\n                    content: \"\";\n                    position: absolute;\n                    z-index: 3;\n                    inset: -60% -90%;\n                    pointer-events: none;\n                    background: linear-gradient(\n                        112deg,\n                        transparent 43%,\n                        rgba(255,255,255,.00) 46%,\n                        rgba(255,255,255,.12) 49%,\n                        rgba(255,255,255,.30) 50%,\n                        rgba(255,255,255,.08) 52%,\n                        transparent 56%\n                    );\n                    transform: translateX(-38%) rotate(4deg);\n                    opacity: .55;\n                    transition: transform 700ms cubic-bezier(.2,.7,.2,1), opacity 220ms ease;\n                }\n\n                .cpn-vitrina-card::after {\n                    content: \"\";\n                    position: absolute;\n                    z-index: 2;\n                    inset: 0;\n                    pointer-events: none;\n                    border: 1px solid rgba(255,255,255,.055);\n                    border-radius: inherit;\n                    box-shadow: inset 0 0 0 1px rgba(0,0,0,.42);\n                }\n\n                .cpn-vitrina-card:hover {\n                    transform: translateY(-3px);\n                    border-color: rgba(255,255,255,.82);\n                    box-shadow:\n                        inset 0 1px 0 rgba(255,255,255,.15),\n                        inset 0 0 34px rgba(255,255,255,.025),\n                        0 22px 52px rgba(0,0,0,.42),\n                        0 0 24px rgba(235,235,228,.055);\n                }\n\n                .cpn-vitrina-card:hover::before {\n                    transform: translateX(36%) rotate(4deg);\n                    opacity: .78;\n                }\n\n                .cpn-vitrina-image {\n                    position: relative;\n                    z-index: 1;\n                    margin: 12px 12px 0;\n                    height: clamp(118px, 14vw, 158px);\n                    overflow: hidden;\n                    background:\n                        linear-gradient(145deg, rgba(255,255,255,.035), rgba(255,255,255,.012));\n                    border: 1px solid rgba(235,235,228,.18);\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                }\n\n                .cpn-vitrina-image img {\n                    width: 100%;\n                    height: 100%;\n                    object-fit: contain;\n                    display: block;\n                    padding: 8px;\n                    box-sizing: border-box;\n                }\n\n                .cpn-vitrina-placeholder {\n                    color: rgba(245,243,234,.42);\n                    font-size: 9px;\n                    line-height: 1;\n                    font-weight: 700;\n                    letter-spacing: .12em;\n                    text-align: center;\n                    text-transform: uppercase;\n                }\n\n                .cpn-vitrina-content {\n                    position: relative;\n                    z-index: 4;\n                    flex: 1;\n                    display: flex;\n                    flex-direction: column;\n                    padding: 14px 16px 16px;\n                }\n\n                .cpn-vitrina-eyebrow {\n                    color: #9EA39E;\n                    font-size: 9px;\n                    line-height: 1;\n                    font-weight: 800;\n                    letter-spacing: .14em;\n                    text-transform: uppercase;\n                    margin-bottom: 7px;\n                }\n\n                .cpn-vitrina-title {\n                    margin: 0;\n                    color: #F5F3EA;\n                    font-family: \"Bebas Neue\", Impact, sans-serif;\n                    font-size: clamp(29px, 3vw, 38px);\n                    line-height: .95;\n                    font-weight: 400;\n                    letter-spacing: .01em;\n                    text-transform: uppercase;\n                }\n\n                .cpn-vitrina-featured {\n                    margin-top: 8px;\n                    color: #F5F3EA;\n                    font-size: 13px;\n                    line-height: 1.1;\n                    font-weight: 800;\n                    letter-spacing: .04em;\n                    text-transform: uppercase;\n                }\n\n                .cpn-vitrina-benefits {\n                    display: grid;\n                    gap: 7px;\n                    margin: 14px 0 16px;\n                }\n\n                .cpn-vitrina-benefit {\n                    display: flex;\n                    align-items: center;\n                    gap: 7px;\n                    color: #C8CBC7;\n                    font-size: 10px;\n                    line-height: 1.15;\n                    font-weight: 700;\n                    letter-spacing: .035em;\n                    text-transform: uppercase;\n                }\n\n                .cpn-vitrina-dot {\n                    width: 5px;\n                    height: 5px;\n                    min-width: 5px;\n                    border-radius: 999px;\n                    background: linear-gradient(135deg, #FFFFFF, #8F9590);\n                    box-shadow: 0 0 8px rgba(255,255,255,.16);\n                }\n\n                .cpn-vitrina-btn {\n                    position: relative;\n                    z-index: 5;\n                    margin-top: auto;\n                    min-height: 42px;\n                    width: 100%;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    box-sizing: border-box;\n                    border-radius: 8px;\n                    border: 1px solid rgba(245,243,234,.72);\n                    background: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.025));\n                    color: #F5F3EA;\n                    text-decoration: none;\n                    text-align: center;\n                    padding: 10px 12px;\n                    font-size: 10px;\n                    line-height: 1.05;\n                    font-weight: 800;\n                    letter-spacing: .045em;\n                    text-transform: uppercase;\n                    transition: background 180ms ease, color 180ms ease, transform 180ms ease;\n                }\n\n                .cpn-vitrina-card[data-kind=\"human\"] .cpn-vitrina-btn {\n                    background: linear-gradient(180deg, #F6F4EC, #DCDDD8);\n                    color: #0A0B0A;\n                    border-color: #F5F3EA;\n                }\n\n                .cpn-vitrina-btn:hover {\n                    transform: translateY(-1px);\n                    background: #F5F3EA;\n                    color: #080908;\n                }\n\n                @media (max-width: 600px) {\n                    .cpn-vitrinas-grid {\n                        gap: 9px;\n                    }\n\n                    .cpn-vitrina-card {\n                        min-height: 308px;\n                    }\n\n                    .cpn-vitrina-image {\n                        margin: 7px 7px 0;\n                        height: 82px;\n                    }\n\n                    .cpn-vitrina-image img {\n                        padding: 4px;\n                    }\n\n                    .cpn-vitrina-content {\n                        padding: 10px 10px 11px;\n                    }\n\n                    .cpn-vitrina-eyebrow {\n                        font-size: 6.5px;\n                        letter-spacing: .09em;\n                        margin-bottom: 5px;\n                    }\n\n                    .cpn-vitrina-title {\n                        font-size: clamp(20px, 6vw, 25px);\n                    }\n\n                    .cpn-vitrina-featured {\n                        margin-top: 7px;\n                        font-size: 10px;\n                        line-height: 1.1;\n                    }\n\n                    .cpn-vitrina-benefits {\n                        gap: 5px;\n                        margin: 10px 0 11px;\n                    }\n\n                    .cpn-vitrina-benefit {\n                        gap: 5px;\n                        font-size: 7.2px;\n                        line-height: 1.15;\n                        letter-spacing: .015em;\n                    }\n\n                    .cpn-vitrina-dot {\n                        width: 4px;\n                        height: 4px;\n                        min-width: 4px;\n                    }\n\n                    .cpn-vitrina-btn {\n                        min-height: 35px;\n                        border-radius: 6px;\n                        padding: 7px 6px;\n                        font-size: 7.2px;\n                        letter-spacing: .02em;\n                    }\n                }\n\n                @media (max-width: 355px) {\n                    .cpn-vitrinas-grid {\n                        gap: 7px;\n                    }\n\n                    .cpn-vitrina-card {\n                        min-height: 298px;\n                    }\n\n                    .cpn-vitrina-image {\n                        height: 72px;\n                    }\n\n                    .cpn-vitrina-content {\n                        padding-left: 8px;\n                        padding-right: 8px;\n                    }\n\n                    .cpn-vitrina-title {\n                        font-size: 19px;\n                    }\n\n                    .cpn-vitrina-featured {\n                        font-size: 8.5px;\n                    }\n\n                    .cpn-vitrina-benefit,\n                    .cpn-vitrina-btn {\n                        font-size: 6.7px;\n                    }\n                }\n\n                @media (prefers-reduced-motion: reduce) {\n                    .cpn-vitrina-card,\n                    .cpn-vitrina-card::before,\n                    .cpn-vitrina-btn {\n                        transition: none !important;\n                    }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{className:\"cpn-vitrinas-grid\",children:cards.map(card=>/*#__PURE__*/_jsxs(\"article\",{className:\"cpn-vitrina-card\",\"data-kind\":card.id,style:{borderRadius:radius},children:[/*#__PURE__*/_jsx(\"div\",{className:\"cpn-vitrina-image\",style:{borderRadius:Math.max(8,radius-7)},children:card.image.src?/*#__PURE__*/_jsx(\"img\",{src:card.image.src,srcSet:card.image.srcSet,alt:card.image.alt||(card.id===\"ia\"?\"Corrido creado con inteligencia artificial\":\"Corrido compuesto por un compositor humano\")}):/*#__PURE__*/_jsx(\"div\",{className:\"cpn-vitrina-placeholder\",children:\"AGREGA TU IMAGEN\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"cpn-vitrina-content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"cpn-vitrina-eyebrow\",children:card.eyebrow}),/*#__PURE__*/_jsx(\"h3\",{className:\"cpn-vitrina-title\",children:card.title}),/*#__PURE__*/_jsx(\"div\",{className:\"cpn-vitrina-featured\",children:card.featured}),/*#__PURE__*/_jsx(\"div\",{className:\"cpn-vitrina-benefits\",children:card.benefits.map(benefit=>/*#__PURE__*/_jsxs(\"div\",{className:\"cpn-vitrina-benefit\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"cpn-vitrina-dot\"}),/*#__PURE__*/_jsx(\"span\",{children:benefit})]},benefit))}),/*#__PURE__*/_jsx(\"a\",{className:\"cpn-vitrina-btn\",href:card.href,children:card.cta})]})]},card.id))})]});}SelectorVitrinas.defaultProps={iaLink:\"/corrido-ia\",humanLink:\"/corrido-humano\",radius:18};addPropertyControls(SelectorVitrinas,{imageIA:{type:ControlType.ResponsiveImage,title:\"Imagen IA\"},imageHuman:{type:ControlType.ResponsiveImage,title:\"Imagen Humano\"},iaLink:{type:ControlType.Link,title:\"Link IA\",defaultValue:\"/corrido-ia\"},humanLink:{type:ControlType.Link,title:\"Link Humano\",defaultValue:\"/corrido-humano\"},radius:{type:ControlType.Number,title:\"Radio\",min:8,max:28,step:1,defaultValue:18}});/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export function CorridoIAFlow(props){const{registerWebhookUrl=\"\",checkoutUrl=\"\",priceLabel=\"$19 USD\",internalStyle=\"NORTE\\xd1O\",radius=16}=props;const TOTAL_IA_STEPS=7;const[step,setStep]=useState(1);const[form,setForm]=useState({forWho:\"\",protagonist:\"\",nickname:\"\",story:\"\",voice:\"\",customerName:\"\",email:\"\"});const[error,setError]=useState(\"\");const[submitting,setSubmitting]=useState(false);const storyLength=form.story.trim().length;const progress=Math.round(step/TOTAL_IA_STEPS*100);const forWhoOptions=[\"Para m\\xed\",\"Pap\\xe1\",\"Mam\\xe1\",\"Pareja\",\"Amigo\",\"Familiar\",\"Otro\"];const update=(key,value)=>{setForm(prev=>({...prev,[key]:value}));if(error)setError(\"\");};const handleFieldFocus=useCallback(event=>{if(typeof window===\"undefined\")return;const field=event.currentTarget;const keepFieldVisible=()=>{try{field.scrollIntoView({behavior:\"smooth\",block:\"center\",inline:\"nearest\"});const viewport=window.visualViewport;if(!viewport)return;const rect=field.getBoundingClientRect();const visibleTop=viewport.offsetTop+20;const visibleBottom=viewport.offsetTop+viewport.height-28;if(rect.bottom>visibleBottom){window.scrollBy({top:rect.bottom-visibleBottom+72,behavior:\"smooth\"});}else if(rect.top<visibleTop){window.scrollBy({top:rect.top-visibleTop-20,behavior:\"smooth\"});}}catch(focusError){// Fallback: Safari seguirá usando su desplazamiento nativo.\n}};// iOS tarda unos milisegundos en terminar de abrir el teclado.\nwindow.setTimeout(keepFieldVisible,180);window.setTimeout(keepFieldVisible,480);},[]);const stepTitle=step===1?\"\\xbfPARA QUI\\xc9N ES EL CORRIDO?\":step===2?\"NOMBRE DEL PROTAGONISTA\":step===3?\"APODO\":step===4?\"CU\\xc9NTANOS SU HISTORIA\":step===5?\"VOZ DEL CORRIDO\":step===6?\"TU NOMBRE\":\"CORREO ELECTR\\xd3NICO\";const stepSupport=step===1?\"Selecciona a qui\\xe9n estar\\xe1 dedicado el corrido.\":step===2?\"Escribe el nombre de la persona protagonista de la historia.\":step===3?\"Si tiene un apodo, escr\\xedbelo aqu\\xed. Si no tiene no escribas nada.\":step===4?\"Cu\\xe9ntanos los detalles importantes. Mientras m\\xe1s contexto nos des, mejor podremos convertirlo en canci\\xf3n.\":step===5?\"Elige la voz que quieres para interpretar el corrido.\":step===6?\"Escribe tu nombre para identificar el pedido.\":\"Usaremos este correo para identificar tu compra y dar seguimiento a tu corrido.\";const validateCurrentStep=()=>{if(step===1&&!form.forWho)return\"Selecciona para qui\\xe9n es el corrido.\";if(step===2&&!form.protagonist.trim())return\"Escribe el nombre del protagonista.\";if(step===4&&storyLength<120)return\"Cu\\xe9ntanos un poco m\\xe1s de la historia (m\\xednimo 120 caracteres).\";if(step===5&&!form.voice)return\"Selecciona una voz.\";if(step===6&&!form.customerName.trim())return\"Escribe tu nombre.\";if(step===7&&!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(form.email.trim()))return\"Ingresa un correo electr\\xf3nico v\\xe1lido.\";return\"\";};const validateForm=()=>{if(!form.forWho)return\"Selecciona para qui\\xe9n es el corrido.\";if(!form.protagonist.trim())return\"Escribe el nombre del protagonista.\";if(storyLength<120)return\"Cu\\xe9ntanos un poco m\\xe1s de la historia (m\\xednimo 120 caracteres).\";if(!form.voice)return\"Selecciona una voz.\";if(!form.customerName.trim())return\"Escribe tu nombre.\";if(!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(form.email.trim()))return\"Ingresa un correo electr\\xf3nico v\\xe1lido.\";return\"\";};const goNext=()=>{const validationError=validateCurrentStep();if(validationError){setError(validationError);return;}setError(\"\");setStep(prev=>Math.min(prev+1,TOTAL_IA_STEPS));};const goBack=()=>{setError(\"\");setStep(prev=>Math.max(prev-1,1));};const createOrderId=()=>{const randomPart=typeof crypto!==\"undefined\"&&\"randomUUID\"in crypto?crypto.randomUUID().replace(/-/g,\"\").slice(0,10):Math.random().toString(36).slice(2,12);return`CPN-IA-${Date.now()}-${randomPart}`;};const submitOrder=async event=>{event.preventDefault();if(submitting)return;const validationError=validateForm();if(validationError){setError(validationError);return;}if(!registerWebhookUrl.trim()||!checkoutUrl.trim()){setError(\"El formulario ya est\\xe1 listo. Falta conectar el webhook de registro y el enlace de pago en Framer.\");return;}setSubmitting(true);setError(\"\");try{const orderId=createOrderId();const payload={order_id:orderId,nombre:form.protagonist.trim(),apodo:form.nickname.trim(),historia:form.story.trim(),estilo:internalStyle||\"NORTE\\xd1O\",voz:form.voice,email:form.email.trim(),cliente_nombre:form.customerName.trim(),whatsapp:\"\",para_quien:form.forWho,paquete:\"CORRIDO IA AUTOM\\xc1TICO\",package_id:\"ia-automatico\",payment_status:\"pendiente\"};const response=await fetch(registerWebhookUrl.trim(),{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});if(!response.ok){throw new Error(\"No pudimos preparar tu pedido. Intenta nuevamente.\");}try{window.localStorage.setItem(\"corrido-humano-order-id\",orderId);window.localStorage.setItem(\"corrido-humano-pending-order\",JSON.stringify({orderId,createdAt:Date.now()}));}catch(storageError){// El pedido ya quedó registrado; continuar aunque localStorage falle.\n}const checkout=new URL(checkoutUrl,window.location.origin);checkout.searchParams.set(\"order_id\",orderId);if(checkout.hostname===\"buy.stripe.com\"||checkout.hostname.endsWith(\".stripe.com\")){checkout.searchParams.set(\"client_reference_id\",orderId);checkout.searchParams.set(\"prefilled_email\",form.email.trim());}window.location.href=checkout.toString();}catch(submitError){setSubmitting(false);setError(submitError instanceof Error?submitError.message:\"No pudimos preparar tu pedido. Intenta nuevamente.\");}};return /*#__PURE__*/_jsxs(\"section\",{className:\"cpn-ia-flow\",style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .cpn-ia-flow {\n                    box-sizing: border-box;\n                    color: #F5F3EA;\n                    font-family: Inter, Arial, sans-serif;\n                }\n\n                .cpn-ia-intro {\n                    width: 100%;\n                    max-width: 720px;\n                    margin: 0 auto 18px;\n                    text-align: center;\n                    box-sizing: border-box;\n                }\n\n                .cpn-ia-intro-title {\n                    margin: 0;\n                    font-family: \"Bebas Neue\", Impact, sans-serif;\n                    font-size: clamp(30px, 4.2vw, 46px);\n                    line-height: 1;\n                    font-weight: 400;\n                    letter-spacing: .01em;\n                    color: #F5F3EA;\n                }\n\n                .cpn-ia-intro-copy {\n                    margin: 10px auto 0;\n                    max-width: 620px;\n                    color: #D7D8D3;\n                    font-size: 12px;\n                    line-height: 1.5;\n                    font-weight: 600;\n                }\n\n                .cpn-ia-wrap {\n                    width: 100%;\n                    max-width: 720px;\n                    margin: 0 auto;\n                    box-sizing: border-box;\n                }\n\n                .cpn-ia-panel {\n                    position: relative;\n                    overflow: hidden;\n                    box-sizing: border-box;\n                    background:\n                        radial-gradient(circle at 10% 0%, rgba(255,255,255,.06), transparent 32%),\n                        linear-gradient(145deg, #111411 0%, #090B09 58%, #121512 100%);\n                    border: 1px solid rgba(235,235,228,.42);\n                    box-shadow:\n                        inset 0 1px 0 rgba(255,255,255,.08),\n                        0 24px 70px rgba(0,0,0,.32);\n                    padding: clamp(18px, 3vw, 30px);\n                }\n\n                .cpn-ia-panel::before {\n                    content: \"\";\n                    position: absolute;\n                    pointer-events: none;\n                    inset: -60% -85%;\n                    background: linear-gradient(\n                        112deg,\n                        transparent 45%,\n                        rgba(255,255,255,.00) 47%,\n                        rgba(255,255,255,.13) 49%,\n                        rgba(255,255,255,.24) 50%,\n                        rgba(255,255,255,.06) 52%,\n                        transparent 56%\n                    );\n                    transform: translateX(-44%) rotate(5deg);\n                    opacity: .42;\n                    z-index: 0;\n                }\n\n                .cpn-ia-content {\n                    position: relative;\n                    z-index: 1;\n                }\n\n                .cpn-ia-topline {\n                    display: flex;\n                    align-items: flex-start;\n                    justify-content: space-between;\n                    gap: 16px;\n                    margin-bottom: 14px;\n                }\n\n                .cpn-ia-kicker {\n                    color: #A6AAA6;\n                    font-size: 9px;\n                    line-height: 1;\n                    font-weight: 800;\n                    letter-spacing: .16em;\n                    text-transform: uppercase;\n                    margin-bottom: 7px;\n                }\n\n                .cpn-ia-heading {\n                    margin: 0;\n                    font-family: \"Bebas Neue\", Impact, sans-serif;\n                    font-size: clamp(29px, 4vw, 42px);\n                    line-height: .95;\n                    font-weight: 400;\n                    letter-spacing: .01em;\n                }\n\n                .cpn-ia-price {\n                    flex-shrink: 0;\n                    border: 1px solid rgba(245,243,234,.58);\n                    border-radius: 999px;\n                    padding: 8px 11px;\n                    color: #F5F3EA;\n                    font-size: 11px;\n                    font-weight: 800;\n                    line-height: 1;\n                    letter-spacing: .05em;\n                    white-space: nowrap;\n                    text-transform: uppercase;\n                }\n\n                .cpn-ia-progress-meta {\n                    display: flex;\n                    align-items: center;\n                    justify-content: space-between;\n                    gap: 12px;\n                    margin-bottom: 6px;\n                    color: #8F948F;\n                    font-size: 9px;\n                    font-weight: 800;\n                    letter-spacing: .08em;\n                    text-transform: uppercase;\n                }\n\n                .cpn-ia-progress-track {\n                    width: 100%;\n                    height: 5px;\n                    border-radius: 999px;\n                    overflow: hidden;\n                    background: rgba(255,255,255,.08);\n                    border: 1px solid rgba(255,255,255,.09);\n                    margin-bottom: 22px;\n                }\n\n                .cpn-ia-progress-fill {\n                    height: 100%;\n                    border-radius: inherit;\n                    background: linear-gradient(90deg, #BFC3BE, #F5F3EA);\n                    transition: width 220ms ease;\n                }\n\n                .cpn-ia-support {\n                    margin: 8px 0 18px;\n                    color: #9A9F9A;\n                    font-size: 11px;\n                    line-height: 1.45;\n                }\n\n                .cpn-ia-step {\n                    min-height: 180px;\n                    animation: cpnIaStepIn .2s ease both;\n                }\n\n                @keyframes cpnIaStepIn {\n                    from { opacity: 0; transform: translateY(5px); }\n                    to { opacity: 1; transform: translateY(0); }\n                }\n\n                .cpn-ia-label {\n                    display: block;\n                    margin: 0 0 7px;\n                    color: #D9DAD5;\n                    font-size: 10px;\n                    line-height: 1.2;\n                    font-weight: 800;\n                    letter-spacing: .055em;\n                    text-transform: uppercase;\n                }\n\n                .cpn-ia-input,\n                .cpn-ia-textarea {\n                    width: 100%;\n                    box-sizing: border-box;\n                    border: 1px solid rgba(235,235,228,.22);\n                    border-radius: 9px;\n                    background: rgba(255,255,255,.026);\n                    color: #F5F3EA;\n                    outline: none;\n                    font: inherit;\n                    font-size: 13px;\n                    transition: border-color 160ms ease, background 160ms ease;\n                }\n\n                .cpn-ia-input {\n                    min-height: 48px;\n                    padding: 11px 13px;\n                }\n\n                .cpn-ia-textarea {\n                    min-height: 150px;\n                    padding: 12px 13px;\n                    resize: vertical;\n                    line-height: 1.45;\n                }\n\n                .cpn-ia-input:focus,\n                .cpn-ia-textarea:focus {\n                    border-color: rgba(245,243,234,.72);\n                    background: rgba(255,255,255,.045);\n                }\n\n                .cpn-ia-options {\n                    display: grid;\n                    grid-template-columns: repeat(2, minmax(0, 1fr));\n                    gap: 8px;\n                }\n\n                .cpn-ia-option {\n                    min-width: 0;\n                    min-height: 46px;\n                    border: 1px solid rgba(235,235,228,.20);\n                    border-radius: 8px;\n                    background: rgba(255,255,255,.02);\n                    color: #D9DAD5;\n                    cursor: pointer;\n                    padding: 9px 10px;\n                    font-size: 10px;\n                    line-height: 1.1;\n                    font-weight: 700;\n                    text-transform: uppercase;\n                    transition: border-color 160ms ease, background 160ms ease, color 160ms ease;\n                }\n\n                .cpn-ia-option.active {\n                    background: #F5F3EA;\n                    border-color: #F5F3EA;\n                    color: #090A09;\n                }\n\n                .cpn-ia-voice {\n                    display: grid;\n                    grid-template-columns: repeat(2, minmax(0, 1fr));\n                    gap: 8px;\n                }\n\n                .cpn-ia-counter {\n                    margin-top: 6px;\n                    color: #858A86;\n                    font-size: 9px;\n                    line-height: 1.2;\n                    text-align: right;\n                }\n\n                .cpn-ia-optional {\n                    margin-top: 7px;\n                    color: #858A86;\n                    font-size: 9px;\n                    line-height: 1.35;\n                }\n\n                .cpn-ia-error {\n                    margin-top: 14px;\n                    border: 1px solid rgba(255,255,255,.18);\n                    border-radius: 9px;\n                    background: rgba(255,255,255,.045);\n                    padding: 10px 12px;\n                    color: #F5F3EA;\n                    font-size: 11px;\n                    line-height: 1.35;\n                }\n\n                .cpn-ia-controls {\n                    display: grid;\n                    grid-template-columns: 1fr 1.6fr;\n                    gap: 8px;\n                    margin-top: 18px;\n                }\n\n                .cpn-ia-controls.single {\n                    grid-template-columns: 1fr;\n                }\n\n                .cpn-ia-back,\n                .cpn-ia-next,\n                .cpn-ia-submit {\n                    min-height: 48px;\n                    border-radius: 9px;\n                    cursor: pointer;\n                    font-size: 10px;\n                    line-height: 1.1;\n                    font-weight: 900;\n                    letter-spacing: .045em;\n                    text-transform: uppercase;\n                    transition: transform 160ms ease, opacity 160ms ease;\n                }\n\n                .cpn-ia-back {\n                    border: 1px solid rgba(245,243,234,.26);\n                    background: transparent;\n                    color: #D9DAD5;\n                }\n\n                .cpn-ia-next,\n                .cpn-ia-submit {\n                    border: 1px solid #F5F3EA;\n                    background: linear-gradient(180deg, #F7F5EE, #DCDDD7);\n                    color: #090A09;\n                }\n\n                .cpn-ia-next:hover,\n                .cpn-ia-submit:hover,\n                .cpn-ia-back:hover {\n                    transform: translateY(-1px);\n                }\n\n                .cpn-ia-submit:disabled {\n                    cursor: wait;\n                    opacity: .62;\n                    transform: none;\n                }\n\n                .cpn-ia-note {\n                    margin: 9px 0 0;\n                    color: #8F948F;\n                    font-size: 9px;\n                    line-height: 1.35;\n                    text-align: center;\n                }\n\n                @media (max-width: 600px) {\n                    .cpn-ia-intro {\n                        margin-bottom: 14px;\n                        padding: 0 4px;\n                    }\n\n                    .cpn-ia-intro-title {\n                        font-size: 30px;\n                    }\n\n                    .cpn-ia-intro-copy {\n                        margin-top: 8px;\n                        font-size: 11px;\n                        line-height: 1.4;\n                    }\n\n                    .cpn-ia-panel {\n                        padding: 15px 13px;\n                    }\n\n                    .cpn-ia-topline {\n                        margin-bottom: 12px;\n                    }\n\n                    .cpn-ia-heading {\n                        font-size: 28px;\n                    }\n\n                    .cpn-ia-price {\n                        padding: 7px 9px;\n                        font-size: 9px;\n                    }\n\n                    .cpn-ia-step {\n                        min-height: 165px;\n                    }\n\n                    .cpn-ia-input,\n                    .cpn-ia-textarea {\n                        font-size: 16px;\n                        scroll-margin-top: 22vh;\n                    }\n\n                    .cpn-ia-textarea {\n                        min-height: 135px;\n                    }\n                }\n            `}),step===1?/*#__PURE__*/_jsxs(\"div\",{className:\"cpn-ia-intro\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"cpn-ia-intro-title\",children:\"LLENA EL FORMULARIO\"}),/*#__PURE__*/_jsx(\"p\",{className:\"cpn-ia-intro-copy\",children:\"Llena tus datos, realiza tu pago y nuestro sistema comenzar\\xe1 a crear tu corrido autom\\xe1ticamente.\"})]}):null,/*#__PURE__*/_jsx(\"div\",{className:\"cpn-ia-wrap\",children:/*#__PURE__*/_jsx(\"form\",{className:\"cpn-ia-panel\",style:{borderRadius:radius},onSubmit:submitOrder,children:/*#__PURE__*/_jsxs(\"div\",{className:\"cpn-ia-content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cpn-ia-topline\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cpn-ia-kicker\",children:[\"PASO \",String(step).padStart(2,\"0\"),\" DE 07\"]}),/*#__PURE__*/_jsx(\"h2\",{className:\"cpn-ia-heading\",children:stepTitle})]}),/*#__PURE__*/_jsx(\"div\",{className:\"cpn-ia-price\",children:priceLabel})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"cpn-ia-progress-meta\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"PROGRESO\"}),/*#__PURE__*/_jsxs(\"span\",{children:[progress,\"%\"]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"cpn-ia-progress-track\",children:/*#__PURE__*/_jsx(\"div\",{className:\"cpn-ia-progress-fill\",style:{width:`${progress}%`}})}),/*#__PURE__*/_jsx(\"p\",{className:\"cpn-ia-support\",children:stepSupport}),/*#__PURE__*/_jsxs(\"div\",{className:\"cpn-ia-step\",children:[step===1?/*#__PURE__*/_jsx(\"div\",{className:\"cpn-ia-options\",children:forWhoOptions.map(option=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:`cpn-ia-option ${form.forWho===option?\"active\":\"\"}`,onClick:()=>update(\"forWho\",option),children:option},option))}):null,step===2?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"cpn-ia-label\",children:\"Nombre del protagonista\"}),/*#__PURE__*/_jsx(\"input\",{className:\"cpn-ia-input\",onFocus:handleFieldFocus,type:\"text\",value:form.protagonist,onChange:event=>update(\"protagonist\",event.target.value),placeholder:\"Ej. Juan Mart\\xednez\"})]}):null,step===3?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"cpn-ia-label\",children:\"Apodo (opcional)\"}),/*#__PURE__*/_jsx(\"input\",{className:\"cpn-ia-input\",onFocus:handleFieldFocus,type:\"text\",value:form.nickname,onChange:event=>update(\"nickname\",event.target.value),placeholder:\"Ej. El G\\xfcero\"}),/*#__PURE__*/_jsx(\"div\",{className:\"cpn-ia-optional\",children:\"Puedes dejarlo vac\\xedo y continuar.\"})]}):null,step===4?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"cpn-ia-label\",children:\"Cu\\xe9ntanos su historia\"}),/*#__PURE__*/_jsx(\"textarea\",{className:\"cpn-ia-textarea\",onFocus:handleFieldFocus,maxLength:2500,value:form.story,onChange:event=>update(\"story\",event.target.value),placeholder:\"Cu\\xe9ntanos de d\\xf3nde es, a qu\\xe9 se dedica, familia, logros, momentos importantes, gustos, lugares, carros, negocios o cualquier detalle que quieras convertir en canci\\xf3n.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"cpn-ia-counter\",children:[storyLength,\" / 120 caracteres m\\xednimos\"]})]}):null,step===5?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"cpn-ia-label\",children:\"Voz del corrido\"}),/*#__PURE__*/_jsx(\"div\",{className:\"cpn-ia-voice\",children:[\"Masculina\",\"Femenina\"].map(voice=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:`cpn-ia-option ${form.voice===voice?\"active\":\"\"}`,onClick:()=>update(\"voice\",voice),children:voice},voice))})]}):null,step===6?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"cpn-ia-label\",children:\"Tu nombre\"}),/*#__PURE__*/_jsx(\"input\",{className:\"cpn-ia-input\",onFocus:handleFieldFocus,type:\"text\",value:form.customerName,onChange:event=>update(\"customerName\",event.target.value),placeholder:\"Tu nombre\"})]}):null,step===7?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"cpn-ia-label\",children:\"Correo electr\\xf3nico\"}),/*#__PURE__*/_jsx(\"input\",{className:\"cpn-ia-input\",onFocus:handleFieldFocus,type:\"email\",value:form.email,onChange:event=>update(\"email\",event.target.value),placeholder:\"correo@ejemplo.com\"})]}):null]},step),error?/*#__PURE__*/_jsx(\"div\",{className:\"cpn-ia-error\",children:error}):null,/*#__PURE__*/_jsxs(\"div\",{className:`cpn-ia-controls ${step===1?\"single\":\"\"}`,children:[step>1?/*#__PURE__*/_jsx(\"button\",{className:\"cpn-ia-back\",type:\"button\",onClick:goBack,children:\"ATR\\xc1S\"}):null,step<TOTAL_IA_STEPS?/*#__PURE__*/_jsx(\"button\",{className:\"cpn-ia-next\",type:\"button\",onClick:goNext,children:\"CONTINUAR\"}):/*#__PURE__*/_jsx(\"button\",{className:\"cpn-ia-submit\",type:\"submit\",disabled:submitting,children:submitting?\"PREPARANDO PEDIDO...\":`CONTINUAR AL PAGO \\xb7 ${priceLabel}`})]}),step===7?/*#__PURE__*/_jsx(\"p\",{className:\"cpn-ia-note\",children:\"Despu\\xe9s del pago comenzaremos a crear tu corrido autom\\xe1ticamente.\"}):null]})})})]});}CorridoIAFlow.defaultProps={registerWebhookUrl:\"\",checkoutUrl:\"\",priceLabel:\"$19 USD\",internalStyle:\"NORTE\\xd1O\",radius:16};addPropertyControls(CorridoIAFlow,{registerWebhookUrl:{type:ControlType.Link,title:\"Webhook Registro\",defaultValue:\"\"},checkoutUrl:{type:ControlType.Link,title:\"Link de Pago\",defaultValue:\"\"},priceLabel:{type:ControlType.String,title:\"Precio\",defaultValue:\"$19 USD\"},internalStyle:{type:ControlType.String,title:\"Estilo interno\",defaultValue:\"NORTE\\xd1O\"},radius:{type:ControlType.Number,title:\"Radio\",min:8,max:28,step:1,defaultValue:16}});\nexport const __FramerMetadata__ = {\"exports\":{\"CorridoIAFlow\":{\"type\":\"reactComponent\",\"name\":\"CorridoIAFlow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"ResenasClientes\":{\"type\":\"reactComponent\",\"name\":\"ResenasClientes\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"SelectorVitrinas\":{\"type\":\"reactComponent\",\"name\":\"SelectorVitrinas\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CorridoOrderFlow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any\"}},\"ComoFuncionaVisual\":{\"type\":\"reactComponent\",\"name\":\"ComoFuncionaVisual\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavegacionLanding\":{\"type\":\"reactComponent\",\"name\":\"NavegacionLanding\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CorridoOrderFlow.map"],"mappings":"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"}