.route-loading-module__ViUbAW__page{color:#f5f7fa;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));background:#0b0f12;align-content:start;gap:18px;display:grid}.route-loading-module__ViUbAW__appPage{place-content:center;width:100%;max-width:640px;margin:0 auto;padding-inline:clamp(24px,8vw,56px)}.route-loading-module__ViUbAW__card,.route-loading-module__ViUbAW__line{background:linear-gradient(100deg,#142431 20%,#203748 42%,#142431 64%) 0 0/220% 100%;animation:1.4s ease-in-out infinite route-loading-module__ViUbAW__shimmer}.route-loading-module__ViUbAW__loader{text-align:center;justify-items:center;gap:30px;width:min(100%,360px);margin:auto;display:grid}.route-loading-module__ViUbAW__brand{color:#f7f9fb;align-items:center;gap:12px;display:flex}.route-loading-module__ViUbAW__brandMark{color:#ff9d1a;letter-spacing:-.08em;background:linear-gradient(145deg,#152736,#0d151c);border:1px solid #ffa11a8c;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:flex;box-shadow:inset 0 0 0 3px #0b1116,0 8px 28px #00000047}.route-loading-module__ViUbAW__brandMark span,.route-loading-module__ViUbAW__wordmark span,.route-loading-module__ViUbAW__activityCore span{color:#ff9d1a}.route-loading-module__ViUbAW__wordmark{letter-spacing:.08em;font-size:21px;font-weight:850}.route-loading-module__ViUbAW__activity{place-items:center;width:104px;height:104px;display:grid;position:relative}.route-loading-module__ViUbAW__activityHalo,.route-loading-module__ViUbAW__activityRing,.route-loading-module__ViUbAW__activityCore{border-radius:50%;position:absolute}.route-loading-module__ViUbAW__activityHalo{border:1px solid #ff9d1a3d;animation:2s ease-in-out infinite route-loading-module__ViUbAW__breathe;inset:0;box-shadow:0 0 42px #ff9d1a1f}.route-loading-module__ViUbAW__activityRing{background:conic-gradient(from 15deg, transparent 0 58%, #ff9d1a 82%, #ffd18d 100%);animation:1.15s linear infinite route-loading-module__ViUbAW__spin;inset:12px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.route-loading-module__ViUbAW__activityCore{color:#f7f9fb;letter-spacing:-.08em;background:linear-gradient(145deg,#1b3040,#101b23);border:1px solid #30475a;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:flex;box-shadow:0 12px 30px #00000059}.route-loading-module__ViUbAW__loadingCopy{gap:8px;display:grid}.route-loading-module__ViUbAW__detail{color:#8295a5;font-size:12px;line-height:1.45}.route-loading-module__ViUbAW__progressTrack{background:#1b2933;border-radius:999px;width:min(220px,72vw);height:3px;overflow:hidden}.route-loading-module__ViUbAW__progressBar{border-radius:inherit;background:linear-gradient(90deg,#0000,#ff9d1a 36%,#ffd18d);width:44%;height:100%;animation:1.55s ease-in-out infinite route-loading-module__ViUbAW__progress;display:block}.route-loading-module__ViUbAW__content{gap:16px;width:min(760px,100%);margin:8vh auto 0;display:grid}.route-loading-module__ViUbAW__line{border-radius:999px;height:22px}.route-loading-module__ViUbAW__lineShort{width:42%}.route-loading-module__ViUbAW__lineMedium{width:68%}.route-loading-module__ViUbAW__card{border:1px solid #30485a;border-radius:20px;height:132px}.route-loading-module__ViUbAW__status{color:#e9eef3;letter-spacing:.015em;font-size:15px;font-weight:750}@keyframes route-loading-module__ViUbAW__shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes route-loading-module__ViUbAW__spin{to{transform:rotate(360deg)}}@keyframes route-loading-module__ViUbAW__breathe{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes route-loading-module__ViUbAW__progress{0%{transform:translate(-125%)}to{transform:translate(275%)}}@media (max-height:560px){.route-loading-module__ViUbAW__loader{gap:20px}.route-loading-module__ViUbAW__activity{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.route-loading-module__ViUbAW__card,.route-loading-module__ViUbAW__line,.route-loading-module__ViUbAW__activityHalo,.route-loading-module__ViUbAW__activityRing,.route-loading-module__ViUbAW__progressBar{animation:none}.route-loading-module__ViUbAW__activityHalo{opacity:1}.route-loading-module__ViUbAW__progressBar{transform:translate(65%)}}
