@keyframes loading-module__iXkNHG__runnerJump{0%,18%{transform:translateY(0)}28%{transform:translateY(-88px)}40%,68%{transform:translateY(0)}78%{transform:translateY(-88px)}90%,to{transform:translateY(0)}}@keyframes loading-module__iXkNHG__runnerStride{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes loading-module__iXkNHG__legLeftSwing{0%,to{transform:rotate(26deg)}50%{transform:rotate(-26deg)}}@keyframes loading-module__iXkNHG__legRightSwing{0%,to{transform:rotate(-26deg)}50%{transform:rotate(26deg)}}@keyframes loading-module__iXkNHG__obstacleRun{0%{transform:translate(0)}to{transform:translate(calc(-120vw - 60px))}}@keyframes loading-module__iXkNHG__obstacleRunRtl{0%{transform:translate(0)}to{transform:translate(calc(120vw + 60px))}}@keyframes loading-module__iXkNHG__slimProgress{0%{transform:translate(-110%)}to{transform:translate(320%)}}.loading-module__iXkNHG__slimStage{background:0 0;width:100%;min-height:100vh}.loading-module__iXkNHG__slimTrack{top:0;background:color-mix(in srgb,var(--color-border)60%,transparent);z-index:60;height:3px;position:fixed;inset-inline:0;overflow:hidden}.loading-module__iXkNHG__slimBar{background:linear-gradient(to right,var(--color-accent),var(--color-brand));will-change:transform;border-radius:9999px;width:28%;height:100%;animation:1s linear infinite loading-module__iXkNHG__slimProgress;display:block}.loading-module__iXkNHG__stage{isolation:isolate;position:relative;overflow:hidden}.loading-module__iXkNHG__fxLayer{z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 20%,var(--color-accent)0%,transparent 22%),radial-gradient(circle at 85% 28%,var(--color-brand)0%,transparent 20%),linear-gradient(to bottom,transparent,#00000005);opacity:.18;position:absolute;inset:0}.loading-module__iXkNHG__game{width:100%;height:270px;position:relative;overflow:hidden}.loading-module__iXkNHG__ground{inset-inline:0;background:linear-gradient(to right,transparent,var(--color-accent),transparent);opacity:.62;border-radius:9999px;height:4px;position:absolute;bottom:44px}.loading-module__iXkNHG__runner{width:64px;height:120px;animation:2.4s ease-in-out infinite loading-module__iXkNHG__runnerJump;position:absolute;bottom:48px;left:16%}.loading-module__iXkNHG__human{width:100%;height:100%;animation:.48s ease-in-out infinite loading-module__iXkNHG__runnerStride;position:relative}.loading-module__iXkNHG__head{background:var(--color-accent);border-radius:9999px;width:24px;height:24px;position:absolute;top:0;left:20px}.loading-module__iXkNHG__head:after{content:"";background:var(--color-paper);border-radius:9999px;width:4px;height:4px;position:absolute;top:9px;right:4px}:dir(rtl) .loading-module__iXkNHG__head:after{left:4px;right:auto}.loading-module__iXkNHG__body{background:var(--color-accent);border-radius:9999px;width:7px;height:40px;position:absolute;top:23px;left:30px}.loading-module__iXkNHG__limb{background:var(--color-accent);transform-origin:top;border-radius:9999px;width:6px;position:absolute}.loading-module__iXkNHG__armLeft,.loading-module__iXkNHG__armRight{height:30px;top:30px}.loading-module__iXkNHG__armLeft{animation:.48s ease-in-out infinite loading-module__iXkNHG__legLeftSwing;left:24px}.loading-module__iXkNHG__armRight{animation:.48s ease-in-out infinite loading-module__iXkNHG__legRightSwing;left:37px}.loading-module__iXkNHG__legLeft,.loading-module__iXkNHG__legRight{height:48px;top:60px}.loading-module__iXkNHG__legLeft{animation:.48s ease-in-out infinite loading-module__iXkNHG__legLeftSwing;left:27px}.loading-module__iXkNHG__legRight{animation:.48s ease-in-out infinite loading-module__iXkNHG__legRightSwing;left:35px}.loading-module__iXkNHG__obstacle{background:var(--color-accent);z-index:3;will-change:transform;border-radius:4px;width:22px;height:42px;animation:2.4s linear infinite loading-module__iXkNHG__obstacleRun;position:absolute;bottom:48px;left:calc(100% + 30px)}.loading-module__iXkNHG__o1{animation-delay:0s}.loading-module__iXkNHG__o2{animation-delay:1.2s}:dir(rtl) .loading-module__iXkNHG__runner{left:auto;right:16%}:dir(rtl) .loading-module__iXkNHG__human{transform:scaleX(-1)}:dir(rtl) .loading-module__iXkNHG__obstacle{animation-name:loading-module__iXkNHG__obstacleRunRtl;left:auto;right:calc(100% + 30px)}@media (prefers-reduced-motion:reduce){.loading-module__iXkNHG__slimBar,.loading-module__iXkNHG__runner,.loading-module__iXkNHG__human,.loading-module__iXkNHG__armLeft,.loading-module__iXkNHG__armRight,.loading-module__iXkNHG__legLeft,.loading-module__iXkNHG__legRight,.loading-module__iXkNHG__obstacle{animation:none!important}}
