.SprintTrack_track__uQQVR{--ink:var(--rsm-ink,#0b0b0b);display:grid;gap:32px}.SprintTrack_board__a13UG{position:relative;width:100%;aspect-ratio:100/24;container-type:inline-size;border:4px solid var(--ink);border-radius:24px;background:var(--rsm-paper,#fff6e5)}.SprintTrack_boardCaption__jwmOX{position:absolute;left:2.2cqw;bottom:1.6cqw;color:var(--ink);font-family:var(--font-kids-heading);font-size:1.6cqw;font-weight:800;line-height:1}.SprintTrack_path__Sljc9{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.SprintTrack_path__Sljc9 polyline{fill:none;stroke:var(--ink);stroke-width:26px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.SprintTrack_path__Sljc9 .SprintTrack_pathInner__M5pE_{stroke:#f2c230;stroke-width:17px}.SprintTrack_pathSnake__JcVfb{display:none}.SprintTrack_stop__oS8I5{--x:var(--rx);--y:var(--ry);--tile:3.7cqw;position:absolute;z-index:1;left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);width:var(--tile);aspect-ratio:1;display:grid;place-items:center;translate:-50% -50%;border:3px solid var(--ink);border-radius:26%;background:#ffffff;color:var(--ink);font-family:var(--font-kids-heading);font-size:calc(var(--tile) * .42);font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SprintTrack_go__WGm_4{--tile:4.6cqw;border-radius:50%;background:var(--rsm-cta,#fae415);font-size:calc(var(--tile) * .3);text-transform:uppercase}.SprintTrack_stop__oS8I5[data-checkpoint]{--tile:5cqw;font-size:calc(var(--tile) * .44)}.SprintTrack_stop__oS8I5[data-checkpoint="7"]{background:var(--rsm-focus,#27a4cc)}.SprintTrack_stop__oS8I5[data-checkpoint="21"]{background:var(--rsm-accent,#f35c10)}.SprintTrack_checkpoints__6HJJG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.SprintTrack_checkpoint__SjMGO{display:grid}.SprintTrack_card__faaZM{position:relative;display:grid;align-content:start;justify-items:start;gap:10px;padding:24px;border:3px solid var(--ink);border-radius:20px;background:var(--rsm-paper,#fff6e5);color:var(--ink)}.SprintTrack_tag__bVLKT{margin:0;padding:5px 12px;border:2px solid var(--ink);border-radius:999px;background:var(--rsm-cta,#fae415);font-size:.86rem;font-weight:900;line-height:1.2;text-transform:uppercase}.SprintTrack_checkpoint__SjMGO[data-stop="7"] .SprintTrack_tag__bVLKT{background:var(--rsm-focus,#27a4cc)}.SprintTrack_checkpoint__SjMGO[data-stop="21"] .SprintTrack_tag__bVLKT{background:var(--rsm-accent,#f35c10)}.SprintTrack_card__faaZM h3{margin:0;font-family:var(--font-kids-heading);font-size:1.5rem;font-weight:800;line-height:1.15}.SprintTrack_card__faaZM p:not(.SprintTrack_tag__bVLKT){margin:0;color:rgba(11,11,11,.8);font-size:1.05rem;line-height:1.55}.SprintTrack_runnerLayer__BUODc{--dashy-body:8.4cqw;--lift:2.1cqw;position:absolute;inset:0;z-index:3;pointer-events:none}.SprintTrack_runner__XEKI1{position:absolute;left:0;top:0;width:0;height:0;transform:var(--end-row)}.SprintTrack_figure__BzEDM{position:absolute;left:0;top:calc(var(--lift) * -1);width:0;height:0}.SprintTrack_speedSlot__XK1aT{position:absolute;left:0;top:0;width:0;height:0}.SprintTrack_runnerLayer__BUODc[data-facing=left] .SprintTrack_speedSlot__XK1aT{transform:scaleX(-1)}.SprintTrack_runSprite__5Yane{background-repeat:no-repeat}.SprintTrack_speed__DhiW4{position:absolute;right:calc(var(--dashy-body) * .3);bottom:calc(var(--dashy-body) * .18);display:block;width:calc(var(--dashy-body) * 1.15);max-width:none;height:auto;opacity:0;transform:translateX(18%);transition:opacity .2s ease,transform .32s ease}.SprintTrack_runnerLayer__BUODc[data-stride=full] .SprintTrack_speed__DhiW4{opacity:.9;transform:none}.SprintTrack_celebration__W_AvS{position:absolute;left:0;top:0;width:0;height:0}.SprintTrack_finishBurst__6lfZS{position:absolute;display:block;max-width:none;left:calc(var(--dashy-body) * -.89);top:calc(var(--dashy-body) * -1.7);width:auto;height:calc(var(--dashy-body) * 1.64);animation:SprintTrack_finishBurst__6lfZS 1.1s cubic-bezier(.2,.8,.3,1) 1.74s both}@keyframes SprintTrack_finishBurst__6lfZS{0%{opacity:0;transform:scale(.4) rotate(-8deg)}16%{opacity:1;transform:scale(1.08) rotate(0deg)}30%{transform:scale(1)}70%{opacity:1}to{opacity:0;transform:scale(1.05)}}.SprintTrack_replay__ZuczB{position:absolute;left:1.6cqw;top:1.6cqw;z-index:4;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:3px solid var(--ink);border-radius:999px;background:#ffffff;color:var(--ink);font:inherit;font-size:.92rem;font-weight:800;cursor:pointer}.SprintTrack_replayShort__qVJbV{display:none}.SprintTrack_replay__ZuczB:active{transform:translateY(1px) scale(.97)}.SprintTrack_replay__ZuczB:focus-visible{outline:3px solid var(--rsm-focus,#27a4cc);outline-offset:3px}.SprintTrack_stamp___O2bS{position:absolute;left:0;top:0;width:0;height:0;transform:var(--stamp-row)}.SprintTrack_stamp___O2bS img{position:absolute;left:-2.8cqw;top:-2.8cqw;width:5.6cqw;height:auto;max-width:none;transition:opacity .12s ease,scale .38s cubic-bezier(.34,1.7,.64,1),rotate .38s ease}.SprintTrack_stamp___O2bS[data-shown=false] img{opacity:0;scale:1.8;rotate:-14deg}@media (max-width:760px){.SprintTrack_replay__ZuczB{left:auto;right:3cqw;top:auto;bottom:2.5cqw;min-height:44px;padding:6px 12px;gap:6px}.SprintTrack_replayLabel__cD_8V{display:none}.SprintTrack_replayShort__qVJbV{display:inline}.SprintTrack_finishBurst__6lfZS,.SprintTrack_speedSlot__XK1aT{display:none}.SprintTrack_track__uQQVR{gap:24px}.SprintTrack_board__a13UG{aspect-ratio:100/125.714;border-radius:20px}.SprintTrack_boardCaption__jwmOX{left:21cqw;top:21.21cqw;bottom:auto;font-size:4.2cqw;translate:0 -50%}.SprintTrack_runnerLayer__BUODc{--dashy-body:13cqw;--lift:4.8cqw}.SprintTrack_runner__XEKI1{transform:var(--end-snake)}.SprintTrack_stamp___O2bS{transform:var(--stamp-snake)}.SprintTrack_stamp___O2bS img{left:-6cqw;top:-6cqw;width:12cqw}.SprintTrack_pathRow__rxHyD{display:none}.SprintTrack_pathSnake__JcVfb{display:block}.SprintTrack_path__Sljc9 polyline{stroke-width:22px}.SprintTrack_path__Sljc9 .SprintTrack_pathInner__M5pE_{stroke-width:14px}.SprintTrack_stop__oS8I5{--x:var(--sx);--y:var(--sy);--tile:9.6cqw;border-width:2.5px}.SprintTrack_go__WGm_4,.SprintTrack_stop__oS8I5[data-checkpoint]{--tile:11.2cqw}.SprintTrack_checkpoints__6HJJG{grid-template-columns:minmax(0,1fr);gap:16px}.SprintTrack_card__faaZM{padding:20px}.SprintTrack_card__faaZM h3{font-size:1.35rem}.SprintTrack_card__faaZM p:not(.SprintTrack_tag__bVLKT){font-size:1rem}}