.mz-hb-route{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin-top:-4px;display:grid}.mz-hb-origin{background:var(--signal);border-radius:50%;width:7px;height:7px}.mz-hb-line{background:repeating-linear-gradient(90deg,var(--line-strong)0 6px,transparent 6px 10px);min-width:24px;height:1px;position:relative;overflow:hidden}.mz-hb-track{background:var(--signal-deep);position:absolute;inset:0}.mz-hb-dot{background:linear-gradient(90deg,#0000,#b9ffd9);width:22px;height:3px;position:absolute;top:-1px;right:0}.mz-hb-dest{color:var(--ink);font-size:.72rem}.mz-hb-name,.mz-hb-state{display:inline-block}html.js-motion .mz-hb[data-mz-play] .mz-hb-origin{animation:mz-hb-pop .42s var(--ease-out)backwards;animation-delay:calc(var(--mz-base,0s) + 80ms)}html.js-motion .mz-hb[data-mz-play] .mz-hb-track{animation:mz-hb-route .9s var(--ease-out)backwards;animation-delay:calc(var(--mz-base,0s) + .14s)}html.js-motion .mz-hb[data-mz-play] .mz-hb-dot{animation:.3s linear forwards mz-hb-dot-out;animation-delay:calc(var(--mz-base,0s) + 1.04s)}html.js-motion .mz-hb[data-mz-play] .mz-hb-dest .flap-c{animation:flap-down .38s var(--ease-out)backwards;animation-delay:calc(var(--mz-base,0s) + .64s + var(--c,0)*45ms)}@keyframes mz-hb-pop{0%{opacity:0;transform:scale(.2)}}@keyframes mz-hb-route{0%{transform:translate(-100%)}}@keyframes mz-hb-dot-out{to{opacity:0}}html.js-motion .mz-hb[data-mz-play] .tick{transform-origin:50% 100%;animation:mz-hb-muster .46s var(--ease-out)backwards;animation-delay:calc(var(--mz-base,0s) + var(--mz-muster,.42s) + var(--mz-i,0)*var(--mz-step,16ms))}@keyframes mz-hb-muster{0%{opacity:0;transform:translateY(9px)scaleY(.35)}55%{opacity:1}}html.js-motion .mz-hb[data-mz-play] .hero-card-rows li{perspective:480px}html.js-motion .mz-hb[data-mz-play] .mz-hb-name{transform-origin:50% 0;animation:mz-hb-flip .52s var(--ease-out)backwards;animation-delay:calc(var(--mz-base,0s) + .36s + var(--mz-r,0)*.11s)}html.js-motion .mz-hb[data-mz-play] .mz-hb-state{transform-origin:50% 0;animation:mz-hb-flip .52s var(--ease-out)backwards;animation-delay:calc(var(--mz-base,0s) + .48s + var(--mz-r,0)*.11s)}html.js-motion .mz-hb[data-mz-play] .hero-card-more{animation:rv-settle .46s var(--ease-out)backwards;animation-delay:calc(var(--mz-base,0s) + .72s)}@keyframes mz-hb-flip{0%{opacity:0;transform:rotateX(-88deg)}60%{opacity:1}}.mz-hb-go{position:relative;overflow:hidden}html.js-motion .mz-hb[data-mz-play] .mz-hb-go:after{content:"";animation:mz-hb-glint .9s var(--ease-out)forwards;animation-delay:calc(var(--mz-base,0s) + var(--mz-muster,.42s) + .9s);pointer-events:none;background:linear-gradient(90deg,#0000,#2fe08f47,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes mz-hb-glint{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mz-hb *,.mz-hb :after{animation:none!important}}@media print{.mz-hb *,.mz-hb :after{animation:none!important}}
