.v-hero-grid{position:relative;display:grid;gap:clamp(28px,4vw,56px);align-items:center}.v-hero-grid>*{position:relative}.v-noche-fondo{position:absolute!important;inset:-40px -48px;z-index:0;pointer-events:none;opacity:0;--noche-tinta-1: color-mix(in srgb, var(--m-tinta) 38%, transparent);--noche-tinta-2: color-mix(in srgb, var(--m-tinta) 26%, transparent);--noche-tinta-3: color-mix(in srgb, var(--m-tinta) 9%, transparent);--noche-calor-1: color-mix(in srgb, var(--m-naranja) 16%, transparent);--noche-calor-2: color-mix(in srgb, var(--m-etiqueta) 7%, transparent);background:radial-gradient(ellipse 42% 14% at 50% 93%,var(--noche-calor-1) 0,var(--noche-calor-2) 45%,transparent 72%),radial-gradient(ellipse 58% 23% at 50% 82%,var(--noche-tinta-1) 0,var(--noche-tinta-2) 32%,var(--noche-tinta-3) 56%,transparent 72%);transition:opacity .7s var(--ease-out)}@media (min-width: 900px){.v-noche-fondo{background:radial-gradient(ellipse 26% 30% at 75% 70%,var(--noche-calor-1) 0,var(--noche-calor-2) 45%,transparent 72%),radial-gradient(ellipse 34% 66% at 75% 47%,var(--noche-tinta-1) 0,var(--noche-tinta-2) 32%,var(--noche-tinta-3) 56%,transparent 72%)}}.v-slides--noche .v-noche-fondo{opacity:1}.v-luz-fondo{position:absolute!important;inset:-40px -48px;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(ellipse 50% 22% at 50% 78%,color-mix(in srgb,var(--m-etiqueta) 26%,transparent) 0,color-mix(in srgb,var(--m-naranja) 9%,transparent) 42%,transparent 70%);transition:opacity .9s var(--ease-out)}@media (min-width: 900px){.v-luz-fondo{background:radial-gradient(ellipse 28% 56% at 75% 46%,color-mix(in srgb,var(--m-etiqueta) 26%,transparent) 0,color-mix(in srgb,var(--m-naranja) 9%,transparent) 42%,transparent 70%)}}.v-slides--luz .v-luz-fondo{opacity:1}.v-slides--noche .v-pantalla span{color:var(--m-tinta);transition:color .7s var(--ease-out)}.v-pantalla span{transition:color .7s var(--ease-out)}@media (min-width: 900px){.v-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.v-pantalla{display:grid;gap:8px;justify-items:center;text-align:center;max-width:100%}.v-pantalla span{font:500 .6875rem/1.2 var(--m-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-tinta-2)}.v-pantalla code{display:inline-block;max-width:100%;padding:8px 14px;border:1.5px solid var(--m-tinta);border-radius:6px;background:var(--m-etiqueta);box-shadow:3px 3px 0 var(--m-tinta);font:600 .9375rem/1.4 var(--m-mono);color:var(--m-tinta);transform:rotate(-1.5deg)}.v-slides{display:grid;gap:clamp(28px,4vw,44px)}.v-slide-copy,.v-dibujo{min-width:0}.lp .v-dibujo{display:grid;gap:18px;justify-items:center;margin:0}.v-dibujo .il{width:min(100%,240px);aspect-ratio:1}@media (min-width: 900px){.v-dibujo .il{width:min(100%,360px)}}.v-dibujo .il--ancho{aspect-ratio:180 / 120;width:min(100%,330px)}@media (min-width: 900px){.v-dibujo .il--ancho{width:min(100%,480px)}}.v-slides--anima .v-slide-copy,.v-slides--anima .v-dibujo{animation:v-entra var(--dur-entrada) var(--ease-out) both}@keyframes v-entra{0%{opacity:0;transform:translateY(10px)}}.v-fichas-tira{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.v-fichas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}@media (min-width: 760px){.v-fichas{gap:12px}.v-fichas-tira{gap:16px}}.v-ficha{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;width:100%;min-height:56px;padding:10px 12px;border:1.5px solid var(--m-linea);border-radius:12px;background:var(--m-ticket);color:var(--m-tinta);text-align:left;cursor:pointer;transition:transform var(--dur-toque) var(--ease-out),border-color var(--dur-toque) var(--ease-out)}.v-ficha[aria-selected=true]{border-color:var(--m-tinta);box-shadow:0 4px 0 var(--m-tinta)}.v-ficha:active{transform:translateY(2px);transition-duration:60ms}.v-ficha:focus-visible,.v-flecha:focus-visible{outline:2px solid var(--m-tinta);outline-offset:2px}.v-ficha-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--m-tinta);background:var(--m-ticket);font:700 .75rem/1 var(--m-mono);color:var(--m-tinta)}.v-ficha[aria-selected=true] .v-ficha-n{background:var(--m-naranja)}.v-ficha-texto{display:grid;gap:2px;min-width:0}.v-ficha-texto strong{font:700 .875rem/1.25 var(--m-display);letter-spacing:-.01em}.v-ficha-texto span{font:400 .75rem/1.35 var(--m-mono);color:var(--m-tinta-2)}.v-ficha-corto{display:none}@media (max-width: 559px){.v-fichas-tira .v-flecha{display:none}.v-fichas-tira{grid-template-columns:minmax(0,1fr)}.v-ficha-texto strong{font-size:.75rem}.v-ficha{grid-template-columns:auto;justify-items:center;gap:4px;padding:8px 4px}}@media (max-width: 400px){.v-ficha-texto{display:none}}.m-hero-confianza+.v-slide-app{padding-top:14px;border-top:1.5px dashed var(--m-linea);width:100%}@media (max-width: 759px){.v-ficha-texto>span,.v-ficha-largo{display:none}.v-ficha-corto{display:inline}.v-ficha{min-height:48px;padding:9px 10px;gap:8px}}.v-flecha{display:grid;place-items:center;width:52px;height:52px;border:1.5px solid var(--m-tinta);border-radius:50%;background:var(--m-ticket);color:var(--m-tinta);cursor:pointer;box-shadow:3px 3px 0 var(--m-tinta);transition:transform var(--dur-toque) var(--ease-out),background var(--dur-toque) var(--ease-out)}.v-flecha svg{transition:transform var(--dur-toque) var(--ease-out)}.v-flecha--sig svg{transform:scaleX(-1)}.v-flecha:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--m-tinta);transition-duration:60ms}.v-interruptor{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 6px;border:1.5px solid var(--m-tinta);border-radius:999px;background:var(--m-ticket);color:var(--m-tinta);font:700 .9375rem/1.2 var(--m-display);cursor:pointer;box-shadow:0 3px 0 var(--m-tinta);transition:transform var(--dur-toque) var(--ease-out)}.v-interruptor:active{transform:translateY(2px);transition-duration:60ms}.v-interruptor:focus-visible{outline:2px solid var(--m-tinta);outline-offset:2px}.v-interruptor-pista{position:relative;width:46px;height:28px;border:1.5px solid var(--m-tinta);border-radius:999px;background:var(--m-linea);transition:background var(--dur-toque) var(--ease-out)}.v-interruptor-perilla{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--m-ticket);border:1.5px solid var(--m-tinta);box-sizing:border-box;transition:transform var(--dur-toque) var(--ease-out)}.v-interruptor[aria-pressed=true] .v-interruptor-pista{background:var(--m-ok)}.v-interruptor[aria-pressed=true] .v-interruptor-perilla{transform:translate(18px)}@media (hover: hover) and (pointer: fine){.v-ficha:hover{border-color:var(--m-tinta)}.v-flecha:hover{background:var(--m-naranja)}.v-flecha:hover svg{transform:translate(-3px)}.v-flecha--sig:hover svg{transform:scaleX(-1) translate(-3px)}}.m-escenas.v-escena-sola{grid-template-columns:minmax(0,1fr)}@media (min-width: 760px){.v-escena-sola .m-escena{grid-template-columns:200px minmax(0,1fr);gap:28px;padding:28px}.v-escena-sola .m-escena-dibujo{width:auto}.v-escena-sola .m-escena--vivo{grid-template-columns:320px minmax(0,1fr)}.v-escena-sola .m-escena--vivo .m-escena-dibujo{max-width:none}.v-escena-sola .m-escena-cambio{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.v-antes{display:grid;gap:18px;margin-top:clamp(28px,4vw,44px)}@media (min-width: 900px){.v-antes{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:start}}.v-antes-cab{display:grid;gap:10px}.lp .v-antes-titulo{margin:0;font:800 clamp(1.5rem,1.1rem + 1.3vw,2.1rem)/1.1 var(--m-display);letter-spacing:-.02em;color:var(--m-tinta);text-wrap:balance}.lp .v-antes-texto{margin:0;font-size:1.0625rem;line-height:1.55;color:var(--m-tinta-2)}.v-antes-filas{display:grid;gap:10px;margin:0;padding:0;list-style:none}.v-antes-fila{display:grid;gap:8px}@media (min-width: 560px){.v-antes-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}}.lp .v-antes-fila p{display:grid;gap:4px;margin:0;padding:12px 14px;border-radius:10px;font-size:.9688rem;line-height:1.5}.v-antes-fila p span{font:600 .6875rem/1.2 var(--m-mono);letter-spacing:.12em;text-transform:uppercase}.lp .v-antes-a{border:1.5px dashed var(--m-linea);color:var(--m-tinta-2)}.lp .v-antes-b{border:1.5px solid var(--m-tinta);background:var(--m-ticket);color:var(--m-tinta)}.v-antes-b span{color:var(--m-ok)}.v-antes-b span:before{content:"✓ "}.v-salida{display:grid;gap:20px;margin-top:clamp(28px,4vw,44px);padding:clamp(18px,3vw,28px);border:2px solid var(--m-tinta);border-radius:18px;background:var(--m-ticket);box-shadow:6px 6px 0 var(--m-tinta)}@media (min-width: 900px){.v-salida{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:start}}.v-salida-texto{display:grid;gap:10px}.lp .v-salida-texto p{margin:0;font-size:1.0313rem;line-height:1.55;color:var(--m-tinta-2)}.lp .v-salida-titulo{margin:0;font:800 clamp(1.5rem,1.1rem + 1.3vw,2.1rem)/1.1 var(--m-display);letter-spacing:-.02em;color:var(--m-tinta);text-wrap:balance}.lp .v-salida-nota{font:400 .8125rem/1.45 var(--m-mono)}.v-salida-paneles{display:grid;gap:12px}@media (min-width: 560px){.v-salida-paneles{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.v-salida-panel{display:grid;gap:10px;align-content:start;padding:14px;border:1.5px solid var(--m-tinta);border-radius:12px;background:var(--m-papel)}.lp .v-salida-cab{display:grid;gap:6px;justify-items:start;margin:0;font:700 .9375rem/1.2 var(--m-display);color:var(--m-tinta)}.v-carga,.v-casas{display:grid;gap:6px;margin:0;padding:0;list-style:none}.v-carga li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;border:1.5px solid var(--m-linea);border-radius:8px;background:var(--m-ticket);font:500 .9375rem/1.3 var(--m-display);color:var(--m-tinta)}.v-carga b{font:700 1.0625rem/1 var(--m-mono);color:var(--m-naranja-texto)}.v-casas li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1.5px solid var(--m-linea);border-radius:8px;background:var(--m-ticket);font:500 .875rem/1.35 var(--m-display);color:var(--m-tinta)}.v-casas b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--m-tinta);color:var(--m-papel);font:700 .75rem/1 var(--m-mono)}.v-casas em{padding:3px 8px;border-radius:999px;background:var(--m-ok);color:#fff;font:600 .6875rem/1.2 var(--m-mono);font-style:normal;letter-spacing:.04em}.v-salida[data-aparece=espera] :is(.v-carga,.v-casas) li{opacity:0;transform:translateY(8px)}.v-salida[data-aparece=visto] :is(.v-carga,.v-casas) li{transition:opacity var(--dur-entrada) var(--ease-out),transform var(--dur-entrada) var(--ease-out);transition-delay:calc(.3s + var(--i, 0) * .22s)}@media (prefers-reduced-motion: reduce){.v-salida[data-aparece] :is(.v-carga,.v-casas) li{opacity:1;transform:none;transition:none}}@media (min-width: 1024px){.g-mas-grid.v-mas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.v-pantalla code{transform:none}.v-slides--anima .v-slide-copy,.v-slides--anima .v-dibujo{animation:none}.v-ficha,.v-flecha,.v-flecha svg,.v-interruptor,.v-interruptor-pista,.v-interruptor-perilla,.il-luz,.il-noche-rect,.il-lados,.v-noche-fondo,.v-luz-fondo,.v-pantalla span{transition:none}.il-lluvia{animation:none}}.v-noche-pagina{margin-top:clamp(28px,4vw,44px)}
