.car-loading-module__ja-2HW__loading{background:var(--background,#080b12);min-height:100svh;color:var(--text,#f8fafc);place-items:center;padding:48px 24px;display:grid}.car-loading-module__ja-2HW__content{text-align:center;width:min(100%,560px)}.car-loading-module__ja-2HW__brand{color:#b4c4da;letter-spacing:.3em;font-size:11px;font-weight:800}.car-loading-module__ja-2HW__scene{isolation:isolate;height:232px;margin:20px auto 32px;position:relative;overflow:hidden}.car-loading-module__ja-2HW__halo{background:radial-gradient(#007bff1f,#0000 67%);position:absolute;inset:10px 0 -50px}.car-loading-module__ja-2HW__car{width:400px;animation:3s ease-in-out infinite car-loading-module__ja-2HW__cruise;position:absolute;bottom:18px;left:50%}.car-loading-module__ja-2HW__car svg{width:100%;display:block;overflow:visible}.car-loading-module__ja-2HW__body{animation:.7s ease-in-out infinite alternate car-loading-module__ja-2HW__suspension}.car-loading-module__ja-2HW__wheel{animation:.55s linear infinite car-loading-module__ja-2HW__wheel}.car-loading-module__ja-2HW__road{border-top:1px solid #5399db33;border-bottom:1px solid #5399db14;width:100%;height:18px;position:absolute;bottom:28px;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.car-loading-module__ja-2HW__lane{background:repeating-linear-gradient(90deg,#6b9cc066 0 30px,#0000 30px 80px);width:calc(100% + 80px);height:2px;animation:.55s linear infinite car-loading-module__ja-2HW__road;position:absolute;top:8px;left:0}.car-loading-module__ja-2HW__speedLines{position:absolute;inset:0}.car-loading-module__ja-2HW__speedLines i{background:linear-gradient(90deg,#0000,#5ab8ff70);width:64px;height:1px;animation:1.5s linear infinite car-loading-module__ja-2HW__speed;position:absolute;right:-20%}.car-loading-module__ja-2HW__speedLines i:first-child{top:70px}.car-loading-module__ja-2HW__speedLines i:nth-child(2){width:36px;animation-delay:-.8s;top:112px}.car-loading-module__ja-2HW__speedLines i:nth-child(3){width:86px;animation-delay:-.3s;top:156px}.car-loading-module__ja-2HW__kicker{color:#69baff;letter-spacing:.19em;font-size:10px;font-weight:700;line-height:1.8}.car-loading-module__ja-2HW__title{letter-spacing:-.045em;margin:16px 0;font-size:clamp(26px,4vw,38px);font-weight:600;line-height:1.3}.car-loading-module__ja-2HW__description{max-width:330px;color:var(--muted,#9ba6b9);margin:0 auto;font-size:13px;line-height:1.8}.car-loading-module__ja-2HW__dots{animation:1.5s ease-in-out infinite car-loading-module__ja-2HW__dots}.car-loading-module__ja-2HW__indicator{background:#172337;border-radius:4px;width:100px;height:3px;margin:28px auto 0;overflow:hidden}.car-loading-module__ja-2HW__indicator span{border-radius:inherit;background:#42a5ff;width:40%;height:100%;animation:1.8s ease-in-out infinite car-loading-module__ja-2HW__progress;display:block}@keyframes car-loading-module__ja-2HW__cruise{0%,to{transform:translate(-53%)}50%{transform:translate(-47%)}}@keyframes car-loading-module__ja-2HW__suspension{0%{transform:translateY(0)}to{transform:translateY(1.5px)}}@keyframes car-loading-module__ja-2HW__wheel{to{transform:rotate(360deg)}}@keyframes car-loading-module__ja-2HW__road{to{transform:translate(-80px)}}@keyframes car-loading-module__ja-2HW__speed{to{transform:translate(-700px)}}@keyframes car-loading-module__ja-2HW__dots{50%{opacity:.25}}@keyframes car-loading-module__ja-2HW__progress{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media (max-width:480px){.car-loading-module__ja-2HW__loading{padding:32px 24px}.car-loading-module__ja-2HW__scene{height:195px;margin-bottom:24px}.car-loading-module__ja-2HW__car{width:300px}}@media (prefers-reduced-motion:reduce){.car-loading-module__ja-2HW__car,.car-loading-module__ja-2HW__body,.car-loading-module__ja-2HW__wheel,.car-loading-module__ja-2HW__lane,.car-loading-module__ja-2HW__speedLines i,.car-loading-module__ja-2HW__dots,.car-loading-module__ja-2HW__indicator span{animation:none}.car-loading-module__ja-2HW__car{transform:translate(-50%)}.car-loading-module__ja-2HW__speedLines{display:none}.car-loading-module__ja-2HW__indicator span{opacity:.7;width:100%}}.car-loading-module__ja-2HW__wheel{transform-box:fill-box;transform-origin:50%}
