.wave-motion-stage{width:100%;height:100%;overflow:hidden}.wave-motion-stage svg{width:100%;height:100%;display:block}.wave-motion-stage{--m-ease-wave:cubic-bezier(.65,.05,.36,1);--m-ease-snap:cubic-bezier(.16,1,.3,1);--m-ease-pop:cubic-bezier(.34,1.56,.64,1);--m-ease-out:cubic-bezier(.22,1,.36,1)}.p07 .wave-path{fill:none;stroke-width:2.5px;stroke-linecap:round}.p07 .w1{stroke:var(--wave-lime);animation:p07-wave 4s var(--m-ease-wave)infinite}.p07 .w2{stroke:#cfff0480;animation:p07-wave 4s var(--m-ease-wave)infinite .3s}.p07 .w3{stroke:#cfff0440;animation:p07-wave 4s var(--m-ease-wave)infinite .6s}@keyframes p07-wave{0%{opacity:0;transform:translate(-200px)}20%{opacity:1}to{opacity:0;transform:translate(200px)}}.p07 .e-mark{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite p07-mark}@keyframes p07-mark{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.p07 .w1,.p07 .w2,.p07 .w3,.p07 .e-mark{animation:none}.p07 .wave-path{opacity:1;transform:translate(0)}}.p10 .wave{fill:none;stroke-width:1.5px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.p10 .wA1{stroke:#cfff048c;animation:p10-roll-l 8s var(--m-ease-wave)infinite}.p10 .wA2{stroke:#cfff0459;animation:p10-roll-l 10s var(--m-ease-wave)infinite .4s}.p10 .wA3{stroke:#cfff042e;animation:p10-roll-l 12s var(--m-ease-wave)infinite .8s}.p10 .wB1{stroke:#14b8cc80;animation:p10-roll-r 9s var(--m-ease-wave)infinite}.p10 .wB2{stroke:#14b8cc4d;animation:p10-roll-r 11s var(--m-ease-wave)infinite .5s}.p10 .wB3{stroke:#14b8cc29;animation:p10-roll-r 13s var(--m-ease-wave)infinite 1s}@keyframes p10-roll-l{0%{opacity:0;transform:translate(-300px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes p10-roll-r{0%{opacity:0;transform:translate(300px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(0)}}.p10 .converge-pulse{transform-box:fill-box;transform-origin:50%;animation:p10-converge 4s var(--m-ease-pop)infinite}@keyframes p10-converge{0%,30%{opacity:0;transform:scale(0)}50%{opacity:.7;transform:scale(1.5)}80%,to{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:reduce){.p10 .wave,.p10 .converge-pulse{animation:none}.p10 .wave{opacity:1;transform:translate(0)}.p10 .converge-pulse{opacity:.5;transform:scale(1)}}.p09 .horizon{stroke:#ffffff14;stroke-width:1px}.p09 .stream{stroke-width:2px;stroke-linecap:round;fill:none;stroke-dasharray:8 14;animation:2s linear infinite p09-stream}.p09 .s1{stroke:var(--wave-lime);animation-duration:2s}.p09 .s2{stroke:#cfff0480;animation-duration:3s}.p09 .s3{stroke:#14b8cc8c;animation-duration:2.6s}@keyframes p09-stream{to{stroke-dashoffset:-88px}}.p09 .vehicle-stream{animation:4s linear infinite p09-cross}.p09 .v-stream-2{animation-duration:5s;animation-delay:-1.5s}.p09 .v-stream-3{animation-duration:4.5s;animation-delay:-2.8s}@keyframes p09-cross{0%{opacity:0;transform:translate(-80px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(880px)}}@media (prefers-reduced-motion:reduce){.p09 .stream,.p09 .vehicle-stream{animation:none}.p09 .vehicle-stream{opacity:1;transform:translate(400px)}}.p09-minimal .stream.s-mini{stroke:#cfff04a6;stroke-width:2px;stroke-linecap:round;fill:none;stroke-dasharray:6 18;animation:4.5s linear infinite p09-stream}.p09-minimal .vehicle-stream.v-mini{animation:9s linear infinite p09-cross}@media (prefers-reduced-motion:reduce){.p09-minimal .stream.s-mini,.p09-minimal .vehicle-stream.v-mini{animation:none}.p09-minimal .vehicle-stream.v-mini{opacity:1;transform:translate(420px)}}.p04 .map-grid line{stroke:#ffffff0a}.p04 .road{stroke:#ffffff0f;stroke-width:1.5px;fill:none}.p04 .vehicle-path{fill:none;stroke-dasharray:4 6}.p04 .vp-1{stroke:#cfff0440;animation:18s linear infinite p04-dash}.p04 .vp-2{stroke:#14b8cc40;animation:22s linear infinite reverse p04-dash}.p04 .vp-3{stroke:#a855f740;animation:26s linear infinite p04-dash}@keyframes p04-dash{to{stroke-dashoffset:-100px}}.p04 .vehicle-marker{transform-box:fill-box;transform-origin:50%}.p04 .vm-1{offset-path:path("M 60 80 Q 200 80 320 160 T 620 200");offset-rotate:auto;animation:14s linear infinite p04-move}.p04 .vm-2{offset-path:path("M 720 60 Q 540 140 380 100 T 80 180");offset-rotate:auto;animation:16s linear infinite p04-move}.p04 .vm-3{offset-path:path("M 200 280 Q 360 240 480 280 T 720 280");offset-rotate:auto;animation:12s linear infinite p04-move}.p04 .vm-4{offset-path:path("M 100 200 Q 240 160 360 220 T 600 100");offset-rotate:auto;animation:18s linear infinite reverse p04-move}@keyframes p04-move{0%{offset-distance:0%}to{offset-distance:100%}}.p04 .stop-pin{transform-box:fill-box;transform-origin:50%}.p04 .blink-1{animation:3s ease-in-out infinite p04-blink}.p04 .blink-2{animation:3s ease-in-out 1s infinite p04-blink}.p04 .blink-3{animation:3s ease-in-out 2s infinite p04-blink}@keyframes p04-blink{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.p04 .vehicle-path,.p04 .vehicle-marker,.p04 .stop-pin{animation:none}.p04 .vm-1{offset-distance:60%}.p04 .vm-2{offset-distance:35%}.p04 .vm-3{offset-distance:70%}.p04 .vm-4{offset-distance:45%}.p04 .stop-pin{opacity:1}}.p06 .courier,.p06 .recipient{fill:#ffffffeb}.p06 .package{fill:var(--wave-lime);stroke:#0a0a0a;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;offset-path:path("M 110 240 Q 200 80 290 240");offset-rotate:0deg;animation:p06-handoff 4.5s var(--m-ease-snap)infinite}@keyframes p06-handoff{0%{offset-distance:0%;transform:rotate(0)scale(1)}45%{offset-distance:50%;transform:rotate(180deg)scale(1.1)}90%,to{offset-distance:100%;transform:rotate(360deg)scale(1)}}.p06 .arc{fill:none;stroke:var(--wave-lime);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.4}.p06 .check-recipient{transform-box:fill-box;transform-origin:50%;animation:p06-check 4.5s var(--m-ease-pop)infinite}@keyframes p06-check{0%,88%{opacity:0;transform:scale(0)}93%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.p06 .package,.p06 .check-recipient{animation:none}.p06 .package{offset-distance:100%}.p06 .check-recipient{opacity:1;transform:scale(1)}}
