:root{--wa-verde:#008069;--wa-fondo:#efeae2;--wa-sale:#d9fdd3;--wa-tinta:#111b21;--wa-gris:#54656f}@property --mezcla{syntax:"<color>";inherits:true;initial-value:#1a2129}@property --entrada{syntax:"<length>";inherits:false;initial-value:.5rem}.recorrido{--mezcla:var(--noche-fondo);background:var(--noche-fondo);position:relative}.escenario__maqueta,.celular,.hilo,.recorrido__pausa,.recorrido [data-solo-fijo],.pantalla [data-solo-fijo],.pantalla [data-oculto],.tecla__toque{display:none}.chat__hilo{display:contents}.fecha__estado{display:inline-grid}.fecha__estado>*{grid-area:1/1;justify-self:start}.escenario__contenido{padding-inline:0;display:grid}.parada{padding:3.5rem var(--margen-lateral);background:var(--amb-fondo);color:var(--amb-texto);border-top:1px solid var(--amb-linea);gap:1.75rem;display:grid}.parada[data-parada="3"],.parada[data-parada="4"],.parada[data-parada="5"]{--amb-fondo:var(--dia-fondo);--amb-tarjeta:var(--dia-tarjeta);--amb-elevado:var(--dia-elevado);--amb-texto:var(--dia-texto);--amb-texto-2:var(--dia-texto-2);--amb-texto-3:var(--dia-texto-3);--amb-linea:var(--dia-linea);--amb-acento-texto:var(--dia-acento-texto);--amb-confirmado:var(--dia-confirmado);--amb-estimado:var(--dia-estimado)}.parada__foto{margin-inline:calc(var(--margen-lateral) * -1)}.parada__foto img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;max-height:62svh}.parada__texto{justify-items:start;gap:1rem;max-width:38rem;display:grid}.parada__hora{font-family:var(--acopi-fuente-mono);color:var(--amb-acento-texto);align-items:center;gap:.75rem;font-size:1.0625rem;font-weight:500;line-height:1.5rem;display:inline-flex}.parada__hora:before{content:"";background:var(--acopi-naranja);border-radius:2px;width:1.75rem;height:3px}.parada__parrafo{color:var(--amb-texto-2);text-wrap:pretty;font-size:clamp(1.125rem,1.02rem + .3vw,1.3125rem);line-height:1.5}.parada__nota{font-size:var(--tam-apoyo);line-height:var(--lin-apoyo);color:var(--amb-texto-3);border-top:1px solid var(--amb-linea);padding-top:.75rem}.parada__pantalla{width:100%;max-width:22rem;box-shadow:var(--sombra-ventana);border:1px solid var(--amb-linea);border-radius:1.25rem;overflow:hidden}.parada--portada{min-height:100svh;padding-top:calc(var(--alto-nav) + 2rem);isolation:isolate;border-top:0;align-content:end;position:relative}.parada--portada .parada__foto{z-index:-1;margin:0;position:absolute;inset:0}.parada--portada .parada__foto img{aspect-ratio:auto;object-position:58% 50%;height:100%}.parada--portada .parada__foto:after{content:"";background:linear-gradient(to top, var(--noche-fondo) 22%, #1a2129c7 48%, #1a21291a 76%);position:absolute;inset:0}.parada--portada .parada__pantalla{display:none}.portada__bajada{max-width:40rem}.portada__acciones{gap:.75rem;width:100%;margin-top:.5rem;display:grid}.portada__bajar{min-height:48px;color:var(--amb-texto-2);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.portada__bajar:hover{color:var(--amb-texto)}.portada__flecha{border:1px solid var(--amb-texto-3);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.recorrido__cabeza{padding:4rem var(--margen-lateral) 2.5rem;color:var(--noche-texto);gap:.5rem;display:grid}.recorrido__titulo{font-size:var(--tam-seccion);letter-spacing:-.022em;font-weight:600;font-stretch:88%;line-height:1.06}.recorrido__muestra{font-family:var(--acopi-fuente-mono);font-size:var(--tam-dato);color:var(--noche-texto-3)}@media (width>=40rem){.portada__acciones{flex-wrap:wrap;width:auto;display:flex}.parada:not(.parada--portada){grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;column-gap:2.5rem}.parada:not(.parada--portada) .parada__foto{grid-column:1/-1}}.pantalla{height:100%;color:var(--wa-tinta);text-align:left;background:#fdfcfa;flex-direction:column;font-size:.9375rem;line-height:1.3125rem;display:flex}.pantalla .icono{width:1.125em;height:1.125em}.bloqueo{color:#f8fcfe;background:linear-gradient(#27323d,#1a2129);align-items:center;min-height:21rem;padding:2.25rem .75rem 1.5rem}.bloqueo__hora{letter-spacing:-.02em;font-size:4rem;font-weight:300;font-stretch:88%;line-height:1}.bloqueo__fecha{color:#c7d0d9;margin-top:.5rem}.aviso{color:var(--wa-tinta);background:#f4f6f7;border-radius:1rem;grid-template-columns:2.25rem minmax(0,1fr);align-self:stretch;gap:.125rem .75rem;margin-top:2rem;padding:.75rem;display:grid;box-shadow:0 10px 28px -10px #00000080}.aviso__icono{color:#fff;background:#25d366;border-radius:.625rem;grid-row:1/4;place-items:center;width:2.25rem;height:2.25rem;display:grid}.aviso__icono .icono{stroke-width:2px;width:1.375rem;height:1.375rem}.aviso__app{color:var(--wa-gris);justify-content:space-between;font-size:.8125rem;line-height:1rem;display:flex}.aviso__quien{font-weight:600}.aviso__texto{grid-column:2}.chat{background:var(--wa-fondo)}.chat__cabeza{background:var(--wa-verde);color:#fff;align-items:center;gap:.5rem;padding:.625rem .75rem .625rem .5rem;display:flex}.chat__avatar{color:#54656f;background:#dfe5e7;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:600;display:grid}.chat__nombre{font-weight:600;line-height:1.25rem;display:grid}.chat__nombre span{color:#f4fbf9;font-size:.8125rem;font-weight:400;line-height:1rem}.chat__cuerpo{flex-direction:column;flex:1;justify-content:flex-end;gap:.375rem;min-height:0;padding:.75rem .625rem;display:flex;overflow:hidden}.burbuja{border-radius:.5rem;max-width:88%;padding:.375rem .5rem .25rem .5625rem;position:relative;box-shadow:0 1px .5px #0b141a21}.burbuja--entra{background:#fff;border-top-left-radius:0;align-self:flex-start}.burbuja--sale{background:var(--wa-sale);border-top-right-radius:0;align-self:flex-end}.burbuja__quien{color:#0f6b5c;font-size:.8125rem;font-weight:600;line-height:1.125rem;display:block}.burbuja__pie{color:var(--wa-gris);justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.75rem;line-height:1rem;display:flex}.burbuja__pie .icono{color:#53bdeb;stroke-width:2px}.puntos{gap:.25rem;padding:.375rem .125rem .5rem;display:inline-flex}.puntos i{background:#8696a0;border-radius:50%;width:.4375rem;height:.4375rem}.adjunto{overflow-wrap:anywhere;background:#0b141a0f;border-radius:.375rem;align-items:center;gap:.5rem;margin:.125rem 0 .375rem;padding:.5rem;font-size:.875rem;font-weight:600;line-height:1.125rem;display:flex}.adjunto .icono{color:#c0392b;width:1.5rem;height:1.5rem}.adjunto small{color:var(--wa-gris);font-size:.75rem;font-weight:400;display:block}.chat__barra{align-items:center;gap:.5rem;padding:.375rem .5rem .625rem;display:flex}.chat__barra span{color:#8696a0;background:#fff;border-radius:1.5rem;flex:1;padding:.5rem .875rem}.chat__barra i{background:var(--wa-verde);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.app{background:var(--app-fondo);color:var(--app-texto)}.app__cabeza{background:var(--app-tarjeta);border-bottom:1px solid var(--app-linea);align-items:center;gap:.625rem;padding:.75rem;display:flex}.app__marca{background:var(--app-acento);width:2.25rem;height:2.25rem;color:var(--app-acento-tinta);border-radius:.5rem;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.app__cabeza p{font-weight:600;line-height:1.25rem;display:grid}.app__cabeza p span{color:var(--app-texto-2);font-size:.8125rem;font-weight:400;line-height:1.125rem}.app__cuerpo{flex:1;align-content:start;gap:.75rem;padding:.75rem;display:grid}.app__pie{text-align:center;color:var(--app-texto-2);padding:.5rem .75rem .75rem;font-size:.75rem;line-height:1rem}.ficha{background:var(--app-tarjeta);border:1px solid var(--app-linea);border-radius:.75rem;gap:.5rem;padding:.875rem;display:grid}.ficha__tipo{font-family:var(--acopi-fuente-mono);color:var(--app-texto-2);font-size:.75rem;line-height:1.125rem}.ficha__titulo{font-size:1.0625rem;font-weight:600;line-height:1.375rem}.ficha__total{font-size:1.75rem;font-weight:600;font-stretch:90%;line-height:2rem}.ficha__datos{border-block:1px solid var(--app-linea);gap:.375rem;padding-block:.5rem;display:grid}.ficha__datos div{grid-template-columns:4.75rem minmax(0,1fr);column-gap:.5rem;display:grid}.ficha__datos dt{color:var(--app-texto-2)}.verificado{color:var(--app-ok);white-space:nowrap;align-items:center;gap:.125rem;margin-left:.25rem;font-size:.8125rem;display:inline-flex}.quien{color:var(--app-texto-2);font-size:.8125rem;line-height:1.125rem}.ficha__acciones{gap:.5rem;margin-top:.25rem;display:grid;position:relative}.tecla{border:1px solid #fff4e647;border-radius:.5rem;place-items:center;min-height:2.75rem;font-weight:600;display:grid}.tecla--principal{background:var(--app-acento);color:var(--app-acento-tinta);border-color:#0000}.ficha__acciones .tecla--principal{visibility:hidden}.sello{border:2px solid var(--app-ok);border-radius:var(--radio-sello);color:var(--app-ok);background:var(--app-tarjeta);white-space:nowrap;padding:.25rem .625rem;font-weight:600;position:absolute;top:1.375rem;left:0;transform:translateY(-50%)rotate(-3deg)}.fecha{color:var(--app-texto-2);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.estado{border-radius:var(--radio-sello);border:1px solid;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.estado--estimado{color:var(--app-espera)}.estado--confirmado{color:var(--app-ok)}.parte{border-top:1px solid var(--app-linea);gap:.5rem;padding-top:.5rem;display:grid}.parte li{grid-template-columns:2.75rem minmax(0,1fr);column-gap:.5rem;display:grid}.parte span{font-family:var(--acopi-fuente-mono);color:var(--app-texto-2);font-size:.8125rem}.remito{color:var(--app-texto-2);border:1px dashed #fff4e647;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}.resumen{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.resumen div{background:var(--app-tarjeta);border:1px solid var(--app-linea);border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid}.resumen div:nth-child(2){grid-area:1/1/auto/-1}.resumen dt{color:var(--app-texto-2);font-size:.8125rem;line-height:1.125rem}.resumen dd{font-size:1.75rem;font-weight:600;font-stretch:90%;line-height:2rem}.resumen__pendiente dd{color:var(--app-acento)}@media (width>=64rem) and (height>=40rem){.js .recorrido{--cel-ancho:clamp(16.5rem, 20.5vw, 21rem);--cel-alto:min(calc(var(--cel-ancho) * 2.04), calc(100svh - var(--alto-nav) - 2rem));background:var(--mezcla)}.js .recorrido[id]{scroll-margin-top:0}.js .escenario{height:100svh;color:var(--amb-texto);position:relative;overflow:clip}.js .escenario__maqueta{background:var(--mezcla);display:block;position:absolute;inset:0}.js .escenario__foto{opacity:0;position:absolute;inset:0}.js .escenario__foto[data-foto="1"]{opacity:1}.js .recorrido[data-listo] .escenario__foto{opacity:var(--o,0)}.js .escenario__foto img{object-fit:cover;object-position:43% 50%;width:100%;height:100%}.js .escenario__lienzo{opacity:0;width:100%;height:100%;transition:opacity .45s var(--curva-estado);position:absolute;inset:0}.js .recorrido[data-escena=viva] .escenario__lienzo{opacity:1}.js .escenario__anterior{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.js .escenario__velo{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--mezcla) 88%, transparent) 0, color-mix(in srgb, var(--mezcla) 82%, transparent) 3.25rem, transparent 6.5rem), linear-gradient(to top, color-mix(in srgb, var(--mezcla) 90%, transparent) 0, color-mix(in srgb, var(--mezcla) 80%, transparent) 2.75rem, transparent 5.25rem);position:absolute;inset:0}.js .recorrido[data-ambiente=dia]{--bruma:84%}.js .recorrido[data-ambiente=noche]{--bruma:86%}.js .recorrido[data-ambiente=dia] .escenario .parada__parrafo{color:color-mix(in srgb, var(--dia-texto) 88%, var(--dia-fondo))}.js .recorrido[data-ambiente=dia] .escenario .parada__hora{color:color-mix(in srgb, var(--dia-acento-texto) 78%, var(--dia-texto))}.js .recorrido[data-ambiente=noche] .escenario .parada__nota{color:var(--noche-texto-2)}.js .recorrido[data-ambiente=dia] .recorrido__muestra{color:var(--dia-texto-2)}.js .anotaciones{z-index:1;pointer-events:none;position:absolute;inset:0}.js .stock{opacity:.002;width:0;height:0;transition:opacity .24s var(--curva-estado);position:absolute;top:0;left:0;transform:translate(40vw,60vh)}.js .stock[data-ya]{opacity:1}.js .stock:after{content:"";background:var(--app-acento);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.25rem;left:-.25rem;box-shadow:0 0 0 2px #12111099}.js .stock__linea{width:1px;height:var(--largo,3.5rem);background:color-mix(in srgb, var(--amb-texto) 78%, transparent);transform-origin:0 0;transform:rotate(var(--giro,180deg));position:absolute;top:0;left:0}.js .stock__tarjeta{border-radius:var(--radio-tarjeta);background:var(--app-tarjeta);width:17rem;color:var(--app-texto);transform:translate(var(--dx,-1.5rem), calc(var(--dy,-12rem) + var(--entrada,.5rem)));transition:--entrada .32s var(--curva-entrada);border:1px solid #fff4e624;gap:.375rem;padding:.875rem 1rem 1rem;display:grid;position:absolute;top:0;left:0;box-shadow:0 18px 40px -18px #0009,0 2px 6px #0000003d}.js .stock[data-ya] .stock__tarjeta{--entrada:0rem}.js .stock__nombre{color:var(--app-texto-2);font-size:.875rem;line-height:1.25rem}.js .stock__cifra{align-items:baseline;gap:.5rem;font-size:1rem;line-height:1.5rem;display:flex}.js .stock__cifra b{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;font-stretch:92%;line-height:2.25rem}.js .stock__cifra small{font-family:var(--acopi-fuente-mono);color:var(--app-texto-2);margin-left:auto;font-size:.875rem}.js .stock__barra{background:var(--app-elevado);border-radius:.1875rem;height:.375rem;margin-block:.125rem;position:relative;overflow:hidden}.js .stock__barra i{transform-origin:0;transform:scaleX(var(--k,0));position:absolute;inset:0}.js [data-stock-pedido]{transition:background-color .32s var(--curva-estado);background:0 0;gap:.25rem;display:flex}.js [data-stock-pedido] b{background:color-mix(in srgb, var(--app-acento) 75%, transparent);transition:background-color .32s var(--curva-estado);flex:0 0 .25rem}.js .stock:is([data-estado=pedidas],[data-estado=entrando]) [data-stock-pedido]{background:color-mix(in srgb, var(--app-acento) 38%, transparent)}.js .stock:is([data-estado=pedidas],[data-estado=entrando]) [data-stock-pedido] b{background:0 0}.js [data-stock-hay]{background:var(--app-acento);transition:background-color .32s var(--curva-estado)}.js .stock:is([data-estado=completo],[data-estado=cargadas]) [data-stock-hay]{background:var(--app-ok)}.js .stock__estado{font-size:.9375rem;line-height:1.375rem;display:grid}.js .stock__estado span{opacity:0;transition:opacity .26s var(--curva-estado);grid-area:1/1;align-items:center;gap:.375rem;display:inline-flex}.js .stock__estado .icono{stroke-width:2px;width:1.125rem;height:1.125rem}.js .stock[data-estado=contando] [data-estado=contando],.js .stock[data-estado=stock] [data-estado=stock],.js .stock[data-estado=faltan] [data-estado=faltan],.js .stock[data-estado=pedidas] [data-estado=pedidas],.js .stock[data-estado=entrando] [data-estado=entrando],.js .stock[data-estado=completo] [data-estado=completo],.js .stock[data-estado=cargadas] [data-estado=cargadas]{opacity:1}.js .stock__estado [data-estado=contando],.js .stock__estado [data-estado=entrando]{color:var(--app-texto-2)}.js .stock__estado [data-estado=faltan],.js .stock__estado [data-estado=pedidas]{color:var(--app-espera)}.js .stock__estado [data-estado=completo],.js .stock__estado [data-estado=cargadas]{color:var(--app-ok)}.js .recorrido[data-quieto] :is(.stock,.stock *,.aviso-maqueta,.aviso-maqueta *){transition:none}.js .aviso-maqueta{opacity:.002;width:0;height:0;transition:opacity .22s var(--curva-estado);position:absolute;top:0;left:0;transform:translate(40vw,50vh)}.js .aviso-maqueta[data-ya]{opacity:1}.js .aviso-maqueta .aviso{width:23rem;transition:transform .36s var(--curva-entrada);will-change:transform;border-radius:1.125rem;grid-template-columns:2.75rem minmax(0,1fr);column-gap:.875rem;margin:0;padding:.875rem 1rem 1rem;font-size:1rem;line-height:1.4375rem;position:absolute;top:0;left:0;transform:translate(-50%,-50%)translateY(1.25rem);box-shadow:0 20px 44px -18px #0009,0 2px 8px #00000038}.js .aviso-maqueta[data-ya] .aviso{transform:translate(-50%,-50%)}.js .aviso-maqueta .aviso__icono{border-radius:.75rem;width:2.75rem;height:2.75rem}.js .aviso-maqueta .aviso__icono .icono{width:1.625rem;height:1.625rem}.js .aviso-maqueta .aviso__app{font-size:.9375rem;line-height:1.25rem}.js .aviso-maqueta .aviso__quien{font-size:1.0625rem}.js .aviso-maqueta .aviso__texto{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.js .aviso-maqueta__linea{left:0;top:var(--medio,0);width:1px;height:var(--largo,0);background:color-mix(in srgb, var(--amb-texto) 78%, transparent);transform-origin:0 0;transform:rotate(var(--giro,0deg));position:absolute}.js .escenario__contenido{max-width:none;height:100%;padding:0;display:block;position:relative}.js .parada{color:inherit;pointer-events:none;isolation:auto;--amb-fondo:inherit;--amb-tarjeta:inherit;--amb-elevado:inherit;--amb-texto:inherit;--amb-texto-2:inherit;--amb-texto-3:inherit;--amb-linea:inherit;--amb-acento-texto:inherit;--amb-confirmado:inherit;--amb-estimado:inherit;background:0 0;border:0;min-height:0;padding:0;display:block;position:absolute;inset:0}.js .parada__foto,.js [data-solo-apilado]{display:none}.js .parada__pantalla[data-solo-fijo]{display:block}.js .recorrido__cabeza{z-index:2;left:var(--margen-lateral);top:calc(var(--alto-nav) + 1.25rem);color:var(--amb-texto-2);align-items:baseline;gap:1rem;padding:0;display:flex;position:absolute}.js .recorrido__titulo,.js .recorrido__muestra{isolation:isolate;opacity:calc(.002 + .998 * var(--o,1));will-change:opacity;position:relative}.js .recorrido__titulo:before,.js .recorrido__muestra:before{content:"";z-index:-1;--esfumado:linear-gradient(to right, transparent 0, #000 2.25rem, #000 calc(100% - 1rem), transparent 100%);background:color-mix(in srgb, var(--mezcla) var(--bruma,62%), transparent);-webkit-mask-image:var(--esfumado), linear-gradient(to bottom, transparent 0, #000 1rem, #000 calc(100% - 1rem), transparent 100%);mask-image:var(--esfumado), linear-gradient(to bottom, transparent 0, #000 1rem, #000 calc(100% - 1rem), transparent 100%);-webkit-mask-composite:source-in;pointer-events:none;position:absolute;inset:-1rem -1rem -1rem -2.25rem;mask-composite:intersect}.js .recorrido__muestra:before{--esfumado:linear-gradient(to right, transparent 0, #000 1rem, #000 calc(100% - 2.25rem), transparent 100%);inset:-1rem -2.25rem -1rem -1rem}.js .recorrido[data-encendiendo] :is(.recorrido__titulo,.recorrido__muestra){transition:opacity .4s var(--curva-estado), color .5s var(--curva-estado)}.js .recorrido__titulo{letter-spacing:0;color:var(--amb-texto);font-size:1.1875rem;font-weight:600;font-stretch:94%;line-height:1.5rem}.js .recorrido__muestra{color:var(--amb-texto-3)}.js .pantalla [data-solo-fijo]{display:block}.js .pantalla .estado[data-solo-fijo]{display:inline-flex}.js .pantalla [data-oculto]{display:block}.js .parada__nota{max-width:27rem}.js .parada__texto{left:var(--margen-lateral);top:calc(var(--alto-nav) + 4.75rem);width:min(35rem,36vw);max-width:none;opacity:calc(.002 + .998 * var(--o,0));transform:translateY(calc((1 - var(--o,0)) * -.75rem));will-change:opacity, transform;pointer-events:none;gap:1rem;position:absolute}.js .recorrido[data-salto],.js .recorrido[data-fundido]{transition:--mezcla .64s var(--curva-estado)}.js .recorrido[data-salto] .parada__texto,.js .recorrido[data-salto] .parada__pantalla{transition:opacity .42s var(--curva-estado)}.js .escenario,.js .escenario :is(.parada__hora,.parada__parrafo,.parada__nota,.recorrido__titulo,.recorrido__muestra,.anotacion){transition:color .5s var(--curva-estado)}.js .recorrido[data-quieto] .escenario,.js .recorrido[data-quieto] .escenario :is(.parada__hora,.parada__parrafo,.parada__nota,.recorrido__titulo,.recorrido__muestra,.anotacion,h3){transition:none}.js .parada__texto:before{content:"";z-index:-1;inset:-4.5rem -9rem -4.5rem calc(var(--margen-lateral) * -1);background:color-mix(in srgb, var(--mezcla) var(--bruma,62%), transparent);-webkit-mask-composite:source-in;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 9rem),#0000 100%),linear-gradient(#0000 0,#000 4.5rem calc(100% - 4.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 9rem),#0000 100%),linear-gradient(#0000 0,#000 4.5rem calc(100% - 4.5rem),#0000 100%);mask-composite:intersect}.js .parada__texto[data-ya]{pointer-events:auto}.js .celular,.js .parada__pantalla{right:var(--margen-lateral);top:calc(50% + var(--alto-nav) / 2);width:var(--cel-ancho);height:var(--cel-alto);max-width:none;position:absolute;transform:translateY(-50%)}.js .celular{background:#101418;border-radius:2.5rem;display:block;box-shadow:0 0 0 1px #f8fcfe24,0 30px 60px -20px #00000073,0 8px 20px -8px #0000004d}.js .celular__parlante{z-index:3;background:#101418;border-radius:1rem;width:4.5rem;height:1.125rem;position:absolute;top:.6875rem;left:50%;transform:translate(-50%)}.js .parada__pantalla{z-index:2;box-shadow:none;opacity:calc(.002 + .998 * var(--o,0));will-change:opacity;background-clip:padding-box;border:.5625rem solid #0000;border-radius:2.5rem;overflow:hidden}.js .parada__pantalla .pantalla{border-radius:calc(1.9375rem / var(--cel-escala,1));zoom:var(--cel-escala,1);padding-top:1.5rem;overflow:hidden}.js .parada__pantalla .chat{padding-top:0}.js .parada__pantalla .chat__cabeza{padding-top:2.125rem}.js .parada__pantalla .app{padding-top:0}.js .parada__pantalla .app__cabeza{padding-top:2.25rem}.js .recorrido .pantalla [data-desde],.js .recorrido .pantalla [data-hasta]{transition:opacity var(--dur-media) var(--curva-entrada), transform var(--dur-larga) var(--curva-entrada)}.js .recorrido .pantalla [data-desde]:not([data-ya]),.js .recorrido .pantalla [data-hasta]:not([data-ya]){opacity:0;transition:none;transform:translateY(.75rem)}.js .recorrido .pantalla.bloqueo .aviso{will-change:transform, opacity}.js .recorrido .pantalla.bloqueo .aviso:not([data-ya]){opacity:.002}.js .recorrido .chat__cuerpo{position:relative}.js .recorrido .chat__hilo{transform:translateY(var(--corrida,0px));transition:transform .32s var(--curva-entrada);flex-direction:column;gap:.375rem;display:flex}.js .recorrido[data-salto] .chat__hilo,.js .recorrido[data-quieto] .chat__hilo{transition:none}.js .recorrido .burbuja--escribe{position:absolute;bottom:.75rem;right:.625rem}.js .puntos i{animation:escribe 1.1s var(--curva-estado) infinite}.js .puntos i:nth-child(2){animation-delay:.16s}.js .puntos i:nth-child(3){animation-delay:.32s}.js .recorrido .ficha__acciones .tecla--principal{visibility:visible;position:relative;overflow:hidden}.js .recorrido .ficha__acciones .tecla--principal[data-hasta]:not([data-ya]){opacity:0;transition:opacity var(--dur-corta) linear, transform var(--dur-corta) var(--curva);transform:scale(.96)}.js .recorrido .tecla__toque{background:#1a212942;display:block;position:absolute;inset:0}.js .recorrido .pantalla .tecla__toque[data-desde]:not([data-ya]){transform:none}.js .recorrido .pantalla .sello[data-desde]{transition:opacity .2s var(--curva-entrada), transform .42s var(--curva-entrada)}.js .recorrido .pantalla .sello[data-desde]:not([data-ya]){opacity:0;transition:none;transform:translateY(-50%)rotate(-3deg)scale(1.35)}.js .recorrido__pausa{left:var(--margen-lateral);top:calc(var(--alto-nav) + .75rem);z-index:3;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font:inherit;cursor:pointer;border:0;padding:0;font-weight:600;display:block;position:absolute;overflow:hidden}.js .recorrido__pausa:focus-visible{clip-path:none;border-radius:var(--radio-control);background:var(--acopi-naranja);width:auto;height:auto;min-height:2.75rem;color:var(--acopi-tinta);padding:0 1rem}.js .hilo{left:var(--margen-lateral);right:calc(var(--margen-lateral) + var(--cel-ancho) + 3rem);display:block;position:absolute;bottom:1.25rem}.js .hilo ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.js .hilo a{min-height:2.75rem;font-family:var(--acopi-fuente-mono);color:var(--amb-texto-3);border-radius:var(--radio-control);transition:color var(--dur-corta) var(--curva);gap:.5rem;padding-top:.5rem;font-size:.9375rem;line-height:1.25rem;text-decoration:none;display:grid}.js .hilo a:hover,.js .hilo a[aria-current=true]{color:var(--amb-texto)}.js .hilo__tramo{background:color-mix(in srgb, var(--amb-texto) 26%, transparent);border-radius:.125rem;height:.1875rem;display:block;overflow:hidden}.js .hilo__tramo i{border-radius:inherit;background:var(--acopi-naranja);width:100%;height:100%;transform:scaleX(var(--lleno,0));transform-origin:0;display:block}}@media (prefers-reduced-motion:reduce){.js .recorrido__pausa{display:none}.js .escenario__lienzo{transition:none}}@keyframes escribe{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes llega{0%{opacity:0;transform:translateY(-1.5rem)scale(.96)}}@keyframes enciende{0%{filter:brightness(.25)}}@keyframes vibra{0%,to{translate:0}15%{translate:-3px}30%{translate:3px}45%{translate:-2px}60%{translate:2px}80%{translate:-1px}}
