.w5jylb3{margin-top:3rem;width:100%;--gap:0.9s;--pop:0.55s;--draw:0.65s;--tour:3.6s;--hl:var(--accent,#ffd23f)}.w5jylb3 .steps{display:grid;grid-gap:0;gap:0;grid-template-columns:1fr}.w5jylb3 .step{position:relative;display:grid;grid-template-columns:56px 1fr;align-items:start;grid-gap:1.1rem;gap:1.1rem;padding-bottom:2.4rem}.w5jylb3 .track{position:absolute;background:rgba(255,255,255,.22);overflow:hidden}.w5jylb3 .track .fill{position:absolute;inset:0;background:var(--hl);transform-origin:top left;transform:scale(1)}.w5jylb3 .step:not(:last-child) .track{top:56px;left:27px;width:3px;bottom:0}.w5jylb3 .step:not(:last-child) .track .fill{transform:scaleY(1);transform-origin:top center}.w5jylb3 .node{position:relative;width:56px;height:56px;border-radius:999px;border:2px solid var(--hl);display:grid;place-items:center;background:var(--hl);z-index:1;opacity:1}.w5jylb3 .node svg{width:26px;height:26px;fill:none;stroke:#16130e;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.w5jylb3 .meta{opacity:1}.w5jylb3 .phase{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.65}.w5jylb3 .clabel h3,.w5jylb3 .meta h3{font-size:1.2rem;line-height:1.1;margin:.3rem 0 .4rem}.w5jylb3 .clabel p,.w5jylb3 .meta p{font-size:.95rem;line-height:1.5;opacity:.85;max-width:34ch}.w5jylb3 .live-tag{display:inline-flex;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hl)}.w5jylb3 .live-tag i{width:8px;height:8px;border-radius:999px;background:var(--hl)}.w5jylb3.run .node{animation:nodePop-w5jylb3 var(--pop) cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * var(--gap))}.w5jylb3.run .meta{animation:metaIn-w5jylb3 .5s ease both;animation-delay:calc(var(--i) * var(--gap) + .12s)}.w5jylb3.run .step:not(:last-child) .track .fill{animation:drawY-w5jylb3 var(--draw) ease both;animation-delay:calc(var(--i) * var(--gap) + var(--pop) * .5)}.w5jylb3 .curve{display:none}@media (min-width:900px){.w5jylb3{margin-top:1rem}.w5jylb3 .steps{display:none}.w5jylb3 .curve{display:block;position:relative;width:100%;max-width:1180px;margin:.25rem auto 0}.w5jylb3 .track-svg{display:block;width:100%;height:auto;overflow:visible}.w5jylb3 .route-bg{fill:none;stroke:rgba(255,255,255,.2);stroke-width:4;stroke-linecap:round}.w5jylb3 .route-fill{fill:none;stroke:var(--hl);stroke-width:4;stroke-linecap:round}.w5jylb3 .cnode{transform-box:fill-box;transform-origin:center;opacity:1}.w5jylb3 .cnode>circle{fill:var(--hl)}.w5jylb3 .cicon{overflow:visible}.w5jylb3 .cicon circle,.w5jylb3 .cicon path,.w5jylb3 .cicon rect{fill:none;stroke:#16130e;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.w5jylb3 .rocket{opacity:0;transition:opacity .3s ease}.w5jylb3 .labels{position:absolute;inset:0;pointer-events:none}.w5jylb3 .clabel{position:absolute;width:230px;text-align:center;opacity:1}.w5jylb3 .clabel p{margin:.3rem auto 0}.w5jylb3 .clabel .live-tag{justify-content:center}.w5jylb3 .clabel.above{transform:translate(-50%,calc(-100% - 46px))}.w5jylb3 .clabel.below{transform:translate(-50%,46px)}.w5jylb3.run .route-fill{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:drawPath-w5jylb3 var(--tour) linear forwards}.w5jylb3.run .rocket{animation:rocketFly-w5jylb3 var(--tour) linear both}.w5jylb3.run .cnode{animation:cpop-w5jylb3 .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--f) * var(--tour))}.w5jylb3.run .clabel{animation:lpop-w5jylb3 .5s ease both;animation-delay:calc(var(--f) * var(--tour) + .05s)}.w5jylb3.run .cnode.is-live>circle{animation:cpop-w5jylb3 .5s cubic-bezier(.34,1.56,.64,1) both,liveRing-w5jylb3 1.8s ease-out .5s infinite;animation-delay:calc(var(--f) * var(--tour)),calc(var(--f) * var(--tour) + .5s)}.w5jylb3.run .clabel.is-live .live-tag i{animation:blink-w5jylb3 1.4s ease-in-out infinite;animation-delay:calc(var(--f) * var(--tour) + .5s)}}@keyframes nodePop-w5jylb3{0%{opacity:0;transform:scale(.3);background:transparent;border-color:rgba(255,255,255,.55)}60%{transform:scale(1.14)}to{opacity:1;transform:scale(1);background:var(--hl);border-color:var(--hl)}}@keyframes drawY-w5jylb3{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes metaIn-w5jylb3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes drawPath-w5jylb3{to{stroke-dashoffset:0}}@keyframes cpop-w5jylb3{0%{opacity:0;transform:scale(.2)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes lpop-w5jylb3{0%{opacity:0}to{opacity:1}}@keyframes rocketFly-w5jylb3{0%{opacity:0}6%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes liveRing-w5jylb3{0%{filter:drop-shadow(0 0 0 rgba(255,210,63,.6))}70%{filter:drop-shadow(0 0 12px rgba(255,210,63,0))}to{filter:drop-shadow(0 0 0 rgba(255,210,63,0))}}@keyframes blink-w5jylb3{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.w5jylb3 .clabel,.w5jylb3 .cnode,.w5jylb3 .meta,.w5jylb3 .node{opacity:1!important;transform:none;animation:none!important}.w5jylb3 .clabel.above{transform:translate(-50%,calc(-100% - 46px))}.w5jylb3 .clabel.below{transform:translate(-50%,46px)}.w5jylb3 .node{background:var(--hl);border-color:var(--hl)}.w5jylb3 .route-fill,.w5jylb3 .track .fill{transform:scale(1)!important;stroke-dasharray:none!important;animation:none!important}.w5jylb3 .rocket{opacity:0!important}}