/* XD_SITE_LOADER_V520 */
.xd-load-dots,.xd-load-dots-v430{display:none!important}
.xd-load-text,.xd-load-text-v430{display:none!important}
.xd-load-progress-v520{position:relative;width:min(340px,76vw);height:16px;padding:2px;overflow:hidden;direction:rtl;border-radius:999px;border:1px solid rgba(245,158,11,.34);background:linear-gradient(180deg,rgba(34,34,34,.98),rgba(18,18,18,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 0 0 1px rgba(0,0,0,.45),0 10px 32px rgba(0,0,0,.34),0 0 24px rgba(245,158,11,.08)}
.xd-load-progress-v520::before{content:"";display:block;width:100%;height:100%;border-radius:999px;transform:scaleX(.045);transform-origin:right center;background:linear-gradient(90deg,#ea580c 0%,#f59e0b 56%,#fcd34d 100%);box-shadow:0 0 18px rgba(245,158,11,.62),0 0 5px rgba(252,211,77,.8) inset;animation:xdSiteLoaderFillV520 1.8s cubic-bezier(.22,.72,.24,1) infinite}
.xd-load-progress-v520::after{content:"";position:absolute;inset:2px;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 48%)}
.home-route-loader .xd-load-progress-v520{opacity:0;transform:translateY(10px) scale(.94)}
.home-route-loader.show .xd-load-progress-v520{animation:xdSiteLoaderEnterV520 .42s cubic-bezier(.22,1,.36,1) 1.12s both}
@keyframes xdSiteLoaderFillV520{0%{transform:scaleX(.045);opacity:.82}58%{transform:scaleX(.72);opacity:1}86%{transform:scaleX(.94);opacity:1}96%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}
@keyframes xdSiteLoaderEnterV520{to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:620px){.xd-load-progress-v520{width:min(285px,78vw);height:15px}}
@media(prefers-reduced-motion:reduce){.xd-load-progress-v520::before{animation-duration:3.4s}}
/* /XD_SITE_LOADER_V520 */


/* XD_SITE_LOADER_REAL_PROGRESS_V522 */
.xd-load-progress-v520.xd-real-progress-v522{
  --xd-progress:.045;
  opacity:1;
  transform:translateY(0) scale(1);
  transition:opacity .32s ease,transform .38s cubic-bezier(.22,1,.36,1);
}
.xd-load-progress-v520.xd-real-progress-v522::before{
  animation:none!important;
  transform:scaleX(var(--xd-progress,.045))!important;
  opacity:1!important;
  transition:transform .22s linear,opacity .2s ease;
}
.xd-load-progress-v520.xd-progress-delay-v522{
  opacity:0!important;
  transform:translateY(8px) scale(.96)!important;
  animation:none!important;
}
.xd-load-progress-v520.xd-progress-delay-v522.xd-progress-visible-v522{
  opacity:1!important;
  transform:translateY(0) scale(1)!important;
}
html.xd-route-resume-v522 .home-route-loader .xd-load-progress-v520,
html.xd-route-resume-v522 #xdTikTokRouteV430 .xd-load-progress-v520,
html.xd-route-resume-v522 .xd-clips-loader-v430 .xd-load-progress-v520{
  animation:none!important;
}
/* /XD_SITE_LOADER_REAL_PROGRESS_V522 */
