:root{--e-balanceo: linear(0, .0189 .83%, .071 1.67%, .1508 2.5%, .2524 3.33%, .3698 4.17%, .497 5%, .7588 6.67%, .8837 7.5%, .999 8.33%, 1.1018 9.17%, 1.1897 10%, 1.2612 10.83%, 1.3155 11.67%, 1.3525 12.5%, 1.3728 13.33%, 1.3774 14.17%, 1.368 15%, 1.3464 15.83%, 1.3146 16.67%, 1.2751 17.5%, 1.2299 18.33%, 1.0361 21.67%, .9933 22.5%, .9554 23.33%, .9232 24.17%, .8974 25%, .878 25.83%, .8651 26.67%, .8585 27.5%, .8577 28.33%, .8621 29.17%, .8836 30.83%, .9162 32.5%, .9892 35.83%, 1.0191 37.5%, 1.0308 38.33%, 1.0471 40%, 1.0536 41.67%, 1.048 44.17%, .9971 50.83%, .9843 53.33%, .9803 55%, .9822 58.33%, 1.0015 65%, 1.0075 69.17%, .9973 82.5%, 1);--e-rebote: linear(0, .0065 .83%, .024 1.67%, .0511 2.5%, .0862 3.33%, .1281 4.17%, .1753 5%, .2813 6.67%, .5684 10.83%, .6767 12.5%, .7753 14.17%, .8202 15%, .9004 16.67%, .9671 18.33%, 1.0205 20%, 1.0611 21.67%, 1.0769 22.5%, 1.1003 24.17%, 1.1083 25%, 1.1178 26.67%, 1.1199 28.33%, 1.1162 30%, 1.0971 33.33%, 1.0431 40%, 1.0151 44.17%, .9967 48.33%, .9876 52.5%, .9862 58.33%, 1.001 78.33%, 1);--e-dock: linear(0, .0029 .83%, .0105 1.67%, .0221 2.5%, .0553 4.17%, .0987 5.83%, .1761 8.33%, .4045 15%, .4858 17.5%, .5846 20.83%, .6706 24.17%, .7433 27.5%, .8032 30.83%, .8517 34.17%, .8902 37.5%, .9265 41.67%, .9525 45.83%, .9734 50.83%, .988 56.67%, .9966 63.33%, 1.0005 70.83%, 1)}html[data-colocar] [data-colocar-item]:not([data-colocado]){opacity:0;transform:translateY(12px)}html[data-colocar] [data-colocar-item][data-colocado]{transition:opacity var(--d-colocar) var(--e-salida),transform var(--d-colocar) var(--e-papel)}@media(prefers-reduced-motion:reduce){html[data-colocar] [data-colocar-item]:not([data-colocado]){opacity:1;transform:none}}html.etx-sencillo [data-colocar-item]:not([data-colocado]),html.etx-grande [data-colocar-item]:not([data-colocado]){opacity:1!important;transform:none!important}.etx-campo{display:grid;gap:6px}.etx-campo>label,.etx-campo>.etx-campo__etiqueta{font-family:var(--f-ui);font-size:var(--t-ui);font-weight:500}.etx-entrada{width:100%;min-height:var(--alto-boton);padding:10px 14px;border:1px solid var(--tinta-2);border-radius:var(--radio-ui);background:var(--papel);color:var(--tinta);font-family:var(--f-ui);font-size:max(16px,var(--t-ui))}textarea.etx-entrada{min-height:112px;resize:vertical}.etx-ayuda{font-family:var(--f-ui);font-size:16px;line-height:1.4;color:var(--tinta-2)}.etx-error{font-family:var(--f-ui);font-size:16px;line-height:1.4;color:var(--error)}.etx-entrada[aria-invalid=true]{border-color:var(--error)}.etx-chips{display:flex;flex-wrap:wrap;gap:8px}.etx-chip{position:relative;display:inline-flex}.etx-chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.etx-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radio-pildora);border:1px solid var(--tinta-2);font-family:var(--f-ui);font-size:var(--t-ui);background:var(--papel)}.etx-chip input:checked+span{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.etx-chip input:focus-visible+span{outline:var(--grosor-foco) solid var(--lacre);outline-offset:3px}.etx-subtitulo{font-family:var(--f-display);font-size:var(--t-h3);line-height:1.25}.etx-tinta-mano{font-family:var(--f-tinta);font-weight:400;line-height:1.1}.etx-secundario{color:var(--tinta-2)}.etx-num-tabular{font-variant-numeric:lining-nums tabular-nums}.etx-seccion__cabeza{display:grid;gap:8px;justify-items:center;text-align:center;margin-block-end:32px}.etx-filete{border:0;height:1px;background:var(--filete);margin-block:24px}.etx-impresa{padding:8px;background:var(--papel);box-shadow:var(--sombra-contacto);border-radius:var(--radio-papel)}.etx-impresa img{width:100%;height:auto;object-fit:cover;background:var(--papel-2)}.etx-acciones{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(prefers-reduced-motion:no-preference){html[data-abierta]:not([data-abriendo],.etx-sencillo,.etx-grande) .portada__saludo>span{animation:portada-tinta .82s var(--e-tinta) .2s backwards}html[data-abierta]:not([data-abriendo],.etx-sencillo,.etx-grande) .portada__saludo>span+span{animation-delay:.62s}html[data-abierta]:not([data-abriendo],.etx-sencillo,.etx-grande) .portada__pendulo{animation:portada-balanceo var(--d-balanceo) var(--e-balanceo) .5s backwards}}@keyframes portada-tinta{0%{clip-path:inset(-.3em 100% -.3em -.4em);opacity:.4}to{clip-path:inset(-.3em -.4em -.3em -.4em);opacity:1}}@keyframes portada-balanceo{0%{rotate:8deg}to{rotate:0deg}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html:not(.etx-sencillo,.etx-grande,[data-nivel=b],[data-nivel=c]) .portada__tarjeta{animation:portada-recostar linear both;animation-timeline:view();animation-range:exit 0% exit 80%}}}@keyframes portada-recostar{to{transform:perspective(1400px) rotateX(8deg)}}@media(min-width:1100px){html[data-abierta]:has([data-escritorio][data-lista]) .portada__foto{display:none}html[data-abierta]:has([data-escritorio][data-lista]) .portada__tarjeta{grid-template-rows:1fr;outline:1px solid color-mix(in srgb,var(--foil-a) 55%,transparent);outline-offset:-18px}html[data-abierta]:has([data-escritorio][data-lista]) .portada__texto{gap:14px}}.carta{display:grid;gap:24px}.carta__hoja{display:grid;gap:22px;padding:clamp(28px,8vw,48px) clamp(22px,7vw,44px) clamp(26px,6vw,36px);rotate:-.35deg}.carta__titulo{text-align:center}.carta__cuerpo{display:grid;gap:14px;width:100%;max-width:34ch;margin-inline:auto}@supports (initial-letter: 2){.carta__cuerpo>p:first-child:first-letter{initial-letter:2;margin-inline-end:.1em;color:var(--lacre)}}.carta--versiculo .carta__cuerpo{max-width:28ch;font-style:italic;font-size:1.3125rem;line-height:1.55;text-align:center;text-wrap:balance}.carta--versiculo .carta__cuerpo>p:first-child:first-letter{initial-letter:normal;margin:0;color:inherit}.carta__cita{text-align:center}.carta__cita:before{content:"";display:block;width:28px;height:1px;margin:0 auto 12px;background:var(--foil-a)}.carta__firma{justify-self:end;margin-inline-end:4%;color:var(--tinta)}.carta__firma svg{width:min(250px,64vw);height:auto;overflow:visible}.carta__firma text{font-family:var(--f-tinta);font-size:100px}.carta__tinta{fill:currentColor}.carta__trazo{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-dasharray:900}@media(prefers-reduced-motion:no-preference){html[data-colocar] [data-colocado] .carta__trazo tspan{animation:carta-trazo .6s var(--e-tinta) calc(.42s + var(--i) * 70ms) backwards}html[data-colocar] [data-colocado] .carta__tinta{animation:etx-aparecer .7s var(--e-estandar) 1.35s backwards}html[data-colocar] [data-colocado] .carta__pd-texto{animation:carta-desplegar .52s var(--e-papel) 1.5s backwards}}@keyframes carta-trazo{0%{stroke-dashoffset:900}}@keyframes carta-desplegar{0%{transform:rotateX(-90deg);opacity:0}20%{opacity:1}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html:not(.etx-sencillo,.etx-grande) .carta__cuerpo>p{animation:carta-leer linear both;animation-timeline:view();animation-range:entry 0% cover 32%}}}@keyframes carta-leer{0%{opacity:.28}to{opacity:1}}.carta__pd{position:relative;z-index:1;display:grid;justify-self:start;width:min(84%,330px);margin:-34px 0 0 5%;rotate:-1.6deg;perspective:800px}.carta__pd>p{background:var(--textura-papel) 0 0 / var(--tam-papel) var(--papel-2);background-blend-mode:multiply;box-shadow:var(--sombra-contacto)}.carta__pd-marca{padding:12px 18px 8px;border-radius:2px 2px 0 0;color:var(--tinta)}.carta__pd-texto{padding:10px 18px 16px;border-radius:0 0 2px 2px;background-image:linear-gradient(color-mix(in srgb,var(--sombra-base) 12%,transparent),transparent 5px),var(--textura-papel);background-size:100% 100%,var(--tam-papel) var(--tam-papel);font-style:italic;transform-origin:50% 0}.carta__musica{display:flex;align-items:center;justify-content:center;gap:12px;max-width:40ch;margin-inline:auto;color:var(--tinta)}.carta__musica-boton{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--tinta);border-radius:50%;background:var(--papel);color:var(--tinta);-webkit-tap-highlight-color:transparent}.carta__musica-boton:before{content:"";margin-inline-start:3px;border-block:7px solid transparent;border-inline-start:11px solid currentColor}.carta__musica-boton[aria-pressed=true]:before{width:4px;height:14px;margin:0 7px 0 0;border:0;background:currentColor;box-shadow:7px 0 currentColor}.carta__musica-boton[data-cargando]{opacity:.6}.carta__musica-boton:focus-visible{border-radius:50%}.cuenta{display:grid;justify-items:center;gap:22px}.cuenta__bloc{display:grid;justify-items:center;gap:16px;width:min(100%,320px)}.cuenta__hoja{position:relative;display:grid;width:100%}.cuenta__banda{position:relative;z-index:1;padding:22px 16px 11px;border-radius:4px 4px 0 0;background:var(--lacre);color:var(--sobre-lacre);text-align:center;box-shadow:inset 0 -2px color-mix(in srgb,var(--lacre-sombra) 60%,transparent),var(--sombra-contacto)}.cuenta__banda:before{content:"";position:absolute;top:8px;left:50%;width:38px;height:5px;translate:-50% 0;border-radius:2px;background:linear-gradient(var(--papel),color-mix(in srgb,var(--tinta-3) 55%,var(--papel)));box-shadow:0 1px 1px color-mix(in srgb,var(--sombra-base) 45%,transparent)}.cuenta__cuerpo{display:grid;justify-items:center;gap:2px;padding:22px 18px 14px;border-radius:0 0 3px 3px;text-align:center;background:radial-gradient(circle,color-mix(in srgb,var(--sombra-base) 30%,transparent) .9px,transparent 1.4px) 0 3px / 7px 7px repeat-x,var(--textura-papel) 0 0 / var(--tam-papel) var(--papel);background-blend-mode:normal,multiply;box-shadow:0 2px 0 -1px var(--papel),0 3px 0 -1px var(--filete-fuerte),0 5px 0 -2px var(--papel),0 6px 0 -2px var(--filete-fuerte),0 8px 0 -3px var(--papel),0 9px 0 -3px var(--filete-fuerte),var(--sombra-contacto)}.cuenta__ayer{position:absolute;z-index:2;pointer-events:none;transform-origin:50% 0;box-shadow:var(--sombra-alta);will-change:transform,opacity}.cuenta__cara{display:grid;justify-items:center}.cuenta__numero{font-size:clamp(6rem,34vw,10rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.cuenta__numero>[aria-hidden]{display:inline-flex}.cuenta__digito{position:relative;display:inline-block;overflow:hidden;vertical-align:top}.cuenta__digito>span{display:block}.cuenta__digito>.cuenta__entra{position:absolute;inset:0}.cuenta__leyenda{font-size:var(--t-saludo);font-style:italic;line-height:1.3;color:var(--tinta-2)}.cuenta__frase{font-size:clamp(2.5rem,12vw,4rem);line-height:1.05;text-wrap:balance}.cuenta__pie{width:100%;margin-top:12px;padding-top:8px;border-top:1px solid var(--filete);font-size:1rem;line-height:1.4;color:var(--tinta-2)}.cuenta__reloj{display:flex;align-items:flex-start;gap:2px;min-height:44px;font-family:var(--f-ui);font-variant-numeric:tabular-nums}.cuenta__grupo{display:grid;justify-items:center;min-width:56px}.cuenta__cifras{display:inline-flex;font-size:1.125rem;font-weight:500;line-height:1.3}.cuenta__unidad{font-size:var(--t-etiqueta);font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.cuenta__sep{font-size:1.125rem;line-height:1.3}.cuenta__calendario{display:grid;justify-items:center;width:min(100%,360px)}.cuenta__calendario>summary{list-style:none}.cuenta__calendario>summary::-webkit-details-marker{display:none}.cuenta__calendario>summary:after{content:"";width:7px;height:7px;margin-inline-start:4px;border:solid currentColor;border-width:0 1.5px 1.5px 0;rotate:45deg;translate:0 -2px;transition:rotate var(--d-ui) var(--e-estandar),translate var(--d-ui) var(--e-estandar)}.cuenta__calendario[open]>summary:after{rotate:225deg;translate:0 2px}.cuenta__opciones{display:grid;gap:10px;width:100%;margin-top:12px;padding:16px}.cuenta__opciones .etx-boton{width:100%}.cuenta__separado{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:4px;padding-top:8px;border-top:1px solid var(--filete)}.cuenta__separado .etx-etiqueta{flex-basis:100%;text-align:center}.cuenta__separado .etx-boton{width:auto;padding-inline:12px}@media(prefers-reduced-motion:no-preference){.cuenta__calendario[open]>.cuenta__opciones{animation:etx-subir var(--d-ui) var(--e-salida) backwards}}.familia__tarjeta{position:relative;padding:clamp(34px,9vw,52px) clamp(18px,6vw,40px) clamp(28px,7vw,44px);text-align:center}.familia__tarjeta:before{content:"";position:absolute;inset:8px;border:1px solid var(--filete);outline:1px solid color-mix(in srgb,var(--foil-a) 50%,transparent);outline-offset:-5px;pointer-events:none}.familia__titulo{margin-bottom:10px}.familia__lista{display:grid}.familia__grupo{display:grid;align-content:start;gap:2px;padding-block:12px}.familia__grupo:before{content:"";width:28px;height:1px;margin:0 auto 14px;background:var(--foil-a)}.familia__grupo:first-child:before{visibility:hidden}.familia__grupo dt{margin-bottom:4px}.familia__nombre{font-size:1.375rem;line-height:1.3}.familia__estrella{display:inline-block;width:.5em;height:.5em;margin-inline-start:.3em;vertical-align:.2em;color:var(--tinta-2)}.familia__estrella path{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.familia__clave{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:18px;color:var(--tinta-2)}.familia__clave .familia__estrella{width:12px;height:12px;margin-inline:0 6px;vertical-align:0}@media(min-width:540px){html:not(.etx-grande) .familia__lista{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}html:not(.etx-grande) .familia__grupo:nth-child(2):before{visibility:hidden}}.familia__corte{margin-top:18px;padding-top:22px;border-top:1px solid var(--filete)}.familia__corte-titulo{margin-bottom:6px;font-style:italic;font-size:var(--t-h3);line-height:1.2}.familia__columnas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.familia__columnas .familia__grupo:before{visibility:hidden}.familia__columnas .familia__nombre{font-size:1.1875rem}html.etx-grande .familia__columnas{grid-template-columns:minmax(0,1fr)}@media(prefers-reduced-motion:no-preference){html[data-colocar] [data-colocado] .familia__grupo{animation:familia-entrar var(--d-colocar) var(--e-papel) calc(.16s + var(--i, 0) * 60ms) backwards}}@keyframes familia-entrar{0%{opacity:0;transform:translateY(8px)}}:is(.lugar__notas li,.lugar__llegar,.croquis__pie,.momento__lugar a,.sastre__inspiracion):before,.momento__dije:after{content:"";flex:none;width:22px;height:22px;background:currentColor;mask:var(--icono) center / contain no-repeat}@media(forced-colors:active){:is(.lugar__notas li,.lugar__llegar,.croquis__pie,.momento__lugar a,.sastre__inspiracion):before,.momento__dije:after,.sastre__figura{background:CanvasText}}.llegar svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lugares .etx-seccion__cabeza{margin-block-end:52px}.lugares__intro{max-width:34ch}.lugares__lista{display:grid;gap:44px}.lugares__ejemplo{margin-top:28px;text-align:center}.lugar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"foto cuando" "donde donde" "notas notas" "boton boton";align-items:start;gap:16px 18px;padding:22px 20px 24px;scroll-margin-top:40px}.lugar:nth-of-type(2n){grid-template-areas:"cuando foto" "donde donde" "notas notas" "boton boton"}.lugar__foto{grid-area:foto;margin:-34px 0 0 -8px;padding:6px;rotate:-1.6deg}.lugar:nth-of-type(2n) .lugar__foto{margin:-34px -8px 0 0;rotate:1.3deg}.lugar__foto img{aspect-ratio:4 / 5}.lugar__cuando{grid-area:cuando;display:grid;gap:8px;align-content:start}.lugar:nth-of-type(2n) .lugar__cuando{justify-items:end;text-align:end}.lugar__etiqueta{display:flex;gap:8px;align-items:baseline}.lugar:nth-of-type(2n) .lugar__etiqueta{flex-direction:row-reverse}.lugar__num{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--lacre);color:var(--sobre-lacre);letter-spacing:0}.lugar__hora{font-size:clamp(2.75rem,13.5vw,4rem);line-height:.9;letter-spacing:-.02em}:is(.lugar__estado,.momento__estado){justify-self:start;padding:3px 10px;border-radius:var(--radio-pildora);background:var(--lacre);color:var(--sobre-lacre);letter-spacing:.1em}:is(.lugar__estado,.momento__estado):empty{display:none}:is(.lugar,.momento)[data-estado=sigue] :is(.lugar__estado,.momento__estado){background:none;color:var(--lacre);box-shadow:inset 0 0 0 1px var(--lacre)}.lugar[data-estado=ahora]{box-shadow:var(--sombra-contacto),0 0 0 2px var(--lacre)}.lugar__donde{grid-area:donde;display:grid;gap:4px}.lugar__nombre{font-size:var(--t-h3);line-height:1.25}.lugar__direccion{font-style:normal;color:var(--tinta-2)}.lugar__notas{grid-area:notas;display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--filete)}.lugar__notas li{display:grid;grid-template-columns:22px 1fr;gap:10px}.lugar__notas li:before{background:var(--lacre)}.lugar__llegar{grid-area:boton;width:100%}.lugar__llegar:before,.sastre__inspiracion:before,.momento__lugar a:before{width:20px;height:20px}@media(min-width:520px){.lugar{grid-template-areas:"foto cuando" "foto donde" "notas notas" "boton boton";grid-template-rows:auto 1fr}.lugar:nth-of-type(2n){grid-template-areas:"cuando foto" "donde foto" "notas notas" "boton boton"}.lugar__donde{align-self:end}.croquis__lienzo{aspect-ratio:5 / 2}}.croquis{display:grid;gap:12px;margin:-8px 4px}.croquis__lienzo{position:relative;aspect-ratio:2 / 1;overflow:hidden;border-radius:var(--radio-papel);background:linear-gradient(var(--filete) 1px,transparent 0) 0 0 / 100% 24px,linear-gradient(90deg,var(--filete) 1px,transparent 0) 0 0 / 24px 100%,var(--papel-2);box-shadow:var(--sombra-hundida)}.croquis__lienzo svg{position:absolute;inset:0;width:100%;height:100%}.croquis__ruta{fill:none;stroke:var(--tinta-2);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.5 7;vector-effect:non-scaling-stroke}.croquis__pin{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:26px;height:26px;margin:-32px 0 0 -13px;border-radius:50%;background:var(--lacre);color:var(--sobre-lacre);font:600 var(--t-etiqueta) / 1 var(--f-ui);box-shadow:var(--sombra-contacto);transform-origin:50% 32px}.croquis__pin:after{content:"";position:absolute;top:22px;left:50%;margin-left:-6px;border:6px solid transparent;border-top:10px solid var(--lacre);border-bottom:0}.croquis__rotulo{position:absolute;top:var(--y);margin-top:-35px;line-height:1.3;letter-spacing:.1em}html.etx-grande .croquis__rotulo{font-size:13px;letter-spacing:.04em}.croquis__rotulo--der{left:calc(var(--x) + 17px)}.croquis__rotulo--izq{right:calc(100% - var(--x) + 17px);text-align:right}.croquis__tiempo{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;padding:1px 12px;border-radius:var(--radio-pildora);background:var(--papel);box-shadow:var(--sombra-contacto);font-weight:600;white-space:nowrap}.croquis__norte{position:absolute;top:10px;left:12px;display:grid;justify-items:center}.croquis__norte:before{content:"";border:5px solid transparent;border-bottom:9px solid var(--tinta-2);border-top:0}.croquis__pie{display:flex;gap:10px;align-items:center;justify-content:center;color:var(--tinta-2);text-align:center}.croquis__pie:before{width:24px;height:24px}:root[data-colocar]:not(.etx-sencillo,.etx-grande) .croquis:not([data-colocado]) .croquis__lienzo svg{clip-path:inset(0 100% 0 0)}:root[data-colocar]:not(.etx-sencillo,.etx-grande) .croquis--izq:not([data-colocado]) .croquis__lienzo svg{clip-path:inset(0 0 0 100%)}:root[data-colocar]:not(.etx-sencillo,.etx-grande) .croquis:not([data-colocado]) :is(.croquis__pin,.croquis__tiempo){opacity:0;scale:.4}:root[data-colocar]:not(.etx-sencillo,.etx-grande) .croquis[data-colocado] .croquis__lienzo svg{transition:clip-path 1.1s var(--e-tinta) .3s}:root[data-colocar]:not(.etx-sencillo,.etx-grande) .croquis[data-colocado] :is(.croquis__pin,.croquis__tiempo){transition:scale var(--d-rebote) var(--e-rebote),opacity var(--d-micro) var(--e-salida);transition-delay:calc(var(--i, 1.25) * 1.1s + .15s)}.llegar{display:grid;gap:20px}.llegar__direccion{font-style:normal;color:var(--tinta-2)}.llegar__apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.llegar__app{display:flex;gap:10px;align-items:center;min-height:60px;padding:10px 12px;border-radius:var(--radio-ui);background:var(--papel);box-shadow:inset 0 0 0 1px var(--filete-fuerte);color:var(--tinta);font:500 var(--t-ui) / 1.2 var(--f-ui);text-decoration:none;transition:transform var(--d-toque) var(--e-estandar)}.llegar__app:active,.llegar__fila:active{transform:scale(.98)}.llegar__app svg{flex:none;width:26px;height:26px;color:var(--lacre)}.llegar__filas{display:grid;border-top:1px solid var(--filete)}.llegar__fila{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;width:100%;min-height:64px;padding:10px 0;border:0;border-bottom:1px solid var(--filete);background:none;color:var(--tinta);font:500 var(--t-ui) / 1.3 var(--f-ui);text-align:start;text-decoration:none;transition:transform var(--d-toque) var(--e-estandar)}.llegar__fila svg{width:40px;height:40px;padding:9px;border-radius:50%;background:var(--papel-2);color:var(--lacre)}.llegar__fila small{display:block;font:400 var(--t-ui) / 1.35 var(--f-ui);color:var(--tinta-2)}.llegar__fila[data-copiado] small{color:var(--ok)}.llegar__mapa{display:block;width:100%;height:280px;border:0;border-radius:var(--radio-ui);background:var(--papel-2)}.hoja{position:fixed;inset:auto 0 0;width:min(100%,var(--ancho-columna));max-width:100%;max-height:min(90svh,780px);margin:0 auto;padding:0 var(--margen) calc(24px + env(safe-area-inset-bottom,0px));border:0;border-radius:20px 20px 0 0;box-shadow:var(--sombra-alta);overflow:hidden auto;overscroll-behavior:contain;transform:translateY(100%);transition:transform var(--d-ui) var(--e-estandar),opacity var(--d-fundido) linear,overlay var(--d-ui) allow-discrete,display var(--d-ui) allow-discrete}.hoja:is(:popover-open,[open]){display:block;transform:none;transition-duration:var(--d-dock),var(--d-fundido),0s,0s;transition-timing-function:var(--e-dock),linear}@starting-style{.hoja:is(:popover-open,[open]){transform:translateY(100%)}}.hoja::backdrop{background:color-mix(in srgb,var(--sombra-base) 45%,transparent);opacity:0;transition:opacity var(--d-ui),overlay var(--d-ui) allow-discrete,display var(--d-ui) allow-discrete}.hoja:is(:popover-open,[open])::backdrop{opacity:1}@starting-style{.hoja:is(:popover-open,[open])::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.hoja{transform:none;opacity:0;transition-duration:0s,var(--d-fundido),var(--d-fundido),var(--d-fundido)}.hoja:is(:popover-open,[open]){opacity:1}@starting-style{.hoja:is(:popover-open,[open]){transform:none;opacity:0}}}.hoja__cabeza{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:28px 0 16px;touch-action:none}.hoja__cabeza:before{content:"";position:absolute;top:10px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--filete-fuerte)}.hoja__titulos{display:grid;gap:4px;min-width:0}.hoja__cerrar{flex:none;margin:-8px -14px 0 0;padding:0 14px}.hoja__cuerpo{display:grid;gap:18px}.liston{position:relative;padding:26px 20px 26px 78px}.liston:before{content:"";position:absolute;z-index:2;top:-17px;left:23px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--foil-b),var(--foil-a) 58%,var(--lacre-sombra));box-shadow:var(--sombra-contacto)}.liston:after{content:"";position:absolute;top:10px;bottom:12px;left:32px;width:2px;background:repeating-linear-gradient(var(--filete-fuerte) 0 5px,transparent 5px 10px)}.liston__cinta{position:absolute;z-index:1;top:-10px;bottom:-24px;left:26px;width:14px;overflow:hidden;transform-origin:50% 0;background:linear-gradient(90deg,var(--lacre-sombra),var(--lacre) 30%,var(--lacre-brillo) 50%,var(--lacre) 70%,var(--lacre-sombra));clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 9px),0 100%)}.liston__brillo{position:absolute;inset:0 0 auto;height:28%;background:linear-gradient(transparent,color-mix(in srgb,var(--papel) 45%,transparent),transparent);transform:translateY(-100%)}.liston__lista{display:grid}.momento{position:relative;display:grid;gap:2px;padding:12px 0 16px}.momento+.momento{border-top:1px solid var(--filete)}.momento__dije{position:absolute;z-index:2;top:8px;left:-68px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--papel);color:var(--tinta);box-shadow:var(--sombra-contacto),inset 0 0 0 1px var(--filete-fuerte)}.momento__dije:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--foil-a)}.momento__dije:after{width:24px;height:24px}.momento--destacado .momento__dije{background:var(--lacre);color:var(--sobre-lacre);box-shadow:var(--sombra-contacto)}.momento__hora{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;letter-spacing:.02em;color:var(--tinta-2)}.momento__titulo{font-size:var(--t-h3);line-height:1.25}.momento__texto{color:var(--tinta-2)}.momento__musica{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-style:italic;color:var(--tinta-2)}.momento__musica:before{content:"";width:18px;height:18px;flex:none;background:var(--lacre);-webkit-mask:var(--icono) center / contain no-repeat;mask:var(--icono) center / contain no-repeat}.momento--destacado .momento__titulo{color:var(--lacre)}.momento__lugar a{display:inline-flex;gap:6px;align-items:center;min-height:44px}.momento[data-estado=pasado] .momento__dije{opacity:.45}.momento[data-estado=pasado] .momento__titulo{color:var(--tinta-2)}.momento[data-estado=ahora] .momento__dije{scale:1.08;box-shadow:var(--sombra-contacto),0 0 0 3px var(--papel),0 0 0 5px var(--lacre)}@supports (animation-timeline: view()){:root[data-colocar]:not(.etx-sencillo,.etx-grande,[data-fase=hoy]) .liston{view-timeline:--liston block}:root[data-colocar]:not(.etx-sencillo,.etx-grande,[data-fase=hoy]) :is(.liston__cinta,.liston__brillo){animation:etx-cinta linear both;animation-timeline:--liston;animation-range:cover 30vh cover calc(100% - 55vh)}:root[data-colocar]:not(.etx-sencillo,.etx-grande,[data-fase=hoy]) .liston__brillo{animation-name:etx-brillo}:root[data-colocar]:not(.etx-sencillo,.etx-grande,[data-fase=hoy]) .momento__dije{animation:etx-dije linear both;animation-timeline:view();animation-range:cover 18vh cover 34vh}}@keyframes etx-cinta{0%{transform:scaleY(.04)}to{transform:none}}@keyframes etx-brillo{to{transform:translateY(360%)}}@keyframes etx-dije{0%{opacity:.3;transform:scale(.72)}to{opacity:1;transform:none}}.liston[data-pasos] .liston__cinta{transform:scaleY(var(--avance, .04));transition:transform var(--d-escena) var(--e-tinta)}.liston[data-pasos] .momento__dije{transition:opacity var(--d-ui) var(--e-salida),transform var(--d-papel) var(--e-papel)}.liston[data-pasos] .momento:not([data-alcanzado]) .momento__dije{opacity:.3;transform:scale(.72)}:root[data-fase=hoy] .liston__cinta{transform:scaleY(var(--progreso, 1))}:root[data-fase=hoy] .liston__brillo{display:none}.etx-seccion--pausa{padding-block:calc(var(--ritmo) / 4)}.pausa{--velo-alto: clamp(96px, 22vh, 168px);position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:80vh;min-height:80svh;max-height:62rem;margin:0;overflow:hidden;background:var(--sombra-base);color:var(--sobre-sombra)}.pausa[data-frase=arriba]{justify-content:flex-start}.pausa :is(picture,img){position:absolute;inset:0;width:100%;height:100%}.pausa img{object-fit:cover;object-position:var(--pos-v)}@media(min-aspect-ratio:1 / 1){.pausa img{object-position:var(--pos-h)}}.pausa__velo{position:relative;padding:var(--velo-alto) var(--margen) clamp(40px,8vh,72px);background:linear-gradient(transparent,color-mix(in srgb,var(--sombra-base) var(--velo),transparent) var(--velo-alto),color-mix(in srgb,var(--sombra-base) calc(var(--velo) + 12%),transparent))}.pausa[data-frase=arriba] .pausa__velo{padding:clamp(40px,8vh,72px) var(--margen) var(--velo-alto);background:linear-gradient(to top,transparent,color-mix(in srgb,var(--sombra-base) var(--velo),transparent) var(--velo-alto),color-mix(in srgb,var(--sombra-base) calc(var(--velo) + 12%),transparent))}.pausa__frase{max-width:18ch;margin-inline:auto;font-style:italic;font-size:clamp(2rem,8.4vw,3.25rem);line-height:1.12;text-align:center}.pausa__frase:before{content:"";display:block;width:44px;height:1px;margin:0 auto 18px;background:var(--foil-b)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){:root:not(.etx-sencillo,.etx-grande,[data-nivel=b],[data-nivel=c]) .pausa img{animation:etx-pausa linear both;animation-timeline:view();animation-range:cover 0% cover 55%}}}@keyframes etx-pausa{0%{transform:scale(1.04)}to{transform:none}}.sastre{display:grid;gap:26px}.sastre .etx-seccion__cabeza{margin:0}.sastre__lineas{display:grid;gap:16px}.sastre__linea{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:center}.sastre__linea--sola{grid-template-columns:1fr;text-align:center}.sastre__linea .etx-etiqueta{display:block}.sastre__figura{width:44px;height:88px;background:var(--tinta-2);mask:var(--icono) center / contain no-repeat}.muestrario,.reservados{display:grid;gap:12px;justify-items:center;grid-template-columns:minmax(0,1fr);min-width:0;text-align:center}.muestrario__retazos,.reservados__lista{display:flex;justify-content:center}.muestrario__retazos{gap:8px;width:100%;padding:8px 0 4px}.muestrario__retazos li{flex:0 1 58px;min-width:0}.muestrario__retazos li,.reservados__base{filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--sombra-base) 28%,transparent))}.muestrario__retazos li:has(:focus-visible){outline:var(--grosor-foco) solid var(--lacre);outline-offset:4px;border-radius:4px}.retazo{display:block;width:58px;max-width:100%;height:auto;aspect-ratio:58 / 70;padding:0;border:0;background-color:var(--c);background-image:repeating-linear-gradient(0deg,color-mix(in srgb,white 7%,transparent) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,color-mix(in srgb,black 9%,transparent) 0 1px,transparent 1px 3px),linear-gradient(160deg,color-mix(in srgb,white 14%,transparent),color-mix(in srgb,black 14%,transparent));rotate:var(--g);mask:conic-gradient(from 135deg at top,transparent,black 1deg 89deg,transparent 90deg) top / 8px 51% repeat-x,conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) bottom / 8px 51% repeat-x;transition:translate var(--d-ui) var(--e-papel)}button.retazo{cursor:pointer}.retazo[aria-pressed=true]{translate:0 -10px}.muestrario__detalle{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;justify-content:center;min-height:48px;color:var(--tinta-2)}.muestrario__detalle b{color:var(--tinta);font-weight:600}.muestrario__detalle .etx-boton{min-height:44px;padding:0 16px}.reservados__tela{position:relative;padding:6px 12px 0}.reservados__lista{gap:22px}.reservados__lista li{display:grid;justify-items:center;gap:6px}.reservados__base{display:block}.retazo--reservado{opacity:.92}.reservados__hilo{position:absolute;inset:6px 0 auto;width:100%;height:70px;overflow:visible;pointer-events:none}.reservados__hilo path{fill:none;stroke:var(--lacre);stroke-width:1.75;stroke-linecap:round;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}:root[data-colocar]:not(.etx-sencillo,.etx-grande) .reservados:not([data-colocado]) .reservados__hilo{clip-path:inset(0 100% 0 0)}:root[data-colocar]:not(.etx-sencillo,.etx-grande) .reservados[data-colocado] .reservados__hilo{transition:clip-path .9s var(--e-tinta) .35s}.sastre__consejos{display:grid;gap:10px;padding-top:20px;border-top:1px solid var(--filete)}.sastre__consejos li{position:relative;padding-left:30px}.sastre__consejos li:before,.sastre__consejos li:after{content:"";position:absolute}.sastre__consejos li:before{z-index:1;top:.38em;left:2px;width:9px;height:9px;border-radius:50%;background:var(--lacre)}.sastre__consejos li:after{top:.62em;left:8px;width:1.5px;height:14px;background:var(--tinta-2);rotate:-45deg;transform-origin:top}.sastre__inspiracion{justify-self:center}.inspiracion__fotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px 2px}.inspiracion__fotos li{padding:6px;rotate:-.8deg}.inspiracion__fotos li:nth-child(2n){rotate:.9deg}.inspiracion__fotos img{aspect-ratio:3 / 4}.inspiracion__nota{color:var(--tinta-2)}@media(min-width:520px){.sastre__lineas{grid-template-columns:1fr 1fr}.retazo{width:66px}.muestrario__retazos li{flex-basis:66px}}[data-icono=anillos]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14.5a5 5 0 1 0 10 0 5 5 0 1 0-10 0M10 14.5a5 5 0 1 0 10 0 5 5 0 1 0-10 0M13.4 6.6 15 4.4l1.6 2.2L15 8.6z'/%3E%3C/svg%3E")}[data-icono=copas]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 3.5h5c0 3.6-1 5.8-2.5 5.8S4.5 7.1 4.5 3.5zM7 9.3v8.2M5 17.5h4M14.5 3.5h5c0 3.6-1 5.8-2.5 5.8s-2.5-2.2-2.5-5.8zM17 9.3v8.2M15 17.5h4M12 2.5v2M10.2 20.5h3.6'/%3E%3C/svg%3E")}[data-icono=cubiertos]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 3v4.8a2 2 0 0 0 4 0V3M8.5 3v4.2M8.5 9.8V21M16 21V3c2 1.4 3.2 4.4 3.2 8.2H16'/%3E%3C/svg%3E")}[data-icono=pista]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5v3.5M12 6a6.5 6.5 0 1 0 0 13 6.5 6.5 0 1 0 0-13M5.5 12.5h13M12 6c-2.4 3.4-2.4 9.6 0 13M12 6c2.4 3.4 2.4 9.6 0 13M6.6 9h10.8M6.6 16h10.8M19 20.5l1-1M4 20.5l1-1'/%3E%3C/svg%3E")}[data-icono=luna]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.5a8.5 8.5 0 1 0 6 13.7A7 7 0 0 1 14.5 3.5zM18.5 3v3M17 4.5h3'/%3E%3C/svg%3E")}[data-icono=brindis]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.2 21h3.6V12c0-2-1-3-1-5V4h-1.6v3c0 2-1 3-1 5zM12 1v1.2M14.8 2.2l-.9.9M9.2 2.2l.9.9M10.2 15.5h3.6'/%3E%3C/svg%3E")}[data-icono=pastel]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 20.5h14V14H5zM7 14v-4h10v4M12 10V6.8M12 4.3v.01M5 16.6c1.4.9 2.3-.9 3.5 0s2.3.9 3.5 0 2.3.9 3.5 0 2.1.9 3.5 0'/%3E%3C/svg%3E")}[data-icono=mariachi]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 16c3.5 2.4 16.5 2.4 20 0M6.2 15.4c.4-4.3 2.6-8 5.8-8s5.4 3.7 5.8 8M8.6 12.3c2.2.9 4.6.9 6.8 0M12 7.4V5.6'/%3E%3C/svg%3E")}[data-icono=vals]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a1.6 1.6 0 1 1 0 3.2A1.6 1.6 0 0 1 12 3zM12 6.2 9.8 11h4.4zM9.8 11C7 13.8 5 17.5 4.5 21h15c-.5-3.5-2.5-7.2-5.3-10M8 16.5c2.6.8 5.4.8 8 0'/%3E%3C/svg%3E")}[data-icono=foto]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7.5h4l1.5-2h7l1.5 2h4V19H3zM12 9.8a3.6 3.6 0 1 0 0 7.2 3.6 3.6 0 0 0 0-7.2M17.5 10.3h.01'/%3E%3C/svg%3E")}[data-icono=musica]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 17.5a2.5 2.5 0 1 1-2.5-2.5H9V5.5l10-2v11.5a2.5 2.5 0 1 1-2.5-2.5H19M9 9l10-2'/%3E%3C/svg%3E")}[data-icono=camion]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4.5h16V16H4zM4 11h16M7 16v2.5M17 16v2.5M7.5 13.5h.01M16.5 13.5h.01M8 4.5V3h8v1.5'/%3E%3C/svg%3E")}[data-icono=vela]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 21V10.5h5V21M7.5 21h9M12 10.5V9M12 3c-1.6 2-2.2 3.2-2.2 4.2a2.2 2.2 0 0 0 4.4 0C14.2 6.2 13.6 5 12 3zM6.8 6.2l-1.3-.7M17.2 6.2l1.3-.7M9.5 13.2c.9 0 .9 1.3 1.7 1.3'/%3E%3C/svg%3E")}[data-icono=pin]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11zM12 7.6a2.4 2.4 0 1 0 0 4.8 2.4 2.4 0 0 0 0-4.8'/%3E%3C/svg%3E")}[data-icono=flecha]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11 20 4l-7 16-2-7z'/%3E%3C/svg%3E")}[data-icono=nota]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M5 8l14 8M5 16l14-8'/%3E%3C/svg%3E")}[data-icono=estacionamiento]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5h12A2.5 2.5 0 0 1 20.5 6v12a2.5 2.5 0 0 1-2.5 2.5H6A2.5 2.5 0 0 1 3.5 18V6A2.5 2.5 0 0 1 6 3.5zM10 17V7h3.5a3 3 0 0 1 0 6H10'/%3E%3C/svg%3E")}[data-icono=auto]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 16v-3.5L6 7h12l2.5 5.5V16zM3.5 12.5h17M7 16v2.5M17 16v2.5M7 14h.01M17 14h.01'/%3E%3C/svg%3E")}[data-icono=a-pie]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 4.5a1.5 1.5 0 1 1 0 .01M11 21l2-6-2.5-2.5 1-4.5L9 10l-1 3M13.5 8.5 16 12h3M13 15l3 6'/%3E%3C/svg%3E")}[data-icono=galeria]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v14H4zM4 15l4.5-4 3.5 3 3-2.5 5 4.5M15.5 8.5h.01'/%3E%3C/svg%3E")}[data-figura=esmoquin]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 96' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3.5h6M22.5 3.5v5h3v-5M11 20c1-6.5 6-9.5 13-9.5s12 3 13 9.5l-2 36H13zM19 11.5l5 16.5 5-16.5M19 11.5l-3.2 13 5 4.3M29 11.5l3.2 13-5 4.3M23 34h2M23 40h2M24 56.5v28M16 88h16M21.4 14.6l2.6 1.3 2.6-1.3v2.8l-2.6-1.3-2.6 1.3z'/%3E%3C/svg%3E")}[data-figura=traje]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 96' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3.5h6M22.5 3.5v5h3v-5M11 20c1-6.5 6-9.5 13-9.5s12 3 13 9.5l-2 36H13zM19 11.5l5 16.5 5-16.5M19 11.5l-3.2 13 5 4.3M29 11.5l3.2 13-5 4.3M23 34h2M23 40h2M24 56.5v28M16 88h16M24 15.5l-1.4 2.2 1.4 10 1.4-10z'/%3E%3C/svg%3E")}[data-figura=guayabera]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 96' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3.5h6M22.5 3.5v5h3v-5M11 20c1-6.5 6-9.5 13-9.5s12 3 13 9.5l-2 32H13zM19 11.5l5 5 5-5M24 16.5v35M17.5 22v26M30.5 22v26M14.5 37h5M28.5 37h5M24 52.5v32M16 88h16'/%3E%3C/svg%3E")}[data-figura=largo]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 96' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3.5h6M22.5 3.5v5h3v-5M13 17c2.3-4.3 6.3-6.5 11-6.5s8.7 2.2 11 6.5M16 14c3 1.2 5.3 4.6 8 8.6 2.7-4 5-7.4 8-8.6l-1.8 20H17.8zM17.8 34.6C15 52 11.4 71 8 90h32c-3.4-19-7-38-9.8-55.4M24 41v49M20.5 46 16.4 90M27.5 46l4.1 44'/%3E%3C/svg%3E")}[data-figura=midi]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 96' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3.5h6M22.5 3.5v5h3v-5M13 17c2.3-4.3 6.3-6.5 11-6.5s8.7 2.2 11 6.5M16 14c3 1.2 5.3 4.6 8 8.6 2.7-4 5-7.4 8-8.6l-1.8 20H17.8zM17.8 34.6c-1.8 12-4.4 24-6.8 35h26c-2.4-11-5-23-6.8-35M21 44l-2 25M27 44l2 25M24 70v14.5M16 88h16'/%3E%3C/svg%3E")}[data-figura=coctel]{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 96' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3.5h6M22.5 3.5v5h3v-5M13 17c2.3-4.3 6.3-6.5 11-6.5s8.7 2.2 11 6.5M16 14c3 1.2 5.3 4.6 8 8.6 2.7-4 5-7.4 8-8.6l-1.8 20H17.8zM17.8 34.6c-1.8 8.5-4 16-6.8 23.4h26c-2.8-7.4-5-14.9-6.8-23.4M24 58v26.5M16 88h16'/%3E%3C/svg%3E")}etx-visor,etx-rsvp,etx-croquis{display:block}.galeria__mesa{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 14px;margin:0;padding:6px 2px 10px;list-style:none}.galeria__impresa{grid-column:1 / -1;rotate:var(--giro, 0deg);translate:var(--corrimiento, 0px) 0}.galeria__impresa--par{grid-column:span 3}.galeria__impresa--vertical.galeria__impresa--derecha{grid-column:3 / span 4}.galeria__impresa--vertical.galeria__impresa--izquierda{grid-column:1 / span 4}.galeria__enlace{position:relative;display:block;padding:6px 6px 8px;background-color:var(--papel);background-image:var(--textura-papel);background-size:var(--tam-papel) var(--tam-papel);background-blend-mode:multiply;border-radius:var(--radio-papel);box-shadow:var(--sombra-contacto);-webkit-tap-highlight-color:transparent;transition:rotate var(--d-ui) var(--e-salida),translate var(--d-ui) var(--e-salida)}.galeria__enlace:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--sombra-alta);opacity:0;transition:opacity var(--d-ui) var(--e-estandar);pointer-events:none}.galeria__enlace img{width:100%;height:auto;object-fit:cover;background:var(--papel-2)}.galeria__enlace:focus-visible{border-radius:var(--radio-papel)}@media(hover:hover){.galeria__enlace:hover{rotate:calc(var(--giro, 0deg) * -1);translate:0 -3px}.galeria__enlace:hover:after{opacity:1}}.galeria__enlace:active{translate:0 1px}@media(min-width:600px){.galeria__mesa{gap:34px 22px}}.visor{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--sobre-sombra);overflow:hidden;overscroll-behavior:contain}.visor::backdrop{background:transparent}.visor__fondo{position:absolute;inset:0;background:var(--sombra-base);opacity:.96}.visor__barra,.visor__pie{position:absolute;inset-inline:0;z-index:2;display:flex;align-items:center;gap:12px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.visor__barra{top:0;justify-content:space-between;padding-block:max(10px,env(safe-area-inset-top)) 6px}.visor__pie{bottom:0;justify-content:space-between;padding-block:8px max(14px,env(safe-area-inset-bottom))}.visor__cuenta{padding-inline:6px;font-family:var(--f-ui);font-size:var(--t-etiqueta);font-weight:600;letter-spacing:.14em;font-variant-numeric:lining-nums tabular-nums}.visor__boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:48px;padding:0 16px;border:1px solid color-mix(in srgb,var(--sobre-sombra) 42%,transparent);border-radius:var(--radio-pildora);background:color-mix(in srgb,var(--sombra-base) 70%,transparent);color:var(--sobre-sombra);font-family:var(--f-ui);font-size:var(--t-ui);font-weight:500;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.visor__boton svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.visor__boton:disabled{opacity:.35}.visor :focus-visible{outline-color:var(--foil-b)}.visor__escenario{position:absolute;inset:64px 0 76px;display:flex;align-items:center;justify-content:center;padding-inline:12px;touch-action:pinch-zoom;user-select:none;-webkit-user-select:none}.visor__foto{display:block;width:auto;height:auto;max-width:100%;max-height:100%;border:6px solid var(--papel);border-bottom-width:8px;border-radius:var(--radio-papel);background:var(--papel-2);box-shadow:var(--sombra-alta);-webkit-user-drag:none}.visor__leyenda{flex:1;min-width:0;font-family:var(--f-display);font-style:italic;font-size:1.125rem;line-height:1.35;text-align:center;text-wrap:balance}@media(max-width:599px){.visor__leyenda{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width:900px){.visor__escenario{inset:72px 88px 84px}}::view-transition-group(galeria-foto){animation-duration:.44s;animation-timing-function:var(--e-salida)}::view-transition-old(galeria-foto),::view-transition-new(galeria-foto){height:100%;object-fit:cover;animation-duration:.2s}html.etx-vt-visor::view-transition-old(root),html.etx-vt-visor::view-transition-new(root){animation-duration:.24s}.rsvp{position:relative}.rsvp__recien{width:fit-content;margin:0 auto 20px;padding:8px 18px;border-radius:var(--radio-pildora);background:var(--papel);color:var(--ok);font-weight:500;text-align:center;box-shadow:var(--sombra-contacto)}.rsvp__tarjeta{position:relative;display:grid;gap:26px;padding:clamp(34px,9vw,48px) clamp(22px,6.5vw,44px) clamp(28px,7vw,40px)}.rsvp__tarjeta:before,.rsvp__tarjeta:after{content:"";position:absolute;pointer-events:none;border-radius:1px}.rsvp__tarjeta:before{inset:9px;border:1px solid var(--filete-fuerte)}.rsvp__tarjeta:after{inset:13px;border:1px solid var(--filete)}.rsvp__membrete{display:grid;justify-items:center;gap:4px;margin-block-end:-6px}.rsvp__monograma{font-family:var(--f-display);font-size:1.375rem;letter-spacing:.12em;color:var(--lacre);line-height:1}.rsvp__error-general{padding:10px 14px;border-left:3px solid var(--error);background:var(--papel-2)}.rsvp__renglon{padding:0 6px 6px;border-bottom:1px solid var(--tinta-2);font-family:var(--f-display);font-style:italic;font-size:clamp(1.5rem,6.4vw,1.875rem);line-height:1.25;text-align:center;text-wrap:balance}.rsvp__general{display:grid;gap:18px}.rsvp__linea{width:100%;min-height:48px;padding:6px 4px;border:0;border-bottom:1px solid var(--tinta-2);border-radius:0;background:transparent;color:var(--tinta);font-family:var(--f-display);font-style:italic;font-size:1.375rem}.rsvp__linea[aria-invalid=true]{border-bottom-color:var(--error);border-bottom-width:2px}.rsvp__eleccion{display:grid;gap:12px;min-inline-size:0;margin:0;padding:0;border:0}.rsvp__opcion{position:relative;display:flex;align-items:center;gap:16px;min-height:64px;padding:10px 18px;border:1px solid var(--tinta-2);border-radius:var(--radio-ui);background:var(--papel);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-micro) var(--e-estandar),border-color var(--d-micro) var(--e-estandar)}.rsvp__opcion input,.rsvp__marca input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rsvp__opcion-texto{font-family:var(--f-display);font-size:1.375rem;line-height:1.2}.rsvp__opcion:has(input:checked){border-color:var(--tinta);background:var(--papel-2);box-shadow:inset 0 0 0 1px var(--tinta)}.rsvp__opcion:has(input:focus-visible),.rsvp__marca:has(input:focus-visible){outline:var(--grosor-foco) solid var(--lacre);outline-offset:3px}.rsvp__casilla{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--tinta);border-radius:3px;background:var(--papel)}.rsvp__casilla:after{content:"";width:30px;height:30px;translate:3px -3px;background:var(--lacre);-webkit-mask:var(--rsvp-palomita) center / contain no-repeat;mask:var(--rsvp-palomita) center / contain no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path var(--d-ui) var(--e-tinta)}input:checked+.rsvp__casilla:after{clip-path:inset(0 0 0 0)}.rsvp{--rsvp-palomita: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 12.8c2.1 1.5 3.7 3.3 5.3 5.6C11.7 12.3 15.3 7.7 20.6 3.9' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.rsvp__si,.rsvp__cierre{display:none;gap:24px}.rsvp__extranar{display:none;font-family:var(--f-display);font-style:italic;font-size:1.375rem;text-align:center}.rsvp__tarjeta:has(input[name=asiste][value=si]:checked) .rsvp__si,.rsvp__tarjeta:has(input[name=asiste]:checked) .rsvp__cierre{display:grid;animation:etx-subir var(--d-colocar) var(--e-salida) both}.rsvp__tarjeta:has(input[name=asiste][value=no]:checked) .rsvp__extranar{display:block;animation:etx-subir var(--d-colocar) var(--e-salida) both}@supports not selector(:has(*)){.rsvp__si,.rsvp__cierre{display:grid}}.rsvp__grupo{display:grid;gap:14px;min-inline-size:0;margin:0;padding:0;border:0}.rsvp__grupo>legend{margin-block-end:12px;padding:0}.rsvp__personas{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rsvp__persona{display:grid;gap:12px;padding:12px 14px 14px;border:1px solid var(--filete-fuerte);border-radius:var(--radio-ui);background:color-mix(in srgb,var(--papel) 55%,var(--papel-2))}.rsvp__libre,.rsvp__detalle{display:grid;gap:12px}.rsvp__marca{position:relative;display:flex;align-items:center;gap:14px;min-height:44px;cursor:pointer;border-radius:6px;-webkit-tap-highlight-color:transparent}.rsvp__quien{font-family:var(--f-display);font-size:1.25rem;line-height:1.25}.rsvp__tu .rsvp__quien{min-height:44px;display:flex;align-items:center}.rsvp__persona:has(.rsvp__va:not(:checked)) .rsvp__quien{color:var(--tinta-2)}.rsvp__persona:has(.rsvp__va:not(:checked)) :is(.rsvp__detalle,.rsvp__nombre-libre){display:none}.rsvp__menu{display:grid;gap:8px;min-inline-size:0;margin:0;padding:0;border:0}.rsvp__menu>legend{margin-block-end:8px;padding:0}.rsvp__alergias>summary{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--f-ui);font-size:var(--t-ui);font-weight:500;cursor:pointer;list-style:none;border-radius:6px}.rsvp__alergias>summary::-webkit-details-marker{display:none}.rsvp__alergias>summary:before{content:"+";display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--tinta-2);border-radius:50%;font-size:18px;line-height:1;transition:rotate var(--d-ui) var(--e-estandar)}.rsvp__alergias[open]>summary:before{rotate:45deg}.rsvp__alergias-grupo{display:grid;gap:12px;min-inline-size:0;margin:4px 0 0;padding:0;border:0}.rsvp__otra{margin-block-start:10px}.rsvp__alergias:has(.etx-chips) .rsvp__otra{display:none}.rsvp__alergias:has(.rsvp__alergia-otra input:checked) .rsvp__otra{display:grid}.rsvp__opcional{color:var(--tinta-2);font-weight:400}.rsvp__enviar{width:100%;min-height:56px;font-size:1.0625rem}.rsvp__enviar[aria-disabled=true]{cursor:progress}.rsvp__estado:empty{display:none}.rsvp__estado{text-align:center;color:var(--tinta-2)}.rsvp__cierre>a{justify-self:center;display:inline-flex;align-items:center;min-height:44px;margin-block-start:-14px;padding-inline:8px;font-family:var(--f-ui);font-size:var(--t-ui);color:var(--tinta-2)}.rsvp__whatsapp{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:8px;color:var(--tinta-2);text-align:center}.rsvp__whatsapp>span{flex-basis:100%}.rsvp__whatsapp a{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px}.rsvp__cancelar{justify-self:center}.rsvp__respondida,.rsvp__gracias,.rsvp__cerrado{display:none;justify-items:center;gap:14px;padding:32px clamp(20px,6vw,40px);text-align:center}.rsvp__cerrado{display:grid;margin-block-end:20px}html[data-confirmado=si] .rsvp__respondida,html[data-confirmado=no] .rsvp__respondida,.rsvp__recien-general~.rsvp__gracias,.rsvp--enviada .rsvp__gracias{display:grid;animation:etx-subir var(--d-colocar) var(--e-salida) both}html[data-confirmado=si] .rsvp__tarjeta:not(:target),html[data-confirmado=no] .rsvp__tarjeta:not(:target),.rsvp__recien-general~.rsvp__tarjeta:not(:target),html .rsvp--enviada .rsvp__tarjeta{display:none}html[data-confirmado] .rsvp--editando .rsvp__tarjeta{display:grid}html[data-confirmado] .rsvp--editando .rsvp__respondida{display:none}.rsvp__resumen{font-family:var(--f-display);font-size:clamp(1.5rem,6vw,1.875rem);line-height:1.2;text-wrap:balance}.rsvp__extranar-final,.rsvp__ver-pase,.rsvp__ver-regalos{display:none}html[data-confirmado=no] .rsvp__extranar-final{display:block;font-family:var(--f-display);font-style:italic;font-size:1.25rem}html[data-confirmado=si] .rsvp__ver-pase,html[data-confirmado=no] .rsvp__ver-regalos{display:inline-flex}.rsvp__sello-ok{width:56px;height:56px;fill:none;stroke:var(--ok);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rsvp__sello-ok path{stroke-width:2.6}.rsvp__sello-ok :is(circle,path){stroke-dasharray:1;animation:rsvp-trazo var(--d-escena) var(--e-tinta) both}.rsvp__sello-ok path{animation-delay:calc(var(--d-escena) * .45)}html[data-confirmado=no] .rsvp__sello-ok{display:none}@keyframes rsvp-trazo{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.rsvp__gracias-titulo{font-family:var(--f-display);font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.1}.rsvp__tarjeta[data-escena]{pointer-events:none}.rsvp__escena{position:absolute;left:50%;z-index:3;width:var(--carta-ancho);translate:-50% 0;pointer-events:none}.carta{position:relative;z-index:2}.carta__panel{position:relative;z-index:1;height:var(--panel-alto);transform-style:preserve-3d}.carta__panel--abajo{z-index:2;transform-origin:50% 0}.carta__panel--arriba{z-index:3;transform-origin:50% 100%}.carta__cara,.carta__dorso{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:4px;padding:10px 16px;text-align:center;background-color:var(--papel);background-image:var(--textura-papel);background-size:var(--tam-papel) var(--tam-papel);background-blend-mode:multiply;backface-visibility:hidden;-webkit-backface-visibility:hidden}.carta__dorso{background-color:var(--papel-2);transform:rotateX(180deg)}.carta__panel--arriba .carta__cara{border-radius:2px 2px 0 0;box-shadow:inset 0 -1px 0 var(--filete)}.carta__panel--abajo .carta__cara{border-radius:0 0 2px 2px;box-shadow:inset 0 1px 0 var(--filete)}.carta__nombre{font-family:var(--f-display);font-style:italic;font-size:1.375rem;line-height:1.15}.carta__respuesta{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-display);font-size:1.125rem}.carta__monograma{font-family:var(--f-display);font-size:1.25rem;letter-spacing:.12em;color:var(--lacre)}.carta__marca{width:22px;height:22px;fill:none;stroke:var(--lacre);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.sobrecito{position:absolute;left:-4%;top:0;width:108%;height:var(--sobre-alto)}.sobrecito__fondo,.sobrecito__frente,.sobrecito__solapa{position:absolute;inset:0;background-color:var(--kraft);background-image:var(--textura-papel);background-size:var(--tam-papel) var(--tam-papel);background-blend-mode:multiply}.sobrecito__fondo{z-index:1;border-radius:3px;box-shadow:var(--sombra-alta);background-color:var(--chukum-2)}.sobrecito__frente{z-index:3;top:22%;border-radius:0 0 3px 3px;clip-path:polygon(0 0,50% 58%,100% 0,100% 100%,0 100%)}.sobrecito__frente:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--filete),transparent 40%)}.sobrecito__solapa{z-index:4;height:62%;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;background-color:var(--kraft);box-shadow:inset 0 -1px 0 var(--filete)}.sobrecito__sello{position:absolute;left:50%;top:62%;z-index:5;display:grid;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:47% 53% 50% 50%/52% 48% 54% 46%;background:radial-gradient(circle at 38% 34%,var(--sello-brillo),var(--sello) 55%,var(--sello-sombra));box-shadow:0 2px 4px color-mix(in srgb,var(--sombra-base) 35%,transparent);color:var(--sobre-sello, var(--sobre-lacre));font-family:var(--f-display);font-size:1.25rem;letter-spacing:.04em;line-height:1}.sobrecito__sello:before{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid color-mix(in srgb,var(--sobre-lacre) 45%,transparent)}.rsvp__espera{position:absolute;inset-inline:0;z-index:4;text-align:center;color:var(--tinta-2)}.petalos{position:fixed;z-index:60;width:0;height:0;pointer-events:none}.petalo{position:absolute;left:-8px;top:-10px;width:16px;height:20px;max-width:none;fill:var(--lacre-brillo)}.petalo:nth-child(3n){fill:var(--lacre)}.petalo:nth-child(4n+1){fill:var(--foil-a)}::view-transition-group(rsvp-pase){animation-duration:.64s;animation-timing-function:var(--e-salida)}::view-transition-old(rsvp-pase){animation-duration:.26s}::view-transition-new(rsvp-pase){animation-duration:.42s;animation-delay:.12s}html.etx-vt-rsvp::view-transition-old(root),html.etx-vt-rsvp::view-transition-new(root){animation-duration:.3s}.pase--independiente{padding-block:40px 64px}.pase__sin-token{display:grid;justify-items:center;gap:16px;text-align:center}.pase__fantasma{display:grid;place-items:center;width:min(100%,320px);height:176px;border:1.5px dashed var(--tinta-2);border-radius:12px;color:var(--tinta-2);font-family:var(--f-display);font-style:italic;font-size:3rem}.pase__marco{filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--sombra-base) 22%,transparent)) drop-shadow(0 12px 16px color-mix(in srgb,var(--sombra-base) 16%,transparent))}.pase__boleto{--muesca: 13px;--lado-qr: clamp(124px, 38vw, 152px);position:relative;display:grid}.pase__cuerpo,.pase__talon{position:relative;background-color:var(--papel);background-image:var(--textura-papel);background-size:var(--tam-papel) var(--tam-papel);background-blend-mode:multiply}.pase__cuerpo{display:grid;gap:20px;padding:26px 24px 28px;border-radius:12px 12px 0 0;-webkit-mask:radial-gradient(circle var(--muesca) at 0 100%,transparent 96%,black) left / 51% 100% no-repeat,radial-gradient(circle var(--muesca) at 100% 100%,transparent 96%,black) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--muesca) at 0 100%,transparent 96%,black) left / 51% 100% no-repeat,radial-gradient(circle var(--muesca) at 100% 100%,transparent 96%,black) right / 51% 100% no-repeat}.pase__talon{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:24px 22px;border-radius:0 0 12px 12px;-webkit-mask:radial-gradient(circle var(--muesca) at 0 0,transparent 96%,black) left / 51% 100% no-repeat,radial-gradient(circle var(--muesca) at 100% 0,transparent 96%,black) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--muesca) at 0 0,transparent 96%,black) left / 51% 100% no-repeat,radial-gradient(circle var(--muesca) at 100% 0,transparent 96%,black) right / 51% 100% no-repeat}.pase__talon:before{content:"";position:absolute;top:-2px;left:calc(var(--muesca) + 6px);right:calc(var(--muesca) + 6px);height:4px;background:radial-gradient(circle,var(--filete-fuerte) 1.6px,transparent 2px) 0 0 / 11px 4px repeat-x}.pase__evento{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-block-end:14px;border-bottom:1px solid var(--filete-fuerte)}.pase__anfitriones{font-family:var(--f-display);font-size:1.25rem;letter-spacing:.02em}.pase__fecha{font-variant-numeric:lining-nums tabular-nums}.pase__nombre{font-family:var(--f-display);font-size:clamp(2rem,9.4vw,2.75rem);line-height:1.04;letter-spacing:-.01em;text-wrap:balance}.pase__datos{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin:0}.pase__dato{display:grid;gap:4px}.pase__dato dd{margin:0;font-family:var(--f-display);font-size:1.5rem;line-height:1.1}.pase__dato--mesa{justify-items:end;text-align:right}.pase__dato dd.pase__mesa{font-size:clamp(3.75rem,19vw,4.75rem);line-height:.82;font-variant-numeric:lining-nums;color:var(--lacre)}.pase__lugar{display:grid;gap:2px}.pase__lugar-nombre{font-size:1.0625rem;line-height:1.35;color:var(--tinta-2)}.pase__qr{width:var(--lado-qr);aspect-ratio:1;color:var(--qr-tinta)}.pase__qr :is(svg,img){width:100%;height:auto}.pase__qr svg rect{fill:var(--qr-fondo)}.pase__pie-talon{display:grid;gap:8px;justify-items:start}.pase__numero{font-family:var(--f-ui);font-size:1.125rem;font-weight:600;letter-spacing:.1em;font-variant-numeric:lining-nums tabular-nums;color:var(--lacre);rotate:-2deg}.pase__indicacion{font-family:var(--f-ui);font-size:16px;line-height:1.4;color:var(--tinta-2)}.pase__sello{display:none}.pase__sello span{display:inline-block;padding:4px 10px;border:2px solid var(--ok);border-radius:4px;color:var(--ok);font-family:var(--f-ui);font-size:var(--t-etiqueta);font-weight:600;letter-spacing:.16em;text-transform:uppercase;rotate:-7deg;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 30%,transparent)}html[data-confirmado=si] .pase__sello{display:block;padding-block-start:2px}.pase__velo{display:none}html[data-confirmado=pendiente] .pase__qr{opacity:.14}html[data-confirmado=pendiente] .pase__pie-talon{visibility:hidden}html[data-confirmado=pendiente] [data-pase=guardar]{display:none}html[data-confirmado=pendiente] .pase__velo{position:absolute;inset:0 0 0 calc(22px + var(--lado-qr) + 10px);z-index:2;display:grid;place-items:center start;margin:0;padding:16px 18px 16px 0;text-align:left}.pase__velo a{display:inline-block;padding:10px 6px;font-family:var(--f-display);font-style:italic;font-size:1.375rem;line-height:1.25;text-wrap:balance}.pase__declinado{display:none;text-align:center}html[data-confirmado=no] .pase__declinado{display:block}html[data-confirmado=no] :is(.pase__marco,.pase__acciones,.pase__croquis){display:none}.pase__acciones{margin-block:28px 0}@media(min-width:540px){.pase__boleto{grid-template-columns:minmax(0,1fr) auto}.pase__cuerpo{border-radius:12px 0 0 12px;-webkit-mask:radial-gradient(circle var(--muesca) at 100% 0,transparent 96%,black) top / 100% 51% no-repeat,radial-gradient(circle var(--muesca) at 100% 100%,transparent 96%,black) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--muesca) at 100% 0,transparent 96%,black) top / 100% 51% no-repeat,radial-gradient(circle var(--muesca) at 100% 100%,transparent 96%,black) bottom / 100% 51% no-repeat}.pase__talon{grid-template-columns:auto;justify-items:center;align-content:center;padding:24px 22px;border-radius:0 12px 12px 0;-webkit-mask:radial-gradient(circle var(--muesca) at 0 0,transparent 96%,black) top / 100% 51% no-repeat,radial-gradient(circle var(--muesca) at 0 100%,transparent 96%,black) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--muesca) at 0 0,transparent 96%,black) top / 100% 51% no-repeat,radial-gradient(circle var(--muesca) at 0 100%,transparent 96%,black) bottom / 100% 51% no-repeat}.pase__talon:before{top:calc(var(--muesca) + 6px);bottom:calc(var(--muesca) + 6px);left:-2px;right:auto;width:4px;height:auto;background:radial-gradient(circle,var(--filete-fuerte) 1.6px,transparent 2px) 0 0 / 4px 11px repeat-y}.pase__pie-talon{justify-items:center;text-align:center}.pase__indicacion{max-width:16ch}html[data-confirmado=pendiente] .pase__velo{inset:0;place-items:center;padding:20px;text-align:center}html[data-confirmado=pendiente] .pase__qr{opacity:.08}}.pase__croquis{display:grid;gap:14px;margin:28px 0 0;padding:18px 10px 14px;scroll-margin-top:24px}.pase__croquis-pie{display:grid;justify-items:center;gap:4px;padding-inline:8px;text-align:center}.pase__croquis-descripcion{font-family:var(--f-ui);font-size:var(--t-ui);line-height:1.45}.croquis{width:100%;height:auto}.croquis text{font-family:var(--f-ui);font-size:var(--croquis-etiqueta);font-weight:600;letter-spacing:.14em;text-anchor:middle;dominant-baseline:central;fill:var(--tinta-2)}.croquis__muro{fill:none;stroke:var(--tinta-2);stroke-width:5;stroke-linejoin:round;stroke-linecap:round}.croquis__puerta{stroke:var(--lacre);stroke-width:5;stroke-dasharray:4 10;stroke-linecap:round}.croquis__zona rect.croquis__trazo{fill:var(--chukum-claro);stroke:var(--tinta-2);stroke-width:2.5}.croquis__zona--pista rect.croquis__trazo{fill:var(--papel-2)}.croquis__duela{stroke:var(--filete-fuerte);stroke-width:1.5}.croquis__cubierta{fill:var(--papel);stroke:var(--tinta-2);stroke-width:3}.croquis__platos{fill:none;stroke:var(--tinta-3);stroke-width:7;stroke-linecap:round;stroke-dasharray:0 10}.croquis .croquis__numero{fill:var(--tinta);letter-spacing:0}.croquis__halo{fill:none;stroke:var(--lacre);stroke-width:2.5;stroke-dasharray:5 9;stroke-linecap:round}.croquis__mesa[data-tuya] .croquis__cubierta{fill:var(--lacre);stroke:var(--lacre-sombra)}.croquis__mesa[data-tuya] .croquis__platos{stroke:var(--sobre-lacre);opacity:.6}.croquis .croquis__mesa[data-tuya] .croquis__numero{fill:var(--sobre-lacre)}.croquis__ruta-linea{fill:none;stroke:var(--lacre);stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 24}.croquis__ruta-mascara{fill:none;stroke:#fff;stroke-width:44;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.croquis__ruta-inicio{fill:var(--lacre)}.croquis__tu rect{fill:var(--lacre)}.croquis__tu path{fill:none;stroke:var(--lacre);stroke-width:3;stroke-linecap:round}.croquis .croquis__tu text{fill:var(--sobre-lacre)}.croquis[data-dibujo=pendiente] .croquis__trazo{stroke-dasharray:1;stroke-dashoffset:1}.croquis[data-dibujo=pendiente] :is(.croquis__zona,.croquis__mesa),.croquis[data-dibujo=pendiente] :is(.croquis__tu,.croquis__ruta-inicio){opacity:0}.croquis[data-dibujo=pendiente] .croquis__ruta-mascara{stroke-dashoffset:1}.croquis[data-dibujo=listo] .croquis__trazo{stroke-dasharray:1;animation:rsvp-trazo .9s var(--e-tinta) both;animation-delay:var(--retraso, 0ms)}.croquis[data-dibujo=listo] :is(.croquis__zona,.croquis__mesa){animation:etx-aparecer .52s var(--e-estandar) both;animation-delay:var(--retraso, 0ms)}.croquis[data-dibujo=listo] .croquis__ruta-mascara{animation:rsvp-trazo 1.2s var(--e-tinta) both;animation-delay:.7s}.croquis[data-dibujo=listo] .croquis__ruta-inicio{animation:etx-aparecer var(--d-micro) var(--e-estandar) both;animation-delay:.7s}.croquis[data-dibujo=listo] .croquis__tu{transform-box:fill-box;transform-origin:center;animation:croquis-tu .26s var(--e-salida) both;animation-delay:1.85s}@keyframes croquis-tu{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.pase__boleto[data-activado] .pase__sello span{animation:pase-sello .16s var(--e-salida) both}@keyframes pase-sello{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:none}}html.etx-grande .rsvp__opcion-texto,html.etx-grande .rsvp__quien{font-size:1.5rem}html.etx-grande .rsvp__opcion{min-height:72px}html.etx-grande .pase__indicacion,html.etx-grande .pase__croquis-descripcion{font-size:18px}@media print{.pase__marco{filter:none}.pase__acciones,.pase__velo{display:none!important}.galeria__impresa{break-inside:avoid}}:root{--i-copiar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='10' height='10' rx='1.6'/%3E%3Cpath d='M13 4.6V4.4A1.4 1.4 0 0 0 11.6 3H4.4A1.4 1.4 0 0 0 3 4.4v7.2A1.4 1.4 0 0 0 4.4 13h.2'/%3E%3C/svg%3E");--i-listo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5l3.8 3.8L16 6'/%3E%3C/svg%3E");--forro: radial-gradient(circle, color-mix(in srgb, var(--forro-dibujo) 38%, transparent) 1.1px, transparent 1.6px) 0 0 / 9px 9px, linear-gradient(170deg, var(--forro-fondo), color-mix(in oklab, var(--forro-fondo), var(--sombra-base) 35%))}.boton-copiar{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 14px 0 12px;border:1px solid var(--tinta-2);border-radius:var(--radio-pildora);background:var(--papel);color:var(--tinta);font:500 var(--t-ui) / 1 var(--f-ui);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale var(--d-toque) var(--e-estandar)}.boton-copiar:before{content:"";width:17px;height:17px;background:currentColor;mask:var(--i-copiar) center / contain no-repeat}.boton-copiar:active{scale:.96}.boton-copiar[data-copiado]{border-color:var(--tinta);background:var(--tinta);color:var(--papel)}.boton-copiar[data-copiado]:before{mask-image:var(--i-listo)}.regalos{display:grid;gap:28px}.regalos__intro,.hospedaje__intro{max-width:36ch;color:var(--tinta-2)}.regalos__sobre{--solapa: 92px;--bolsa: 104px;position:relative;isolation:isolate;padding:38px 12px 16px}.regalos__sobre:before,.regalos__sobre:after{content:"";position:absolute;z-index:-1}.regalos__sobre:before{inset:0 0 auto;height:calc(var(--solapa) + 2px);clip-path:polygon(0 100%,50% 0,100% 100%);background:var(--forro)}.regalos__sobre:after{inset:var(--solapa) 0 0;border-radius:0 0 3px 3px;background:linear-gradient(color-mix(in srgb,var(--sombra-base) 16%,var(--papel-2)),var(--papel-2) 48px);box-shadow:var(--sombra-alta)}.regalos__tarjeta{position:relative;z-index:1;padding:22px 20px calc(var(--bolsa) - 4px);rotate:-.6deg}.regalos__ejemplo{width:fit-content;margin:6px 0 4px;padding:2px 10px;border:1px dashed var(--lacre);border-radius:var(--radio-pildora);color:var(--lacre);font:500 var(--t-ui) / 1.5 var(--f-ui)}.regalos__dato{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding-block:10px}.regalos__dato+.regalos__dato{border-top:1px solid var(--filete)}.regalos__dato dt{grid-area:1 / 1}.regalos__dato dd+dd{display:flex;grid-area:1 / 2}.regalos__dato dd{grid-area:2 / 1 / 3 / 3;font-size:1.1875rem;line-height:1.35;overflow-wrap:anywhere}.regalos__dato--clabe dd{font-family:var(--f-ui);font-size:1.3125rem;font-weight:500;letter-spacing:.03em}.regalos__bolsa,.cierre__bolsa{position:absolute;z-index:2;inset:auto 0 0;height:var(--bolsa);filter:drop-shadow(0 -1px 1.5px color-mix(in srgb,var(--sombra-base) 24%,transparent));pointer-events:none}.regalos__bolsa:before,.regalos__bolsa:after,.cierre__bolsa:before,.cierre__bolsa:after{content:"";position:absolute;inset:0}.regalos__bolsa:before,.cierre__bolsa:before{clip-path:polygon(0 0,50% 42%,100% 0,100% 100%,0 100%);border-radius:0 0 3px 3px;background-color:var(--papel);background-image:var(--textura-papel),linear-gradient(var(--papel),var(--papel-2));background-size:var(--tam-papel) var(--tam-papel),100% 100%;background-blend-mode:multiply,normal}.regalos__bolsa:after,.cierre__bolsa:after{background:var(--filete-fuerte);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100L50 42L100 100' fill='none' stroke='black' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.regalos__timbre{position:absolute;z-index:3;right:22px;bottom:18px;display:grid;place-content:center;justify-items:center;gap:4px;width:88px;height:96px;padding:6px;background:var(--papel);box-shadow:inset 0 0 0 6px var(--papel),inset 0 0 0 7px var(--lacre);color:var(--lacre);font:600 var(--t-etiqueta) / 1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;rotate:5deg;mask:radial-gradient(circle at 4px 4px,transparent 2.4px,var(--tinta) 2.8px) -4px -4px / 8px 8px round,linear-gradient(var(--tinta) 0 0) content-box}.regalos__timbre b{font:400 1.75rem / 1 var(--f-display);letter-spacing:0;font-variant-numeric:lining-nums}.regalos__pedir{display:grid;gap:16px;justify-items:center;padding:24px 20px;text-align:center}.regalos__aclaracion{justify-self:center;max-width:34ch;font:400 var(--t-ui) / 1.45 var(--f-ui);text-align:center;color:var(--tinta-2)}.regalos__mesas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,232px),1fr));gap:22px 18px;margin:0;padding:0}.regalos__mesa{position:relative;display:grid;gap:10px;justify-items:center;align-content:start;padding:44px 18px 22px;background-color:color-mix(in oklab,var(--kraft),var(--papel) 20%);background-image:var(--textura-papel);background-size:var(--tam-papel) var(--tam-papel);background-blend-mode:multiply;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%,0 16px);box-shadow:var(--sombra-contacto);color:var(--tinta);text-align:center;transform-origin:50% 20px;rotate:-1.2deg}.regalos__mesa:nth-child(2n){rotate:1.4deg}.regalos__mesa:before{content:"";position:absolute;top:14px;left:calc(50% - 7px);width:14px;height:14px;border-radius:50%;background:var(--chukum);box-shadow:0 0 0 3px var(--foil-a),inset 0 1px 2px color-mix(in srgb,var(--sombra-base) 45%,transparent)}.regalos__mesa:after{content:"";position:absolute;top:0;left:calc(50% - .75px);width:1.5px;height:15px;background:var(--tinta-2)}.regalos__mesa :focus-visible{outline-color:var(--tinta)}.regalos__mesa .etx-ayuda{color:var(--tinta)}.regalos__mesa .etx-boton{border-color:var(--tinta)}.regalos__tienda{font:400 var(--t-h3) / 1.2 var(--f-display)}.regalos__evento{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px}.regalos__evento .boton-copiar{border-color:var(--tinta)}.regalos__aviso{display:grid;justify-items:center}.regalos__avisar{width:100%}.regalos__avisar>summary{display:flex;width:fit-content;margin-inline:auto;list-style:none;border-color:var(--tinta)}.regalos__avisar>summary::-webkit-details-marker{display:none}.regalos__avisar[open]>summary{background:var(--tinta);color:var(--papel)}.regalos__formulario{display:grid;gap:16px;margin-top:16px;padding:22px 20px;border-radius:var(--radio-papel);background-color:var(--papel);background-image:var(--textura-papel);background-size:var(--tam-papel) var(--tam-papel);background-blend-mode:multiply;box-shadow:var(--sombra-contacto)}.regalos__avisar[open] .regalos__formulario{animation:etx-subir var(--d-ui) var(--e-salida)}.regalos__formulario .etx-error:empty{display:none}.regalos__gracias{padding:14px 22px;border-radius:var(--radio-pildora);background:var(--papel);box-shadow:var(--sombra-contacto);color:var(--ok);font:italic 400 var(--t-saludo) / 1.4 var(--f-display);text-align:center}.hospedaje__lista{display:grid;gap:30px;margin:0;padding:0}.llavero{position:relative}.llavero__foto{padding:8px 8px 0}.llavero__foto img{width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--papel-2)}.llavero__placa{position:absolute;z-index:1;top:-14px;right:22px;display:grid;align-content:end;justify-items:center;width:48px;height:88px;padding-bottom:12px;border-radius:24px/24px 24px 32px 32px;background:linear-gradient(160deg,var(--foil-a),var(--foil-b) 48%,color-mix(in oklab,var(--foil-b),var(--foil-a) 22%) 72%,var(--foil-b));box-shadow:var(--sombra-contacto),inset 0 1px 1px color-mix(in srgb,var(--foil-b) 85%,transparent),inset 0 -3px 4px color-mix(in srgb,var(--sombra-base) 28%,transparent);color:var(--sobre-foil, var(--tinta));font:600 var(--t-etiqueta) / 1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;transform-origin:50% 12px;rotate:5deg}.llavero__placa b{font:400 1.75rem / 1 var(--f-display);letter-spacing:0;font-variant-numeric:lining-nums;text-shadow:0 1px 0 color-mix(in srgb,var(--foil-b) 75%,transparent)}.llavero__placa:before{content:"";position:absolute;top:8px;left:calc(50% - 4.5px);width:9px;height:9px;border-radius:50%;background:var(--chukum-2);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--sombra-base) 55%,transparent)}.llavero__placa:after{content:"";position:absolute;top:-12px;left:calc(50% - 11px);width:22px;height:22px;border:2.5px solid var(--foil-a);border-top-color:var(--foil-b);border-radius:50%}.llavero__cuerpo{display:grid;gap:12px;padding:20px 20px 24px}.llavero__nombre{padding-right:52px;font-size:var(--t-h3);line-height:1.2}.llavero__foto+.llavero__placa+.llavero__cuerpo .llavero__nombre{padding-right:0}.llavero__datos{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--tinta-2)}.llavero__precio{color:var(--tinta);font-weight:600;letter-spacing:.1em}.llavero__tarifa{display:grid;gap:4px;padding:12px 14px;border:1px dashed var(--tinta-2);border-radius:var(--radio-ui);background:color-mix(in srgb,var(--papel-2) 55%,var(--papel))}.llavero__codigo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;font:600 1.25rem / 1.2 var(--f-ui);letter-spacing:.08em}.llavero__acciones{display:flex;flex-wrap:wrap;gap:10px}.faq__lista{border-top:1px solid var(--filete-fuerte)}.faq__item{border-bottom:1px solid var(--filete-fuerte)}.faq__pregunta{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding-block:14px;list-style:none;cursor:pointer;font:400 var(--t-saludo) / 1.35 var(--f-display);-webkit-tap-highlight-color:transparent}.faq__pregunta::-webkit-details-marker{display:none}.faq__pregunta:after{content:"";flex:none;width:30px;height:30px;border:1px solid var(--tinta-2);border-radius:50%;background:linear-gradient(currentColor 0 0) center / 11px 1.5px no-repeat,linear-gradient(currentColor 0 0) center / 1.5px 11px no-repeat;transition:rotate var(--d-ui) var(--e-estandar)}.faq__item[open]>.faq__pregunta:after{rotate:135deg}.faq__respuesta{padding:0 46px 20px 0;color:var(--tinta-2)}.faq__item[open]>.faq__respuesta{animation:etx-subir var(--d-ui) var(--e-salida)}.faq__mas{margin-top:28px;text-align:center;color:var(--tinta-2)}.faq__mas a{display:inline-flex;align-items:center;min-height:44px;color:var(--tinta);font-weight:500}.cierre{display:grid;justify-items:center;gap:14px;text-align:center}.cierre__escena{width:min(100%,300px);padding-top:33%;margin-bottom:22px}.cierre__sobre{--bolsa: 100%;position:relative;isolation:isolate;aspect-ratio:7 / 5;border-radius:3px;background:linear-gradient(color-mix(in srgb,var(--sombra-base) 18%,var(--papel-2)),var(--papel-2) 45%);box-shadow:var(--sombra-alta);perspective:900px}.cierre__tarjeta{position:absolute;z-index:1;inset:7% 8% auto;height:82%;display:grid;place-content:center;gap:4px;background-color:var(--papel);background-image:var(--textura-papel);background-size:var(--tam-papel) var(--tam-papel);background-blend-mode:multiply;box-shadow:0 1px 2px color-mix(in srgb,var(--sombra-base) 18%,transparent),inset 0 0 0 6px var(--papel),inset 0 0 0 7px var(--foil-a);font:600 var(--t-etiqueta) / 1 var(--f-ui);letter-spacing:.14em;color:var(--tinta-2)}.cierre__tarjeta b{font:400 2.25rem / 1 var(--f-display);letter-spacing:.04em;color:var(--tinta)}.cierre__solapa{position:absolute;z-index:3;inset:0 0 auto;height:57%;transform-origin:50% 0;transform-style:preserve-3d}.cierre__solapa:before,.cierre__solapa:after{content:"";position:absolute;inset:0;clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden}.cierre__solapa:before{background-color:var(--papel);background-image:var(--textura-papel),linear-gradient(color-mix(in srgb,var(--papel-2) 70%,var(--papel)),var(--papel) 60%,color-mix(in srgb,var(--sombra-base) 10%,var(--papel)));background-size:var(--tam-papel) var(--tam-papel),100% 100%;background-blend-mode:multiply,normal}.cierre__solapa:after{background:var(--forro);transform:rotateY(180deg)}.cierre__sello{position:absolute;z-index:4;top:57%;left:50%;display:grid;place-items:center;width:23%;aspect-ratio:1;translate:-50% -50%;border-radius:48% 52% 50% 50%/51% 48% 52% 49%;background:radial-gradient(circle at 36% 30%,var(--sello-brillo),var(--sello) 46%,var(--sello-sombra));box-shadow:0 2px 3px color-mix(in srgb,var(--sombra-base) 38%,transparent),inset 0 -3px 5px color-mix(in srgb,var(--sello-sombra) 70%,transparent);font:600 1rem / 1 var(--f-display);color:var(--sobre-sello, var(--sobre-lacre));text-shadow:0 -1px 0 color-mix(in srgb,var(--sello-sombra) 80%,transparent)}.cierre__matasellos{position:absolute;z-index:3;left:7%;bottom:9%;width:21%;color:var(--tinta-2);opacity:.7;rotate:-9deg;fill:none;stroke:currentColor}.cierre__matasellos circle:first-child{stroke-width:2.4}.cierre__matasellos text{fill:currentColor;stroke:none;font:600 9.5px var(--f-ui);letter-spacing:.06em;text-anchor:middle}.cierre__frase{max-width:30ch;font:italic 400 var(--t-saludo) / 1.45 var(--f-display);color:var(--tinta-2)}.cierre__nombre{font-style:italic}.cierre__firma{font:400 2.5rem / 1.15 var(--f-tinta)}.cierre__acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.cierre__nota{max-width:34ch}.cierre__credito{margin-top:26px}.cierre__credito a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;color:var(--tinta-2);font:600 11px / 1 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.cierre__credito a:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lacre)}@media(prefers-reduced-motion:no-preference){html:not(.etx-sencillo):not(.etx-grande) [data-armada] .cierre__tarjeta{translate:0 -64%}html:not(.etx-sencillo):not(.etx-grande) [data-armada] .cierre__solapa{z-index:0;transform:rotateX(180deg)}html:not(.etx-sencillo):not(.etx-grande) [data-armada] .cierre__sello{opacity:0}html:not(.etx-sencillo):not(.etx-grande) [data-cerrando] .cierre__tarjeta{animation:cierre-tarjeta .9s var(--e-carton) both}html:not(.etx-sencillo):not(.etx-grande) [data-cerrando] .cierre__solapa{animation:cierre-solapa .56s var(--e-carton) .86s both}html:not(.etx-sencillo):not(.etx-grande) [data-cerrando] .cierre__sello{animation:cierre-sello .2s var(--e-salida) 1.4s both}html:not(.etx-sencillo):not(.etx-grande) [data-cerrando] .cierre__sobre{animation:cierre-golpe .26s var(--e-salida) 1.4s}}@keyframes cierre-tarjeta{0%{translate:0 -64%}to{translate:0 0}}@keyframes cierre-solapa{0%,49%{z-index:0;transform:rotateX(180deg)}51%{z-index:3}to{z-index:3;transform:rotateX(0)}}@keyframes cierre-sello{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}@keyframes cierre-golpe{45%{translate:0 2px}}.dock{position:fixed;z-index:20;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:2px;max-width:calc(100% - 2 * var(--margen));height:var(--alto-dock);padding:4px;border-radius:var(--radio-pildora);background-color:var(--papel);background-image:var(--textura-papel);background-size:var(--tam-papel) var(--tam-papel);background-blend-mode:multiply;box-shadow:var(--sombra-alta),0 0 0 1px var(--filete);translate:-50% 0;transition:transform var(--d-dock) var(--e-dock),opacity var(--d-fundido) var(--e-estandar)}@starting-style{.dock{transform:translateY(calc(100% + 24px))}}html.etx-js:not([data-abierta]) .dock,html[data-abriendo] .dock{display:none}.dock[data-escondido],.dock[data-teclado]{transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom,0px)))}@media(prefers-reduced-motion:reduce){.dock[data-escondido],.dock[data-teclado]{transform:none;opacity:0;pointer-events:none}}.dock__boton{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-width:48px;height:48px;padding:0 clamp(10px,3.4vw,16px);border:0;border-radius:var(--radio-pildora);background:transparent;color:var(--tinta);font:500 var(--t-ui) / 1 var(--f-ui);white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale var(--d-toque) var(--e-estandar)}.dock__boton:active{scale:.95}@media(hover:hover){.dock__boton:hover{background:color-mix(in srgb,var(--sombra-base) 7%,transparent)}}.dock__boton--primario,html[data-fase=hoy] [data-dock=llegar]{background:var(--lacre);color:var(--sobre-lacre)}@media(hover:hover){.dock__boton--primario:hover,html[data-fase=hoy] [data-dock=llegar]:hover{background:var(--lacre-sombra)}}html[data-fase=hoy] [data-dock=llegar]{order:-1}html:is([data-confirmado=si],[data-confirmado=no]) [data-dock=confirmar],html:not([data-confirmado=si]) [data-dock=pase],html:not([data-confirmado=no]) [data-dock=respuesta]{display:none}.dock__boton:focus-visible{outline-offset:2px}[data-dock=musica]{padding:0}.dock__texto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dock__barras,.dock__barras:before,.dock__barras:after{width:3px;height:16px;border-radius:2px;background:currentColor;transform-origin:50% 100%;scale:1 .5}.dock__barras{position:relative}.dock__barras:before,.dock__barras:after{content:"";position:absolute;bottom:0;left:-6px;scale:1 .3}.dock__barras:after{left:6px;scale:1 .7}[data-sonando] .dock__barras,[data-sonando] .dock__barras:before,[data-sonando] .dock__barras:after,[data-cargando] .dock__barras{animation:dock-barra .9s var(--e-estandar) infinite alternate}[data-sonando] .dock__barras:before{animation-duration:1.17s}[data-sonando] .dock__barras:after{animation-duration:.76s;animation-delay:-.3s}@keyframes dock-barra{0%{scale:1 .3}to{scale:1 1}}@media(prefers-reduced-motion:reduce){.dock__barras,.dock__barras:before,.dock__barras:after{animation:none!important}}html.etx-sencillo .dock__barras,html.etx-sencillo .dock__barras:before,html.etx-sencillo .dock__barras:after{animation:none}.indice{width:min(100% - 2 * var(--margen),520px);margin:24px auto;padding:18px 20px 20px;border:0;color:var(--tinta)}@supports selector(:popover-open){.indice[popover]{position:fixed;inset:auto 0 0;width:min(100%,520px);max-height:min(88svh,760px);margin:0 auto;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;border-radius:18px 18px 0 0;box-shadow:var(--sombra-alta);transition:transform var(--d-dock) var(--e-dock),display var(--d-dock) allow-discrete,overlay var(--d-dock) allow-discrete}.indice:not(:popover-open){transform:translateY(100%)}@starting-style{.indice:popover-open{transform:translateY(100%)}}.indice::backdrop{background:color-mix(in srgb,var(--sombra-base) 38%,transparent);transition:opacity var(--d-ui) var(--e-estandar),display var(--d-ui) allow-discrete,overlay var(--d-ui) allow-discrete}.indice:not(:popover-open)::backdrop{opacity:0}@starting-style{.indice:popover-open::backdrop{opacity:0}}}.indice__cabeza{display:flex;align-items:center;justify-content:space-between}.indice__titulo{font:600 var(--t-etiqueta) / 1.4 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2)}.indice__cerrar{position:relative;width:44px;height:44px;margin-right:-10px;border:0;border-radius:50%;background:transparent;color:var(--tinta)}.indice__cerrar:before,.indice__cerrar:after{content:"";position:absolute;top:calc(50% - .75px);left:calc(50% - 9px);width:18px;height:1.5px;background:currentColor;rotate:45deg}.indice__cerrar:after{rotate:-45deg}.indice__lista{margin:4px 0 18px;padding:0;list-style:none;counter-reset:indice}.indice__lista a{display:flex;align-items:baseline;gap:16px;min-height:50px;padding:11px 2px;border-bottom:1px solid var(--filete);color:var(--tinta);font:400 1.25rem / 1.3 var(--f-display);text-decoration:none;counter-increment:indice}.indice__lista a:before{content:counter(indice,decimal-leading-zero);min-width:2.2ch;font:600 var(--t-etiqueta) / 1 var(--f-ui);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--tinta-2)}.indice__lista a[aria-current]{color:var(--lacre)}.indice__lista a[aria-current]:after{content:"";align-self:center;width:7px;height:7px;margin-left:auto;border-radius:50%;background:currentColor}.indice__opciones{display:grid;gap:10px}.indice__opcion{position:relative;display:grid;gap:2px;width:100%;min-height:64px;padding:12px 84px 12px 16px;border:1px solid var(--filete-fuerte);border-radius:var(--radio-ui);background:var(--papel);color:var(--tinta);text-align:left;font:500 var(--t-ui) / 1.3 var(--f-ui)}.indice__opcion small{font:400 16px / 1.35 var(--f-ui);color:var(--tinta-2)}.indice__opcion:before,.indice__opcion:after{content:"";position:absolute;top:calc(50% - 13px);border-radius:13px}.indice__opcion:before{right:16px;width:48px;height:26px;background:var(--tinta-2);transition:background-color var(--d-micro) var(--e-estandar)}.indice__opcion:after{top:calc(50% - 10px);right:41px;width:20px;height:20px;background:var(--papel);transition:translate var(--d-ui) var(--e-dock)}.indice__opcion[aria-pressed=true]:before{background:var(--lacre)}.indice__opcion[aria-pressed=true]:after{translate:22px 0}.indice__repetir{justify-self:center}.toast{position:fixed;z-index:40;left:50%;bottom:calc(var(--alto-dock) + 28px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 2 * var(--margen));padding:12px 20px;border-radius:var(--radio-pildora);background:var(--tinta);box-shadow:var(--sombra-alta);color:var(--papel);font:500 var(--t-ui) / 1.35 var(--f-ui);text-align:center;opacity:0;pointer-events:none;translate:-50% 8px;transition:opacity var(--d-micro) var(--e-estandar),translate var(--d-ui) var(--e-salida)}.toast[data-visible]{opacity:1;translate:-50% 0}.cierre__fotos{display:block;padding:0 12px 4px;color:var(--tinta-2);font:600 11px / 1.4 var(--f-ui);letter-spacing:.18em;text-transform:uppercase}.escritorio{display:none}@media(min-width:1100px){:root{--riel: 116px;--izq: min(50%, 100% - var(--ancho-columna) - 48px - var(--riel))}html[data-abierta] main{margin-inline-start:var(--izq);padding-inline-end:var(--riel)}html[data-abierta] body{padding-bottom:32px}html[data-abierta] .escritorio{position:fixed;z-index:1;inset:0 auto 0 0;display:block;width:var(--izq);overflow:hidden;background-color:var(--chukum-2);background-image:var(--textura-chukum);background-size:var(--tam-chukum) var(--tam-chukum);background-blend-mode:multiply;transition:opacity max(var(--d-fundido),calc(var(--d-escena) / 2)) var(--e-estandar)}@starting-style{html[data-abierta] .escritorio{opacity:0}}html[data-abriendo] .escritorio{display:none}.escritorio:after{content:"";position:absolute;z-index:2;inset:0 0 0 auto;width:40px;background:linear-gradient(to left,color-mix(in srgb,var(--sombra-base) 22%,transparent),transparent);pointer-events:none}.escritorio__lamina{position:absolute;inset:0;opacity:0;transition:opacity max(var(--d-fundido),calc(var(--d-escena) / 2)) var(--e-estandar)}.escritorio__lamina[data-activa]{opacity:1}.escritorio__lamina picture,.escritorio__lamina img{width:100%;height:100%}.escritorio__lamina img{object-fit:cover}.escritorio__lamina--ruta,.escritorio__lamina--propia{display:grid;place-items:center;padding:clamp(32px,5vw,72px);background-color:var(--papel);background-image:var(--textura-papel);background-size:var(--tam-papel) var(--tam-papel);background-blend-mode:multiply}.escritorio__lamina--propia>*{max-width:100%;max-height:100%}.escritorio__lamina--ruta svg{width:100%;height:100%;max-width:640px;overflow:visible}.escritorio__calles path{fill:none;stroke:var(--filete-fuerte);stroke-width:1}.escritorio__ruta{fill:none;stroke:var(--lacre);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.1 7}.escritorio__trazo{fill:none;stroke:#fff;stroke-width:14;stroke-dasharray:1;stroke-dashoffset:1}[data-activa] .escritorio__trazo{stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--d-escena) * 1.5) var(--e-tinta) .2s}.escritorio__pin circle{fill:var(--lacre);stroke:var(--papel);stroke-width:3}.escritorio__pin ellipse{fill:var(--tinta);opacity:.18}.escritorio__etiqueta{fill:var(--tinta-2);font:600 11px var(--f-ui);letter-spacing:.12em}.escritorio__lugar{fill:var(--tinta);font:italic 400 15px var(--f-display)}.escritorio__traslado rect{fill:var(--papel);stroke:var(--filete-fuerte)}.escritorio__traslado text{fill:var(--tinta);font:500 12.5px var(--f-ui)}.escritorio__norte path{fill:var(--tinta-2)}.escritorio__norte text{fill:var(--tinta-2);font:600 11px var(--f-ui)}.dock{inset:50% 16px auto auto;flex-direction:column;gap:4px;width:92px;height:auto;padding:6px;border-radius:46px;translate:0 -50%}.dock[data-escondido],.dock[data-teclado]{transform:none;opacity:1;pointer-events:auto}@starting-style{.dock{transform:translate(140%)}}.dock__boton{flex-direction:column;gap:6px;width:80px;height:auto;min-height:64px;padding:10px 4px;border-radius:32px;font:600 var(--t-etiqueta) / 1.15 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:normal}.dock__boton:before{content:"";width:20px;height:20px;background:currentColor;mask:var(--i) center / contain no-repeat}[data-dock=musica]:before{content:none}[data-dock=musica]{padding:14px 2px 10px}[data-dock=musica] .dock__texto{position:static;width:auto;height:auto;clip-path:none}[data-dock=musica] .dock__barras{margin-bottom:4px}[data-dock=confirmar],[data-dock=respuesta]{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4 16.5l.6-3.4 9.1-9.1a1.7 1.7 0 0 1 2.4 2.4l-9.1 9.1z'/%3E%3C/svg%3E")}[data-dock=pase]{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M2.5 6h15v2.6a1.4 1.4 0 0 0 0 2.8V14h-15v-2.6a1.4 1.4 0 0 0 0-2.8zM12 6v8'/%3E%3C/svg%3E")}[data-dock=llegar]{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M10 18s5.5-5.2 5.5-9.5a5.5 5.5 0 0 0-11 0C4.5 12.8 10 18 10 18z'/%3E%3Ccircle cx='10' cy='8.5' r='2'/%3E%3C/svg%3E")}[data-dock=mesa]{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='4'/%3E%3Cpath d='M10 2.5v2M10 15.5v2M2.5 10h2M15.5 10h2' stroke-linecap='round'/%3E%3C/svg%3E")}[data-dock=fotos]{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Crect x='2.5' y='4.5' width='15' height='11' rx='1.5'/%3E%3Cpath d='M2.5 13l4-3.5 3 2.5 2.5-2 5.5 4.5'/%3E%3C/svg%3E")}[data-dock=indice]{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M4 6h12M4 10h12M4 14h8'/%3E%3C/svg%3E")}.indice[popover]{inset:24px var(--riel) 24px auto;width:400px;max-height:calc(100vh - 48px);margin:0;border-radius:18px}.indice[popover]:not(:popover-open){transform:translate(24px);opacity:0}.indice[popover]{transition:transform var(--d-dock) var(--e-dock),opacity var(--d-ui) var(--e-estandar),display var(--d-dock) allow-discrete,overlay var(--d-dock) allow-discrete}@starting-style{.indice[popover]:popover-open{transform:translate(24px);opacity:0}}.toast{left:calc(var(--izq) + (100% - var(--izq) - var(--riel)) / 2);bottom:32px}}html.etx-grande{--alto-dock: 68px;--grosor-foco: 3px}html.etx-grande .etx-papel,html.etx-grande .regalos__tarjeta,html.etx-grande .regalos__formulario,html.etx-grande .regalos__bolsa:before,html.etx-grande .regalos__mesa,html.etx-grande .dock{background-image:none}html.etx-grande :where(p,li,dd) a:not(.etx-boton){text-decoration-thickness:2px}html.etx-grande .etx-secundario,html.etx-grande .etx-ayuda,html.etx-grande .etx-etiqueta{color:var(--tinta)}html.etx-grande .dock{max-width:calc(100% - 16px);gap:0}html.etx-grande .dock__boton{height:60px;min-width:56px;padding-inline:clamp(8px,2.6vw,16px);font-size:var(--t-ui)}html.etx-grande [data-dock=confirmar],html.etx-grande [data-dock=llegar],html.etx-grande [data-dock=pase]{font-weight:700}html.etx-grande .dock__barras,html.etx-grande .dock__barras:before,html.etx-grande .dock__barras:after{animation:none!important}html.etx-grande .indice__lista a{min-height:60px;font-size:1.5rem}html.etx-grande .indice__opcion small{font-size:18px;color:var(--tinta)}html.etx-grande .toast{font-size:var(--t-ui);padding:16px 24px}html.etx-grande .boton-copiar{min-height:var(--alto-boton);font-size:var(--t-ui)}html.etx-grande .regalos__dato dd{font-size:1.5rem}html.etx-grande .regalos__timbre{font-size:var(--t-etiqueta)}html.etx-grande .llavero__placa,html.etx-grande .regalos__mesa,html.etx-grande .regalos__tarjeta{rotate:0deg}html.etx-grande .llavero__datos,html.etx-grande .regalos__aclaracion,html.etx-grande .faq__respuesta{color:var(--tinta)}html.etx-grande .llavero__codigo{font-size:1.5rem}html.etx-grande .faq__pregunta{min-height:68px;font-size:1.5rem}html.etx-grande .faq__respuesta{padding-right:0}html.etx-grande .cierre__frase{color:var(--tinta)}html.etx-grande .cierre__credito a{font-size:var(--t-etiqueta);color:var(--tinta)}html.etx-grande .cierre__firma{font-size:3rem}
