.mp-loader{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:#f4f9fb;opacity:1;visibility:visible;transition:opacity .45s ease,visibility .45s ease}.mp-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.mp-loader:before,.mp-loader:after{content:'';position:absolute;border-radius:50%;pointer-events:none}.mp-loader:before{width:520px;height:520px;right:-180px;top:-240px;border:80px solid rgba(34,179,230,.07)}.mp-loader:after{width:360px;height:360px;left:-150px;bottom:-210px;background:rgba(164,169,173,.08)}
.mp-loader-inner{width:min(410px,calc(100% - 44px));text-align:center;position:relative}.mp-loader-brand{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:28px}.mp-loader-brand img{width:49px;height:49px;object-fit:contain}.mp-loader-brand span{display:flex;flex-direction:column;align-items:flex-start}.mp-loader-brand b{font:800 24px/1 Inter,Arial,sans-serif;letter-spacing:-1.2px;color:#a4a9ad}.mp-loader-brand b i{font-style:normal;color:#22b3e6}.mp-loader-brand small{margin-top:6px;color:#7c8b92;font:600 8px/1 'Noto Sans KR',sans-serif}

.mp-loader-copy b{display:block;color:#17384a;font-size:16px;letter-spacing:-.03em}.mp-loader-copy span{display:block;margin-top:8px;color:#7a8d97;font-size:10px}.mp-loader-progress{width:180px;height:3px;margin:22px auto 0;overflow:hidden;border-radius:10px;background:#dce9ee}.mp-loader-progress i{display:block;width:42%;height:100%;border-radius:10px;background:linear-gradient(90deg,#9fa8ad,#22b3e6);animation:mp-progress 1.15s ease-in-out infinite}
}@keyframes mp-progress{0%{transform:translateX(-110%)}100%{transform:translateX(350%)}}
@media(max-width:600px){.mp-loader-inner{width:calc(100% - 50px)}.mp-loader-brand{margin-bottom:22px}.mp-loader-brand img{width:42px;height:42px}.mp-loader-brand b{font-size:21px}.mp-loader-bike{width:90px}.mp-loader-road{height:78px;margin-bottom:20px}.mp-loader-copy b{font-size:14px}.mp-loader:before{width:360px;height:360px}}
@media(prefers-reduced-motion:reduce){.mp-loader-progress i{animation-duration:2.4s}}
