var __gh = require("react").createElement, __gf = require("react").Fragment; var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var stdin_exports={};__export(stdin_exports,{default:()=>stdin_default,featureConfig:()=>featureConfig});module.exports=__toCommonJS(stdin_exports);var dataSources=[];var automations=[{name:"talleres_web",public:!0}];var import_react5=require("react");var EASE="cubic-bezier(.22,1,.36,1)",ESTILOS=` @import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap'); .cb{--ink:#1f1c18;--ink2:#4b463f;--muted:#857d72;--dim:#cdc6bb;--bg:#faf7f2;--card:#fff;--line:#e9e2d8;--line2:#d9d1c5; --acc:#b8265a;--acc2:#991b4a;--accsoft:rgba(184,38,90,.08);--verde:#4d6b4f; --sh-sm:0 1px 2px rgba(40,30,20,.05);--sh-md:0 4px 14px rgba(40,30,20,.08);--sh-lg:0 14px 44px rgba(40,30,20,.14); --m:clamp(16px,2.5vw,56px);--ancho:min(100% - 2 * var(--m),1500px); font-family:'DM Sans',-apple-system,BlinkMacSystemFont,system-ui,sans-serif; color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden} .cb *{box-sizing:border-box} .cb button,.cb input,.cb select,.cb textarea{font-family:inherit;color:inherit} .cb img,.cb video{display:block} .cb-serif{font-family:'Fraunces',Georgia,serif;font-variation-settings:'opsz' 144,'SOFT' 50} html{scroll-behavior:smooth} /* Botones */ .cb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:14px; background:var(--acc);color:#fff !important;font-weight:600;font-size:15px;border:0;cursor:pointer;text-decoration:none; box-shadow:0 1px 2px rgba(184,38,90,.25);transition:background .2s ease,transform .2s ${EASE},box-shadow .2s ease,opacity .2s ease} .cb-btn:hover{background:var(--acc2);box-shadow:0 8px 20px -8px rgba(184,38,90,.5)} .cb-btn:active{transform:scale(.98)} .cb-btn[disabled]{opacity:.5;cursor:default;transform:none;box-shadow:none} .cb-btn-sm{height:38px;padding:0 16px;font-size:14px;border-radius:11px} .cb-btn-claro{background:#fff;color:var(--ink) !important;border:1px solid var(--line);box-shadow:var(--sh-sm)} .cb-btn-claro:hover{background:#fff;border-color:var(--line2);box-shadow:var(--sh-md)} .cb-btn-fantasma{background:rgba(255,255,255,.14);color:#fff !important;border:1px solid rgba(255,255,255,.35);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)} .cb-btn-fantasma:hover{background:rgba(255,255,255,.24);box-shadow:none} /* Revelar al bajar */ .cb-revela{opacity:0;transform:translateY(22px);transition:opacity .8s ${EASE},transform .8s ${EASE}} .cb-revela.cb-visto{opacity:1;transform:none} @keyframes cbSube{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}} .cb-e1,.cb-e2,.cb-e3,.cb-e4,.cb-e5{animation:cbSube .9s ${EASE} both} .cb-e2{animation-delay:.08s}.cb-e3{animation-delay:.18s}.cb-e4{animation-delay:.28s}.cb-e5{animation-delay:.4s} /* Barra de arriba */ .cb-nav{position:fixed;top:0;left:0;right:0;z-index:30;background:rgba(250,247,242,.74); -webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease} .cb-nav.cb-solida{background:rgba(255,255,255,.86);border-bottom-color:var(--line)} .cb-nav-i{width:var(--ancho);margin:0 auto;display:flex;align-items:center;gap:24px;padding:12px 0} .cb .cb-marca{display:flex;align-items:center;gap:10px;color:var(--ink);cursor:pointer;background:none;border:0;padding:0; font-family:'Fraunces',Georgia,serif;font-variation-settings:'opsz' 72;font-weight:500;font-size:19px;letter-spacing:-.01em;line-height:1} .cb-marca img{width:34px;height:34px;border-radius:99px;object-fit:cover;border:1px solid var(--line)} .cb-marca i{font-style:italic;color:var(--acc)} .cb-nav-l{display:flex;gap:2px;margin-left:auto} .cb-nav-l button{background:none;border:0;color:var(--ink2);font-size:14px;font-weight:500;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s} .cb-nav-l button:hover{background:#efeae2;color:var(--ink)} .cb-nav-a{display:flex;align-items:center;gap:8px} .cb-nav-ic{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);background:#fff; border:1px solid var(--line);box-shadow:var(--sh-sm);transition:border-color .2s,box-shadow .2s,transform .2s ${EASE}} .cb-nav-ic:hover{border-color:var(--line2);box-shadow:var(--sh-md)} .cb-nav-ic:active{transform:scale(.96)} @media (max-width:860px){.cb-nav-l{display:none}.cb-nav-i{justify-content:space-between}.cb-nav-ic{display:none}} /* Portada: un panel grande con la foto y el titular encima */ .cb-hero{padding:70px 0 0} .cb-hero-c{position:relative;isolation:isolate;width:var(--ancho);margin:0 auto;min-height:min(88svh,860px);border-radius:30px;overflow:hidden;background:#2a2420;display:flex;align-items:flex-end} .cb-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;z-index:-2;animation:cbZoom 16s ease-out both} @keyframes cbZoom{from{transform:scale(1.07)}to{transform:scale(1)}} .cb-hero-c::after{content:'';position:absolute;inset:0;z-index:-1; background:linear-gradient(90deg,rgba(28,22,18,.82) 0%,rgba(28,22,18,.55) 45%,rgba(28,22,18,.08) 80%),linear-gradient(0deg,rgba(28,22,18,.6) 0%,rgba(28,22,18,0) 45%)} .cb-hero-t{position:relative;max-width:780px;padding:clamp(28px,5vw,72px);color:#fff} .cb-over{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#fff;margin:0 0 20px; background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:99px;padding:6px 13px 6px 11px} .cb-over::before{content:'';width:7px;height:7px;border-radius:99px;background:var(--acc);box-shadow:0 0 0 3px rgba(184,38,90,.3)} .cb-h1{font-family:'Fraunces',Georgia,serif;font-variation-settings:'opsz' 144,'SOFT' 60;font-size:clamp(46px,7.2vw,98px);line-height:.96;font-weight:500;letter-spacing:-.03em;margin:0 0 22px;color:#fff} .cb-h1 i{font-style:italic;font-weight:400;color:#ffd3e4} .cb-sub{font-size:clamp(16.5px,1.5vw,19px);line-height:1.55;color:rgba(255,255,255,.86);max-width:32em;margin:0 0 30px} .cb-cta{display:flex;align-items:center;gap:10px;flex-wrap:wrap} .cb-confianza{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:28px;font-size:13.5px;color:rgba(255,255,255,.75)} .cb-confianza span{display:inline-flex;align-items:center;gap:8px} .cb-confianza span::before{content:'';width:6px;height:6px;border-radius:99px;background:var(--acc)} .cb-hero-sello{position:absolute;right:clamp(16px,3.5vw,48px);top:clamp(16px,3.5vw,48px);width:clamp(96px,11vw,150px);border-radius:99px;box-shadow:0 24px 60px -20px rgba(0,0,0,.6)} @media (max-width:860px){ .cb-hero{padding:62px 0 0} .cb-hero-c{min-height:calc(100svh - 70px);border-radius:24px} .cb-hero-c::after{background:linear-gradient(180deg,rgba(28,22,18,.2) 0%,rgba(28,22,18,.3) 35%,rgba(28,22,18,.88) 70%,rgba(28,22,18,.95) 100%)} .cb-hero-t{padding:22px 20px 26px} .cb-hero-sello{top:16px;right:16px;width:84px} } /* Secciones */ .cb-sec{width:var(--ancho);margin:0 auto;padding:clamp(48px,6vw,88px) 0} .cb-ov{font-size:13.5px;font-weight:600;color:var(--acc);margin:0 0 10px} .cb-h2{font-family:'Fraunces',Georgia,serif;font-variation-settings:'opsz' 144,'SOFT' 60;font-size:clamp(34px,4.6vw,56px);line-height:1.02;font-weight:500;letter-spacing:-.025em;margin:0 0 14px;color:var(--ink)} .cb-h2 i{font-style:italic;font-weight:400;color:var(--muted)} .cb-lead{font-size:17px;line-height:1.55;color:var(--muted);margin:0 0 36px;max-width:36em} .cb-blanca{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)} /* Los d\xEDas: una tarjeta por tarde, con sus dos horas */ .cb-dias{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px} @media (max-width:1000px){.cb-dias{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:520px){.cb-dias{grid-template-columns:minmax(0,1fr)}} .cb-dia{background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:var(--sh-sm);display:flex;flex-direction:column;gap:14px; transition:transform .4s ${EASE},box-shadow .4s ${EASE},border-color .3s ease} .cb-dia:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:var(--line2)} .cb-dia-f{display:flex;align-items:baseline;gap:10px} .cb-dia-f b{font-family:'Fraunces',Georgia,serif;font-variation-settings:'opsz' 144;font-size:46px;font-weight:500;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums} .cb-dia-f span{font-size:14px;color:var(--muted);line-height:1.2} .cb-dia-f span em{display:block;font-style:normal;color:var(--ink);font-weight:600;text-transform:capitalize} .cb-horas{display:grid;gap:8px} .cb-sesion{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px;cursor:pointer;text-align:left; transition:border-color .2s,box-shadow .2s,transform .2s ${EASE}} .cb-sesion:hover{border-color:var(--line2);box-shadow:var(--sh-sm)} .cb-sesion:active{transform:scale(.98)} .cb-sesion[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)} .cb-sesion:disabled{cursor:default;opacity:.55} .cb-sesion b{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em} .cb-sesion span{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);white-space:nowrap} .cb-sesion span::before{content:'';width:6px;height:6px;border-radius:99px;background:var(--verde)} .cb-sesion.pocas span::before{background:var(--acc)} .cb-sesion:disabled span::before{background:var(--dim)} .cb-dia-p{font-size:13.5px;color:var(--muted);margin:0;line-height:1.45} .cb-dia-p b{color:var(--ink);font-variant-numeric:tabular-nums} /* C\xF3mo es: la foto y los pasos */ .cb-como{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,6vw,80px);align-items:center} @media (max-width:900px){.cb-como{grid-template-columns:minmax(0,1fr)}} .cb-como-f{aspect-ratio:4/5;max-height:min(80svh,760px);border-radius:26px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-md);background:#e9e4dc} .cb-como-f img{width:100%;height:100%;object-fit:cover;object-position:center 30%} .cb-pasos{display:grid;gap:12px} .cb-paso{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 18px 16px 60px;box-shadow:var(--sh-sm)} .cb-paso::before{content:attr(data-n);position:absolute;left:16px;top:16px;width:30px;height:30px;border-radius:99px;background:var(--bg);border:1px solid var(--line); color:var(--acc);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums} .cb-paso b{display:block;font-size:17px;font-weight:700;letter-spacing:-.015em;margin-bottom:2px} .cb-paso p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)} .cb-incluye{margin:22px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:15px;color:var(--ink2)} @media (max-width:560px){.cb-incluye{grid-template-columns:1fr}} .cb-incluye li{display:flex;align-items:center;gap:9px} .cb-incluye li::before{content:'';width:6px;height:6px;border-radius:99px;background:var(--acc);flex-shrink:0} /* Cova Trece: la tarjeta del sitio */ .cb-lugar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:var(--sh-sm)} @media (max-width:860px){.cb-lugar{grid-template-columns:minmax(0,1fr)}} .cb-lugar-t{padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;justify-content:center;gap:14px} .cb-lugar-t h3{font-family:'Fraunces',Georgia,serif;font-variation-settings:'opsz' 144;font-size:clamp(28px,3vw,38px);font-weight:500;letter-spacing:-.02em;margin:0;line-height:1.05} .cb-lugar-t p{margin:0;font-size:16px;line-height:1.55;color:var(--muted);max-width:30em} .cb-datos-l{display:grid;gap:10px;margin-top:6px} .cb-dato{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45} .cb-dato svg{flex-shrink:0;margin-top:2px;color:var(--acc)} .cb-dato a{color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--acc)} .cb-lugar-f{min-height:320px;background:#e9e4dc;position:relative} .cb-lugar-f img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} /* Reserva */ .cb-reserva{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,5vw,64px);align-items:start} @media (max-width:900px){.cb-reserva{grid-template-columns:minmax(0,1fr)}} .cb-reserva > *{min-width:0} .cb-card{background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--sh-md);padding:clamp(16px,3vw,28px)} .cb-paso-t{font-size:13px;font-weight:600;color:var(--muted);margin:0 0 10px} .cb-paso-t b{color:var(--ink)} .cb-elige{display:grid;gap:14px;margin:0 0 24px} .cb-elige-d{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center} @media (max-width:560px){.cb-elige-d{grid-template-columns:1fr}} .cb-elige-d > b{font-size:15px;font-weight:600;text-transform:capitalize;line-height:1.3} .cb-elige-d > b small{display:block;font-size:12.5px;font-weight:500;color:var(--muted);text-transform:none} .cb-elige-h{display:grid;grid-template-columns:1fr 1fr;gap:8px} .cb-hora{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:11px 14px;cursor:pointer;text-align:left; transition:border-color .2s,box-shadow .2s,transform .2s ${EASE}} .cb-hora:hover:not(:disabled){border-color:var(--line2)} .cb-hora:active:not(:disabled){transform:scale(.98)} .cb-hora[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)} .cb-hora:disabled{cursor:default;opacity:.5} .cb-hora b{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums} .cb-hora span{font-size:12.5px;color:var(--muted)} .cb-hora em{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:99px;background:var(--acc);color:#fff;display:flex;align-items:center;justify-content:center; transform:scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1)} .cb-hora[aria-pressed=true] em{transform:scale(1)} .cb-personas{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;margin:0 0 24px} .cb-personas button{width:46px;height:46px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--ink);transition:background .15s} .cb-personas button:hover:not(:disabled){background:#f6f2ec} .cb-personas button:disabled{color:var(--dim);cursor:default} .cb-personas b{min-width:92px;text-align:center;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;border-left:1px solid var(--line);border-right:1px solid var(--line);height:46px;display:flex;align-items:center;justify-content:center} .cb-datos{display:grid;grid-template-columns:1fr 1fr;gap:10px} .cb-input{height:48px;border-radius:13px;border:1px solid var(--line);padding:0 14px;font-size:16px;background:#fff;outline:none;width:100%;font-family:inherit;color:var(--ink); transition:border-color .15s,box-shadow .15s} textarea.cb-input{height:auto;min-height:84px;padding:12px 14px;resize:vertical;line-height:1.45} .cb-input::placeholder{color:var(--muted)} .cb-input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--accsoft)} .cb-full{grid-column:1/-1} @media (max-width:560px){.cb-datos{grid-template-columns:1fr}} .cb-enviar{width:100%;height:54px;font-size:16px} .cb-puntitos{display:inline-flex;gap:4px} .cb-puntitos i{width:6px;height:6px;border-radius:99px;background:#fff;animation:cbPunto 1s ease-in-out infinite} .cb-puntitos i:nth-child(2){animation-delay:.15s}.cb-puntitos i:nth-child(3){animation-delay:.3s} @keyframes cbPunto{0%,100%{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}} .cb-legal{font-size:12.5px;color:var(--muted);margin:12px 2px 0;text-align:center;line-height:1.5} .cb-error{color:var(--acc);font-size:14px;margin:12px 2px 0;font-weight:600;animation:cbTiembla .4s ease} @keyframes cbTiembla{0%,100%{transform:none}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}} .cb-in{animation:cbSube .5s ${EASE} both} .cb-esq{height:46px;border-radius:12px;background:linear-gradient(90deg,#f1ede6 0%,#f8f5f0 50%,#f1ede6 100%);background-size:200% 100%;animation:cbEsq 1.2s linear infinite} @keyframes cbEsq{from{background-position:200% 0}to{background-position:-200% 0}} .cb-vacio{color:var(--muted);font-size:15px;line-height:1.5;padding:6px 0} .cb-ok{text-align:center;padding:clamp(20px,5vw,44px) 8px} .cb-ok-c{width:72px;height:72px;border-radius:99px;background:var(--acc);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px; animation:cbPop .55s cubic-bezier(.34,1.56,.64,1) both;box-shadow:0 10px 30px -10px rgba(184,38,90,.55)} .cb-ok-c path{stroke-dasharray:30;stroke-dashoffset:30;animation:cbTraza .5s ${EASE} .3s forwards} @keyframes cbPop{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}} @keyframes cbTraza{to{stroke-dashoffset:0}} .cb-ok h3{font-family:'Fraunces',Georgia,serif;font-variation-settings:'opsz' 144;font-size:clamp(26px,3vw,32px);font-weight:500;letter-spacing:-.02em;margin:0 0 8px;animation:cbSube .5s ${EASE} .15s both} .cb-ok p{font-size:16px;line-height:1.55;color:var(--muted);margin:0 auto 24px;max-width:28em;animation:cbSube .5s ${EASE} .25s both} .cb-ok p b{color:var(--ink)} .cb-ok-a{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;animation:cbSube .5s ${EASE} .35s both} .cb-puntos{display:grid;gap:10px;margin-top:4px} .cb-punto{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:var(--sh-sm)} .cb-punto b{display:block;font-size:15.5px;font-weight:700;letter-spacing:-.01em;margin-bottom:2px} .cb-punto p{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)} .cb-duda{margin:22px 0 0;font-size:15px;line-height:1.5;color:var(--muted)} .cb-duda a,.cb-vacio a{display:inline-flex;align-items:center;gap:5px;vertical-align:bottom;color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--acc)} /* Clara */ .cb-sobre{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,6vw,80px);align-items:center} @media (max-width:820px){.cb-sobre{grid-template-columns:minmax(0,1fr)}} .cb-foto{aspect-ratio:4/5;max-height:min(80svh,760px);border-radius:26px;overflow:hidden;background:#e9e4dc;border:1px solid var(--line);box-shadow:var(--sh-md)} .cb-foto img{width:100%;height:100%;object-fit:cover;object-position:center 20%} .cb-cita{font-family:'Fraunces',Georgia,serif;font-variation-settings:'opsz' 144,'SOFT' 60;font-size:clamp(24px,2.6vw,32px);line-height:1.22;font-weight:500;letter-spacing:-.015em;margin:0 0 20px} .cb-cita i{font-style:italic;font-weight:400;color:var(--acc)} .cb-texto{font-size:16.5px;line-height:1.65;color:var(--ink2);margin:0 0 14px;max-width:34em} .cb-redes{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px} .cb-red{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px 0 12px;border-radius:13px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-sm); color:var(--ink);font-weight:600;font-size:14.5px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s ${EASE}} .cb-red:hover{border-color:var(--line2);box-shadow:var(--sh-md)} .cb-red:active{transform:scale(.97)} .cb-red span{color:var(--muted);font-weight:500} /* Galer\xEDa */ .cb-gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,17vw,230px);gap:10px} .cb-gal > div{position:relative;border-radius:18px;overflow:hidden;background:#e9e4dc} .cb-gal > div:nth-child(1){grid-row:span 2} .cb-gal > div:nth-child(4){grid-row:span 2} .cb-gal img{width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform 1s ${EASE}} .cb-gal > div:hover img{transform:scale(1.05)} @media (max-width:760px){.cb-gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}} /* Cierre: la \xFAnica tarjeta oscura */ .cb-cierre{position:relative;overflow:hidden;background:#2a2420;color:#fff;text-align:center;width:var(--ancho);margin:0 auto clamp(48px,6vw,88px);border-radius:30px;isolation:isolate} .cb-cierre img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;opacity:.42;z-index:-2} .cb-cierre::after{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,rgba(42,36,32,.2) 0%,rgba(42,36,32,.9) 78%)} .cb-cierre .cb-sec{padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px)} .cb-cierre .cb-h2{color:#fff;font-size:clamp(38px,5.6vw,74px);margin:0 auto 18px;max-width:13ch} .cb-cierre .cb-h2 i{color:#ffd3e4} .cb-cierre p{color:rgba(255,255,255,.78);font-size:16.5px;margin:0 0 28px} /* Pie */ .cb-pie{border-top:1px solid var(--line);color:var(--muted)} .cb-pie-c{width:var(--ancho);margin:0 auto;padding:28px 0;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px} .cb-pie-c b{color:var(--ink)} .cb-pie-c nav{display:flex;gap:18px;flex-wrap:wrap} .cb-pie-c nav button,.cb-pie-c nav a{background:none;border:0;color:var(--muted);font-size:14px;cursor:pointer;padding:0;text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;gap:6px} .cb-pie-c nav button:hover,.cb-pie-c nav a:hover{color:var(--ink)} /* La barra de apuntarse: una p\xEDldora de cristal */ .cb-barra{position:fixed;z-index:40;left:50%;bottom:16px;transform:translate(-50%,140%);transition:transform .5s ${EASE},opacity .35s ease;opacity:0; display:flex;align-items:center;gap:14px;padding:6px 6px 6px 18px;border-radius:16px;background:rgba(255,255,255,.88); -webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border:1px solid var(--line);box-shadow:var(--sh-lg);white-space:nowrap} .cb-barra.visible{transform:translate(-50%,0);opacity:1} .cb-barra span{font-size:14px;color:var(--ink2)} .cb-barra span b{color:var(--ink)} @media (max-width:560px){.cb-barra{left:12px;right:12px;transform:translateY(140%);justify-content:space-between}.cb-barra.visible{transform:none}} @media (prefers-reduced-motion:reduce){ .cb *{animation:none !important;transition:none !important} .cb-revela{opacity:1;transform:none} } `;var fichero=(ruta,ancho)=>`/api/files/serve?path=${encodeURIComponent(ruta)}${ancho?`&w=${ancho}`:""}`,INSTAGRAM="https://www.instagram.com/clarabucoli/",INSTAGRAM_USUARIO="@clarabucoli",TIKTOK="https://www.tiktok.com/@clara.bucoli",TIKTOK_USUARIO="@clara.bucoli",AVATAR=fichero("company_872/744f63fd-6bf1-4520-a4f3-352a734970f7_clara-bucoli-logo.jpg",160),LOGO_COVA=fichero("company_872/0006f65d-bd6a-4112-9ce7-e064ad3211bb_covatrece-logo-degradado.jpg",400),COVA={descripcion:"Un club de arte y cultura de Madrid, hecho por gente joven, que monta encuentros alrededor del arte, el vino y la mesa en galer\xEDas y espacios de la ciudad.",ciudad:"Madrid",web:"https://covatrece.com/",instagram:"https://www.instagram.com/cova13club/",instagramUsuario:"@cova13club"},CLARA={cita:{antes:"Flores de las que",italica:"huelen y se mueven",despues:"."},parrafos:["Clara Bucoli es florista en Madrid: estudio floral para bodas, eventos y encargos, y talleres peque\xF1os, de ocho personas, para que a todo el mundo le d\xE9 tiempo a preguntar.","Lo que ense\xF1a en TikTok e Instagram es lo mismo que pasa en sus talleres: elegir bien la flor, tratarla con cari\xF1o y volver a casa con un arreglo que es tuyo. No hace falta experiencia, solo ganas."]},FOTOS={portada:fichero("company_872/90181a86-5678-4d36-a579-6170dc535424_cb-portada-ramo.jpg",2e3),manos:fichero("company_872/a80dd78a-fbb3-4c26-b4d8-f93d014c5aee_cb-manos-atando.jpg",1200),mesa:fichero("company_872/18b656a3-52cb-4a75-92cb-7bc3fc555ca0_cb-mesa-taller.jpg",1400),clara:fichero("company_872/deec7181-c88f-46a8-971f-6f7e9a649139_clara-ramo-novia.jpg",1200),cierre:fichero("company_872/27ea9535-0fb6-4f3d-af0a-934f47e16cc4_cb-dalias-cenital.jpg",2e3)},GALERIA=[{src:fichero("company_872/8399dd5b-6332-4f08-ab5e-ba1299842a3f_clara-escabiosas.jpg",1e3),pos:"center 55%"},{src:fichero("company_872/03a1f0e1-20aa-4b76-965c-88f9569c9a52_clara-columnas-iglesia.jpg",1e3),pos:"center top"},{src:fichero("company_872/d635c038-04f5-474f-b2fd-60c4120ec0bc_cb-dalias-campo.jpg",1e3),pos:"center 40%"},{src:fichero("company_872/77f011ed-8f86-46d7-8a32-057438970214_cb-taller-cesta.jpg",1e3),pos:"center 40%"},{src:fichero("company_872/1dc30b41-2593-4f5a-a269-efa2c4ad8f81_clara-claveles.jpg",1e3),pos:"center top"},{src:fichero("company_872/3b88c146-9e8c-4387-83aa-4dbdae11a564_cb-ramo-melocoton.jpg",1e3),pos:"center 45%"}],SEMANA=["domingo","lunes","martes","mi\xE9rcoles","jueves","viernes","s\xE1bado"],MES=["ene","feb","mar","abr","may","jun","jul","ago","sept","oct","nov","dic"],MES_LARGO=["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],deIso=iso=>new Date(iso+"T12:00:00Z"),diaSemana=iso=>SEMANA[deIso(iso).getUTCDay()],numDia=iso=>deIso(iso).getUTCDate(),mesCorto=iso=>MES[deIso(iso).getUTCMonth()],mesLargo=iso=>MES_LARGO[deIso(iso).getUTCMonth()],fechaLarga=iso=>new Intl.DateTimeFormat("es-ES",{timeZone:"UTC",weekday:"long",day:"numeric",month:"long"}).format(deIso(iso)),euros=n=>n==null?"":`${Number(n).toLocaleString("es-ES",{maximumFractionDigits:2})} \u20AC`,irA=id=>document.getElementById(id)?.scrollIntoView({behavior:"smooth",block:"start"});var import_react=require("react");function IconoInstagram({size=18}){return __gh("svg",{width:size,height:size,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.9",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true","data-gufi-src":"components/Iconos.tsx:6"},__gh("rect",{x:"3",y:"3",width:"18",height:"18",rx:"5","data-gufi-src":"components/Iconos.tsx:7"}),__gh("circle",{cx:"12",cy:"12",r:"4","data-gufi-src":"components/Iconos.tsx:8"}),__gh("circle",{cx:"17.3",cy:"6.7",r:"1",fill:"currentColor",stroke:"none","data-gufi-src":"components/Iconos.tsx:9"}))}function IconoTikTok({size=18}){return __gh("svg",{width:size,height:size,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-gufi-src":"components/Iconos.tsx:16"},__gh("path",{d:"M16.6 5.82A4.28 4.28 0 0 1 15.54 3h-3.09v12.4a2.6 2.6 0 0 1-2.59 2.5 2.6 2.6 0 0 1-2.6-2.6 2.6 2.6 0 0 1 2.6-2.6c.27 0 .53.04.78.12V9.66a5.7 5.7 0 0 0-.78-.06 5.7 5.7 0 0 0-5.7 5.7 5.7 5.7 0 0 0 5.7 5.7 5.7 5.7 0 0 0 5.7-5.7V9.1a7.35 7.35 0 0 0 4.3 1.38V7.4a4.3 4.3 0 0 1-3.26-1.58z","data-gufi-src":"components/Iconos.tsx:17"}))}function IconoPin({size=18}){return __gh("svg",{width:size,height:size,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.9",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true","data-gufi-src":"components/Iconos.tsx:32"},__gh("path",{d:"M12 21s-6-5.4-6-10a6 6 0 0 1 12 0c0 4.6-6 10-6 10z","data-gufi-src":"components/Iconos.tsx:33"}),__gh("circle",{cx:"12",cy:"11",r:"2.3","data-gufi-src":"components/Iconos.tsx:34"}))}function IconoReloj({size=18}){return __gh("svg",{width:size,height:size,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.9",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true","data-gufi-src":"components/Iconos.tsx:41"},__gh("circle",{cx:"12",cy:"12",r:"9","data-gufi-src":"components/Iconos.tsx:42"}),__gh("path",{d:"M12 7v5l3 2","data-gufi-src":"components/Iconos.tsx:43"}))}var ENLACES=[{id:"talleres",t:"Fechas"},{id:"como",t:"C\xF3mo es"},{id:"cova",t:"Cova Trece"},{id:"clara",t:"Clara"}];function Nav(){let[solida,setSolida]=(0,import_react.useState)(!1);return(0,import_react.useEffect)(()=>{let mirar=()=>setSolida(window.scrollY>40);return mirar(),window.addEventListener("scroll",mirar,{passive:!0}),()=>window.removeEventListener("scroll",mirar)},[]),__gh("nav",{className:`cb-nav${solida?" cb-solida":""}`,"data-gufi-src":"sections/Nav.tsx:22"},__gh("div",{className:"cb-nav-i","data-gufi-src":"sections/Nav.tsx:23"},__gh("button",{className:"cb-marca",onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),"data-gufi-src":"sections/Nav.tsx:24"},AVATAR&&__gh("img",{src:AVATAR,alt:"","data-gufi-src":"sections/Nav.tsx:25"}),"Clara ",__gh("i",{"data-gufi-src":"sections/Nav.tsx:26"},"Bucoli")),__gh("div",{className:"cb-nav-l","data-gufi-src":"sections/Nav.tsx:28"},ENLACES.map(e=>__gh("button",{key:e.id,onClick:()=>irA(e.id),"data-gufi-src":"sections/Nav.tsx:29"},e.t))),__gh("div",{className:"cb-nav-a","data-gufi-src":"sections/Nav.tsx:31"},__gh("a",{className:"cb-nav-ic",href:INSTAGRAM,target:"_blank",rel:"noopener noreferrer","aria-label":"Instagram de Clara","data-gufi-src":"sections/Nav.tsx:32"},__gh(IconoInstagram,{size:18})),__gh("a",{className:"cb-nav-ic",href:TIKTOK,target:"_blank",rel:"noopener noreferrer","aria-label":"TikTok de Clara","data-gufi-src":"sections/Nav.tsx:33"},__gh(IconoTikTok,{size:17})),__gh("button",{className:"cb-btn cb-btn-sm",onClick:()=>irA("reservar"),"data-gufi-src":"sections/Nav.tsx:34"},"Apuntarme"))))}function LogoCova({size}){let estilo={width:size??"100%",aspectRatio:"1 / 1",borderRadius:999,background:"#fff",border:"1px solid var(--line)",boxShadow:"var(--sh-md)",display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden",padding:"9%",flexShrink:0,containerType:"inline-size"};return LOGO_COVA?__gh("div",{style:{...estilo,padding:0},"aria-label":"Cova Trece","data-gufi-src":"components/LogoCova.tsx:16"},__gh("img",{src:LOGO_COVA,alt:"Cova Trece",style:{width:"100%",height:"100%",objectFit:"cover"},"data-gufi-src":"components/LogoCova.tsx:16"})):__gh("div",{style:estilo,"aria-label":"Cova Trece","data-gufi-src":"components/LogoCova.tsx:19"},__gh("span",{className:"cb-serif",style:{fontStyle:"italic",fontWeight:500,fontSize:"27cqw",lineHeight:.82,letterSpacing:"-0.03em",textAlign:"center",background:"linear-gradient(170deg, #f2a23a 0%, #ee6a4e 55%, #e8507a 100%)",WebkitBackgroundClip:"text",backgroundClip:"text",color:"transparent",transform:"translateX(-3%)"},"data-gufi-src":"components/LogoCova.tsx:20"},"cova",__gh("br",{"data-gufi-src":"components/LogoCova.tsx:25"}),"trece."))}function Portada({libres}){return __gh("header",{className:"cb-hero","data-gufi-src":"sections/Portada.tsx:8"},__gh("div",{className:"cb-hero-c","data-gufi-src":"sections/Portada.tsx:9"},__gh("img",{className:"cb-hero-img",src:FOTOS.portada,alt:"","data-gufi-src":"sections/Portada.tsx:10"}),__gh("div",{className:"cb-hero-sello cb-e5","data-gufi-src":"sections/Portada.tsx:11"},__gh(LogoCova,null)),__gh("div",{className:"cb-hero-t","data-gufi-src":"sections/Portada.tsx:12"},__gh("p",{className:"cb-over cb-e1","data-gufi-src":"sections/Portada.tsx:13"},"Talleres de flores \xB7 19 a 22 de noviembre"),__gh("h1",{className:"cb-h1 cb-e2","data-gufi-src":"sections/Portada.tsx:14"},"Haz tu ramo ",__gh("i",{"data-gufi-src":"sections/Portada.tsx:14"},"con Clara.")),__gh("p",{className:"cb-sub cb-e3","data-gufi-src":"sections/Portada.tsx:15"},"Cuatro tardes de talleres con Cova Trece, en Madrid. Flores de temporada, la cer\xE1mica y una copa de vino. Montas tu arreglo y te lo llevas a casa."),__gh("div",{className:"cb-cta cb-e4","data-gufi-src":"sections/Portada.tsx:16"},__gh("button",{className:"cb-btn",onClick:()=>irA("reservar"),"data-gufi-src":"sections/Portada.tsx:17"},"Apuntarme a un taller"),__gh("button",{className:"cb-btn cb-btn-fantasma",onClick:()=>irA("talleres"),"data-gufi-src":"sections/Portada.tsx:18"},"Ver las fechas")),__gh("div",{className:"cb-confianza cb-e5","data-gufi-src":"sections/Portada.tsx:20"},__gh("span",{"data-gufi-src":"sections/Portada.tsx:21"},"Ocho turnos de tarde"),__gh("span",{"data-gufi-src":"sections/Portada.tsx:22"},"Sin experiencia previa"),__gh("span",{"data-gufi-src":"sections/Portada.tsx:23"},"Todo el material incluido"),libres!=null&&libres>0&&__gh("span",{"data-gufi-src":"sections/Portada.tsx:24"},libres," plazas libres")))))}var import_react2=require("react");function Revela({children,retraso=0,className=""}){let caja=(0,import_react2.useRef)(null),[visto,setVisto]=(0,import_react2.useState)(!1);return(0,import_react2.useEffect)(()=>{let el=caja.current;if(!el)return;if(typeof IntersectionObserver>"u"){setVisto(!0);return}let io=new IntersectionObserver(entradas=>{entradas.some(e=>e.isIntersecting)&&(setVisto(!0),io.disconnect())},{rootMargin:"0px 0px -8% 0px",threshold:.12});return io.observe(el),()=>io.disconnect()},[]),__gh("div",{ref:caja,className:`cb-revela${visto?" cb-visto":""} ${className}`,style:{transitionDelay:`${retraso}ms`},"data-gufi-src":"components/Revela.tsx:18"},children)}function porDia(talleres){let dias=[];for(let t of talleres){let d=dias.find(x=>x.fecha===t.fecha);d?d.talleres.push(t):dias.push({fecha:t.fecha,talleres:[t]})}return dias}function Talleres({talleres,cargando,elegido,onElegir}){let dias=porDia(talleres),precios=talleres.map(t=>t.precio).filter(p=>p!=null),precio=precios.length?Math.min(...precios):null,duracion=talleres.find(t=>t.duracion)?.duracion??null;return __gh("section",{id:"talleres",className:"cb-sec","data-gufi-src":"sections/Talleres.tsx:13"},__gh(Revela,null,__gh("p",{className:"cb-ov","data-gufi-src":"sections/Talleres.tsx:15"},"Las fechas"),__gh("h2",{className:"cb-h2","data-gufi-src":"sections/Talleres.tsx:16"},"Cuatro tardes, ",__gh("i",{"data-gufi-src":"sections/Talleres.tsx:16"},"ocho talleres.")),__gh("p",{className:"cb-lead","data-gufi-src":"sections/Talleres.tsx:17"},"Del jueves 19 al domingo 22 de noviembre, con Cova Trece. Dos turnos cada tarde",duracion?`, de ${duracion} minutos`:"",precio!=null?`, ${euros(precio)} por persona`:"",". Las plazas son pocas: elige tu hora y ap\xFAntate.")),cargando&&talleres.length===0?__gh("div",{className:"cb-dias","data-gufi-src":"sections/Talleres.tsx:23"},[0,1,2,3].map(k=>__gh("div",{key:k,className:"cb-esq",style:{height:212,borderRadius:22},"data-gufi-src":"sections/Talleres.tsx:23"}))):dias.length===0?__gh("p",{className:"cb-vacio","data-gufi-src":"sections/Talleres.tsx:25"},"Ahora mismo no hay talleres abiertos. Sigue a Clara en Instagram y te enteras del siguiente."):__gh("div",{className:"cb-dias","data-gufi-src":"sections/Talleres.tsx:27"},dias.map((d,i)=>__gh(Revela,{key:d.fecha,retraso:i*90},__gh("article",{className:"cb-dia","data-gufi-src":"sections/Talleres.tsx:30"},__gh("div",{className:"cb-dia-f","data-gufi-src":"sections/Talleres.tsx:31"},__gh("b",{"data-gufi-src":"sections/Talleres.tsx:32"},numDia(d.fecha)),__gh("span",{"data-gufi-src":"sections/Talleres.tsx:33"},__gh("em",{"data-gufi-src":"sections/Talleres.tsx:33"},diaSemana(d.fecha)),mesLargo(d.fecha))),__gh("div",{className:"cb-horas","data-gufi-src":"sections/Talleres.tsx:35"},d.talleres.map(t=>__gh("button",{key:t.id,className:`cb-sesion${t.libres>0&&t.libres<=3?" pocas":""}`,"aria-pressed":elegido===t.id,disabled:t.libres===0,onClick:()=>onElegir(t.id),"data-gufi-src":"sections/Talleres.tsx:37"},__gh("b",{"data-gufi-src":"sections/Talleres.tsx:39"},t.hora),__gh("span",{"data-gufi-src":"sections/Talleres.tsx:40"},t.libres===0?"Completo":t.libres===1?"\xDAltima plaza":`${t.libres} plazas`)))),__gh("p",{className:"cb-dia-p","data-gufi-src":"sections/Talleres.tsx:44"},d.talleres[0].nombre,d.talleres[0].lugar?` \xB7 ${d.talleres[0].lugar}`:""))))))}function Como(){return __gh("section",{id:"como",className:"cb-blanca","data-gufi-src":"sections/Como.tsx:8"},__gh("div",{className:"cb-sec cb-como","data-gufi-src":"sections/Como.tsx:9"},__gh(Revela,null,__gh("div",{className:"cb-como-f","data-gufi-src":"sections/Como.tsx:11"},__gh("img",{src:FOTOS.manos,alt:"",loading:"lazy","data-gufi-src":"sections/Como.tsx:11"}))),__gh(Revela,{retraso:120},__gh("p",{className:"cb-ov","data-gufi-src":"sections/Como.tsx:14"},"C\xF3mo es"),__gh("h2",{className:"cb-h2","data-gufi-src":"sections/Como.tsx:15"},"Entras sin saber, ",__gh("i",{"data-gufi-src":"sections/Como.tsx:15"},"sales con tu arreglo.")),__gh("p",{className:"cb-lead","data-gufi-src":"sections/Como.tsx:16"},"Grupos de ocho, una mesa llena de flores y Clara al lado. No se necesita experiencia previa: ni haber tocado una flor en tu vida."),__gh("div",{className:"cb-pasos","data-gufi-src":"sections/Como.tsx:17"},__gh("div",{className:"cb-paso","data-n":"1","data-gufi-src":"sections/Como.tsx:18"},__gh("b",{"data-gufi-src":"sections/Como.tsx:18"},"Eliges tus flores"),__gh("p",{"data-gufi-src":"sections/Como.tsx:18"},"De temporada, reci\xE9n llegadas. Clara te cuenta qu\xE9 es cada una, c\xF3mo se limpia y c\xF3mo se combinan.")),__gh("div",{className:"cb-paso","data-n":"2","data-gufi-src":"sections/Como.tsx:19"},__gh("b",{"data-gufi-src":"sections/Como.tsx:19"},"Montas tu arreglo"),__gh("p",{"data-gufi-src":"sections/Como.tsx:19"},"Qu\xE9 va primero, qu\xE9 coge altura y qu\xE9 se queda abajo. Con una copa de vino en la mesa, que para eso es una tarde.")),__gh("div",{className:"cb-paso","data-n":"3","data-gufi-src":"sections/Como.tsx:20"},__gh("b",{"data-gufi-src":"sections/Como.tsx:20"},"Te lo llevas a casa"),__gh("p",{"data-gufi-src":"sections/Como.tsx:20"},"Con su cer\xE1mica, listo para la mesa. Y los trucos para que te dure toda la semana."))),__gh("ul",{className:"cb-incluye","data-gufi-src":"sections/Como.tsx:22"},__gh("li",{"data-gufi-src":"sections/Como.tsx:23"},"Flores y verdes de temporada"),__gh("li",{"data-gufi-src":"sections/Como.tsx:24"},"La cer\xE1mica, que te llevas"),__gh("li",{"data-gufi-src":"sections/Como.tsx:25"},"Tijeras y todo el material"),__gh("li",{"data-gufi-src":"sections/Como.tsx:26"},"Dos copas de vino")))))}function Lugar(){return __gh("section",{id:"cova",className:"cb-sec","data-gufi-src":"sections/Lugar.tsx:10"},__gh(Revela,null,__gh("p",{className:"cb-ov","data-gufi-src":"sections/Lugar.tsx:12"},"Con qui\xE9n"),__gh("h2",{className:"cb-h2","data-gufi-src":"sections/Lugar.tsx:13"},"Los talleres son ",__gh("i",{"data-gufi-src":"sections/Lugar.tsx:13"},"con Cova Trece."))),__gh(Revela,{retraso:100},__gh("div",{className:"cb-lugar","data-gufi-src":"sections/Lugar.tsx:16"},__gh("div",{className:"cb-lugar-t","data-gufi-src":"sections/Lugar.tsx:17"},__gh("div",{style:{marginBottom:6},"data-gufi-src":"sections/Lugar.tsx:18"},__gh(LogoCova,{size:132})),__gh("h3",{"data-gufi-src":"sections/Lugar.tsx:19"},"Cova Trece"),__gh("p",{"data-gufi-src":"sections/Lugar.tsx:20"},COVA.descripcion),__gh("div",{className:"cb-datos-l","data-gufi-src":"sections/Lugar.tsx:21"},__gh("div",{className:"cb-dato","data-gufi-src":"sections/Lugar.tsx:22"},__gh(IconoPin,{size:18}),__gh("span",{"data-gufi-src":"sections/Lugar.tsx:22"},COVA.ciudad,". El sitio exacto te lo dice Clara al confirmarte la plaza.")),__gh("div",{className:"cb-dato","data-gufi-src":"sections/Lugar.tsx:23"},__gh(IconoReloj,{size:18}),__gh("span",{"data-gufi-src":"sections/Lugar.tsx:23"},"Jueves y viernes a las 18:00 y a las 20:00 \xB7 S\xE1bado y domingo a las 17:00 y a las 19:00")),__gh("div",{className:"cb-dato","data-gufi-src":"sections/Lugar.tsx:24"},__gh(IconoInstagram,{size:18}),__gh("span",{"data-gufi-src":"sections/Lugar.tsx:24"},__gh("a",{href:COVA.instagram,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Lugar.tsx:24"},COVA.instagramUsuario)," \xB7 ",__gh("a",{href:COVA.web,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Lugar.tsx:24"},"covatrece.com"))))),__gh("div",{className:"cb-lugar-f","data-gufi-src":"sections/Lugar.tsx:27"},__gh("img",{src:FOTOS.mesa,alt:"",loading:"lazy","data-gufi-src":"sections/Lugar.tsx:27"})))))}var import_react3=require("react"),import_lucide_react=require("lucide-react");function Horas({talleres,elegido,onElegir}){return __gh("div",{className:"cb-elige","data-gufi-src":"sections/Reserva.tsx:13"},porDia(talleres).map(d=>__gh("div",{key:d.fecha,className:"cb-elige-d","data-gufi-src":"sections/Reserva.tsx:15"},__gh("b",{"data-gufi-src":"sections/Reserva.tsx:16"},diaSemana(d.fecha)," ",numDia(d.fecha),__gh("small",{"data-gufi-src":"sections/Reserva.tsx:16"},mesCorto(d.fecha))),__gh("div",{className:"cb-elige-h","data-gufi-src":"sections/Reserva.tsx:17"},d.talleres.map(t=>__gh("button",{key:t.id,type:"button",className:"cb-hora","aria-pressed":elegido===t.id,disabled:t.libres===0,onClick:()=>onElegir(t.id),"data-gufi-src":"sections/Reserva.tsx:19"},__gh("em",{"aria-hidden":"true","data-gufi-src":"sections/Reserva.tsx:20"},__gh(import_lucide_react.Check,{size:12,strokeWidth:3})),__gh("b",{"data-gufi-src":"sections/Reserva.tsx:21"},t.hora),__gh("span",{"data-gufi-src":"sections/Reserva.tsx:22"},t.libres===0?"Completo":t.libres===1?"\xDAltima plaza":`${t.libres} plazas`)))))))}function Esqueleto(){return __gh("div",{"data-gufi-src":"sections/Reserva.tsx:34"},__gh("div",{className:"cb-elige","data-gufi-src":"sections/Reserva.tsx:35"},[0,1,2,3].map(k=>__gh("div",{key:k,className:"cb-esq",style:{height:64,borderRadius:14},"data-gufi-src":"sections/Reserva.tsx:35"}))),__gh("div",{className:"cb-esq",style:{height:46,width:186,borderRadius:14,marginBottom:24},"data-gufi-src":"sections/Reserva.tsx:36"}),__gh("div",{className:"cb-datos","data-gufi-src":"sections/Reserva.tsx:37"},[0,1,2].map(k=>__gh("div",{key:k,className:"cb-esq","data-gufi-src":"sections/Reserva.tsx:37"}))))}function Hecho({h,onOtra}){return __gh("div",{className:"cb-ok","data-gufi-src":"sections/Reserva.tsx:45"},__gh("div",{className:"cb-ok-c","data-gufi-src":"sections/Reserva.tsx:46"},__gh("svg",{width:"34",height:"34",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.6",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true","data-gufi-src":"sections/Reserva.tsx:47"},__gh("path",{d:"M5 12.5l4.5 4.5L19 7.5","data-gufi-src":"sections/Reserva.tsx:48"}))),__gh("h3",{"data-gufi-src":"sections/Reserva.tsx:51"},"Apuntada, ",h.nombre.split(" ")[0],"."),__gh("p",{"data-gufi-src":"sections/Reserva.tsx:52"},__gh("b",{"data-gufi-src":"sections/Reserva.tsx:53"},h.taller.nombre)," el ",__gh("b",{"data-gufi-src":"sections/Reserva.tsx:53"},fechaLarga(h.taller.fecha))," a las ",__gh("b",{"data-gufi-src":"sections/Reserva.tsx:53"},h.taller.hora),h.personas>1?__gh(__gf,null," para ",__gh("b",{"data-gufi-src":"sections/Reserva.tsx:54"},h.personas," personas")):null,h.taller.precio!=null?__gh(__gf,null," \xB7 ",euros(h.taller.precio*h.personas)):null,". Clara te escribe para confirmarte la plaza y contarte c\xF3mo se paga."),__gh("div",{className:"cb-ok-a","data-gufi-src":"sections/Reserva.tsx:57"},__gh("button",{className:"cb-btn cb-btn-claro",onClick:onOtra,"data-gufi-src":"sections/Reserva.tsx:58"},"Apuntar a alguien m\xE1s")))}function Reserva({gufi,talleres,cargando,fallo,recargar,tallerId,onTaller}){let[personas,setPersonas]=(0,import_react3.useState)(1),[nombre,setNombre]=(0,import_react3.useState)(""),[telefono,setTelefono]=(0,import_react3.useState)(""),[email,setEmail]=(0,import_react3.useState)(""),[notas,setNotas]=(0,import_react3.useState)(""),[enviando,setEnviando]=(0,import_react3.useState)(!1),[error,setError]=(0,import_react3.useState)(""),[hecha,setHecha]=(0,import_react3.useState)(null),datos=(0,import_react3.useRef)(null),taller=talleres.find(t=>t.id===tallerId)??null,tope=Math.min(6,taller?taller.libres:6);(0,import_react3.useEffect)(()=>{taller&&personas>tope&&setPersonas(Math.max(1,tope))},[taller,tope]);let elegir=id=>{onTaller(id),setError(""),setTimeout(()=>datos.current?.scrollIntoView({behavior:"smooth",block:"center"}),220)};async function apuntar(e){if(e.preventDefault(),!(!taller||enviando)){setEnviando(!0),setError("");try{let r=await gufi.publicAutomation("talleres_web").run({accion:"reservar",taller:taller.id,personas,nombre,telefono,email,notas});if(!r.ok){setError(r.mensaje),(r.error==="COMPLETO"||r.error==="TALLER")&&recargar();return}setHecha({taller,personas,nombre:nombre.trim()}),recargar()}catch(err){setError(`No se ha podido enviar: ${String(err&&err.message?err.message:err)}`)}finally{setEnviando(!1)}}}let otra=()=>{setHecha(null),setNombre(""),setTelefono(""),setEmail(""),setNotas(""),setPersonas(1)};return __gh("section",{id:"reservar",className:"cb-sec cb-reserva","data-gufi-src":"sections/Reserva.tsx:115"},__gh(Revela,null,__gh("p",{className:"cb-ov","data-gufi-src":"sections/Reserva.tsx:117"},"Apuntarse"),__gh("h2",{className:"cb-h2","data-gufi-src":"sections/Reserva.tsx:118"},"Elige tu hora ",__gh("i",{"data-gufi-src":"sections/Reserva.tsx:118"},"y ven.")),__gh("p",{className:"cb-lead","data-gufi-src":"sections/Reserva.tsx:119"},"Solo salen las horas con plaza. Te apuntas en un minuto, sin cuenta, y Clara te confirma por WhatsApp. Se paga al confirmar."),__gh("div",{className:"cb-puntos","data-gufi-src":"sections/Reserva.tsx:120"},__gh("div",{className:"cb-punto","data-gufi-src":"sections/Reserva.tsx:121"},__gh("b",{"data-gufi-src":"sections/Reserva.tsx:121"},"1. D\xEDa y hora"),__gh("p",{"data-gufi-src":"sections/Reserva.tsx:121"},"Toca la que te venga bien. Lo que est\xE1 completo no sale.")),__gh("div",{className:"cb-punto","data-gufi-src":"sections/Reserva.tsx:122"},__gh("b",{"data-gufi-src":"sections/Reserva.tsx:122"},"2. Cu\xE1ntos ven\xEDs"),__gh("p",{"data-gufi-src":"sections/Reserva.tsx:122"},"Puedes apuntar hasta seis personas de una vez.")),__gh("div",{className:"cb-punto","data-gufi-src":"sections/Reserva.tsx:123"},__gh("b",{"data-gufi-src":"sections/Reserva.tsx:123"},"3. Clara te escribe"),__gh("p",{"data-gufi-src":"sections/Reserva.tsx:123"},"Te confirma la plaza y te dice c\xF3mo pagar."))),__gh("p",{className:"cb-duda","data-gufi-src":"sections/Reserva.tsx:125"},"\xBFDudas? Escr\xEDbele a Clara por Instagram: ",__gh("a",{href:INSTAGRAM,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Reserva.tsx:125"},__gh(IconoInstagram,{size:15}),INSTAGRAM_USUARIO),".")),__gh(Revela,{retraso:120},__gh("div",{className:"cb-card","data-gufi-src":"sections/Reserva.tsx:128"},hecha?__gh(Hecho,{h:hecha,onOtra:otra}):fallo?__gh("div",{"data-gufi-src":"sections/Reserva.tsx:130"},__gh("p",{className:"cb-error",style:{marginTop:0},"data-gufi-src":"sections/Reserva.tsx:131"},"No se han podido cargar los talleres: ",fallo),__gh("button",{className:"cb-btn cb-btn-claro",style:{marginTop:16},onClick:recargar,"data-gufi-src":"sections/Reserva.tsx:132"},"Reintentar")):cargando&&talleres.length===0?__gh(Esqueleto,null):talleres.length===0?__gh("p",{className:"cb-vacio","data-gufi-src":"sections/Reserva.tsx:135"},"Ahora mismo no hay talleres abiertos. Sigue a Clara en ",__gh("a",{href:INSTAGRAM,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Reserva.tsx:135"},__gh(IconoInstagram,{size:15}),"Instagram")," y te enteras del siguiente."):__gh("form",{className:"cb-in",onSubmit:apuntar,"data-gufi-src":"sections/Reserva.tsx:137"},__gh("p",{className:"cb-paso-t","data-gufi-src":"sections/Reserva.tsx:138"},"1 \xB7 ",__gh("b",{"data-gufi-src":"sections/Reserva.tsx:138"},"D\xEDa y hora"),taller?__gh(__gf,null," \xB7 ",fechaLarga(taller.fecha),", ",taller.hora):null),__gh(Horas,{talleres,elegido:tallerId,onElegir:elegir}),__gh("p",{className:"cb-paso-t","data-gufi-src":"sections/Reserva.tsx:140"},"2 \xB7 ",__gh("b",{"data-gufi-src":"sections/Reserva.tsx:140"},"Cu\xE1ntos ven\xEDs")),__gh("div",{className:"cb-personas","data-gufi-src":"sections/Reserva.tsx:141"},__gh("button",{type:"button","aria-label":"Una persona menos",disabled:personas<=1,onClick:()=>setPersonas(n=>Math.max(1,n-1)),"data-gufi-src":"sections/Reserva.tsx:142"},"\u2212"),__gh("b",{"data-gufi-src":"sections/Reserva.tsx:143"},personas," ",personas===1?"persona":"personas"),__gh("button",{type:"button","aria-label":"Una persona m\xE1s",disabled:personas>=tope,onClick:()=>setPersonas(n=>Math.min(tope,n+1)),"data-gufi-src":"sections/Reserva.tsx:144"},"+")),__gh("p",{className:"cb-paso-t","data-gufi-src":"sections/Reserva.tsx:146"},"3 \xB7 ",__gh("b",{"data-gufi-src":"sections/Reserva.tsx:146"},"Tus datos")),__gh("div",{ref:datos,className:"cb-datos","data-gufi-src":"sections/Reserva.tsx:147"},__gh("input",{className:"cb-input",placeholder:"Tu nombre",autoComplete:"name",required:!0,value:nombre,onChange:e=>setNombre(e.target.value),"data-gufi-src":"sections/Reserva.tsx:148"}),__gh("input",{className:"cb-input",placeholder:"Tel\xE9fono",type:"tel",inputMode:"tel",autoComplete:"tel",required:!0,value:telefono,onChange:e=>setTelefono(e.target.value),"data-gufi-src":"sections/Reserva.tsx:149"}),__gh("input",{className:"cb-input cb-full",placeholder:"Correo (si quieres)",type:"email",autoComplete:"email",value:email,onChange:e=>setEmail(e.target.value),"data-gufi-src":"sections/Reserva.tsx:150"}),__gh("textarea",{className:"cb-input cb-full",placeholder:"Algo que Clara deba saber (si quieres)",value:notas,onChange:e=>setNotas(e.target.value),"data-gufi-src":"sections/Reserva.tsx:151"}),__gh("div",{className:"cb-full","data-gufi-src":"sections/Reserva.tsx:152"},__gh("button",{className:"cb-btn cb-enviar",type:"submit",disabled:enviando||!taller,"data-gufi-src":"sections/Reserva.tsx:153"},enviando?__gh("span",{className:"cb-puntitos","aria-label":"Enviando","data-gufi-src":"sections/Reserva.tsx:155"},__gh("i",{"data-gufi-src":"sections/Reserva.tsx:155"}),__gh("i",{"data-gufi-src":"sections/Reserva.tsx:155"}),__gh("i",{"data-gufi-src":"sections/Reserva.tsx:155"})):taller?`Apuntarme \xB7 ${diaSemana(taller.fecha)} ${numDia(taller.fecha)} ${mesCorto(taller.fecha)}, ${taller.hora}`:"Elige una hora"),error&&__gh("p",{className:"cb-error",key:error,"data-gufi-src":"sections/Reserva.tsx:158"},error),__gh("p",{className:"cb-legal","data-gufi-src":"sections/Reserva.tsx:159"},"Tu nombre y tu tel\xE9fono solo los ve Clara, para confirmarte la plaza.")))))))}function Sobre(){return __gh("section",{id:"clara",className:"cb-blanca","data-gufi-src":"sections/Sobre.tsx:9"},__gh("div",{className:"cb-sec cb-sobre","data-gufi-src":"sections/Sobre.tsx:10"},__gh(Revela,null,__gh("div",{className:"cb-foto","data-gufi-src":"sections/Sobre.tsx:12"},__gh("img",{src:FOTOS.clara,alt:"Clara Bucoli con un ramo",loading:"lazy",style:{objectPosition:"center top"},"data-gufi-src":"sections/Sobre.tsx:12"}))),__gh(Revela,{retraso:120},__gh("p",{className:"cb-ov","data-gufi-src":"sections/Sobre.tsx:15"},"Clara"),__gh("p",{className:"cb-cita","data-gufi-src":"sections/Sobre.tsx:16"},CLARA.cita.antes," ",__gh("i",{"data-gufi-src":"sections/Sobre.tsx:16"},CLARA.cita.italica),CLARA.cita.despues),CLARA.parrafos.map((p,i)=>__gh("p",{key:i,className:"cb-texto","data-gufi-src":"sections/Sobre.tsx:17"},p)),__gh("div",{className:"cb-redes","data-gufi-src":"sections/Sobre.tsx:18"},__gh("a",{className:"cb-red",href:INSTAGRAM,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Sobre.tsx:19"},__gh(IconoInstagram,{size:18}),"Instagram ",__gh("span",{"data-gufi-src":"sections/Sobre.tsx:19"},INSTAGRAM_USUARIO)),__gh("a",{className:"cb-red",href:TIKTOK,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Sobre.tsx:20"},__gh(IconoTikTok,{size:17}),"TikTok ",__gh("span",{"data-gufi-src":"sections/Sobre.tsx:20"},TIKTOK_USUARIO))))))}function Galeria(){return GALERIA.length===0?null:__gh("section",{id:"galeria",className:"cb-sec",style:{paddingTop:0},"data-gufi-src":"sections/Galeria.tsx:9"},__gh(Revela,null,__gh("div",{className:"cb-gal","data-gufi-src":"sections/Galeria.tsx:11"},GALERIA.map((f,i)=>__gh("div",{key:i,"data-gufi-src":"sections/Galeria.tsx:13"},__gh("img",{src:f.src,alt:"",loading:"lazy",style:{objectPosition:f.pos},"data-gufi-src":"sections/Galeria.tsx:13"}))))))}function Cierre({libres}){return __gh("section",{className:"cb-cierre","data-gufi-src":"sections/Cierre.tsx:7"},__gh("img",{src:FOTOS.cierre,alt:"",loading:"lazy","data-gufi-src":"sections/Cierre.tsx:8"}),__gh("div",{className:"cb-sec","data-gufi-src":"sections/Cierre.tsx:9"},__gh("h2",{className:"cb-h2","data-gufi-src":"sections/Cierre.tsx:10"},"Gu\xE1rdate ",__gh("i",{"data-gufi-src":"sections/Cierre.tsx:10"},"una tarde.")),__gh("p",{"data-gufi-src":"sections/Cierre.tsx:11"},libres!=null&&libres>0?`Quedan ${libres} plazas entre las cuatro tardes.`:"Del 19 al 22 de noviembre, con Cova Trece."," Te apuntas en un minuto y Clara te confirma."),__gh("button",{className:"cb-btn",onClick:()=>irA("reservar"),"data-gufi-src":"sections/Cierre.tsx:12"},"Apuntarme a un taller")))}var import_react4=require("react");function Barra({libres}){let[visible,setVisible]=(0,import_react4.useState)(!1);return(0,import_react4.useEffect)(()=>{let mirar=()=>{let r=document.getElementById("reservar")?.getBoundingClientRect(),enReserva=!!r&&r.topwindow.innerHeight*.15,cierre=document.querySelector(".cb-cierre")?.getBoundingClientRect(),enCierre=!!cierre&&cierre.topwindow.innerHeight*.7&&!enReserva&&!enCierre)};return mirar(),window.addEventListener("scroll",mirar,{passive:!0}),window.addEventListener("resize",mirar),()=>{window.removeEventListener("scroll",mirar),window.removeEventListener("resize",mirar)}},[]),__gh("div",{className:`cb-barra${visible?" visible":""}`,"aria-hidden":!visible,"data-gufi-src":"sections/Barra.tsx:21"},__gh("span",{"data-gufi-src":"sections/Barra.tsx:22"},"Talleres ",__gh("b",{"data-gufi-src":"sections/Barra.tsx:22"},"19 a 22 de noviembre"),libres!=null&&libres>0?__gh(__gf,null," \xB7 ",libres," plazas"):null),__gh("button",{className:"cb-btn cb-btn-sm",onClick:()=>irA("reservar"),tabIndex:visible?0:-1,"data-gufi-src":"sections/Barra.tsx:23"},"Apuntarme"))}function Web({gufi}){let[talleres,setTalleres]=(0,import_react5.useState)([]),[cargando,setCargando]=(0,import_react5.useState)(!0),[fallo,setFallo]=(0,import_react5.useState)(""),[tallerId,setTallerId]=(0,import_react5.useState)(null),cargar=(0,import_react5.useCallback)(async()=>{try{let r=await gufi.publicAutomation("talleres_web").run({accion:"talleres"});setTalleres(r.talleres),setTallerId(x=>x!=null&&r.talleres.some(t=>t.id===x&&t.libres>0)?x:null),setFallo("")}catch(e){setFallo(String(e&&e.message?e.message:e))}finally{setCargando(!1)}},[gufi]);(0,import_react5.useEffect)(()=>{cargar()},[cargar]);let libres=talleres.length?talleres.reduce((s,t)=>s+t.libres,0):null,elegirYApuntar=id=>{setTallerId(id),irA("reservar")};return __gh("div",{className:"cb","data-gufi-src":"page.tsx:43"},__gh("style",{"data-gufi-src":"page.tsx:44"},ESTILOS),__gh(Nav,null),__gh(Portada,{libres}),__gh(Talleres,{talleres,cargando,elegido:tallerId,onElegir:elegirYApuntar}),__gh(Como,null),__gh(Lugar,null),__gh(Reserva,{gufi,talleres,cargando,fallo,recargar:cargar,tallerId,onTaller:setTallerId}),__gh(Sobre,null),__gh(Galeria,null),__gh(Cierre,{libres}),__gh("footer",{className:"cb-pie","data-gufi-src":"page.tsx:54"},__gh("div",{className:"cb-pie-c","data-gufi-src":"page.tsx:55"},__gh("span",{"data-gufi-src":"page.tsx:56"},__gh("b",{"data-gufi-src":"page.tsx:56"},"Clara Bucoli")," \xB7 Flores y talleres \xB7 \xA9 ",new Date().getFullYear()),__gh("nav",{"data-gufi-src":"page.tsx:57"},__gh("button",{onClick:()=>irA("talleres"),"data-gufi-src":"page.tsx:58"},"Fechas"),__gh("button",{onClick:()=>irA("reservar"),"data-gufi-src":"page.tsx:59"},"Apuntarme"),__gh("a",{href:INSTAGRAM,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"page.tsx:60"},__gh(IconoInstagram,{size:15}),INSTAGRAM_USUARIO),__gh("a",{href:TIKTOK,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"page.tsx:61"},__gh(IconoTikTok,{size:14}),TIKTOK_USUARIO)))),__gh(Barra,{libres}))}var featureConfig={dataSources,automations,meta:{name:"Web",version:"1.0.0",public:!0}};var stdin_default=Web;