/* BLANK V14 — tratamiento editorial de la lista de lanzamiento.
   Solo estilos: el contador y los cinco segmentos conservan su lógica JS. */
.launch{
  position:relative;max-width:420px;margin-top:22px;padding:23px 25px 21px;
  background:linear-gradient(145deg,#fff 0%,#fbfaf7 100%);
  border:1px solid #ddd7ca;border-radius:15px;
  box-shadow:0 12px 34px rgba(32,43,49,.045);
}
.launch::before{content:none!important;display:none!important}
.launch b{display:block;font-family:'Jost',sans-serif;font-weight:500;font-size:16px;letter-spacing:.015em;color:#233747}
.launch .bar{display:flex;gap:9px;margin:20px 0 15px;align-items:center}
.launch .bar i{flex:1;min-width:0;height:3px;border-radius:99px;background:#e8e5de;overflow:visible;position:relative}
.launch .bar i::after{content:"";position:absolute;inset:0;border-radius:99px;background:#ad9573;transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.launch .bar.in i.left::after{transform:scaleX(1)}
.launch .bar i:nth-child(2)::after{transition-delay:.13s}
.launch .bar i:nth-child(3)::after{transition-delay:.26s}
.launch .bar i:nth-child(4)::after{transition-delay:.39s}
.launch .bar i:nth-child(5)::after{transition-delay:.52s}
.launch .js-launch-count{display:block;color:#68737b;font-size:13px;line-height:1.55;letter-spacing:.01em}
@media(max-width:480px){.launch{padding:21px 19px 19px}.launch::before{left:19px}}
@media(prefers-reduced-motion:reduce){.launch .bar i::after{transition:none!important}}
