[data-enviando] [data-testid=rsvp-formulario]{opacity:.28;transition:opacity .3s ease-out}.boda .magia-mapa{transition:opacity .5s ease-out}.boda:has([data-enviando]) .magia-mapa{opacity:0;transition-duration:.3s}.envio-capa{--envio-y:36cqh;--envio-boton:92px;--envio-recibe:0px;--envio-sube:calc(var(--envio-y) + var(--envio-recibe) - 100cqh + var(--envio-boton));--envio-chispa:var(--acento);z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.envio-capa span{pointer-events:none;display:block;position:absolute}.envio-capa svg{display:block;overflow:visible}.envio-carta-papel{fill:color-mix(in oklab, var(--fondo) 70%, white);stroke:color-mix(in oklab, var(--texto) 55%, transparent);stroke-width:1px}.envio-carta-linea{fill:none;stroke:color-mix(in oklab, var(--texto) 50%, transparent);stroke-width:1px}.envio-carta-lacre{fill:var(--primario)}.envio-carta{left:50%;top:calc(100% - var(--envio-boton));opacity:0;filter:drop-shadow(0 3px 4px #00000040);animation:envio-carta-subir var(--envio-dur) both;translate:-50% -50%}@keyframes envio-carta-subir{0%,20%{opacity:0;translate:-50% -50%;rotate:none;scale:1}25%{opacity:1;animation-timing-function:ease-in-out;translate:-50% calc(-50% - 12px)}38%{translate:calc(-50% + 22px) calc(-50% + var(--envio-sube) * .55);animation-timing-function:ease-in-out;rotate:9deg}50%{opacity:1;translate:-50% calc(-50% + var(--envio-sube));scale:var(--envio-carta-final,.45);rotate:-4deg}53%,to{opacity:0;translate:-50% calc(-50% + var(--envio-sube));scale:var(--envio-carta-final,.3);rotate:none}}.envio-llegada{left:50%;top:calc(var(--envio-y) + var(--envio-recibe));width:0;height:0}.envio-destello{background:var(--envio-chispa);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:10px;height:10px;animation:envio-destello var(--envio-dur) both;top:-5px;left:-5px}@keyframes envio-destello{0%,50%{opacity:0;translate:0;scale:.2}54%{opacity:1}70%{opacity:1;translate:var(--dx) var(--dy);rotate:90deg;scale:1}80%,to{opacity:0;translate:var(--dx) var(--dy);rotate:140deg;scale:.4}}.envio-actor{left:50%;top:var(--envio-y);translate:-50% -50%}
.sobre-entrar-fila{justify-content:center;align-items:center;gap:.85rem;display:flex}@media not ((hover:hover) and (pointer:fine)){.sobre-entrar-nota{display:none}}.sobre-entrar-contenido{justify-content:center;align-items:center;gap:.55em;display:inline-flex}
.mapa-efecto{--mapa-luz:radial-gradient(circle, color-mix(in oklab, var(--fondo) 70%, white) 0 45%, var(--fondo) 70%);z-index:70;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.mapa-efecto span{pointer-events:none;display:block;position:absolute}.mapa-efecto svg{display:block;overflow:visible}.mapa-efecto[data-volviendo]{opacity:0;transition:opacity var(--volver) ease-out}.boda:has(.mapa-efecto:not([data-volviendo])) .magia-mapa{opacity:0;transition:opacity .2s ease-out}.mapa-grupo{--paso:100px;inset:0}.mapa-actor{--sx:calc(var(--mx) + (var(--slot) - (var(--total) - 1) / 2) * var(--paso));left:var(--sx);top:calc(var(--my) - 40px);width:0;height:0;animation-name:var(--llegar,mapa-llegar), var(--salir,mapa-salir);animation-duration:var(--mapa-llegada-dur), var(--mapa-salida-dur);animation-delay:calc(var(--mapa-llegada-inicio) + var(--orden) * .18s), calc(var(--mapa-salida-inicio) + var(--orden) * 70ms);animation-timing-function:cubic-bezier(.2,.7,.3,1),cubic-bezier(.5,0,.75,.4);animation-fill-mode:both}.mapa-actor.mapa-invitado{animation-name:var(--aparecer,mapa-aparecer), var(--salir,mapa-salir);animation-duration:var(--mapa-invitado-dur), var(--mapa-salida-dur);animation-delay:var(--mapa-invitado-inicio), calc(var(--mapa-salida-inicio) + var(--orden) * 70ms);animation-timing-function:cubic-bezier(.3,1.4,.5,1),cubic-bezier(.5,0,.75,.4)}.mapa-viaje{top:0;left:0}.mapa-viaje>svg{filter:drop-shadow(0 3px 3px #00000038);position:absolute;top:0;left:0;translate:-50% -50%}.mapa-efecto .mapa-letrero{left:0;bottom:var(--letrero-alto,30px);background:color-mix(in oklab, var(--fondo) 92%, white);max-width:92px;color:var(--texto);font:700 12px/1.3 var(--fuente-texto,system-ui), system-ui, sans-serif;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:2px 9px;overflow:hidden;translate:-50%;box-shadow:0 2px 6px #0003}.mapa-efecto .mapa-invitado .mapa-letrero{box-shadow:0 0 0 2px var(--acento), 0 2px 6px #0003}.mapa-destello{background:radial-gradient(circle, white 0 18%, color-mix(in oklab, var(--mapa-chispa,var(--acento)) 70%, transparent) 40%, transparent 70%);opacity:0;width:72px;height:72px;animation:mapa-destello var(--mapa-invitado-dur) var(--mapa-invitado-inicio) ease-out both;border-radius:50%;top:-36px;left:-36px}@keyframes mapa-destello{0%{opacity:0;transform:scale(.2)}35%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes mapa-llegar{0%{opacity:0;transform:translateX(calc(-1 * var(--sx) - 90px))}10%{opacity:1}82%{transform:translate(7px)}to{opacity:1;transform:none}}@keyframes mapa-llegar-volando{0%{opacity:0;transform:translate(calc(-1 * var(--sx) - 90px), -130px) rotate(12deg)}12%{opacity:1}78%{transform:translate(6px,5px)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes mapa-llegar-nave{0%{opacity:0;transform:translateY(calc(-1 * var(--my) - 60px)) scale(.3)}70%{opacity:1;transform:translateY(8px)scale(1.06)}to{opacity:1;transform:none}}@keyframes mapa-aparecer{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes mapa-salir{0%{translate:0}18%{translate:-10px}to{translate:calc(100vw - var(--sx) + 160px) var(--sube,0px)}}@keyframes mapa-salir-volando{0%{translate:0}18%{translate:-8px 6px}to{translate:calc(100vw - var(--sx) + 140px) calc(-.55 * var(--my) - 70px)}}@keyframes mapa-salir-nave{0%{translate:0;scale:1}20%{translate:0 8px;scale:1.08}to{translate:var(--deriva,0px) calc(-1 * var(--my) - 80px);scale:.3}}.mapa-estela{top:0;left:0}.mapa-estela-chispa{left:calc(-40px - var(--i) * 13px);top:calc(-4px + (var(--i) - 1.5) * 4px);background:radial-gradient(circle, white 0 25%, var(--mapa-chispa,var(--acento)) 55%, transparent 72%);width:7px;height:7px;animation:mapa-titilar .32s calc(var(--i) * -80ms) ease-in-out infinite alternate;border-radius:50%}@keyframes mapa-titilar{0%{opacity:.25;scale:.6}to{opacity:1;scale:1.2}}.mapa-zoom{left:calc(var(--zx) - var(--radio));top:calc(var(--zy) - var(--radio));width:calc(var(--radio) * 2);height:calc(var(--radio) * 2);background:var(--mapa-luz);opacity:0;animation:mapa-zoom var(--mapa-zoom-dur) var(--mapa-zoom-inicio) cubic-bezier(.55, 0, .8, .35) both;border-radius:50%;transform:scale(.01)}@keyframes mapa-zoom{0%{opacity:0;transform:scale(.01)}20%{opacity:1}to{opacity:1;transform:scale(1)}}.mapa-efecto-clasico{--llegar:mapa-llegar-volando;--salir:mapa-salir-volando}.mapa-avion-ala{fill:color-mix(in oklab, var(--fondo) 55%, white);stroke:var(--acento);stroke-width:.9px;stroke-linejoin:round}.mapa-avion-pliegue{fill:color-mix(in oklab, var(--fondo) 80%, var(--texto));stroke:var(--acento);stroke-width:.9px;stroke-linejoin:round}.mapa-avion-linea{fill:none;stroke:color-mix(in oklab, var(--acento) 70%, transparent);stroke-width:.6px}.mapa-efecto-clasico{--mapa-luz:radial-gradient(circle, color-mix(in oklab, var(--fondo) 60%, white) 0 40%, color-mix(in oklab, var(--acento) 22%, var(--fondo)) 58%, var(--fondo) 64%)}@media (prefers-reduced-motion:reduce){.mapa-efecto{display:none}}
[data-puerta-portada=cerrada] [data-seccion=portada]~*,[data-puerta-portada=cerrada] main~*{display:none!important}.puerta-portada-boton{color:var(--fondo);background:var(--primario);transition:transform .2s;position:relative}.puerta-portada-boton:hover{transform:scale(1.03)}.puerta-portada-boton:active{transform:scale(.96)}.puerta-portada-boton:focus-visible{outline:3px solid var(--acento);outline-offset:4px}.puerta-portada-capa{z-index:55;pointer-events:none;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.puerta-portada-capa{display:none}.puerta-portada-boton,.puerta-portada-boton:hover,.puerta-portada-boton:active{transition:none;transform:none}}
.boda{--papel-grano:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>")}.sobre-texto{color:color-mix(in oklab, var(--sobre-texto,var(--texto)) 82%, transparent)}.sobre-escena{perspective:1400px;touch-action:pinch-zoom;cursor:grab}.sobre-escena:active{cursor:grabbing}.sobre{--papel:color-mix(in oklab, var(--secundario) 14%, var(--fondo));--papel-sombra:color-mix(in oklab, var(--papel) 88%, var(--texto));--forro:color-mix(in oklab, var(--primario) 78%, black);aspect-ratio:3/2;transform-style:flat;perspective:900px;width:min(22rem,85vw);transform:translateY(var(--arrastre,0px)) rotateX(var(--inclinar-x,0deg)) rotateY(var(--inclinar-y,0deg));transition:transform .25s ease-out;animation:1s cubic-bezier(.22,1,.36,1) both sobre-llegar,5s ease-in-out 1s infinite sobre-flotar;position:relative}.sobre[data-abriendo]{animation:.6s ease-in 3.9s forwards sobre-irse}@keyframes sobre-llegar{0%{opacity:0;translate:0 40px;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes sobre-flotar{0%,to{translate:0}50%{translate:0 -6px}}@keyframes sobre-irse{to{opacity:0;translate:0 70px;scale:.9}}.sobre-sombra{filter:blur(22px);z-index:-1;background:#00000073;background:lab(0% 0 0/.45);border-radius:50%;position:absolute;inset:8% 6% -10%}.sobre-interior{background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--acento) 45%, transparent) 0 1px, transparent 1px 14px), repeating-linear-gradient(-45deg, color-mix(in oklab, var(--acento) 45%, transparent) 0 1px, transparent 1px 14px), var(--forro);z-index:0;border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 10px 24px #00000073;box-shadow:inset 0 10px 24px lab(0% 0 0/.45)}.sobre-tarjeta{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-color:var(--fondo);text-align:center;z-index:1;border-radius:4px;position:absolute;inset:6% 6% 8%;box-shadow:0 4px 14px #00000038;box-shadow:0 4px 14px lab(0% 0 0/.22)}.sobre-tarjeta-marco{border:1px solid color-mix(in oklab, var(--acento) 55%, transparent);border-radius:2px;position:absolute;inset:6px}.sobre[data-abriendo] .sobre-tarjeta{animation:.9s cubic-bezier(.22,1,.36,1) 1.1s forwards sobre-tarjeta-subir}@keyframes sobre-tarjeta-subir{to{transform:translateY(-62%)}}.sobre-frente{z-index:2;filter:drop-shadow(0 -1px 2px #00000024);filter:drop-shadow(0 -1px 2px lab(0% 0 0/.14));width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sobre-lado{fill:var(--papel-sombra)}.sobre-lado-derecho{fill:color-mix(in oklab, var(--papel) 93%, var(--texto))}.sobre-abajo{fill:var(--papel);filter:drop-shadow(0 -2px 3px #00000029);filter:drop-shadow(0 -2px 3px lab(0% 0 0/.16))}.sobre-solapa{transform-origin:top;height:58%;transform-style:preserve-3d;z-index:3;position:absolute;inset:0 0 auto}.sobre-solapa-frente,.sobre-solapa-dorso{backface-visibility:hidden;position:absolute;inset:0}.sobre-solapa-frente{clip-path:polygon(0 0,100% 0,50% 100%);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-color:var(--papel);filter:drop-shadow(0 3px 4px #00000040);filter:drop-shadow(0 3px 4px lab(0% 0 0/.25))}.sobre-solapa-frente:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom, #fff3, transparent 60%, color-mix(in oklab, var(--texto) 7%, transparent));position:absolute;inset:0}@supports (color:lab(0% 0 0)){.sobre-solapa-frente:before{background-image:linear-gradient(to bottom, lab(100% -.0000298023 .0000119209/.2), transparent 60%, color-mix(in oklab, var(--texto) 7%, transparent))}}.sobre[data-pixel] .sobre-solapa-frente:before{content:none}.sobre-solapa-dorso{clip-path:polygon(50% 0,100% 100%,0 100%);background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--acento) 45%, transparent) 0 1px, transparent 1px 14px), repeating-linear-gradient(-45deg, color-mix(in oklab, var(--acento) 45%, transparent) 0 1px, transparent 1px 14px), var(--forro);transform:rotateX(180deg)}.sobre[data-abriendo] .sobre-solapa{animation:.75s cubic-bezier(.4,0,.2,1) .45s forwards sobre-solapa-abrir}@keyframes sobre-solapa-abrir{0%{z-index:3;transform:rotateX(0)}49%{z-index:3}50%{z-index:0}to{z-index:0;transform:rotateX(180deg)}}.sobre-brillo{pointer-events:none;background:radial-gradient(circle at var(--luz-x,50%) var(--luz-y,30%), #ffffff61, transparent 55%);mix-blend-mode:soft-light;z-index:4;border-radius:6px;transition:opacity .4s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.sobre-brillo{background:radial-gradient(circle at var(--luz-x,50%) var(--luz-y,30%), lab(100% -.0000298023 .0000119209/.38), transparent 55%)}}.sobre[data-abriendo] .sobre-brillo{opacity:0}.sobre-sello{cursor:pointer;z-index:5;filter:drop-shadow(0 3px 3px #00000059);filter:drop-shadow(0 3px 3px lab(0% 0 0/.35));width:3.75rem;height:3.75rem;transition:transform .2s,filter .2s;animation:2.4s ease-in-out 1.4s infinite sobre-sello-latir;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.sobre-sello:hover{transform:translate(-50%,-50%)scale(1.08)}.sobre[data-abriendo] .sobre-sello{animation:.7s cubic-bezier(.5,0,.75,0) forwards sobre-sello-salir}@keyframes sobre-sello-latir{0%,to{scale:1}50%{scale:1.06}}@keyframes sobre-sello-salir{0%{filter:drop-shadow(0 3px 3px #00000059);opacity:1;transform:translate(-50%,-50%)scale(1)}35%{filter:drop-shadow(0 18px 14px #0000004d);opacity:1;transform:translate(-50%,-62%)scale(1.18)rotate(-6deg)}to{filter:drop-shadow(0 30px 20px #00000026);opacity:0;transform:translate(120%,-380%)scale(.9)rotate(140deg)}}.sobre-saludo{padding:2.25rem 1.75rem 2.5rem;animation:.8s cubic-bezier(.22,1,.36,1) both sobre-saludo-llegar;position:relative}.sobre-saludo .font-script,.sobre-saludo .font-titulo{text-shadow:0 0 2px var(--fondo), 0 0 10px var(--fondo), 0 0 22px color-mix(in oklab, var(--fondo) 80%, transparent)}@keyframes sobre-saludo-llegar{0%{opacity:0;transform:translateY(60px)scale(.85)rotateX(18deg)}to{opacity:1;transform:none}}.boda-brillo-texto{background:linear-gradient(110deg, var(--acento-texto) 0%, var(--acento-texto) 40%, color-mix(in oklab, var(--acento) 40%, white) 50%, var(--acento-texto) 60%, var(--acento-texto) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:.9s cubic-bezier(.22,1,.36,1) forwards boda-aparecer,4s linear 1.5s infinite boda-brillo}@keyframes boda-brillo{0%{background-position:100% 0}to{background-position:-150% 0}}.sobre-pantalla{--sobre-logo-arriba:calc(env(safe-area-inset-top,0px) + clamp(1.25rem, 6vh, 3.5rem));padding-top:calc(var(--sobre-logo-arriba) + 3.5rem);padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px));padding-inline:max(1.5rem, env(safe-area-inset-left,0px)) max(1.5rem, env(safe-area-inset-right,0px));overscroll-behavior:contain}.sobre-pie{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.sobre-logo{inset-inline:0;top:var(--sobre-logo-arriba);z-index:20;pointer-events:none;justify-content:center;display:flex;position:absolute}.sobre-logo>*{pointer-events:auto}.sobre-pantalla[data-fase=saliendo]{pointer-events:none}[data-fase=saliendo] .sobre-fondo{animation:.7s ease-in .1s both sobre-desvanecer}[data-fase=saliendo] .sobre-saludo{animation:.4s cubic-bezier(.4,0,1,1) both sobre-saludo-salir}[data-fase=saliendo] .sobre-logo,[data-fase=saliendo] .sobre-pie{animation:.35s ease-in .45s both sobre-desvanecer}@keyframes sobre-desvanecer{to{opacity:0}}@keyframes sobre-saludo-salir{to{opacity:0;translate:0 -24px;scale:.96}}.sobre-transicion{z-index:15;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sobre-escena{position:relative}.sobre-escaneo,.sobre-polvo{pointer-events:none;display:none}.sobre-saludo[data-triptico]{--carta-papel:color-mix(in oklab, var(--secundario) 6%, var(--fondo));--carta-hoja:color-mix(in oklab, var(--secundario) 10%, var(--fondo));--carta-dentro:color-mix(in oklab, var(--secundario) 16%, var(--fondo));--carta-filete:color-mix(in oklab, var(--acento) 55%, transparent);--carta-doblez:#00000038;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-color:var(--carta-papel);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:min(23rem,100%);min-height:15rem;padding:2rem 1.5rem 2.25rem;display:flex;box-shadow:0 1px 2px #0000002e,0 18px 40px -12px #0006;box-shadow:0 1px 2px lab(0% 0 0/.18),0 18px 40px -12px lab(0% 0 0/.4)}@supports (color:lab(0% 0 0)){.sobre-saludo[data-triptico]{--carta-doblez:lab(0% 0 0/.22)}}.sobre-saludo[data-triptico]:before,.sobre-saludo[data-triptico]:after{content:"";pointer-events:none;position:absolute}.sobre-saludo[data-triptico]:before{border:1px solid var(--carta-filete);border-radius:2px;inset:10px}.sobre-saludo[data-triptico]:after{background-image:linear-gradient(to bottom, var(--carta-doblez), transparent 9px), linear-gradient(to top, var(--carta-doblez), transparent 9px);inset:0}.sobre-triptico-hoja{z-index:3;pointer-events:none;height:50%;transform-style:preserve-3d;animation-duration:1.25s;animation-timing-function:cubic-bezier(.45,.05,.25,1);animation-delay:.6s;animation-fill-mode:both;position:absolute;inset-inline:0}.sobre-triptico-primera{transform-origin:top;animation-name:sobre-triptico-arriba;top:0;transform:perspective(1300px)rotateX(172deg)}.sobre-triptico-segunda{transform-origin:bottom;animation-name:sobre-triptico-abajo;bottom:0;transform:perspective(1300px)rotateX(-172deg)}.sobre-triptico-cara,.sobre-triptico-dentro{backface-visibility:hidden;position:absolute;inset:0}.sobre-triptico-cara{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-color:var(--carta-hoja);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acento) 30%, transparent), 0 2px 6px #0003}@supports (color:lab(0% 0 0)){.sobre-triptico-cara{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acento) 30%, transparent), 0 2px 6px lab(0% 0 0/.2)}}.sobre-triptico-primera .sobre-triptico-cara{border-radius:3px 3px 0 0}.sobre-triptico-segunda .sobre-triptico-cara{border-radius:0 0 3px 3px}.sobre-triptico-cara:before{content:"";border:1px solid var(--carta-filete);position:absolute;inset:10px}.sobre-triptico-primera .sobre-triptico-cara:before{border-bottom:0;border-radius:2px 2px 0 0;bottom:0}.sobre-triptico-segunda .sobre-triptico-cara:before{border-top:0;border-radius:0 0 2px 2px;top:0}.sobre-triptico-cara:after{content:"";background:linear-gradient(135deg, color-mix(in oklab, var(--acento) 65%, white), var(--acento));width:26px;height:13px;margin-left:-13px;position:absolute;left:50%}.sobre-triptico-primera .sobre-triptico-cara:after{clip-path:polygon(0 100%,50% 0,100% 100%);bottom:0}.sobre-triptico-segunda .sobre-triptico-cara:after{clip-path:polygon(0 0,100% 0,50% 100%);top:0}.sobre-triptico-dentro{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-color:var(--carta-dentro);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acento) 28%, transparent)}.sobre-triptico-primera .sobre-triptico-dentro{border-radius:3px 3px 0 0;transform:rotateX(180deg)}.sobre-triptico-segunda .sobre-triptico-dentro{border-radius:0 0 3px 3px;transform:rotateX(-180deg)}.sobre-triptico-dentro:before{content:"";border-radius:inherit;position:absolute;inset:0}.sobre-triptico-primera .sobre-triptico-dentro:before{background-image:linear-gradient(to top, var(--carta-doblez), transparent 22%, transparent 70%, #ffffff29)}@supports (color:lab(0% 0 0)){.sobre-triptico-primera .sobre-triptico-dentro:before{background-image:linear-gradient(to top, var(--carta-doblez), transparent 22%, transparent 70%, lab(100% -.0000298023 .0000119209/.16))}}.sobre-triptico-segunda .sobre-triptico-dentro:before{background-image:linear-gradient(to bottom, var(--carta-doblez), transparent 22%, transparent 70%, #ffffff29)}@supports (color:lab(0% 0 0)){.sobre-triptico-segunda .sobre-triptico-dentro:before{background-image:linear-gradient(to bottom, var(--carta-doblez), transparent 22%, transparent 70%, lab(100% -.0000298023 .0000119209/.16))}}.sobre-triptico-dentro:after{content:"";background:radial-gradient(circle, var(--acento) 2.5px, transparent 3px) center / 9px 9px no-repeat, linear-gradient(var(--carta-filete), var(--carta-filete)) center / 100% 1px no-repeat;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:22%;right:22%}@keyframes sobre-triptico-arriba{0%{transform:perspective(1300px)rotateX(0)}78%{transform:perspective(1300px)rotateX(178deg)}}@keyframes sobre-triptico-abajo{0%{transform:perspective(1300px)rotateX(0)}78%{transform:perspective(1300px)rotateX(-178deg)}}@media (min-width:60rem){.sobre-saludo[data-triptico]{width:28rem;min-height:18rem;padding:2.25rem 2.5rem 2.5rem}.sobre-saludo[data-triptico]:after{background-image:linear-gradient(to right, var(--carta-doblez), transparent 9px), linear-gradient(to left, var(--carta-doblez), transparent 9px)}.sobre-triptico-hoja{inset-inline:auto;width:50%;height:auto;top:0;bottom:0}.sobre-triptico-primera{transform-origin:0;animation-name:sobre-triptico-izquierda;left:0;transform:perspective(1300px)rotateY(-172deg)}.sobre-triptico-segunda{transform-origin:100%;animation-name:sobre-triptico-derecha;right:0;transform:perspective(1300px)rotateY(172deg)}.sobre-triptico-primera .sobre-triptico-cara,.sobre-triptico-primera .sobre-triptico-dentro{border-radius:3px 0 0 3px}.sobre-triptico-segunda .sobre-triptico-cara,.sobre-triptico-segunda .sobre-triptico-dentro{border-radius:0 3px 3px 0}.sobre-triptico-primera .sobre-triptico-cara:before{border:1px solid var(--carta-filete);border-right:0;border-radius:2px 0 0 2px;inset:10px 0 10px 10px}.sobre-triptico-segunda .sobre-triptico-cara:before{border:1px solid var(--carta-filete);border-left:0;border-radius:0 2px 2px 0;inset:10px 10px 10px 0}.sobre-triptico-cara:after{width:13px;height:26px;margin:-13px 0 0;top:50%;left:auto}.sobre-triptico-primera .sobre-triptico-cara:after{clip-path:polygon(100% 0,0 50%,100% 100%);bottom:auto;right:0}.sobre-triptico-segunda .sobre-triptico-cara:after{clip-path:polygon(0 0,100% 50%,0 100%);top:50%;left:0}.sobre-triptico-primera .sobre-triptico-dentro{transform:rotateY(180deg)}.sobre-triptico-segunda .sobre-triptico-dentro{transform:rotateY(-180deg)}.sobre-triptico-primera .sobre-triptico-dentro:before{background-image:linear-gradient(to left, var(--carta-doblez), transparent 22%, transparent 70%, #ffffff29)}@supports (color:lab(0% 0 0)){.sobre-triptico-primera .sobre-triptico-dentro:before{background-image:linear-gradient(to left, var(--carta-doblez), transparent 22%, transparent 70%, lab(100% -.0000298023 .0000119209/.16))}}.sobre-triptico-segunda .sobre-triptico-dentro:before{background-image:linear-gradient(to right, var(--carta-doblez), transparent 22%, transparent 70%, #ffffff29)}@supports (color:lab(0% 0 0)){.sobre-triptico-segunda .sobre-triptico-dentro:before{background-image:linear-gradient(to right, var(--carta-doblez), transparent 22%, transparent 70%, lab(100% -.0000298023 .0000119209/.16))}}.sobre-triptico-dentro:after{background:radial-gradient(circle, var(--acento) 2.5px, transparent 3px) center / 9px 9px no-repeat, linear-gradient(var(--carta-filete), var(--carta-filete)) center / 1px 100% no-repeat;width:9px;height:auto;margin:0 0 0 -4.5px;inset:22% auto 22% 50%}}@keyframes sobre-triptico-izquierda{0%{transform:perspective(1300px)rotateY(0)}78%{transform:perspective(1300px)rotateY(-178deg)}}@keyframes sobre-triptico-derecha{0%{transform:perspective(1300px)rotateY(0)}78%{transform:perspective(1300px)rotateY(178deg)}}@media (prefers-reduced-motion:reduce){.sobre,.sobre[data-abriendo],.sobre-sello,.sobre-saludo,[data-fase=saliendo] .sobre-fondo,[data-fase=saliendo] .sobre-saludo,[data-fase=saliendo] .sobre-logo,[data-fase=saliendo] .sobre-pie,.sobre-triptico-hoja,.boda-brillo-texto{animation:none}.sobre{transform:none}.sobre-escaneo,.sobre-polvo,.sobre-transicion{display:none}}
.copiar-efecto{--copiar-oro:#f2c14e;--copiar-oro-claro:#ffe7a3;--copiar-oro-oscuro:#9a6512;--copiar-canto:#c58a1e;--copiar-chispa:color-mix(in oklab, var(--acento,#c9a96e) 45%, #fff3c4);z-index:10;pointer-events:none;width:0;height:0;position:absolute;bottom:100%;left:50%}.copiar-efecto>span{pointer-events:none;display:block;position:absolute;bottom:0;left:0;translate:-50%}.copiar-efecto span span{display:block}.copiar-efecto svg{display:block;overflow:visible}.copiar-moneda-canto{fill:var(--copiar-canto)}.copiar-moneda-cara{fill:var(--copiar-oro)}.copiar-moneda-aro{fill:none;stroke:var(--copiar-oro-oscuro);stroke-width:.8px;opacity:.55}.copiar-moneda-signo{fill:none;stroke:var(--copiar-oro-oscuro);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.copiar-moneda-luz{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;opacity:.85}.copiar-destello svg{width:14px;height:14px;fill:var(--copiar-chispa)}.copiar-destello path{stroke:var(--copiar-oro-oscuro);stroke-width:.7px;stroke-opacity:.6}.copiar-destello{opacity:0;animation:copiar-destello calc(var(--copiar-dur) * .62) ease-out both;animation-delay:calc(var(--copiar-dur) * (.18 + var(--i,0) * .04));bottom:10px}@keyframes copiar-destello{0%{opacity:0;transform:translate(0)rotate(0)scale(.2)}40%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(var(--giro,45deg)) scale(1.15)}70%{opacity:.9;transform:translate(var(--dx), calc(var(--dy) - 4px)) rotate(calc(var(--giro,45deg) + 30deg)) scale(.7)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) - 10px)) rotate(calc(var(--giro,45deg) + 60deg)) scale(.2)}}.copiar-sobre-dorado{--copiar-chispa:var(--copiar-oro)}.copiar-sobre{opacity:0;animation:copiar-sobre var(--copiar-dur) cubic-bezier(.22, 1, .36, 1) both;bottom:6px}.copiar-sobre .copiar-visto{opacity:0;animation:copiar-visto var(--copiar-dur) ease-out both;position:absolute;top:-9px;right:-9px}.copiar-sobre-papel{fill:color-mix(in oklab, var(--copiar-oro) 55%, #fffaf0);stroke:var(--copiar-oro-oscuro);stroke-width:.9px}.copiar-sobre-linea{fill:none;stroke:var(--copiar-oro-oscuro);stroke-width:.9px;opacity:.7}.copiar-visto-fondo{fill:var(--primario,#3e4a3d);stroke:#fff;stroke-width:1px}.copiar-visto-marca{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@keyframes copiar-sobre{0%{opacity:0;transform:translateY(8px)scale(.6)}25%{opacity:1;transform:translateY(-14px)scale(1.04)}40%{opacity:1;transform:translateY(-16px)scale(1)}75%{opacity:1;transform:translateY(-22px)scale(1)}to{opacity:0;transform:translateY(-32px)scale(.96)}}@keyframes copiar-visto{0%,28%{opacity:0;transform:scale(0)}42%{opacity:1;transform:scale(1.25)}52%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.copiar-moneda-oro{--copiar-chispa:#fff6d5}.copiar-oro{opacity:0;animation:copiar-oro var(--copiar-dur) both;bottom:4px}.copiar-oro-giro{animation:copiar-oro-girar var(--copiar-dur) cubic-bezier(.2, .7, .3, 1) both;position:relative}.copiar-oro svg{filter:drop-shadow(0 0 6px #ffd666bf)}.copiar-oro .copiar-oro-reflejo{border-radius:50%;position:absolute;inset:2px;overflow:hidden}.copiar-oro-reflejo:before{content:"";width:40%;animation:copiar-oro-reflejo var(--copiar-dur) ease-in-out both;background:linear-gradient(100deg,#0000,#fffffff2,#0000);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-12deg)}.copiar-oro-estrella{animation-delay:calc(var(--copiar-dur) * .4)}@keyframes copiar-oro{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:translateY(10px)scale(.4)}22%{opacity:1;transform:translateY(-30px)scale(1.1)}32%{opacity:1;transform:translateY(-26px)scale(1)}80%{opacity:1;transform:translateY(-32px)scale(1)}to{opacity:0;transform:translateY(-44px)scale(.92)}}@keyframes copiar-oro-girar{0%{transform:perspective(200px)rotateY(-540deg)}45%,to{transform:perspective(200px)rotateY(0)}}@keyframes copiar-oro-reflejo{0%,45%{transform:translate(-140%)skew(-12deg)}70%,to{transform:translate(300%)skew(-12deg)}}@media (prefers-reduced-motion:reduce){.copiar-efecto{display:none}}
@property --p{syntax:"<number>";inherits:true;initial-value:0}.campestre-atardecer{pointer-events:none;background:linear-gradient(#0000 38%,#ffbe7824 54%,#f0786e4d 72%,#ff8c3c80 100%);position:absolute;inset:0}.campestre-luciernagas{pointer-events:none;position:absolute;inset:0}.campestre-luciernaga{opacity:0;background:radial-gradient(circle,#fffbd2 0 22%,#ffe46ebf 40%,#ffd25a00 70%);border-radius:50%;width:12px;height:12px;position:absolute}@media (prefers-reduced-motion:no-preference){.campestre-luciernaga{animation:campestre-luciernaga var(--dur,4s) var(--retraso,0s) ease-in-out infinite}}@keyframes campestre-luciernaga{0%{opacity:0;translate:0}35%{opacity:1}60%{opacity:.85;translate:var(--deriva,10px) -10px}to{opacity:0;translate:calc(var(--deriva,10px) * 1.6) -20px}}.estilo-campestre .sobre[data-objeto]{aspect-ratio:auto;width:auto;transform:translateY(var(--arrastre,0px)) rotateX(calc(var(--inclinar-x,0deg) * .35)) rotateY(calc(var(--inclinar-y,0deg) * .35))}.estilo-campestre .sobre[data-objeto][data-abriendo]{animation:.5s ease-in 3.7s forwards campestre-diana-irse}@keyframes campestre-diana-irse{to{opacity:0;translate:0 -14px}}.campestre-diana{--d:min(17rem, 78vw, max(9rem, calc((100vh - 20rem) / 1.7)));--madera-oscura:color-mix(in srgb, var(--campestre-madera) 70%, #2a1a0e);--cinta:color-mix(in srgb, #c24a5a 72%, var(--primario));--cinta-oscura:color-mix(in srgb, var(--cinta) 70%, #2a1010);width:var(--d);flex-direction:column;align-items:center;display:flex;position:relative}@supports (height:100dvh){.campestre-diana{--d:min(17rem, 78vw, max(9rem, calc((100dvh - 20rem) / 1.7)))}}.campestre-diana-blanco{width:100%;padding-top:calc(var(--d) * .22);flex-direction:column;align-items:center;display:flex;position:relative}.campestre-diana-blanco:before{content:"";top:calc(var(--d) * .05);left:calc(var(--d) * .05);right:calc(var(--d) * .05);height:calc(var(--d) * .045);background:linear-gradient(to bottom, var(--campestre-madera-clara), var(--campestre-madera));box-shadow:inset 0 -1px 0 var(--madera-oscura);border-radius:3px;position:absolute}.campestre-diana-poste{top:calc(var(--d) * .05);width:calc(var(--d) * .05);height:calc(var(--d) * .92);background:linear-gradient(to right, var(--madera-oscura), var(--campestre-madera) 40%, var(--campestre-madera-clara) 70%, var(--campestre-madera));border-radius:3px 3px 0 0;position:absolute}.campestre-diana-poste-izq{left:calc(var(--d) * .07)}.campestre-diana-poste-der{right:calc(var(--d) * .07)}.campestre-diana-letrero{top:calc(var(--d) * .095);z-index:1;transform-origin:50% 0;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;translate:-50%}.campestre-diana-letrero-cuerda{width:calc(var(--d) * .13);height:calc(var(--d) * .035);border-inline:1.5px solid #6d4b2c;display:block}.campestre-diana-letrero-tabla{min-width:calc(var(--d) * .22);height:calc(var(--d) * .09);padding:0 calc(var(--d) * .035);border:1.5px solid var(--madera-oscura);background:linear-gradient(to bottom, color-mix(in srgb, var(--campestre-madera-clara) 85%, white), var(--campestre-madera-clara));color:#3b2616;font-size:calc(var(--d) * .075);font-weight:700;line-height:calc(var(--d) * .085);letter-spacing:.08em;text-align:center;white-space:nowrap;border-radius:4px;display:block}.campestre-diana-tablero{z-index:1;width:calc(var(--d) * .76);aspect-ratio:100/90;perspective:calc(var(--d) * 2.4);transform-origin:50% 100%;position:relative}.campestre-diana-tarjeta{background:radial-gradient(ellipse at 50% 40%, #ffecb4e6, transparent 70%), var(--campestre-lino);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--campestre-madera) 45%, transparent), 0 0 calc(var(--d) * .12) #ffc86e8c;opacity:0;border-radius:6px;place-items:center;padding:10%;display:grid;position:absolute;inset:5%}.campestre-diana-tarjeta:before{content:"";border:1.5px dashed color-mix(in srgb, var(--primario) 55%, transparent);border-radius:4px;position:absolute;inset:6px}.campestre-diana-especial{color:var(--primario);font-size:calc(var(--d) * .085);text-align:center;margin:0;font-weight:700;line-height:1.1;position:relative}.campestre-diana-hoja{width:50%;position:absolute;top:0;bottom:0}.campestre-diana-hoja-izq{transform-origin:0;left:0}.campestre-diana-hoja-der{transform-origin:100%;right:0}.campestre-diana-hoja-dibujo{width:100%;height:100%;display:block}.campestre-diana-tabla{fill:var(--campestre-madera-clara)}.campestre-diana-junta{fill:none;stroke:var(--madera-oscura);stroke-width:.6px;opacity:.55}.campestre-diana-junta-encima{opacity:.25}.campestre-diana-veta{fill:none;stroke:var(--campestre-madera);stroke-width:.4px;opacity:.4}.campestre-diana-anillo-1,.campestre-diana-anillo-3{fill:#f3e5c4}.campestre-diana-anillo-2{fill:color-mix(in srgb, var(--primario) 82%, #3c2a1a)}.campestre-diana-anillo-4{fill:#b4532f}.campestre-diana-anillo-5{fill:var(--campestre-trigo)}:is(.campestre-diana-anillo-1,.campestre-diana-anillo-2,.campestre-diana-anillo-3,.campestre-diana-anillo-4,.campestre-diana-anillo-5){stroke:#3c281459;stroke-width:.5px}.campestre-diana-cinta{fill:var(--cinta)}.campestre-diana-cinta-costura{fill:none;stroke:#fff6e6;stroke-width:.35px;stroke-dasharray:1.2 1;opacity:.8}.campestre-diana-canto{fill:none;stroke:var(--campestre-madera);stroke-width:1.6px}.campestre-diana-bisagra{fill:#4a3a2c}.campestre-diana-mono{z-index:1;aspect-ratio:40/32;transform-origin:50% 37.5%;width:24%;position:absolute;top:50%;left:50%;translate:-50% -37.5%}.campestre-diana-mono-tela{fill:var(--cinta);stroke:var(--cinta-oscura);stroke-width:.6px}.campestre-diana-mono-pliegue{fill:none;stroke:#00000040;stroke-width:.7px;stroke-linecap:round}.campestre-diana-mono-nudo{fill:var(--cinta-oscura)}.campestre-diana-mono-puntas{transform-origin:0 2px;transform-box:view-box}.campestre-diana-impacto{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.campestre-diana-destello{left:calc(var(--d) * -.12);top:calc(var(--d) * -.12);width:calc(var(--d) * .24);height:calc(var(--d) * .24);opacity:0;background:radial-gradient(circle,#fff8dcf2,#ffd67880 45%,#0000 70%);border-radius:50%;position:absolute}.campestre-diana-astilla{opacity:0;width:3px;height:10px;transform:rotate(var(--a)) translateY(0);background:#e8c56a;border-radius:2px;position:absolute;top:-5px;left:-1.5px}.campestre-diana-astilla-petalo{background:linear-gradient(135deg, white, color-mix(in srgb, var(--primario) 30%, #f6c0d0));border-radius:80% 0;width:8px;height:6px;top:-3px;left:-4px}.campestre-diana-paca{z-index:2;width:calc(var(--d) * .96);height:calc(var(--d) * .2);margin-top:calc(var(--d) * -.05);display:block;position:relative}.campestre-diana-paca:before{content:"";left:4%;right:4%;bottom:calc(var(--d) * -.04);height:calc(var(--d) * .08);background:radial-gradient(closest-side,#3c230f61,#0000);border-radius:50%;position:absolute}.campestre-diana-paca svg{position:relative}.campestre-paca-cuerpo{fill:#e2bd62;stroke:#b98c38;stroke-width:.8px}.campestre-paca-hebras{fill:none;stroke:#c99a3c;stroke-width:.6px;opacity:.7}.campestre-paca-pajas{fill:none;stroke:#f4da92;stroke-width:.8px;stroke-linecap:round}.campestre-paca-luz{fill:#f6dc93;opacity:.7}.campestre-paca-mecate{fill:none;stroke:#8a5a2b;stroke-width:2.2px}.campestre-paca-sueltas{fill:none;stroke:#e8c870;stroke-width:.9px;stroke-linecap:round}.campestre-arco{--p:0;width:calc(var(--d) * .62);margin-top:calc(var(--d) * .3);color:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;z-index:3;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;transition:--p .12s ease-out;display:flex;position:relative}.campestre-arco:active{cursor:grabbing}.campestre-arco:disabled{cursor:default}.campestre-arco[data-tension=sostener]{--p:14;transition:--p .45s cubic-bezier(.2,.7,.3,1)}.campestre-arco[data-tension=arrastre]{transition:none}.campestre-arco:focus-visible{outline:none}.campestre-arco:focus-visible .campestre-arco-disparar{outline:3px solid var(--texto);outline-offset:3px}.campestre-arco-dibujo{aspect-ratio:120/50;width:100%;display:block;position:relative}.campestre-arco-palo{fill:none;stroke:var(--campestre-madera);stroke-width:4.2px;stroke-linecap:round}.campestre-arco-palo-luz{fill:none;stroke:var(--campestre-madera-clara);stroke-width:1.2px;stroke-linecap:round;opacity:.85}.campestre-arco-empunadura{fill:#5b3a22}.campestre-arco-amarre{fill:none;stroke:#c9a36a;stroke-width:.8px}.campestre-arco-punta{fill:#4a3a2c}.campestre-arco-cuerda{stroke:#f6ecd4;stroke-width:1.2px;stroke-linecap:round;transform-box:view-box}.campestre-arco-cuerda-izq{transform-origin:8px 34px;transform:rotate(atan2(var(--p), 52)) scaleX(calc(hypot(52, var(--p)) / 52))}.campestre-arco-cuerda-der{transform-origin:112px 34px;transform:rotate(calc(-1 * atan2(var(--p), 52))) scaleX(calc(hypot(52, var(--p)) / 52))}.campestre-flecha{width:10%;height:160%;translate:0 calc(var(--p) * 1.25%);pointer-events:none;display:block;position:absolute;top:-92%;left:45%}.campestre-flecha-vuelo,.campestre-flecha-cuerpo{transform-origin:50% 0;width:100%;height:100%;display:block}.campestre-flecha-asta{fill:none;stroke:#8a5a2b;stroke-width:1.6px;stroke-linecap:round}.campestre-flecha-punta{fill:#77716a;stroke:#3f3b36;stroke-width:.4px}.campestre-flecha-pluma{fill:var(--cinta);stroke:var(--cinta-oscura);stroke-width:.3px}.campestre-flecha-pluma-2{fill:#f3e5c4;stroke:#b9a27a}.campestre-flecha-culatin{fill:none;stroke:#3f2a1a;stroke-width:2px}.campestre-arco-disparar{background:var(--primario);min-height:2.75rem;color:var(--fondo);letter-spacing:.02em;box-shadow:0 0 0 2px var(--campestre-madera-clara), 0 6px 14px #3c281459;border-radius:9999px;align-items:center;gap:.45rem;margin-top:.5rem;padding:0 1.4rem;font-size:.95rem;font-weight:600;transition:opacity .25s,scale .15s;display:inline-flex}.campestre-arco:hover:not(:disabled) .campestre-arco-disparar{scale:1.04}.campestre-arco-disparar-icono{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.campestre-arco-disparar-punta{fill:currentColor;stroke-width:.8px}.campestre-diana-instruccion{text-align:center;width:max-content;max-width:min(22rem,100vw - 2rem);margin:.75rem 0 0;transition:opacity .25s}.campestre-diana[data-estado=abriendo] .campestre-arco-disparar,.campestre-diana[data-estado=abriendo] .campestre-diana-instruccion{opacity:0}.campestre-diana[data-estado=abriendo] .campestre-arco{--p:0;transition:--p 80ms ease-in}.campestre-diana[data-estado=abriendo] .campestre-diana-tarjeta{opacity:1}@media (prefers-reduced-motion:no-preference){.campestre-diana[data-estado=cerrado] .campestre-diana-letrero{animation:5s ease-in-out infinite campestre-letrero-mecer}.campestre-diana[data-estado=cerrado] .campestre-diana-mono-puntas{animation:3.2s ease-in-out infinite campestre-mono-ondear}.campestre-diana[data-estado=cerrado] .campestre-arco:not([data-tension]){animation:4.5s ease-in-out 2s infinite campestre-arco-pista}.campestre-diana[data-estado=abriendo] .campestre-flecha-vuelo{animation:.38s cubic-bezier(.32,.04,.62,1) forwards campestre-flecha-volar}.campestre-diana[data-estado=abriendo] .campestre-flecha-punta{animation:10ms .37s forwards campestre-ocultar}.campestre-diana[data-estado=abriendo] .campestre-flecha-cuerpo{animation:.3s ease-out .38s campestre-flecha-vibrar,.6s cubic-bezier(.5,0,.8,.4) .68s forwards campestre-caer}.campestre-diana[data-estado=abriendo] .campestre-diana-tablero{animation:.34s ease-out .38s campestre-diana-temblar}.campestre-diana[data-estado=abriendo] .campestre-diana-destello{animation:.45s ease-out .38s campestre-destello}.campestre-diana[data-estado=abriendo] .campestre-diana-astilla{animation:.6s ease-out .38s campestre-astilla}.campestre-diana[data-estado=abriendo] .campestre-diana-mono{animation:.24s ease-out .38s campestre-mono-sacudir,.6s cubic-bezier(.5,0,.8,.4) .68s forwards campestre-mono-caer}.campestre-diana[data-estado=abriendo] .campestre-diana-hoja-izq{animation:.8s cubic-bezier(.3,.6,.25,1) .72s forwards campestre-hoja-izq}.campestre-diana[data-estado=abriendo] .campestre-diana-hoja-der{animation:.8s cubic-bezier(.3,.6,.25,1) .72s forwards campestre-hoja-der}.campestre-diana[data-estado=abriendo] .campestre-diana-tarjeta{animation:.45s ease-out .85s both campestre-tarjeta-aparecer}}@keyframes campestre-letrero-mecer{0%,to{rotate:-1.5deg}50%{rotate:1.5deg}}@keyframes campestre-mono-ondear{0%,to{rotate:-3deg}50%{rotate:3deg}}@keyframes campestre-arco-pista{0%,70%,to{--p:0}80%{--p:6}90%{--p:0}}@keyframes campestre-flecha-volar{0%{transform:translate(0)scale(1)}to{transform:translate(var(--vuelo-x,0px), var(--vuelo-y,-220px)) scale(.72)}}@keyframes campestre-ocultar{to{opacity:0}}@keyframes campestre-flecha-vibrar{0%{rotate:none}20%{rotate:4deg}40%{rotate:-3deg}60%{rotate:2deg}80%{rotate:-1deg}to{rotate:none}}@keyframes campestre-caer{0%{opacity:1;translate:0}70%{opacity:1}to{translate:0 calc(var(--d) * .7);opacity:0}}@keyframes campestre-diana-temblar{0%{rotate:none}25%{rotate:-2.2deg}50%{rotate:1.6deg}75%{rotate:-.8deg}to{rotate:none}}@keyframes campestre-destello{0%{opacity:.95;scale:.2}to{opacity:0;scale:1.8}}@keyframes campestre-astilla{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -.17)) rotate(160deg)}}@keyframes campestre-mono-sacudir{0%,to{scale:1}40%{scale:1.14}}@keyframes campestre-mono-caer{0%{opacity:1;transform:translateY(0)rotate(0)}70%{opacity:1}to{transform:translateY(calc(var(--d) * .55)) rotate(28deg);opacity:0}}@keyframes campestre-hoja-izq{0%{opacity:1;transform:rotateY(0)}70%{opacity:1}to{opacity:0;transform:rotateY(-118deg)}}@keyframes campestre-hoja-der{0%{opacity:1;transform:rotateY(0)}70%{opacity:1}to{opacity:0;transform:rotateY(118deg)}}@keyframes campestre-tarjeta-aparecer{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.campestre-diana,.campestre-diana *{transition:none!important;animation:none!important}.campestre-arco{--p:0!important}.estilo-campestre .sobre[data-objeto][data-abriendo]{animation:none}.campestre-diana[data-estado=abriendo] :is(.campestre-diana-hoja,.campestre-diana-mono,.campestre-flecha){opacity:0}}
.envio-campestre{--envio-y:38cqh;--envio-recibe:10px;--envio-carta-final:.4}.envio-jinete{animation:envio-jinete var(--envio-dur) both}@keyframes envio-jinete{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:calc(-50% - 78cqw) -50%}32%{translate:-50% -50%}56%{animation-timing-function:cubic-bezier(.45,0,.75,.55);translate:calc(4px - 50%) -50%}to{translate:calc(82cqw - 50%) -50%}}.envio-jinete .campestre-alforja-carta{opacity:0;animation:envio-sujetar var(--envio-dur) step-end both}.envio-polvo{left:calc(36% + var(--i) * 12cqw);top:calc(var(--envio-y) + 34px);background:radial-gradient(circle, color-mix(in srgb, #d8bf92 85%, var(--fondo)) 0 45%, transparent 70%);opacity:0;width:22px;height:22px;animation:envio-polvo calc(var(--envio-dur) * .22) calc(var(--envio-dur) * (.62 + var(--i) * .06)) ease-out both;border-radius:50%;margin:-11px}@keyframes envio-polvo{0%{opacity:0;translate:0;scale:.3}25%{opacity:.9;scale:1}to{opacity:0;translate:-10px -12px;scale:2.2}}
.mapa-efecto-campestre{--letrero-alto:40px;--mapa-chispa:#d3b995;--mapa-luz:radial-gradient(circle, #fffbe8 0 26%, #ffe39a 50%, color-mix(in srgb, #f3c46a 70%, var(--fondo)) 68%)}.mapa-efecto-campestre .mapa-estela-chispa{background:radial-gradient(circle, var(--mapa-chispa) 0 45%, transparent 72%);width:12px;height:9px;top:18px}
.estilo-galaxia .sobre-pantalla:has(.cabina){padding:0}.estilo-galaxia .sobre-pila:has(.cabina){display:block;position:absolute;inset:0}.estilo-galaxia .sobre-escena:has(.cabina){cursor:default;position:absolute;inset:0}.estilo-galaxia .sobre[data-objeto]{aspect-ratio:auto;width:auto;animation:.7s ease-out both cabina-llegar;position:absolute;inset:0;transform:none}@keyframes cabina-llegar{0%{opacity:0}to{opacity:1}}.estilo-galaxia .sobre-pila:has(.cabina)>p:first-child{z-index:3;inset-inline:8%;top:calc(var(--sobre-logo-arriba) + 2.85rem);letter-spacing:.14em;color:#bfe6ff;text-shadow:0 0 6px #000000e6;margin:0;font-size:.58rem;line-height:1.35;transition:opacity .3s ease-out;position:absolute}.estilo-galaxia .sobre-pila:has(.cabina:not([data-fase=reposo]))>p:first-child{opacity:0}.cabina{--holo:#7fd6ff;--holo-fuerte:#c8f0ff;--holo-texto:#e8f7ff;--ambar:#ffc061;--metal-1:#2e3746;--metal-2:#1d232e;--metal-3:#141922;--metal-filo:#46536a;--parabrisas-alto:65%;--tablero-arriba:63.5%;--reactor:clamp(3.4rem, 9.6vh, 5.4rem);color:var(--holo-texto);text-align:center;position:absolute;inset:0}.cabina-parabrisas{height:var(--parabrisas-alto);position:absolute;inset:0 2% auto}.cabina-fuga{width:1px;height:1px;position:absolute;top:56%;left:50%}.cabina-reposo{border:1px solid color-mix(in oklab, var(--holo) 45%, transparent);background:linear-gradient(#041024c7,#020916b8);border-radius:.75rem;width:min(19rem,80%);padding:.8rem 1rem .9rem;transition:opacity .35s ease-out;position:absolute;top:60%;left:50%;translate:-50% -50%;box-shadow:0 0 24px #7fd6ff33,inset 0 0 18px #7fd6ff1a,inset 0 1px #c8f0ff40}.cabina-estado{letter-spacing:.3em;text-transform:uppercase;color:var(--holo-fuerte);align-items:center;gap:.45em;font-size:.58rem;font-weight:600;display:inline-flex}.cabina-estado-luz{background:var(--holo);width:6px;height:6px;box-shadow:0 0 8px var(--holo);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite cabina-latir}@keyframes cabina-latir{50%{opacity:.35}}.cabina-reposo-saludo{margin-top:.35rem;font-size:1rem;font-weight:600;line-height:1.3}.cabina-reposo-pista{letter-spacing:.08em;color:var(--ambar);margin-top:.45rem;font-size:.7rem;font-weight:600}.cabina-reposo-ayuda{color:var(--holo-fuerte);margin-top:.15rem;font-size:.6rem;line-height:1.3}.cabina-estado .cabina-estado-luz{background:var(--ambar);box-shadow:0 0 8px var(--ambar)}.cabina:not([data-fase=reposo]) .cabina-reposo{opacity:0}.cabina-holo{inset:calc(var(--sobre-logo-arriba) + 2.9rem) 2% 6.5%;opacity:0;transform-origin:50%;grid-template:"prep prep prep""cab cab cab"". . ."1fr"ruta cuenta datos"/minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:clamp(.2rem,1vh,.5rem) .4rem;max-width:64rem;margin-inline:auto;padding:.4rem .3rem .2rem;display:grid;position:absolute}.cabina[data-energia] .cabina-holo{opacity:1;animation:.75s cubic-bezier(.22,1,.36,1) both cabina-holo-desplegar}@keyframes cabina-holo-desplegar{0%{opacity:0;transform:scaleY(.02)scaleX(.6)}25%{opacity:1;transform:scaleY(.02)scaleX(1)}60%{opacity:.75;transform:scaleY(1)scaleX(1)}70%{opacity:1}80%{opacity:.85}to{opacity:1;transform:none}}.cabina[data-energia] .cabina-linea{animation:cabina-linea .6s calc(.3s + var(--n,0) * 1.15s) ease-out both}@keyframes cabina-linea{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}55%{opacity:.4}to{opacity:1;transform:none}}.cabina-esquina{pointer-events:none;border:2px solid #c8f0ffb3;width:16px;height:16px;position:absolute}.cabina-esquina-1{border-bottom:0;border-right:0;border-top-left-radius:4px;top:0;left:0}.cabina-esquina-2{border-bottom:0;border-left:0;border-top-right-radius:4px;top:0;right:0}.cabina-esquina-3{border-top:0;border-left:0;border-bottom-right-radius:4px;bottom:0;right:0}.cabina-esquina-4{border-top:0;border-right:0;border-bottom-left-radius:4px;bottom:0;left:0}.cabina-barrido{pointer-events:none;background:repeating-linear-gradient(#7fd6ff09 0 1px,#0000 1px 4px);position:absolute;inset:0;overflow:hidden}.cabina-barrido:after{content:"";background:linear-gradient(#0000,#7fd6ff1a,#0000);height:28%;animation:4.5s linear .8s infinite cabina-barrer;position:absolute;inset:0 0 auto;transform:translateY(-100%)}@keyframes cabina-barrer{0%{transform:translateY(-100%)}45%,to{transform:translateY(380%)}}.cabina-holo>p,.cabina-holo>div{position:relative}.cabina-etiqueta{letter-spacing:.24em;text-transform:uppercase;color:var(--holo-fuerte);font-size:.58rem;font-weight:600;line-height:1.4;display:block}.cabina-preparando{letter-spacing:.28em;text-transform:uppercase;color:var(--ambar);text-shadow:0 0 8px #000000f2;grid-area:prep;justify-content:center;justify-self:center;align-items:center;gap:.5em;font-size:clamp(.6rem,2.5vw,.78rem);font-weight:700;display:inline-flex}.cabina-preparando .cabina-estado-luz{background:var(--ambar);box-shadow:0 0 8px var(--ambar);animation-duration:.8s}.cabina-holo-cuerpo,.cabina-navegacion{display:contents}.cabina-bienvenida{text-shadow:0 0 6px #000000f2,0 0 2px #000;background:radial-gradient(closest-side,#0208169e,#02081659 70%,#0000);border-radius:1rem;flex-direction:column;grid-area:cab;justify-self:center;gap:.15rem;width:min(100%,34rem);padding:.2rem .8rem .35rem;display:flex}.cabina-saludo{font-size:.95rem;font-weight:600;line-height:1.25;display:block}.cabina-mision{font-size:.6rem;line-height:1.4}.cabina-mision .cabina-etiqueta{display:inline}.cabina-mision-texto{letter-spacing:.12em;text-transform:uppercase;color:var(--ambar);font-size:.74rem;font-weight:600}.cabina-nombres{letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px #7fd6ffcc,0 0 3px #000;margin:.05rem 0;font-size:clamp(1.3rem,6vw,2.2rem);font-weight:800;line-height:1.15}.cabina-transmision{font-size:.75rem;line-height:1.35}.cabina-transmision .cabina-etiqueta{align-items:center;gap:.45em;display:inline-flex}.cabina-transmision-luz{background:var(--holo);width:6px;height:6px;box-shadow:0 0 8px var(--holo);border-radius:50%;animation:1.1s steps(2,jump-none) infinite cabina-latir}.cabina-transmision-texto{font-style:italic;display:block}.cabina-tarjeta{background:linear-gradient(#06162ec7,#030d1eb8);border:1px solid #7fd6ff80;border-radius:.5rem;flex-direction:column;align-items:center;gap:.2rem;min-width:0;padding:.35rem .4rem .4rem;display:flex;box-shadow:0 0 18px #7fd6ff38,inset 0 0 16px #7fd6ff1f,inset 0 1px #c8f0ff40}.cabina-ruta{grid-area:ruta}.cabina-panel-datos{grid-area:datos}.cabina-ruta-titulo{color:var(--holo)}.cabina-mapa{fill:none;width:100%;max-width:22rem;height:auto;max-height:clamp(4rem,12vh,8.5rem);display:block;overflow:visible}.cabina-mapa-cuadricula line{stroke:#7fd6ff21;stroke-width:.5px}.cabina-mapa-orbita{stroke:#7fd6ff4d;stroke-width:.6px;stroke-dasharray:2 3}.cabina-mapa-punto{fill:var(--holo-fuerte)}.cabina-mapa-nave path{fill:var(--ambar)}.cabina-mapa-pulso{fill:none;stroke:var(--ambar);stroke-width:.8px;transform-box:fill-box;transform-origin:50%}.cabina-mapa-tierra circle,.cabina-mapa-tierra ellipse{stroke:var(--holo-fuerte);stroke-width:.8px}.cabina-mapa-tierra>circle{fill:#7fd6ff1f;stroke-width:1.2px}.cabina-mapa-continente{fill:#7fd6ff59;stroke:var(--holo-fuerte);stroke-width:.6px}.cabina-mapa-luna{fill:#c8f0ff40;stroke:var(--holo-fuerte);stroke-width:.6px}.cabina-mapa-mira path{stroke:var(--ambar);stroke-width:1px}.cabina-mapa-mira-anillo{stroke:var(--ambar);stroke-width:.7px;stroke-dasharray:3 4;transform-box:fill-box;transform-origin:50%}.cabina-mapa-texto{fill:var(--holo-texto);stroke:none;font-family:var(--fuente-texto);letter-spacing:.08em;font-size:7px;font-weight:600}.cabina-mapa-destino{fill:var(--ambar);letter-spacing:.2em;text-transform:uppercase;font-size:8px}.cabina-mapa-chico{fill:var(--holo-fuerte);font-size:5.5px}.cabina[data-energia] .cabina-mapa-punto{animation:cabina-punto .3s calc(6.5s + var(--n) * 90ms) ease-out both}@keyframes cabina-punto{0%{opacity:0}to{opacity:1}}.cabina-mapa-mira-anillo{animation:9s linear infinite cabina-girar}.cabina-mapa-pulso{animation:1.8s ease-out infinite cabina-pulso}@keyframes cabina-girar{to{transform:rotate(360deg)}}@keyframes cabina-pulso{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.cabina-sistema{letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--holo);border-bottom:1px solid #7fd6ff4d;padding-bottom:.2rem;font-size:.55rem;font-weight:600}.cabina-datos{grid-template-columns:minmax(0,1fr);gap:.25rem;width:100%;display:grid}.cabina-dato{background:#7fd6ff12;border:1px solid #7fd6ff47;border-radius:.3rem;min-width:0;padding:.18rem .3rem .22rem}.cabina-dato .cabina-etiqueta{letter-spacing:.18em;font-size:.5rem}.cabina-dato-valor{margin-top:.05rem;font-size:.68rem;font-weight:600;line-height:1.2}.cabina-cuenta{aspect-ratio:1;background:radial-gradient(circle,#041228d9 0 58%,#0412288c 70%,#0000 72%);border-radius:50%;grid-area:cuenta;place-self:end center;place-items:center;width:clamp(3.6rem,10vh,5.4rem);display:grid;position:relative}.cabina-cuenta:before{content:"";border:2px solid #7fd6ffbf;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 18px #7fd6ff73,inset 0 0 14px #7fd6ff4d}.cabina-cuenta:after{content:"";background:repeating-conic-gradient(#c8f0ffb3 0deg 2deg,#0000 2deg 30deg);border-radius:50%;position:absolute;inset:-6px;-webkit-mask-image:radial-gradient(circle,#0000 64%,#000 66% 70%,#0000 72%);mask-image:radial-gradient(circle,#0000 64%,#000 66% 70%,#0000 72%)}.cabina:not([data-energia]) .cabina-cuenta{visibility:hidden}.cabina-cuenta-numero{color:#fff;text-shadow:0 0 10px var(--holo), 0 0 28px var(--holo);font-size:clamp(2rem,6.4vh,3.4rem);font-weight:800;line-height:1;animation:1s ease-out both cabina-numero;position:relative}.cabina[data-corta] .cabina-cuenta-numero{animation:none}@keyframes cabina-numero{0%{opacity:0;transform:scale(1.7)}18%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.9)}}.cabina-marco{width:100%;height:calc(var(--parabrisas-alto) / .625);pointer-events:none;position:absolute;inset:0 0 auto}.cabina-marco-metal{fill:#0d1219}.cabina-marco-filo{fill:none;stroke:#5b6b86;stroke-width:2px;vector-effect:non-scaling-stroke}.cabina-tablero{inset:var(--tablero-arriba) 0 0;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 5px),radial-gradient(70% 60% at 50% 0,#7fd6ff12,#0000 70%),linear-gradient(#2a3240 0%,#1b212b 28%,#12161d 70%,#0a0d12 100%);position:absolute;box-shadow:inset 0 2px #ffffff14}.cabina-visera{background:linear-gradient(#46536a 0%,#252d3a 45%,#141922 100%);border-radius:50% 50% .6rem .6rem/100% 100% .6rem .6rem;height:1.8rem;position:absolute;inset:-.9rem 2.5% auto;box-shadow:0 10px 18px #000000a6,inset 0 1px #c8f0ff59,inset 0 -1px #7fd6ff40}.cabina-tira{gap:clamp(.35rem,2.2vw,.9rem);display:flex;position:absolute;top:.15rem;left:50%;translate:-50%}.cabina-luz{width:6px;height:6px;box-shadow:0 0 6px var(--holo);opacity:.18;transition:opacity .2s calc(.35s + var(--i) * 60ms);background:#a8e4ff;border-radius:50%}.cabina-luz:nth-child(3n){background:var(--ambar);box-shadow:0 0 6px var(--ambar)}.cabina-luz:nth-child(4n+2){background:#7dffb0;box-shadow:0 0 6px #4be08b}.cabina[data-energia] .cabina-luz{opacity:1;animation:cabina-latir calc(1.1s + var(--i) * .37s) calc(1.2s + var(--i) * -.29s) steps(2, jump-none) infinite}.cabina-panel{inset:1.25rem max(3%, .5rem) calc(env(safe-area-inset-bottom,0px) + 2.4rem);grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr) calc(var(--reactor) * .5 + 3.3rem);align-content:end;align-items:stretch;gap:clamp(.35rem,1.6vw,1.3rem);max-width:64rem;margin-inline:auto;display:grid;position:absolute}.cabina-consola,.cabina-reactor-zona:before{border:1px solid var(--metal-filo);background:radial-gradient(circle at .5rem .5rem, #9aa7bb 0 1.3px, #3b4557 1.8px, transparent 2.4px), radial-gradient(circle at calc(100% - .5rem) .5rem, #9aa7bb 0 1.3px, #3b4557 1.8px, transparent 2.4px), radial-gradient(circle at .5rem calc(100% - .5rem), #9aa7bb 0 1.3px, #3b4557 1.8px, transparent 2.4px), radial-gradient(circle at calc(100% - .5rem) calc(100% - .5rem), #9aa7bb 0 1.3px, #3b4557 1.8px, transparent 2.4px), linear-gradient(90deg, transparent 8%, #7fd6ff66 30%, #7fd6ff66 70%, transparent 92%) top / 100% 1px no-repeat, radial-gradient(80% 60% at 50% 0%, #ffffff0f, transparent 70%), linear-gradient(180deg, var(--metal-1), var(--metal-2) 55%, var(--metal-3));border-radius:.8rem;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0000008c,0 8px 18px #0000008c,0 0 0 1px #0000008c}.cabina-consola{flex-direction:column;justify-content:space-evenly;align-items:center;gap:clamp(.3rem,1.1vh,.6rem);min-width:0;max-height:100%;padding:.55rem clamp(.3rem,1.4vw,.9rem) .5rem;display:flex;position:relative;overflow:hidden}.cabina-fila{justify-content:center;align-items:center;gap:clamp(.25rem,1.4vw,.9rem);width:100%;display:flex}.cabina-relojes{justify-content:center;gap:clamp(.25rem,1.4vw,.9rem);display:flex}.cabina-reloj{flex-direction:column;flex:none;align-items:center;width:clamp(2.4rem,11vw,5rem);display:flex}.cabina-reloj-cara{aspect-ratio:1;width:100%;display:block;position:relative}.cabina-reloj-cara:before{content:"";opacity:.35;background:radial-gradient(circle,#0000 54%,#4fc3ff8c 62%,#0000 74%);border-radius:50%;transition:opacity .4s .35s;position:absolute;inset:-12%}.cabina[data-energia] .cabina-reloj-cara:before{opacity:1}.cabina-reloj-svg{width:100%;height:100%;display:block;position:relative}.cabina-reloj-bisel{fill:#1a1f28;stroke:#6b7890;stroke-width:1.2px}.cabina-reloj-aro{fill:none;stroke:#4fc3ff;stroke-width:1.6px}.cabina-reloj-fondo{fill:#05080d}.cabina-reloj-zona{fill:none;stroke:#ff4b3e;stroke-width:3px}.cabina-reloj-marca{stroke:#b9c9dc;stroke-width:.7px}.cabina-reloj-marca-grande{stroke:#f2f8ff;stroke-width:1.3px}.cabina-reloj-num{fill:#e8f4ff;font-family:var(--fuente-texto);font-size:7px;font-weight:700}.cabina-reloj-num-rojo{fill:#ff6a55}.cabina-reloj-vidrio{fill:#ffffff0a}.cabina-reloj-aguja{transform-origin:50% 100%;background:linear-gradient(#ffd2bf,#ff6a3c);border-radius:1px;width:2px;height:38%;transition:rotate 1.6s cubic-bezier(.3,1.35,.5,1) .35s;position:absolute;bottom:50%;left:calc(50% - 1px);rotate:-120deg;box-shadow:0 0 5px #ff6a3ccc}.cabina-reloj-der .cabina-reloj-aguja{transition-delay:.55s}.cabina[data-energia] .cabina-reloj-izq .cabina-reloj-aguja{rotate:62deg}.cabina[data-energia] .cabina-reloj-der .cabina-reloj-aguja{rotate:34deg}.cabina[data-final] .cabina-reloj-aguja{animation:.18s ease-in-out infinite alternate cabina-aguja-temblar}@keyframes cabina-aguja-temblar{0%{transform:rotate(-3deg)}to{transform:rotate(4deg)}}.cabina-reloj-eje{background:radial-gradient(circle at 35% 35%,#fff,#8a97ab);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3.5px);left:calc(50% - 3.5px);box-shadow:0 0 0 1.5px #10141b}.cabina-reloj-etiqueta{font-family:var(--fuente-texto);letter-spacing:.18em;text-transform:uppercase;color:#d9e6f5;margin-top:.2rem;font-size:.46rem;font-weight:600}.cabina-interruptores{flex-direction:column;gap:.3rem;display:flex}.cabina-interruptor{grid-template-columns:auto auto;align-items:center;column-gap:.25rem;display:grid}.cabina-interruptor-luz{opacity:.15;width:5px;height:5px;transition:opacity .2s calc(.6s + var(--i) * .25s);background:#7dffb0;border-radius:50%;grid-row:span 2;box-shadow:0 0 6px #4be08b}.cabina[data-energia] .cabina-interruptor-luz{opacity:1}.cabina-interruptor-base{background:linear-gradient(#0f131a,#262e3b);border-radius:.2rem;width:.95rem;height:1.15rem;display:block;position:relative;box-shadow:inset 0 1px 2px #000c,0 0 0 1px #3e4a5e}.cabina-interruptor-palo{transform-origin:50% 100%;width:.24rem;height:.62rem;transition:transform .3s cubic-bezier(.3, 1.5, .5, 1) calc(.55s + var(--i) * .25s);background:linear-gradient(90deg,#6d7a8e,#f2f6fb 50%,#6d7a8e);border-radius:.12rem;position:absolute;bottom:50%;left:calc(50% - .12rem);transform:rotate(150deg)}.cabina[data-energia] .cabina-interruptor-palo{transform:rotate(18deg)}.cabina-interruptor-etiqueta{font-family:var(--fuente-texto);letter-spacing:.12em;text-transform:uppercase;color:#c3d2e4;grid-column:2;font-size:.38rem;font-weight:700}.cabina-mandos-izq{justify-content:center;align-items:flex-end;gap:clamp(.35rem,1.8vw,1rem);display:flex}.cabina-botonera{background:#0c1016;border-radius:.4rem;grid-template-columns:repeat(4,clamp(.85rem,3.6vw,1.55rem));gap:clamp(.2rem,.8vw,.32rem);padding:.28rem;display:grid;box-shadow:inset 0 1px 3px #000000d9,0 0 0 1px #343f52}.cabina-tecla{--c:#ff4b3e;aspect-ratio:1.25;background:linear-gradient(180deg, color-mix(in oklab, var(--c) 34%, #1a1e26), color-mix(in oklab, var(--c) 22%, #0f1217));border-radius:.22rem;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff3,0 1px #000}.cabina-tecla[data-color=ambar]{--c:#ffc23d}.cabina-tecla[data-color=blanco]{--c:#eef2f7}.cabina-tecla[data-color=azul]{--c:#4fb0ff}.cabina-tecla[data-color=verde]{--c:#5fe39a}.cabina-tecla-luz{border-radius:inherit;background:radial-gradient(circle at 50% 35%, color-mix(in oklab, var(--c) 45%, white), var(--c) 75%);box-shadow:0 0 9px var(--c), inset 0 1px 0 #ffffff80;opacity:0;transition:opacity .25s calc(.45s + var(--i) * 70ms);position:absolute;inset:0}.cabina[data-energia] .cabina-tecla-luz{opacity:1}.cabina-tecla-rotulo{font-family:var(--fuente-texto);letter-spacing:.04em;text-transform:uppercase;color:#e8f0fabf;font-size:clamp(.28rem,1.15vw,.44rem);font-weight:800;position:relative}.cabina[data-energia] .cabina-tecla-rotulo{color:#10141b}.cabina-palanca{flex:none;width:2.2rem;height:clamp(2.8rem,7vh,4.4rem);display:block;position:relative}.cabina-palanca-ranura{background:linear-gradient(90deg,#05070b,#1a202b 50%,#05070b);border-radius:.3rem;width:.6rem;position:absolute;top:.3rem;bottom:.15rem;left:calc(50% - .3rem);box-shadow:0 0 0 3px #2c3546,0 0 0 4px #4a5870,inset 0 2px 4px #000c}.cabina-palanca-mango{height:60%;transition:transform 1.2s cubic-bezier(.5,0,.3,1) .6s;position:absolute;inset:auto 0 .25rem}.cabina[data-energia] .cabina-palanca-mango{transform:translateY(-40%)}.cabina-palanca-barra{background:linear-gradient(90deg,#5b6679,#e9eef7 50%,#5b6679);border-radius:.2rem;width:.32rem;position:absolute;top:.6rem;bottom:0;left:calc(50% - .16rem)}.cabina-palanca-bola{background:radial-gradient(circle at 35% 30%,#ffc2b8,#f0453a 45%,#7d140d 100%);border-radius:.5rem;width:1.4rem;height:1rem;position:absolute;top:0;left:calc(50% - .7rem);box-shadow:0 3px 5px #0009,0 0 8px #ff4b3e59}.cabina-crt{aspect-ratio:4/3;background:radial-gradient(120% 100% at 50% 45%,#0b2a17 0%,#04140b 60%,#020805 100%);border:3px solid #090c11;border-radius:.6rem;width:100%;max-width:15rem;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #4a5870,0 0 0 4px #1b212b,inset 0 0 18px #000000e6,inset 0 0 26px #46ff8c1f}.cabina-crt-svg{fill:none;opacity:.16;width:88%;height:88%;position:absolute;inset:6%}.cabina[data-energia] .cabina-crt-svg{opacity:1;animation:.8s step-end .35s both cabina-crt-encender}@keyframes cabina-crt-encender{0%{opacity:.16}20%{opacity:.9}35%{opacity:.3}55%{opacity:1}70%{opacity:.55}to{opacity:1}}.cabina-crt-reticula line{stroke:#5aff961f;stroke-width:.5px}.cabina-crt-diagrama{stroke:#6dff9e;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.cabina-crt-barras rect{fill:#6dff9e73;stroke:#6dff9e;stroke-width:.6px}.cabina-crt-onda{stroke:#b6ffcb}.cabina-crt-barrido-giro{stroke:#b6ffcb;stroke-width:1.2px;opacity:0;transform-box:view-box;transform-origin:40px 40px}.cabina[data-energia] .cabina-crt-barrido-giro{opacity:.95;animation:2.4s linear 1s infinite cabina-girar}.cabina-crt-contactos circle{fill:#c9ffd9;opacity:0}.cabina[data-energia] .cabina-crt-contactos circle{animation:cabina-contacto 2.4s calc(1.4s + var(--i) * .7s) ease-out infinite}@keyframes cabina-contacto{0%,to{opacity:0}10%{opacity:1}60%{opacity:.25}}.cabina-crt-texto{letter-spacing:.22em;text-transform:uppercase;color:#8dffb0;text-shadow:0 0 6px #46ff8ccc;font-size:clamp(.42rem,1.7vw,.62rem);font-weight:700;animation:1.2s steps(2,jump-none) infinite cabina-latir;position:absolute;inset:auto 0 5%}.cabina[data-energia] .cabina-crt-texto{animation:none}.cabina-crt:after{content:"";pointer-events:none;background:repeating-linear-gradient(#00000042 0 1px,#0000 1px 3px);position:absolute;inset:0}.cabina-crt-luz{opacity:0;background:linear-gradient(#0000,#78ffaa1f,#0000);height:30%;position:absolute;inset:0 0 auto}.cabina[data-energia] .cabina-crt-luz{opacity:1;animation:3.2s linear 1s infinite cabina-barrer}.cabina-mandos-centro{justify-content:center;align-items:flex-end;gap:clamp(.5rem,3vw,1.8rem);display:flex}.cabina-teclado{background:#0b0e13;border-radius:.35rem;grid-template-columns:repeat(3,clamp(.78rem,3.2vw,1.1rem));gap:3px;padding:.25rem;display:grid;box-shadow:inset 0 1px 3px #000c,0 0 0 1px #3c4759}.cabina-teclado-tecla{aspect-ratio:1;font-family:var(--fuente-texto);color:#ffe9a8;background:linear-gradient(#7a5a12,#4a3608);border-radius:3px;place-items:center;font-size:clamp(.36rem,1.4vw,.5rem);font-weight:700;line-height:1;display:grid;position:relative}.cabina-teclado-tecla:after{content:"";border-radius:inherit;opacity:.3;transition:opacity .2s calc(.5s + var(--i) * 50ms);background:radial-gradient(circle,#ffd65c8c,#0000 75%);position:absolute;inset:0;box-shadow:0 0 6px #ffbe288c}.cabina[data-energia] .cabina-teclado-tecla:after{opacity:1}.cabina-mando{flex:none;width:clamp(2.8rem,9vw,4rem);height:clamp(3.2rem,9vh,5.4rem);display:block;position:relative}.cabina-mando-placa{background:radial-gradient(circle at .35rem,#9aa7bb 0 1.2px,#0000 1.8px),radial-gradient(circle at calc(100% - .35rem),#9aa7bb 0 1.2px,#0000 1.8px),linear-gradient(#3a4558,#1a202a);border-radius:.35rem;height:32%;position:absolute;inset:auto -8% 0;box-shadow:inset 0 1px #ffffff26,0 3px 6px #0009}.cabina-mando-base{background:radial-gradient(at 50% 30%,#3b4454,#0a0c10 75%);border-radius:50%/60%;height:22%;position:absolute;bottom:14%;left:18%;right:18%}.cabina-mando-palo{width:44%;height:76%;transform:rotate(calc(var(--inclinar-y,0deg) * .8));transform-origin:50% 100%;transition:transform .3s ease-out;position:absolute;bottom:24%;left:28%}.cabina-mando-vastago{background:linear-gradient(90deg,#4b5567,#e9eef7 50%,#4b5567);width:.32rem;position:absolute;top:40%;bottom:0;left:calc(50% - .16rem)}.cabina-mando-empunadura{background:linear-gradient(90deg,#07090d,#3b4454 45%,#1b2029 70%,#07090d);border-radius:.6rem .6rem .4rem .4rem/.7rem .7rem .4rem .4rem;position:absolute;inset:0 0 46%;box-shadow:0 3px 4px #0009,inset 0 1px #ffffff2e}.cabina-mando-gatillo{background:linear-gradient(#8a97ab,#3b4454);border-radius:.2rem 0 0 .2rem;width:22%;height:22%;position:absolute;top:34%;left:-14%}.cabina-mando-boton{background:radial-gradient(circle at 35% 30%,#ffc2b8,#ff4b3e 55%,#8a1a12);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.18rem;left:calc(50% - .25rem);box-shadow:0 0 6px #ff4b3ebf}.cabina-reactor-zona{--placa:1.75rem;--reactor-ancho:calc(var(--reactor) * .5);--hueco:clamp(.7rem, 2.2vh, 1.25rem);--zocalo-alto:calc(var(--reactor) * .62);--a-y:calc(var(--reactor) * .45 + var(--hueco));height:calc(var(--placa) + .3rem + var(--reactor) + var(--hueco) + var(--zocalo-alto) + 1rem);align-self:end;position:relative}.cabina-reactor-zona:before{content:"";position:absolute;inset:-.55rem -.5rem -.35rem}.cabina-reactor-placa{height:var(--placa);letter-spacing:.08em;text-transform:uppercase;color:#ffe9a8;background:linear-gradient(#3d475a,#222936);border:1px solid #0b0e14;border-radius:.3rem;place-items:center;padding:.1rem .3rem;font-size:clamp(.42rem,1.6vw,.56rem);font-weight:700;line-height:1.2;display:grid;position:absolute;inset:0 -.2rem auto;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0009,0 0 0 1px #ffc06140}.cabina-soporte{left:50%;top:calc(var(--placa) + .3rem);width:calc(var(--reactor-ancho) + .9rem);height:var(--reactor);transition:opacity .4s;position:absolute;translate:-50%}.cabina-soporte:before,.cabina-soporte:after{content:"";background:#0a0c1099;border:2px solid #7d899c;border-radius:.25rem;height:.5rem;position:absolute;inset-inline:0;box-shadow:0 0 0 1px #10141b}.cabina-soporte:before{border-bottom:0;top:18%}.cabina-soporte:after{border-top:0;bottom:14%}.cabina:not([data-fase=reposo]) .cabina-soporte{opacity:.35}.cabina-reactor{z-index:1;left:calc(50% - var(--reactor-ancho) / 2);top:calc(var(--placa) + .3rem);width:var(--reactor-ancho);height:var(--reactor);color:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;translate:var(--arr-x,0px) var(--arr-y,0px);background:0 0;border:0;border-radius:.5rem;padding:0;transition:translate .35s cubic-bezier(.2,.9,.3,1.2);position:absolute}.cabina[data-arrastrando] .cabina-reactor{z-index:6;cursor:grabbing;transition:none}.cabina:not([data-fase=reposo]) .cabina-reactor{translate:0 var(--a-y);cursor:default;transition:translate .55s cubic-bezier(.5,0,.2,1)}.cabina-reactor:focus-visible{outline-offset:.45rem;outline:3px solid #7fd6ff}.cabina-reactor-dibujo{display:block;position:absolute;inset:0}.cabina-reactor-svg{filter:drop-shadow(0 0 4px #ffd628bf)drop-shadow(0 3px 4px #0009);width:100%;height:100%;display:block;position:relative;overflow:visible}.cabina-reactor-ranura{fill:none;stroke:#20252e;stroke-width:.5px}.cabina-reactor-tornillo{fill:#1a1f27;stroke:#c9d2de;stroke-width:.35px}.cabina-reactor-faceta{fill:none;stroke:#ffffffbf;stroke-width:.8px;stroke-linecap:round}.cabina-reactor-bobina{fill:none;stroke:#c3ccd8;stroke-width:.8px;stroke-opacity:.55}.cabina-reactor-brillo{fill:none;stroke:#ffffff8c;stroke-width:1.1px;stroke-linecap:round}.cabina-reactor-contacto{fill:none;stroke:#d6b85e;stroke-width:1.8px;stroke-linecap:round}.cabina-reactor-led{fill:#7dffb0;opacity:.25;transition:opacity .2s .6s}.cabina[data-energia] .cabina-reactor-led{opacity:1}.cabina-reactor-halo{width:calc(var(--reactor) * 1.7);aspect-ratio:1;margin:calc(var(--reactor) * -.85) 0 0 calc(var(--reactor) * -.85);pointer-events:none;background:radial-gradient(circle,#fff496b3 0%,#ffd60052 30%,#ffb4001a 52%,#0000 68%);border-radius:50%;animation:1.6s ease-in-out infinite cabina-halo;position:absolute;top:50%;left:50%}@keyframes cabina-halo{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.cabina-reactor-rayos{width:calc(var(--reactor) * 1.15);aspect-ratio:1;margin:calc(var(--reactor) * -.575) 0 0 calc(var(--reactor) * -.575);opacity:.85;pointer-events:none;border:1.5px dashed #ffe25ab3;border-radius:50%;animation:6s linear infinite cabina-orbitar;position:absolute;top:50%;left:50%;transform:scaleY(.3)rotate(0);box-shadow:0 0 8px #ffd62866}@keyframes cabina-orbitar{to{transform:scaleY(.3)rotate(360deg)}}.cabina-reactor-cristal{animation:1.6s ease-in-out infinite cabina-cristal}@keyframes cabina-cristal{0%,to{opacity:.82}50%{opacity:1}}.cabina[data-energia] .cabina-reactor-halo{animation-duration:.9s}.cabina-guia{left:50%;top:calc(var(--placa) + .3rem + var(--reactor));width:.7rem;height:var(--hueco);background:linear-gradient(135deg, transparent 50%, var(--ambar) 50% 62%, transparent 62%) 0 0 / 50% .5rem repeat-y, linear-gradient(225deg, transparent 50%, var(--ambar) 50% 62%, transparent 62%) 100% 0 / 50% .5rem repeat-y;margin-left:-.35rem;transition:opacity .2s;animation:1.2s ease-in-out infinite cabina-guia;position:absolute}@keyframes cabina-guia{0%,to{opacity:.25;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}.cabina:not([data-fase=reposo]) .cabina-guia,.cabina[data-arrastrando] .cabina-guia{opacity:0;animation:none}.cabina-zocalo{left:calc(50% - (var(--reactor-ancho) + 1.3rem) / 2);top:calc(var(--placa) + .3rem + var(--reactor) + var(--hueco));width:calc(var(--reactor-ancho) + 1.3rem);height:var(--zocalo-alto);position:absolute}.cabina-zocalo-boca{z-index:0;background:radial-gradient(at 50% 40%,#000 45%,#232a36 75%);border-radius:50%;height:.6rem;position:absolute;inset:-.25rem .15rem auto;box-shadow:0 0 0 2px #4a5870,0 0 10px #ffc82873}.cabina-zocalo-frente{z-index:2;border:1px solid var(--metal-filo);background:repeating-linear-gradient(135deg,#f2b21b 0 .22rem,#15171c .22rem .44rem) 0 .25rem/100% .3rem no-repeat,linear-gradient(90deg,#0000 10%,#7fd6ff66 50%,#0000 90%) top/100% 1px no-repeat,linear-gradient(#3a4558,#1f2631 60%,#151a22);border-radius:.25rem .25rem .55rem .55rem;position:absolute;inset:.05rem 0 0;box-shadow:inset 0 -3px 5px #0009,0 4px 8px #0000008c}.cabina-zocalo-ventana{background:#0b0d11;border-radius:.25rem;height:22%;position:absolute;top:48%;left:20%;right:20%;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #4a5870}.cabina-zocalo-ventana:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(90deg,#ffb300,#fff6a8 50%,#ffb300);transition:opacity .3s .5s;position:absolute;inset:0;box-shadow:0 0 10px #ffd628e6}.cabina:not([data-fase=reposo]) .cabina-zocalo-ventana:after{opacity:1}.cabina-zocalo-estallido{z-index:3;width:calc(var(--reactor) * 1.6);aspect-ratio:1;margin:calc(var(--reactor) * -.8) 0 0 calc(var(--reactor) * -.8);opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffebf2 0%,#ffe23ab3 28%,#ffbe0040 50%,#0000 68%);border-radius:50%;position:absolute;top:0;left:50%;box-shadow:0 0 0 3px #ffec78cc}.cabina:not([data-fase=reposo]) .cabina-zocalo-estallido{animation:.9s ease-out .5s both cabina-estallido}@keyframes cabina-estallido{0%{opacity:0;transform:scale(.2)}15%{opacity:1}to{opacity:0;transform:scale(3.2)}}.cabina-listo{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#ff8a7a;font-size:.48rem;font-weight:700;position:absolute;inset:auto -.3rem 0}.cabina[data-energia] .cabina-listo{color:#7dffb0}.cabina[data-final] .cabina-panel{animation:.16s linear infinite cabina-rugir}@keyframes cabina-rugir{0%,to{transform:translate(0)}25%{transform:translate(.6px,-.6px)}50%{transform:translate(-.6px,.4px)}75%{transform:translate(.4px,.6px)}}.cabina-entorno{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cabina-crucero{opacity:0;background:repeating-conic-gradient(from 3deg,#0000 0deg 2.6deg,#dcebff33 2.7deg 2.78deg,#0000 2.86deg 5.4deg);animation:3.6s linear infinite cabina-crucero;position:absolute;inset:-30% -30% 10%;-webkit-mask-image:radial-gradient(circle,#0000 8%,#000 30%,#0000 62%);mask-image:radial-gradient(circle,#0000 8%,#000 30%,#0000 62%)}.cabina-crucero:after{content:"";background:inherit;animation:inherit;animation-delay:-1.8s;position:absolute;inset:0;transform:rotate(2.7deg)}@keyframes cabina-crucero{0%{opacity:0;transform:scale(.7)}30%{opacity:.55}to{opacity:0;transform:scale(1.35)}}.cabina-tierra{--tierra-tam:clamp(7.5rem, 26vmin, 13rem);--tierra-lejos:translate(25vw, -3vh) scale(.3);left:50%;top:var(--tierra-y,40%);width:var(--tierra-tam);margin:calc(var(--tierra-tam) / -2) 0 0 calc(var(--tierra-tam) / -2);transform:var(--tierra-lejos);position:absolute}.cabina-hiperespacio{position:absolute;inset:0}@media (min-width:48rem){.cabina{--parabrisas-alto:62.5%;--tablero-arriba:61%}.cabina-holo{grid-template-columns:minmax(0,17rem) 1fr minmax(0,17rem);grid-template-areas:"prep prep prep""cab cab cab""ruta.datos""ruta cuenta datos";align-items:end;inset-inline:5%}.cabina-nombres{font-size:clamp(1.8rem,4.4vw,3rem)}.cabina-mapa{max-height:clamp(5rem,15vh,8.5rem)}.cabina-datos{grid-template-columns:minmax(0,1fr)}.cabina-dato{text-align:start;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cabina-dato-valor{text-align:end}.cabina-reposo{width:22rem}.cabina-holo{inset-block-end:9%}.cabina-tierra{--tierra-y:43%;--tierra-tam:clamp(9rem, 25vmin, 14rem);--tierra-lejos:translate(28vw, -19vh) scale(.3)}.cabina{--reactor:clamp(4.5rem, 12vh, 7rem)}.cabina-panel{grid-template-columns:auto auto calc(var(--reactor) * .5 + 5rem);justify-content:center}.cabina-consola{padding-inline:1.1rem}.cabina-crt{width:17rem;max-width:none}.cabina-reloj-etiqueta{font-size:.52rem}.cabina-reactor-placa{font-size:.58rem}}@media (max-width:47.99rem){.cabina-izq{margin-bottom:1.6rem}.cabina-sistema,.cabina-ruta-titulo,.cabina-interruptor-etiqueta{display:none}}@media (max-width:29.99rem){.cabina-interruptores{display:none}}@media (max-width:380px){.cabina-mando,.cabina-interruptores{display:none}.cabina-botonera{grid-template-columns:repeat(3,.8rem)}.cabina-tecla:nth-child(n+10){display:none}.cabina-reactor-placa{letter-spacing:.04em;font-size:.4rem}}@media (max-height:760px){.cabina-transmision{display:none}.cabina-crt{aspect-ratio:16/10}}@media (max-height:640px){.cabina{--reactor:3.2rem}.cabina-holo{inset-block-start:calc(var(--sobre-logo-arriba) + 2.6rem)}.cabina-mapa,.cabina-mision,.cabina-mandos-centro,.cabina-palanca,.cabina-interruptores,.cabina-reloj-etiqueta{display:none}.cabina-reactor-zona{--placa:1.5rem;--hueco:.6rem}.cabina-reposo{padding-block:.5rem .55rem;top:60%}.cabina-reposo-ayuda{display:none}}.estilo-galaxia .sobre-pantalla:has(.cabina[data-fundido]){opacity:0;transition:opacity .6s ease-out}@media (prefers-reduced-motion:reduce){.estilo-galaxia .sobre[data-objeto],.cabina-barrido:after,.cabina-estado-luz,.cabina-transmision-luz,.cabina[data-energia] .cabina-holo,.cabina[data-energia] .cabina-linea,.cabina[data-energia] .cabina-mapa-punto,.cabina-mapa-mira-anillo,.cabina-mapa-pulso,.cabina-cuenta-numero,.cabina[data-final] .cabina-reloj-aguja,.cabina-crucero,.cabina-crucero:after,.cabina[data-energia] .cabina-luz,.cabina[data-energia] .cabina-crt-svg,.cabina[data-energia] .cabina-crt-barrido-giro,.cabina[data-energia] .cabina-crt-contactos circle,.cabina[data-energia] .cabina-crt-luz,.cabina-crt-texto,.cabina-reactor-halo,.cabina[data-energia] .cabina-reactor-halo,.cabina-reactor-rayos,.cabina-reactor-cristal,.cabina-guia,.cabina:not([data-fase=reposo]) .cabina-zocalo-estallido,.cabina[data-final] .cabina-panel{animation:none}.cabina-reposo,.cabina-luz,.cabina-reloj-aguja,.cabina-reloj-cara:before,.cabina-tecla-luz,.cabina-teclado-tecla:after,.cabina-interruptor-luz,.cabina-interruptor-palo,.cabina-reactor-led,.cabina-palanca-mango,.cabina-mando-palo,.cabina-soporte,.cabina-reactor,.cabina:not([data-fase=reposo]) .cabina-reactor,.cabina-zocalo-ventana:after{transition:none}.cabina-mando-palo{transform:none}.cabina-crucero,.cabina-reactor-rayos{display:none}}
.envio-galaxia{--envio-y:26cqh;--envio-astro-y:calc(var(--envio-y) + 70px);--envio-recibe:49px;--envio-carta-final:.36;--envio-chispa:var(--primario)}.envio-galaxia .envio-carta-papel{fill:#dfe6f1;stroke:var(--primario)}.envio-galaxia .envio-carta-linea{stroke:var(--primario)}.envio-galaxia .envio-carta-lacre{fill:var(--acento)}.envio-transbordador{left:calc(50% - 72px);top:var(--envio-y);filter:drop-shadow(0 6px 10px #00000080);animation:envio-transbordador var(--envio-dur) both;translate:-50% -50%}@keyframes envio-transbordador{0%{animation-timing-function:cubic-bezier(.16,.8,.3,1);translate:calc(-50% - 85cqw) calc(18px - 50%);rotate:-4deg}22%{animation-timing-function:ease-in-out;translate:-50% -50%;rotate:1.5deg}26%{translate:-50% calc(2px - 50%);rotate:-.6deg}30%,70%{animation-timing-function:cubic-bezier(.55,0,.85,.4);translate:-50% -50%;rotate:none}to{translate:calc(95cqw - 50%) calc(-50% - 26px);rotate:-5deg}}.envio-transbordador-motor{transform-origin:100%;width:40px;height:40%;animation:envio-transbordador-motor var(--envio-dur) both;background:radial-gradient(at 85%,#fff 0 10%,#b0e4ffe6 26%,#4fb6ff59 55%,#0000 75%);border-radius:50%;top:34%;left:-26px}@keyframes envio-transbordador-motor{0%,18%{opacity:.9;scale:1}26%,68%{opacity:.2;scale:.5}76%,to{opacity:1;scale:1.9 1.2}}.envio-escotilla-luz{fill:#fff3c4}.envio-escotilla{transform-box:fill-box;transform-origin:0%;animation:envio-escotilla var(--envio-dur) both}@keyframes envio-escotilla{0%,25%{opacity:1;transform:none}30%,64%{opacity:0;transform:scaleX(.15)}70%,to{opacity:1;transform:none}}.envio-astronauta{left:50%;top:var(--envio-astro-y);opacity:0;filter:drop-shadow(0 4px 6px #00000073);animation:envio-astronauta var(--envio-dur) both;translate:-50% -50%}@keyframes envio-astronauta{0%,28%{opacity:0;translate:calc(-50% - 51px) calc(-50% - 68px);scale:.45}32%{opacity:1;animation-timing-function:cubic-bezier(.35,0,.3,1);translate:calc(-50% - 46px) calc(-50% - 58px);scale:.8}37%{translate:calc(-50% - 34px) calc(-50% - 36px);scale:.95}43%,56%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.4,1);translate:calc(-50% - 12px) -50%;scale:1}61%{translate:calc(-50% - 34px) calc(-50% - 40px);scale:.9}65%{opacity:1;translate:calc(-50% - 49px) calc(-50% - 64px);scale:.55}67%,to{opacity:0;translate:calc(-50% - 51px) calc(-50% - 68px);scale:.4}}.envio-astronauta-flotar{animation:envio-astronauta-flotar calc(var(--envio-dur) * .32) ease-in-out infinite alternate;position:relative}@keyframes envio-astronauta-flotar{0%{transform:translateY(-3px)rotate(-12deg)}to{transform:translateY(4px)rotate(9deg)}}.envio-astronauta-brazo{transform-box:view-box;transform-origin:29.5px 21px;animation:envio-astronauta-brazo var(--envio-dur) both}@keyframes envio-astronauta-brazo{0%,43%{transform:rotate(0)}48%,53%{transform:rotate(-145deg)}58%,to{transform:rotate(-25deg)}}.envio-astronauta-carta{animation:envio-astronauta-carta var(--envio-dur) step-end both}@keyframes envio-astronauta-carta{0%{opacity:0}50%{opacity:1}67%{opacity:0}}
.copiar-moneda-holograma{--holo:color-mix(in oklab, #7fe9ff 82%, var(--acento,#7fe9ff))}.copiar-haz{clip-path:polygon(40% 100%,60% 100%,100% 0,0 0);background:linear-gradient(to top, color-mix(in oklab, var(--holo) 75%, transparent), transparent 92%);transform-origin:50% 100%;opacity:0;width:64px;height:66px;animation:copiar-haz var(--copiar-dur) ease-out both;bottom:0}.copiar-holo-base{background:radial-gradient(closest-side, #fff, color-mix(in oklab, var(--holo) 80%, transparent) 55%, transparent);opacity:0;width:30px;height:9px;animation:copiar-haz var(--copiar-dur) ease-out both;border-radius:50%;bottom:-4px}.copiar-holo{perspective:220px;opacity:0;width:44px;height:44px;animation:copiar-holo var(--copiar-dur) both;bottom:34px}.copiar-holo-giro{width:44px;height:44px;transform-style:preserve-3d;animation:copiar-holo-girar var(--copiar-dur) cubic-bezier(.3, .6, .5, 1) both;position:relative}.copiar-holo .copiar-holo-cara{backface-visibility:hidden;position:absolute;inset:0}.copiar-holo .copiar-holo-reverso{transform:rotateY(180deg)}.copiar-holo-cara svg{filter:drop-shadow(0 0 4px var(--holo)) drop-shadow(0 0 1px #fff)}.copiar-moneda-holo .copiar-moneda-canto{fill:color-mix(in oklab, var(--holo) 30%, transparent);stroke:var(--holo);stroke-width:.7px}.copiar-moneda-holo .copiar-moneda-cara{fill:color-mix(in oklab, var(--holo) 16%, transparent)}.copiar-moneda-holo .copiar-moneda-aro{stroke:var(--holo);opacity:.9}.copiar-moneda-holo .copiar-moneda-signo{stroke:#eafdff}.copiar-holo .copiar-holo-escaneo{background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--holo) 40%, transparent) 0 1px, transparent 1px 3px);opacity:.8;border-radius:50%;position:absolute;inset:3px;overflow:hidden}.copiar-holo-escaneo:after{content:"";opacity:.85;height:4px;animation:copiar-escanear calc(var(--copiar-dur) * .32) linear 3;background:linear-gradient(#0000,#fff,#0000);position:absolute;top:0;left:0;right:0}@keyframes copiar-haz{0%{opacity:0;transform:scaleY(0)}14%{opacity:.85;transform:scaleY(1)}50%{opacity:.55;transform:scaleY(1)}52%{opacity:.85;transform:scaleY(1)}80%{opacity:.5;transform:scaleY(1)}to{opacity:0;transform:scaleY(.6)}}@keyframes copiar-holo{0%,10%{opacity:0;transform:translateY(14px)scale(.2,.05)}22%{opacity:1;transform:translateY(0)scaleX(1.06)}30%{opacity:1;transform:translateY(0)scale(1)}48%{opacity:1;transform:translateY(-2px)translate(0)}50%{opacity:.45;transform:translateY(-2px)translate(2px)}52%{opacity:1;transform:translateY(-2px)translate(0)}68%{opacity:.7;transform:translateY(-4px)}70%{opacity:1;transform:translateY(-4px)}86%{opacity:1;transform:translateY(-6px)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.85,.05)}}@keyframes copiar-holo-girar{0%{transform:rotateY(0)rotateX(12deg)}to{transform:rotateY(540deg)rotateX(12deg)}}@keyframes copiar-escanear{0%{transform:translateY(-4px)}to{transform:translateY(42px)}}
.mapa-efecto-galaxia{--llegar:mapa-llegar-nave;--salir:mapa-salir-nave;--letrero-alto:34px}.mapa-efecto-galaxia .mapa-actor{--deriva:calc((var(--slot) - (var(--total) - 1) / 2) * 30px)}.mapa-efecto-galaxia .mapa-anfitrion{--c:var(--primario)}.mapa-efecto-galaxia .mapa-anfitrion+.mapa-anfitrion{--c:var(--acento)}.mapa-efecto-galaxia .mapa-invitado{--c:color-mix(in oklab, var(--secundario) 60%, white)}.mapa-efecto-galaxia .mapa-viaje:after{content:"";background:linear-gradient(to bottom, var(--c), transparent);opacity:.85;border-radius:3px;width:6px;height:46px;position:absolute;top:16px;left:-3px}.mapa-efecto-galaxia{--mapa-luz:repeating-conic-gradient(from 0deg, transparent 0deg 3deg, #ffffff8c 3.2deg 3.6deg, transparent 3.8deg 7deg), radial-gradient(circle, white 0 18%, color-mix(in oklab, var(--primario) 55%, white) 36%, color-mix(in oklab, var(--primario) 40%, #0a0f2a) 66%)}
.estilo-galaxia .puerta-portada-boton{border:1px solid color-mix(in oklab, var(--primario) 70%, white);box-shadow:0 0 0 1px color-mix(in oklab, var(--primario) 40%, transparent), 0 0 22px color-mix(in oklab, var(--primario) 55%, transparent)}.estilo-galaxia .puerta-portada-boton[data-cerrada]:after{content:"";border-radius:inherit;border:1px solid var(--primario);pointer-events:none;animation:1.8s ease-out infinite puerta-portada-halo;position:absolute;inset:-6px}@keyframes puerta-portada-halo{0%{opacity:.8;scale:.96}to{opacity:0;scale:1.18}}.puerta-portada-estelas{position:absolute;inset:0}.puerta-portada-estela{width:2px;height:var(--largo);opacity:0;animation:puerta-portada-estela var(--d) calc(.38s + var(--retraso)) linear both;background:linear-gradient(#0000,#ffffffd9);border-radius:1px;position:absolute;top:-20%}@keyframes puerta-portada-estela{0%{opacity:0;translate:0}20%{opacity:.9}to{opacity:0;translate:0 140vh}}.puerta-portada-nave{left:var(--x0);top:var(--y0);width:0;height:0;filter:drop-shadow(0 0 8px var(--c));opacity:0;animation:puerta-portada-despegar calc(var(--dur) - .15s) var(--retraso) both;justify-content:center;display:flex;position:absolute}.puerta-portada-nave>svg{flex:none;translate:0 -50%}@keyframes puerta-portada-despegar{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0 22px;scale:.3}24%{opacity:1;translate:calc(var(--lado) * 4.25rem) calc(-2.6rem + var(--lado) * var(--lado) * 1rem);animation-timing-function:ease-in-out;scale:1}36%{opacity:1;translate:calc(var(--lado) * 4.25rem) calc(-2rem + var(--lado) * var(--lado) * 1rem);animation-timing-function:cubic-bezier(.5,0,.75,.4);scale:1.05}to{opacity:1;translate:calc(var(--lado) * 2.5rem) calc(-1 * var(--y0) - 160px);scale:.8}}.puerta-portada-llama{background:linear-gradient(to bottom, white, var(--c) 35%, transparent);transform-origin:top;width:5px;height:26px;animation:puerta-portada-llama calc(var(--dur) - .15s) var(--retraso) both;border-radius:3px;position:absolute;top:.6rem}@keyframes puerta-portada-llama{0%{opacity:.6;scale:1 .2}24%{opacity:.9;scale:1 .6}36%{opacity:1;scale:1 1.3}to{opacity:1;scale:1.2 4}}@media (prefers-reduced-motion:reduce){.estilo-galaxia .puerta-portada-boton[data-cerrada]:after,.puerta-portada-estela,.puerta-portada-nave,.puerta-portada-llama{animation:none}}
.estilo-juego [data-fase=saliendo] .sobre-saludo{animation:.4s steps(4,end) .3s both sobre-saludo-caer}.estilo-juego [data-fase=saliendo] .sobre-fondo{animation:.1s linear 1.25s both sobre-desvanecer}@keyframes sobre-saludo-caer{to{opacity:0;translate:0 48px}}.juego-sala{background:radial-gradient(70% 52% at 50% 44%,#0c09204d 0%,#0c09209e 70%,#05040dd1 100%),linear-gradient(#0000 55%,#05040db3 100%);background:radial-gradient(70% 52% at 50% 44%,lab(3.29877% 4.84682 -13.6128/.3) 0%,lab(3.29877% 4.84682 -13.6128/.62) 70%,lab(1.3116% 1.23181 -3.42582/.82) 100%),linear-gradient(#0000 55%,lab(1.3116% 1.23181 -3.42582/.7) 100%);position:absolute;inset:0;overflow:hidden}.sobre-pantalla:is([data-fase=saludo],[data-fase=saliendo]) .juego-sala{display:none}.juego-sala-luz{background:radial-gradient(circle at 50% 24%, color-mix(in oklab, var(--acento) 26%, transparent), transparent 38%), radial-gradient(ellipse 60% 30% at 50% 100%, color-mix(in oklab, var(--secundario) 26%, transparent), transparent 70%);position:absolute;inset:0}.estilo-juego .sobre-pantalla{--sobre-texto:#f3efff}.estilo-juego .sobre[data-objeto]{aspect-ratio:auto;width:auto;animation:none}.estilo-juego .sobre-escena:has(.juego-maquina){cursor:default}.juego-maquina{--an:min(16.5rem, 62vw, 33svh);--maq-cuerpo:color-mix(in oklab, var(--secundario) 20%, #17112f);--maq-cuerpo-luz:color-mix(in oklab, var(--maq-cuerpo) 78%, white);--maq-lado:color-mix(in oklab, var(--maq-cuerpo) 55%, black);--maq-moldura:color-mix(in oklab, var(--secundario) 85%, white);--maq-pantalla-texto:#f5f3ff;font-size:calc(var(--an) / 20);transform-origin:var(--origen-x,50%) var(--origen-y,32%);flex-direction:column;align-items:center;display:flex;position:relative}.juego-maquina-cuerpo{isolation:isolate;flex-direction:column;width:20em;display:flex;position:relative}.juego-maquina-lado{z-index:-1;background:linear-gradient(to right, var(--maq-lado), color-mix(in oklab, var(--maq-lado) 70%, black));clip-path:polygon(0 0,100% 3%,100% 47%,70% 50%,100% 53%,100% 99%,0 100%);width:1.3em;position:absolute;top:.9em;bottom:.3em;right:-1.3em}.juego-maquina-sombra{z-index:-2;background:radial-gradient(#000000a6,#0000 70%);border-radius:50%;height:2.4em;position:absolute;bottom:-1.1em;left:-2em;right:-3em}.juego-maquina-marquesina{background:radial-gradient(ellipse at 50% 40%, color-mix(in oklab, var(--acento) 22%, white) 0%, color-mix(in oklab, var(--acento) 80%, white) 45%, var(--acento) 75%, color-mix(in oklab, var(--acento) 70%, #8a3d00) 100%);min-height:5em;box-shadow:inset 0 0 0 .32em #1a1230, inset 0 0 0 .42em color-mix(in oklab, var(--acento) 60%, black), inset 0 0 1.4em #ffffff8c, 0 .35em 0 #120c26, 0 0 1.8em .2em color-mix(in oklab, var(--acento) 55%, transparent);border-radius:.6em .6em .2em .2em;place-items:center;margin-inline:-.6em;padding:1em 1.5em;display:grid;position:relative}.juego-maquina-focos{pointer-events:none;grid-template-columns:repeat(9,1fr);align-content:space-between;display:grid;position:absolute;inset:.48em .7em}.juego-foco{background:radial-gradient(circle at 35% 35%, #fff, color-mix(in oklab, var(--primario) 70%, white) 55%, var(--primario));width:.42em;height:.42em;box-shadow:0 0 .45em color-mix(in oklab, var(--primario) 80%, transparent);border-radius:50%;justify-self:center}.juego-maquina-nombres{width:100%;font-family:var(--juego-titulo,var(--fuente-titulo)), ui-monospace, monospace;text-align:center;text-transform:uppercase;color:#1c0f33;text-shadow:.08em .08em 0 color-mix(in oklab, var(--primario) 55%, transparent), 0 0 .4em #ffffffb3;--nombres-minimo:7px;--escala-nombres:1;font-size:1.3em;line-height:1.2;position:relative}.juego-maquina-bisel{background:linear-gradient(to bottom, #0000008c, transparent 22%), linear-gradient(100deg, var(--maq-cuerpo-luz), var(--maq-cuerpo) 30%, var(--maq-cuerpo) 70%, color-mix(in oklab, var(--maq-cuerpo) 75%, black));height:12.6em;box-shadow:inset .3em 0 0 var(--maq-moldura), inset -.3em 0 0 var(--maq-moldura);padding:1.15em 1.35em 1.25em}.juego-pantalla{height:100%;color:var(--maq-pantalla-texto);background:radial-gradient(ellipse at 50% 45%, color-mix(in oklab, var(--secundario) 18%, #0c1030) 0%, #05060f 78%);box-shadow:0 0 0 .35em #07060e, 0 0 0 .6em color-mix(in oklab, var(--maq-cuerpo) 60%, #2c2a44), 0 0 1.6em .25em color-mix(in oklab, var(--secundario) 55%, transparent), inset 0 0 2.2em #000000d9;border-radius:1.2em/1.4em;position:relative;overflow:hidden}.juego-pantalla-estrellas{background:radial-gradient(circle, #ffffffd9 0 .06em, transparent .09em) 0 0 / 2.3em 2.1em, radial-gradient(circle, color-mix(in oklab, var(--acento) 70%, white) 0 .07em, transparent .1em) 1.1em .9em / 3.4em 3.1em;opacity:.55;position:absolute;inset:-100% 0 0}.juego-pantalla-estrellas-b{opacity:.3;background-size:3.1em 2.7em,4.2em 3.6em}.juego-pantalla-demo,.juego-pantalla-listo,.juego-pantalla-especial{text-align:center;font-family:var(--juego-titulo,var(--fuente-titulo)), ui-monospace, monospace;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:.6em .9em;display:flex;position:absolute;inset:0}.juego-pantalla-demo{justify-content:space-between;gap:.4em}.juego-pantalla-hud{letter-spacing:.06em;width:100%;color:color-mix(in oklab, var(--primario) 55%, white);justify-content:space-between;font-size:.62em;display:flex}.juego-pantalla-moneda{clip-path:polygon(30% 0,70% 0,70% 8%,85% 8%,85% 16%,100% 16%,100% 84%,85% 84%,85% 92%,70% 92%,70% 100%,30% 100%,30% 92%,15% 92%,15% 84%,0 84%,0 16%,15% 16%,15% 8%,30% 8%);background:linear-gradient(to right, transparent 22%, color-mix(in oklab, var(--acento) 45%, white) 22% 34%, transparent 34%), var(--acento);width:2.2em;height:2.2em;box-shadow:inset -.25em -.25em 0 color-mix(in oklab, var(--acento) 60%, black)}.juego-pantalla-inserta{letter-spacing:.04em;color:var(--acento);text-shadow:0 0 .5em color-mix(in oklab, var(--acento) 70%, transparent);font-size:.95em;line-height:1.4}.juego-pantalla-precio{letter-spacing:.08em;color:color-mix(in oklab, var(--secundario) 45%, white);font-size:.6em}.juego-pantalla-listo{opacity:0;gap:.5em}.juego-pantalla-listo-titulo{color:#fff;text-shadow:.08em .08em 0 color-mix(in oklab, var(--primario) 80%, black), 0 0 .5em color-mix(in oklab, var(--secundario) 70%, transparent);font-size:1.8em;line-height:1.1}.juego-pantalla-jugador{letter-spacing:.1em;color:color-mix(in oklab, var(--secundario) 40%, white);font-size:.85em}.juego-pantalla-especial{font-family:var(--juego-script,var(--fuente-script)), ui-monospace, monospace;text-transform:none;text-shadow:0 0 .5em color-mix(in oklab, var(--secundario) 60%, transparent);overflow-wrap:anywhere;opacity:0;font-size:.9em;line-height:1.55}.juego-pantalla-lineas,.juego-pantalla-barrido,.juego-pantalla-vidrio,.juego-pantalla-destello{pointer-events:none;position:absolute;inset:0}.juego-pantalla-lineas{background:repeating-linear-gradient(#ffffff0a 0 1px,#00000052 1px 3px)}.juego-pantalla-barrido{opacity:0;background:linear-gradient(#0000,#ffffff12,#0000);height:28%;bottom:auto}.juego-pantalla-vidrio{border-radius:inherit;background:linear-gradient(140deg,#ffffff29 0 14%,#0000 34%),radial-gradient(#0000 58%,#00000080 100%)}.juego-pantalla-destello{background:radial-gradient(circle at 50% 50%, #fff 0%, color-mix(in oklab, var(--secundario) 25%, white) 55%, color-mix(in oklab, var(--secundario) 50%, white) 100%);opacity:0}.juego-maquina-tablero{background:linear-gradient(to bottom, color-mix(in oklab, var(--maq-cuerpo) 70%, black) 0 70%, color-mix(in oklab, var(--maq-cuerpo) 45%, black) 70%);border-radius:.3em .3em .5em .5em;height:4.6em;margin-inline:-1em;position:relative;box-shadow:0 .3em .6em #00000073}.juego-tablero-cara{clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);background:linear-gradient(to bottom, #fff3, transparent 70%), repeating-linear-gradient(115deg, transparent 0 1.6em, color-mix(in oklab, var(--primario) 30%, transparent) 1.6em 2em), color-mix(in oklab, var(--maq-cuerpo) 85%, white);position:absolute;inset:0 0 1.35em}.juego-palanca{width:2.6em;height:3.4em;position:absolute;bottom:1.75em;left:18%}.juego-palanca-base{background:radial-gradient(at 50% 35%,#3a3550,#0b0916 70%);border-radius:50%;height:.9em;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 0 .12em #6d6a85}.juego-palanca-mango{transform-origin:50% 100%;background:linear-gradient(90deg,#6c6a7d,#e6e4f0 40%,#59576b);border-radius:.2em;width:.42em;height:2.2em;position:absolute;bottom:.4em;left:calc(50% - .21em)}.juego-palanca-bola{background:radial-gradient(circle at 34% 30%, color-mix(in oklab, var(--primario) 25%, white) 0 12%, var(--primario) 48%, color-mix(in oklab, var(--primario) 55%, black) 100%);border-radius:50%;width:1.7em;height:1.7em;position:absolute;top:-.85em;left:50%;translate:-50%;box-shadow:0 .25em .35em #00000073}.juego-botones{gap:.55em;display:flex;position:absolute;bottom:1.95em;right:9%}.juego-boton{background:radial-gradient(ellipse at 40% 30%, color-mix(in oklab, var(--color) 30%, white) 0 15%, var(--color) 55%, color-mix(in oklab, var(--color) 65%, black) 100%);width:1.5em;height:1.05em;box-shadow:0 .28em 0 color-mix(in oklab, var(--color) 45%, black), 0 .42em .3em #00000073;border-radius:50%;position:relative}.juego-boton:nth-child(2){translate:0 -.35em}.juego-boton:after{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--color) 75%, white) 0%, color-mix(in oklab, var(--color) 60%, transparent) 40%, transparent 70%);opacity:0;border-radius:50%;position:absolute;inset:-.55em}.juego-boton-inicio{font-family:var(--juego-titulo,var(--fuente-titulo)), ui-monospace, monospace;color:#fff;background:color-mix(in oklab, var(--maq-cuerpo) 60%, black);box-shadow:0 0 0 .15em color-mix(in oklab, var(--acento) 70%, black);border-radius:.2em;padding:.18em .4em;font-size:.55em;line-height:1.3;position:absolute;top:.55em;left:50%;translate:-50%}.juego-maquina-puerta{background:linear-gradient(to bottom, #00000059, transparent 18%), repeating-linear-gradient(-60deg, transparent 0 6.5em, color-mix(in oklab, var(--primario) 70%, transparent) 6.5em 7.1em, transparent 7.1em 7.5em, color-mix(in oklab, var(--secundario) 70%, transparent) 7.5em 8.1em, transparent 8.1em 14em), linear-gradient(100deg, var(--maq-cuerpo-luz), var(--maq-cuerpo) 30%, var(--maq-cuerpo) 70%, color-mix(in oklab, var(--maq-cuerpo) 75%, black));height:9.4em;box-shadow:inset .3em 0 0 var(--maq-moldura), inset -.3em 0 0 var(--maq-moldura);flex-direction:column;align-items:center;gap:.75em;padding-top:1.1em;display:flex}.juego-creditos{font-family:var(--juego-titulo,var(--fuente-titulo)), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;color:#ff7a66;background:#12060a;border-radius:.2em;align-items:baseline;gap:.6em;padding:.3em .6em;font-size:.62em;line-height:1.2;display:flex;box-shadow:inset 0 0 0 .15em #3a1b22,0 0 .6em #ff5a4640}.juego-creditos-num{display:grid}.juego-creditos-cero,.juego-creditos-uno{grid-area:1/1}.juego-creditos-cero{opacity:.55}.juego-creditos-uno{opacity:0;color:#ffd9d2;text-shadow:0 0 .5em #ff5a46}.juego-puerta-placa{background:linear-gradient(160deg,#e3e5ee,#9a9db0 45%,#5c5f72);border-radius:.45em;justify-content:center;align-items:center;gap:1.1em;width:7.6em;height:4.7em;display:flex;position:relative;box-shadow:inset 0 0 0 .12em #ffffff80,0 .25em .4em #00000080}.juego-puerta-tornillo{background:radial-gradient(circle at 35% 35%,#fff,#6e7183);border-radius:50%;width:.38em;height:.38em;position:absolute}.juego-puerta-tornillo:first-child{top:.3em;left:.3em}.juego-puerta-tornillo:nth-child(2){top:.3em;right:.3em}.juego-puerta-tornillo:nth-child(3){bottom:.3em;left:.3em}.juego-puerta-tornillo:nth-child(4){bottom:.3em;right:.3em}.juego-ranura-luz{background:radial-gradient(ellipse at 50% 40%, color-mix(in oklab, var(--acento) 35%, white), var(--acento) 60%, color-mix(in oklab, var(--acento) 65%, #7a2d00));width:2.2em;height:3.2em;box-shadow:inset 0 0 0 .12em color-mix(in oklab, var(--acento) 50%, black), 0 0 .9em color-mix(in oklab, var(--acento) 65%, transparent);border-radius:.35em;place-items:center;display:grid;position:relative}.juego-ranura-luz:after{content:"";background:radial-gradient(circle, #fff 0%, color-mix(in oklab, var(--acento) 70%, transparent) 40%, transparent 70%);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-.8em}.juego-ranura{width:.45em;height:2em;box-shadow:inset .08em .12em .15em #000, 0 0 0 .08em color-mix(in oklab, var(--acento) 45%, black);background:#150a00;border-radius:.2em}.juego-puerta-devolver{background:linear-gradient(160deg,#3a3550,#0d0b18);border-radius:.25em;width:1.5em;height:1.5em;box-shadow:inset 0 0 0 .12em #77748e,0 .12em #2b2840}.juego-maquina-zocalo{background:repeating-linear-gradient(90deg,#ffffff0d 0 .12em,#0000 .12em .9em),linear-gradient(#0f0c1e,#07060e);border-radius:0 0 .25em .25em;height:2.2em;margin-inline:.35em;box-shadow:inset 0 .2em #0009}.juego-maquina-moneda{z-index:5;cursor:grab;touch-action:none;width:3.6em;min-width:44px;height:3.6em;min-height:44px;translate:var(--arr-x,0px) var(--arr-y,0px);filter:drop-shadow(.2em .22em #00000080);background:0 0;border:0;border-radius:50%;padding:0;transition:translate .25s cubic-bezier(.3,1.4,.5,1);display:block;position:absolute;top:23.6em;left:calc(50% + 11.7em)}.juego-maquina-moneda[data-arrastrando]{cursor:grabbing;transition:none}.juego-maquina-moneda:disabled{cursor:default}.juego-maquina-moneda:focus-visible{outline-offset:4px;outline:3px solid #fff}.juego-maquina-moneda-flota{width:100%;height:100%;display:block}.juego-maquina-flecha{background:var(--acento);clip-path:polygon(0 50%,45% 0,45% 30%,100% 30%,100% 70%,45% 70%,45% 100%);filter:drop-shadow(.12em .12em #00000080);pointer-events:none;width:1.4em;height:1.2em;position:absolute;top:21.4em;left:calc(50% + 12.6em)}.juego-maquina-pista{max-width:24em;font-family:var(--fuente-texto);text-align:center;margin:2.1em 0 0;font-size:.95em;font-weight:700;line-height:1.4}.juego-maquina[data-estado=abriendo] :is(.juego-maquina-flecha,.juego-maquina-pista){opacity:0}@media (prefers-reduced-motion:no-preference){.estilo-juego .sobre[data-objeto]{animation:1s cubic-bezier(.22,1,.36,1) both sobre-llegar}.juego-foco{animation:.9s step-end infinite juego-foco-alternar}.juego-foco-b{animation-delay:-.45s}.juego-pantalla-estrellas{animation:9s steps(36,end) infinite juego-estrellas-bajar}.juego-pantalla-estrellas-b{animation-duration:15s}.juego-pantalla-moneda{animation:1.2s steps(6,end) infinite juego-girar}.juego-pantalla-inserta{animation:1s steps(2,jump-none) infinite juego-parpadeo}.juego-pantalla-barrido{animation:6s linear infinite juego-barrido}.juego-maquina-moneda-flota{animation:1.6s ease-in-out infinite juego-moneda-esperar}.juego-maquina-flecha{animation:.8s steps(2,jump-none) infinite juego-flecha-senalar}.juego-maquina-flecha,.juego-maquina-pista{transition:opacity .2s}.juego-maquina[data-estado=abriendo] .juego-maquina-moneda{animation:.52s cubic-bezier(.45,0,.7,.6) both juego-moneda-entrar}.estilo-juego .juego-maquina[data-estado=abriendo] .juego-sello-giro{animation:.52s ease-in both juego-moneda-canto}.juego-maquina[data-estado=abriendo] .juego-maquina-moneda-flota{animation:none}.juego-maquina[data-estado=abriendo] .juego-ranura-luz:after{animation:.5s ease-out .45s both juego-ranura-destello}.juego-maquina[data-estado=abriendo] .juego-creditos-cero{animation:50ms step-end .6s both juego-apagar}.juego-maquina[data-estado=abriendo] .juego-creditos-uno{animation:.9s step-end .6s both juego-creditos-encender}.juego-maquina[data-estado=abriendo] .juego-boton:first-child:after{animation:.9s ease-out .7s both juego-boton-luz}.juego-maquina[data-estado=abriendo] .juego-boton:nth-child(2):after{animation:.9s ease-out .82s both juego-boton-luz}.juego-maquina[data-estado=abriendo] .juego-boton:nth-child(3):after{animation:.9s ease-out .94s both juego-boton-luz}.juego-maquina[data-estado=abriendo] .juego-boton-inicio{animation:.4s step-end .8s 4 juego-inicio-parpadeo}.juego-maquina[data-estado=abriendo] .juego-palanca-mango{animation:.7s ease-in-out .85s both juego-palanca-mover}.juego-maquina[data-estado=abriendo] .juego-foco{animation-duration:.24s}.juego-maquina[data-estado=abriendo] .juego-foco-b{animation-delay:-.12s}.juego-maquina[data-estado=abriendo] .juego-pantalla-demo{animation:.1s step-end .7s both juego-apagar}.juego-maquina[data-estado=abriendo] .juego-pantalla-listo{animation:1.25s steps(5,end) .8s both juego-listo}.juego-maquina[data-estado=abriendo] .juego-pantalla-especial{animation:.4s steps(4,end) 2.1s both juego-especial}.juego-maquina[data-estado=abriendo] .juego-pantalla-destello{animation:4.5s linear .65s both juego-pantalla-destello}.juego-maquina[data-estado=abriendo]{animation:.55s cubic-bezier(.6,0,.85,.35) 4.6s both juego-maquina-entrar}}@keyframes juego-foco-alternar{0%{opacity:1}50%{opacity:.25}}@keyframes juego-estrellas-bajar{to{transform:translateY(50%)}}@keyframes juego-barrido{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(360%)}}@keyframes juego-moneda-esperar{0%,to{transform:translateY(0)}50%{transform:translateY(-.45em)}}@keyframes juego-flecha-senalar{0%{transform:translate(0)}to{transform:translate(-.3em)}}@keyframes juego-moneda-entrar{0%{translate:var(--desde-x,0px) var(--desde-y,0px);opacity:1;scale:1}72%{translate:var(--a-x,-8em) var(--a-y,1em);opacity:1;scale:.68}to{translate:var(--a-x,-8em) calc(var(--a-y,1em) + .8em);opacity:0;scale:.6}}@keyframes juego-moneda-canto{0%{transform:rotateY(0)}to{transform:rotateY(450deg)}}@keyframes juego-ranura-destello{0%{opacity:0}30%{opacity:1}to{opacity:.35}}@keyframes juego-apagar{to{opacity:0}}@keyframes juego-creditos-encender{0%{opacity:1}20%{opacity:.15}40%{opacity:1}60%{opacity:.15}80%,to{opacity:1}}@keyframes juego-boton-luz{0%{opacity:0}25%{opacity:1}to{opacity:.55}}@keyframes juego-inicio-parpadeo{0%{opacity:1}50%{opacity:.3}}@keyframes juego-palanca-mover{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}55%{transform:rotate(13deg)}80%{transform:rotate(-6deg)}}@keyframes juego-listo{0%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1.12)}24%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes juego-especial{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes juego-pantalla-destello{0%{opacity:0}1.5%{opacity:.8}5%{opacity:0}88%{opacity:0}97%,to{opacity:1}}@keyframes juego-maquina-entrar{0%{transform:scale(1)}to{transform:scale(9)}}@media (prefers-reduced-motion:reduce){.estilo-juego [data-fase=saliendo] .sobre-fondo,.estilo-juego [data-fase=saliendo] .sobre-saludo{animation:none}.juego-maquina-moneda{transition:none}}
.sobre-pantalla[data-entrada=start] .sobre-entrar{font-family:var(--juego-titulo,var(--fuente-titulo));letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 0 4px var(--juego-borde), 6px 6px 0 4px #0000004d;border-radius:0;padding-inline:1.25rem;font-size:.8rem}.sobre-pantalla[data-entrada=start] .sobre-entrar:before{content:"▶";content:"▶" / "";margin-right:.7em;animation:1s steps(2,end) infinite juego-parpadeo;display:inline-block}.sobre-pantalla[data-entrada=start] .sobre-entrar-nota{font-family:var(--fuente-texto);font-weight:700}.sobre-pantalla[data-entrada=start][data-fase=saliendo] .sobre-entrar{animation:entrada-start var(--ap-start-dur) var(--ap-start-inicio) steps(1, end) both}@keyframes entrada-start{0%,34%,68%{opacity:1}17%,51%,85%{opacity:.15}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sobre-pantalla[data-entrada=start] .sobre-entrar:before,.sobre-pantalla[data-entrada=start][data-fase=saliendo] .sobre-entrar{animation:none}}
.envio-juego{--envio-tubo:calc(var(--envio-boton) + 40px)}.envio-pixel-borde{fill:var(--juego-borde,var(--texto))}.envio-juego .envio-carta-papel{stroke:none}.envio-juego .envio-carta-lacre{fill:var(--primario)}.envio-carta-pixel{z-index:0;filter:none;animation-name:envio-carta-tubo}@keyframes envio-carta-tubo{0%{opacity:0;translate:-50% -50%}3%{opacity:1;animation-timing-function:steps(5,end);translate:-50% -50%}20%{translate:-50% calc(-50% - 130px)}32%{animation-timing-function:steps(2,end);translate:-50% calc(-50% - 122px)}44%{animation-timing-function:steps(6,end);translate:-50% calc(-50% - 130px)}62%{opacity:1;translate:-50% calc(70px - 50%)}63%,to{opacity:0;translate:-50% calc(70px - 50%)}}.envio-tubo{z-index:1;width:88px;height:var(--envio-tubo);animation:envio-tubo var(--envio-dur) both;bottom:0;left:50%;translate:-50% 100%}@keyframes envio-tubo{0%,16%{animation-timing-function:steps(5,end);translate:-50% 100%}34%{translate:-50%}72%{animation-timing-function:steps(5,end);translate:-50%}92%,to{translate:-50% 100%}}.envio-tubo-boca,.envio-tubo-cuerpo{background:linear-gradient(to right, transparent 0 14%, color-mix(in oklab, var(--secundario) 40%, white) 14% 24%, transparent 24% 72%, color-mix(in oklab, var(--secundario) 65%, black) 72% 86%, transparent 86%), var(--secundario);box-shadow:inset 0 0 0 3px var(--juego-borde,var(--texto))}.envio-tubo-boca{border-bottom:5px solid var(--acento);height:24px;top:0;left:0;right:0}.envio-tubo-cuerpo{inset:24px 10px 0}.envio-tubo-boca:before,.envio-tubo-boca:after{content:"";background:var(--juego-borde,var(--texto));width:6px;height:6px;position:absolute;top:8px}.envio-tubo-boca:before{left:9px}.envio-tubo-boca:after{right:9px}.envio-tubo-cuerpo:after{content:"";background:var(--acento);clip-path:polygon(33% 0,67% 0,67% 44%,100% 44%,100% 67%,83% 67%,83% 83%,67% 83%,67% 100%,33% 100%,33% 83%,17% 83%,17% 67%,0 67%,0 44%,33% 44%);width:18px;height:18px;position:absolute;top:14px;left:50%;translate:-50%}.envio-puf{left:50%;bottom:var(--envio-tubo);background:var(--acento);width:8px;height:8px;box-shadow:-16px -8px 0 var(--acento), 16px -8px 0 var(--acento), -8px -20px 0 white, 8px -20px 0 white, 0 -28px 0 var(--acento);opacity:0;animation:envio-puf var(--envio-dur) both;translate:-50%}@keyframes envio-puf{0%,60%{opacity:0;scale:.4}62%{opacity:1;animation-timing-function:steps(3,end);scale:.8}74%{opacity:1;scale:1.5}76%,to{opacity:0;scale:1.5}}
