.MoovuLoadingScreen-module__3gpMfa__screen{width:100%;min-height:100dvh;padding:max(24px,env(safe-area-inset-top))16px max(32px,env(safe-area-inset-bottom));color:#10151c;background:#fff;place-items:center;display:grid;overflow:hidden}.MoovuLoadingScreen-module__3gpMfa__screen[data-layout=contained]{min-height:360px}.MoovuLoadingScreen-module__3gpMfa__content{text-align:center;flex-direction:column;align-items:center;width:min(100%,600px);display:flex}.MoovuLoadingScreen-module__3gpMfa__logoCrop{aspect-ratio:1.78;width:min(76%,330px);animation:.5s ease-out both MoovuLoadingScreen-module__3gpMfa__logo-in;position:relative;overflow:hidden}.MoovuLoadingScreen-module__3gpMfa__logo{width:122%;max-width:none;height:auto;position:absolute;top:-45%;left:-11%}.MoovuLoadingScreen-module__3gpMfa__scene{aspect-ratio:600/330;width:100%;margin-top:-8px;position:relative}.MoovuLoadingScreen-module__3gpMfa__landscape{width:100%;height:100%;animation:.6s ease-out .25s both MoovuLoadingScreen-module__3gpMfa__scenery-in}.MoovuLoadingScreen-module__3gpMfa__vehicleEntry{width:76%;animation:1.1s cubic-bezier(.17,.65,.25,1) .45s both MoovuLoadingScreen-module__3gpMfa__arrive;position:absolute;bottom:5%;left:15%}.MoovuLoadingScreen-module__3gpMfa__vehicle{width:100%;height:auto;display:block}.MoovuLoadingScreen-module__3gpMfa__route{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s ease-out .35s forwards MoovuLoadingScreen-module__3gpMfa__draw}.MoovuLoadingScreen-module__3gpMfa__routeLight{stroke-dasharray:.08 .92;stroke-dashoffset:1px;animation:2.4s linear 1.5s infinite MoovuLoadingScreen-module__3gpMfa__route-forward}.MoovuLoadingScreen-module__3gpMfa__destination{animation:2.4s ease-in-out 1.5s infinite MoovuLoadingScreen-module__3gpMfa__destination-pulse}.MoovuLoadingScreen-module__3gpMfa__heading{letter-spacing:0;margin:30px 0 0;font-size:32px;font-weight:800;line-height:1.2}.MoovuLoadingScreen-module__3gpMfa__message{color:#62676e;max-width:32ch;min-height:3em;margin:12px 0 20px;font-size:16px;line-height:1.5}.MoovuLoadingScreen-module__3gpMfa__track{background:#eee;border-radius:8px;width:min(72%,300px);height:7px;overflow:hidden}.MoovuLoadingScreen-module__3gpMfa__track span{border-radius:inherit;background:#ffda00;width:42%;height:100%;animation:1.8s ease-in-out infinite MoovuLoadingScreen-module__3gpMfa__progress;display:block}.MoovuLoadingScreen-module__3gpMfa__inline{font:inherit;align-items:center;gap:8px;display:inline-flex}.MoovuLoadingScreen-module__3gpMfa__spinner{border:2px solid #34383c;border-top-color:#ffda00;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.8s linear infinite MoovuLoadingScreen-module__3gpMfa__spin;display:inline-block}.MoovuLoadingScreen-module__3gpMfa__screen[data-theme=dark]{color:#fff;background:#101214}.MoovuLoadingScreen-module__3gpMfa__screen[data-theme=dark] .MoovuLoadingScreen-module__3gpMfa__message{color:#d2d4d6}.MoovuLoadingScreen-module__3gpMfa__screen[data-theme=dark] .MoovuLoadingScreen-module__3gpMfa__landscape{opacity:.35}.MoovuLoadingScreen-module__3gpMfa__screen[data-theme=dark] .MoovuLoadingScreen-module__3gpMfa__track{background:#383b3e}.MoovuLoadingScreen-module__3gpMfa__screen[data-paused=true] *,.MoovuLoadingScreen-module__3gpMfa__screen[data-paused=true] :after{animation-play-state:paused!important}@keyframes MoovuLoadingScreen-module__3gpMfa__logo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes MoovuLoadingScreen-module__3gpMfa__scenery-in{0%{opacity:0}to{opacity:1}}@keyframes MoovuLoadingScreen-module__3gpMfa__arrive{0%{opacity:0;transform:translate(-65%)}to{opacity:1;transform:translate(0)}}@keyframes MoovuLoadingScreen-module__3gpMfa__draw{to{stroke-dashoffset:0}}@keyframes MoovuLoadingScreen-module__3gpMfa__route-forward{to{stroke-dashoffset:-1px}}@keyframes MoovuLoadingScreen-module__3gpMfa__destination-pulse{50%{opacity:.65}}@keyframes MoovuLoadingScreen-module__3gpMfa__progress{0%{transform:translate(-50%)}to{transform:translate(240%)}}@keyframes MoovuLoadingScreen-module__3gpMfa__spin{to{transform:rotate(360deg)}}@media (max-width:360px),(max-height:660px){.MoovuLoadingScreen-module__3gpMfa__logoCrop{width:min(68%,240px)}.MoovuLoadingScreen-module__3gpMfa__heading{margin-top:18px;font-size:26px}.MoovuLoadingScreen-module__3gpMfa__message{margin-bottom:12px;font-size:14px}.MoovuLoadingScreen-module__3gpMfa__scene{max-width:430px}}@media (prefers-reduced-motion:reduce){.MoovuLoadingScreen-module__3gpMfa__screen *,.MoovuLoadingScreen-module__3gpMfa__spinner{animation:none!important}.MoovuLoadingScreen-module__3gpMfa__route{stroke-dashoffset:0}.MoovuLoadingScreen-module__3gpMfa__routeLight{display:none}.MoovuLoadingScreen-module__3gpMfa__track span{transform:none}}
