@media (scripting:enabled){.cp-root[data-arrival=pending] .cp-map .cp-scene{animation:6s linear cp-hold-scene}.cp-root[data-arrival=pending] .cp-map .cp-scene .ls-layer[data-sp]{animation:6s step-start cp-hold-center}.cp-root[data-arrival=pending] :is(.cp-road,.cp-metro__track,.cp-map .cp-marker,.cp-bubble,.cp-sign,.cp-rail,.cp-chips,.cp-detail__bar i,.cp-tile__bar i,.cp-done,.cp-squares){animation:6s linear cp-hold-hide}.cp-root[data-arrival=pending] :is(.cp-node,.cp-station__box){animation:6s linear cp-hold-disc}.cp-root[data-arrival=pending] .cp-metro{animation:6s linear cp-hold-metro}.cp-root[data-arrival=pending] .cp-metro .cp-station-item{animation:6s linear cp-hold-soft}.cp-root[data-arrival=pending] :is(.cp-head__count,.cp-detail__eyebrow>bdi,.cp-detail__title>bdi,.cp-detail__progress>:first-child>bdi){animation:6s linear cp-hold-bar}.cp-root[data-arrival=pending] .cp-label{animation:6s linear cp-hold-ink,6s step-start cp-hold-label}.cp-root[data-arrival=pending] .cp-foot .ls-btn>:not(.elev-link-busy){animation:6s linear cp-hold-bar-on-color}.cp-root[data-arrival=pending] :is(.cp-label small,.cp-detail__go){animation:6s linear cp-hold-ink}.cp-root[data-arrival=pending] :is(.cp-head__count,.cp-foot .ls-btn>:not(.elev-link-busy),.cp-detail__eyebrow>bdi,.cp-detail__title>bdi,.cp-detail__progress>:first-child>bdi){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px}.cp-root[data-arrival=pending] .cp-body{animation:6s step-start cp-hold-decor}@container style(--cp-decor:paused){.cp-root[data-arrival=pending] .ls-anim{animation-play-state:paused}}.cp-root[data-arrival=arriving] .ls-anim{animation-play-state:paused}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.cp-root[data-arrival=pending] :is(.cp-node,.cp-station__box){--cp-shimmer:linear-gradient(100deg, transparent 30%, #ffffffd9 50%, transparent 70%);animation:cp-hold-disc 6s linear, cp-shimmer 1.8s ease-in-out calc(var(--cp-i,0) * 90ms) 3}.cp-root[data-arrival=pending] .cp-label{--cp-shimmer:linear-gradient(100deg, transparent 30%, #ffffffb3 50%, transparent 70%);animation:cp-hold-ink 6s linear, cp-hold-label 6s step-start, cp-shimmer 1.8s ease-in-out calc(var(--cp-i,0) * 90ms + .12s) 3}}@media (prefers-reduced-motion:reduce){.cp-root[data-arrival=pending] :is(.cp-map .cp-scene,.cp-map .cp-scene .ls-layer[data-sp],.cp-metro,.cp-metro .cp-station-item,.cp-body,.cp-road,.cp-metro__track,.cp-map .cp-marker,.cp-bubble,.cp-sign,.cp-rail,.cp-chips,.cp-detail__bar i,.cp-tile__bar i,.cp-done,.cp-squares,.cp-node,.cp-station__box,.cp-label,.cp-head__count,.cp-detail__eyebrow>bdi,.cp-detail__title>bdi,.cp-detail__progress>:first-child>bdi,.cp-foot .ls-btn>:not(.elev-link-busy),.cp-label small,.cp-detail__go){animation-timing-function:step-end}}@keyframes cp-hold-scene{0%,88%{filter:blur(14px)saturate(1.1);opacity:.8;scale:1.04}}@keyframes cp-hold-center{0%,88%{margin-inline:auto}}@keyframes cp-hold-soft{0%,88%{filter:blur(8px);opacity:.5}}@keyframes cp-hold-label{0%,88%{background-color:#ffffff80}}@keyframes cp-hold-decor{0%,88%{--cp-decor:paused}}@keyframes cp-hold-metro{0%,88%{width:min(560px,100%)}}@keyframes cp-hold-hide{0%,88%{opacity:0}}@keyframes cp-hold-disc{0%,88%{color:#0000;background-color:#ffffff8c;border-color:#ffffffb3;box-shadow:0 0 #0000,0 4px 14px #2527441a}}@keyframes cp-hold-bar{0%,88%{color:#0000;background-color:#ffffff80}}@keyframes cp-hold-bar-on-color{0%,88%{color:#0000;background-color:#ffffff4d}}@keyframes cp-hold-ink{0%,88%{color:#0000}}@keyframes cp-shimmer{0%{background-image:var(--cp-shimmer);background-position:120% 0;background-repeat:no-repeat;background-size:250% 100%}to{background-image:var(--cp-shimmer);background-position:-20% 0;background-repeat:no-repeat;background-size:250% 100%}}
