.student-running-loading{display:grid;justify-items:center;align-content:center;gap:22px;width:100%;min-height:320px;padding:36px 20px;color:var(--sj-ink,#1d293b);text-align:center}.student-loading-scene{position:relative;width:min(100%,240px);height:164px}.student-loading-runner{position:absolute;width:120px;height:132px;bottom:9px;left:calc(50% - 60px);background-image:url(/loading-runner-female-v1.webp);background-size:500% 200%;background-position:0 0;background-repeat:no-repeat;image-rendering:pixelated;animation:student-run-cycle 1.2s step-end infinite}.student-running-loading[data-gender=male] .student-loading-runner,:where(html[data-student-gender=male]) .student-running-loading:not([data-gender]) .student-loading-runner,[data-character-gender=male] .student-loading-runner{background-image:url(/loading-runner-male-v1.webp)}.student-running-loading[data-gender=female] .student-loading-runner,[data-character-gender=female] .student-running-loading:not([data-gender]) .student-loading-runner{background-image:url(/loading-runner-female-v1.webp)}.student-running-loading .student-loading-scene .student-loading-runner[data-runner=penguin]{background-image:url(/loading-runner-penguin-v1.webp);background-size:800% 200%;image-rendering:auto;animation:student-penguin-cycle .9s step-end infinite}.student-running-loading .student-loading-scene .student-loading-runner:is([data-runner=frog],[data-runner=bear],[data-runner=rabbit],[data-runner=panda],[data-runner=tiger]){background-size:500% 200%;image-rendering:auto;animation:student-run-cycle 1.2s step-end infinite}.student-running-loading .student-loading-scene .student-loading-runner[data-runner=frog]{background-image:url(/loading-runner-frog-v1.webp)}.student-running-loading .student-loading-scene .student-loading-runner[data-runner=bear]{background-image:url(/loading-runner-bear-v1.webp)}.student-running-loading .student-loading-scene .student-loading-runner[data-runner=rabbit]{background-image:url(/loading-runner-rabbit-v1.webp)}.student-running-loading .student-loading-scene .student-loading-runner[data-runner=panda]{background-image:url(/loading-runner-panda-v1.webp)}.student-running-loading .student-loading-scene .student-loading-runner[data-runner=tiger]{background-image:url(/loading-runner-tiger-v1.webp)}.student-loading-track{position:absolute;inset:auto 0 0;height:8px;border-radius:20px;background:repeating-linear-gradient(90deg,var(--sj-line,#dce2ed) 0 30px,transparent 30px 40px);animation:student-track-cycle .8s linear infinite}.student-running-loading>p{margin:0;color:inherit;font-size:1rem;line-height:1.65;font-weight:550}.student-loading-page{display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px}.student-loading-page>.sj-wordmark{margin-bottom:12px}.student-loading-page .student-running-loading{width:min(100%,440px);min-height:300px}@keyframes student-run-cycle{0%,to{background-position:0 0}10%{background-position:25% 0}20%{background-position:50% 0}30%{background-position:75% 0}40%{background-position:100% 0}50%{background-position:0 100%}60%{background-position:25% 100%}70%{background-position:50% 100%}80%{background-position:75% 100%}90%{background-position:100% 100%}}@keyframes student-penguin-cycle{0%,to{background-position:0 0}6.25%{background-position:14.29% 0}12.5%{background-position:28.57% 0}18.75%{background-position:42.86% 0}25%{background-position:57.14% 0}31.25%{background-position:71.43% 0}37.5%{background-position:85.71% 0}43.75%{background-position:100% 0}50%{background-position:0 100%}56.25%{background-position:14.29% 100%}62.5%{background-position:28.57% 100%}68.75%{background-position:42.86% 100%}75%{background-position:57.14% 100%}81.25%{background-position:71.43% 100%}87.5%{background-position:85.71% 100%}93.75%{background-position:100% 100%}}@keyframes student-track-cycle{to{background-position:-40px 0}}.costume-runner{display:block;aspect-ratio:160/176;background-repeat:no-repeat;background-size:500% 200%;image-rendering:auto;animation:student-run-cycle 1.2s step-end infinite}.costume-runner[data-runner=penguin]{background-image:url(/loading-runner-penguin-v1.webp);background-size:800% 200%;animation:student-penguin-cycle .9s step-end infinite}.costume-runner[data-runner=frog]{background-image:url(/loading-runner-frog-v1.webp)}.costume-runner[data-runner=bear]{background-image:url(/loading-runner-bear-v1.webp)}.costume-runner[data-runner=rabbit]{background-image:url(/loading-runner-rabbit-v1.webp)}.costume-runner[data-runner=panda]{background-image:url(/loading-runner-panda-v1.webp)}.costume-runner[data-runner=tiger]{background-image:url(/loading-runner-tiger-v1.webp)}.costume-runner[data-paused]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.costume-runner,.student-loading-runner,.student-loading-track,.student-running-loading .student-loading-scene .student-loading-runner[data-runner]{animation:none}}