.runner-module__Jj480W__page{color:#16302c;background:#f8f6ef;min-height:100vh;padding:28px clamp(22px,6vw,88px) 52px;font-family:ui-sans-serif,system-ui,sans-serif}.runner-module__Jj480W__header{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:700;display:flex}.runner-module__Jj480W__header p{color:#58736b;margin:0}.runner-module__Jj480W__back{color:#245f50;text-decoration:none}.runner-module__Jj480W__intro{text-align:center;max-width:720px;margin:72px auto 38px}.runner-module__Jj480W__intro>span,.runner-module__Jj480W__results>span{color:#d36f39;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.runner-module__Jj480W__intro h1{letter-spacing:-.07em;margin:10px 0;font:400 clamp(44px,7vw,78px)/.9 Georgia,Times New Roman,serif}.runner-module__Jj480W__intro h1 em,.runner-module__Jj480W__results h2{color:#286653}.runner-module__Jj480W__intro p{color:#58736b;max-width:490px;margin:18px auto 0;font-size:16px;line-height:1.55}.runner-module__Jj480W__startCard,.runner-module__Jj480W__results{text-align:center;background:#fffdf7;border:1px solid #d8d3c8;max-width:720px;margin:auto;padding:clamp(25px,5vw,48px);box-shadow:0 20px 60px #16302c17}.runner-module__Jj480W__pixelHero{justify-content:center;align-items:end;gap:6px;height:66px;margin-bottom:24px;display:flex}.runner-module__Jj480W__pixelHero i{background:#86af91;border:4px solid #245f50;width:54px;height:20px;box-shadow:8px 0 #d8d3c8}.runner-module__Jj480W__pixelHero i:nth-child(2){height:34px}.runner-module__Jj480W__pixelHero i:nth-child(3){height:47px}.runner-module__Jj480W__pixelHero b{color:#fffdf7;background:#d36f39;place-items:center;width:31px;height:31px;display:grid}.runner-module__Jj480W__startCard h2,.runner-module__Jj480W__results h2{letter-spacing:-.05em;margin:0;font:400 clamp(30px,4vw,46px)/1 Georgia,Times New Roman,serif}.runner-module__Jj480W__startCard p{color:#58736b;max-width:500px;margin:16px auto 24px;line-height:1.6}.runner-module__Jj480W__reviewStatus{color:#58736b;margin:-10px 0 19px;font-size:12px;display:block}.runner-module__Jj480W__topicGrid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0 18px;display:grid}.runner-module__Jj480W__page button.runner-module__Jj480W__topicButton{color:#16302c;text-align:left;text-transform:none;letter-spacing:0;background:#f8f6ef;border:2px solid #d8d3c8;min-height:100px;padding:12px}.runner-module__Jj480W__topicButton span,.runner-module__Jj480W__topicButton strong,.runner-module__Jj480W__topicButton small{display:block}.runner-module__Jj480W__topicButton span{color:#d36f39;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.runner-module__Jj480W__topicButton strong{margin:8px 0 4px;font:400 20px/1 Georgia,Times New Roman,serif}.runner-module__Jj480W__topicButton small{color:#58736b;font-size:10px}.runner-module__Jj480W__page button.runner-module__Jj480W__topicButton:hover:not(:disabled),.runner-module__Jj480W__page button.runner-module__Jj480W__topicActive{background:#e7f0ea;border-color:#245f50}.runner-module__Jj480W__page button.runner-module__Jj480W__topicButton:disabled{color:#9aa9a3;cursor:not-allowed;filter:grayscale();opacity:.72}.runner-module__Jj480W__page button{cursor:pointer;border:0}.runner-module__Jj480W__page button:not(.runner-module__Jj480W__platform){color:#fffdf7;letter-spacing:.1em;text-transform:uppercase;background:#245f50;padding:14px 18px;font:800 11px/1 ui-sans-serif,system-ui,sans-serif}.runner-module__Jj480W__page button:not(.runner-module__Jj480W__platform):hover{background:#16302c}.runner-module__Jj480W__page button span{color:#e6aa6f;margin-left:5px;font-size:16px}.runner-module__Jj480W__page kbd{color:#245f50;background:#f8f6ef;border:1px solid #d8d3c8;padding:2px 5px;font:700 11px ui-monospace,monospace}.runner-module__Jj480W__game{max-width:940px;margin:auto}.runner-module__Jj480W__hud{color:#245f50;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:0 4px 12px;font-size:11px;font-weight:800;display:flex}.runner-module__Jj480W__scene{min-height:460px;image-rendering:pixelated;background:#8dc4da;border:4px solid #16302c;position:relative;overflow:hidden;box-shadow:10px 10px #d8d3c8}.runner-module__Jj480W__pixelScenery{animation:4s steps(8,end) infinite runner-module__Jj480W__scrollScenery;position:absolute;inset:0}.runner-module__Jj480W__pixelScenery i{display:block;position:absolute;bottom:78px}.runner-module__Jj480W__city{background:linear-gradient(#83b8d0 0 66%,#d9b97d 66%)}.runner-module__Jj480W__city .runner-module__Jj480W__pixelScenery i:first-child{background:repeating-linear-gradient(90deg,#315563 0 13px,#bdd5d7 13px 20px);width:88px;height:150px;left:5%;box-shadow:106px 30px #426a70,229px -18px #35545e,360px 12px #456a71}.runner-module__Jj480W__city .runner-module__Jj480W__pixelScenery i:nth-child(2){background:#284953;width:55px;height:100px;right:6%;box-shadow:-75px 38px #4b7771,-154px -10px #325862}.runner-module__Jj480W__coast{background:linear-gradient(#72b9d5 0 52%,#3485a4 52% 69%,#dbbd79 69%)}.runner-module__Jj480W__coast .runner-module__Jj480W__pixelScenery i:first-child{background:#5e4933;width:42px;height:126px;left:11%;box-shadow:16px -50px #3d8156,-18px -32px #3d8156,44px -29px #3d8156}.runner-module__Jj480W__coast .runner-module__Jj480W__pixelScenery i:nth-child(2){background:#c7e3df;width:130px;height:43px;right:13%;box-shadow:22px -13px #c7e3df,73px 8px #c7e3df}.runner-module__Jj480W__lab{background:linear-gradient(#353b63 0 67%,#65688f 67%)}.runner-module__Jj480W__lab .runner-module__Jj480W__pixelScenery i:first-child{background:#262a4b;border:7px solid #a0d6dc;width:155px;height:108px;left:8%;box-shadow:240px -20px #242943,240px -20px 0 7px #d2a657}.runner-module__Jj480W__lab .runner-module__Jj480W__pixelScenery i:nth-child(2){background:#7e94b9;width:53px;height:111px;right:9%;box-shadow:14px -36px #b4d7e3,-43px 32px #4b5079}.runner-module__Jj480W__ground{background:repeating-linear-gradient(90deg,#86af91 0 28px,#759f81 28px 56px);border-top:5px solid #245f50;width:100%;height:80px;animation:.5s steps(2,end) infinite runner-module__Jj480W__scrollGround;position:absolute;bottom:0}.runner-module__Jj480W__runner{z-index:4;background:#d36f39;width:31px;height:42px;animation:.26s steps(2,end) infinite runner-module__Jj480W__runBody;position:absolute;bottom:77px;left:15%;box-shadow:10px -10px #16302c,-7px 15px #16302c,22px 15px #16302c}.runner-module__Jj480W__runner i{background:#fffdf7;width:8px;height:8px;position:absolute;top:8px;left:10px}.runner-module__Jj480W__runner b{background:#16302c;width:10px;height:26px;animation:.26s steps(2,end) infinite runner-module__Jj480W__runLegs;position:absolute;bottom:-26px;left:6px;box-shadow:15px 0 #16302c}.runner-module__Jj480W__boost .runner-module__Jj480W__runner{animation:.45s steps(3,end) both runner-module__Jj480W__jump}.runner-module__Jj480W__boost .runner-module__Jj480W__runner b{animation:.45s steps(3,end) both runner-module__Jj480W__jumpLegs}.runner-module__Jj480W__falling .runner-module__Jj480W__runner{animation:.8s steps(4,end) forwards runner-module__Jj480W__fall}.runner-module__Jj480W__falling .runner-module__Jj480W__runner b{animation:none}.runner-module__Jj480W__prompt{z-index:5;text-align:center;background:#fffdf7e6;border:3px solid #245f50;width:min(74%,560px);padding:10px 14px 11px;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:6px 6px #d8d3c8}.runner-module__Jj480W__prompt:after{content:"";border:7px solid #0000;border-top-color:#245f50;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.runner-module__Jj480W__prompt span{color:#d36f39;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.runner-module__Jj480W__prompt strong{font:400 clamp(16px,2.15vw,23px)/1.12 Georgia,Times New Roman,serif}.runner-module__Jj480W__prompt small{color:#58736b;margin-top:7px;font:400 clamp(11px,1.45vw,13px)/1.35 ui-sans-serif,system-ui,sans-serif;display:block}.runner-module__Jj480W__platforms{z-index:3;align-items:end;gap:34px;display:flex;position:absolute;bottom:76px;right:4%}.runner-module__Jj480W__platform{color:#16302c;background:#d5c19a;border:4px solid #16302c;flex-direction:column;justify-content:center;align-items:center;width:min(23vw,178px);height:72px;transition:transform .15s,background .15s;display:flex;position:relative;box-shadow:7px 7px #796748}.runner-module__Jj480W__platform:hover:not(:disabled),.runner-module__Jj480W__platform:focus-visible{outline-offset:3px;background:#e6d4ad;outline:3px solid #fffdf7;transform:translateY(-4px)}.runner-module__Jj480W__platform.runner-module__Jj480W__correct{background:#77b66e;animation:.4s steps(2,end) runner-module__Jj480W__land;box-shadow:7px 7px #3b744a}.runner-module__Jj480W__platform.runner-module__Jj480W__wrong{background:#cd6d60;animation:.7s steps(3,end) runner-module__Jj480W__crumble;box-shadow:7px 7px #813e37}.runner-module__Jj480W__platform.runner-module__Jj480W__high{margin-bottom:84px}.runner-module__Jj480W__platform i{color:#fffdf7;background:#d36f39;place-items:center;width:26px;height:26px;font-style:normal;display:grid;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.runner-module__Jj480W__platform strong{font:700 clamp(14px,2vw,20px)/1 ui-sans-serif,system-ui,sans-serif}.runner-module__Jj480W__platform span{color:#3e463d;letter-spacing:.05em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:700}.runner-module__Jj480W__platform:disabled{cursor:default}.runner-module__Jj480W__notice{color:#245f50;text-align:center;opacity:0;max-width:720px;min-height:50px;margin:12px auto 0;padding:0;font-size:14px;font-weight:700;transition:opacity .12s}.runner-module__Jj480W__notice.runner-module__Jj480W__visible{opacity:1;background:#fffdf7;border:1px solid #d8d3c8;padding:13px 18px}.runner-module__Jj480W__falling~.runner-module__Jj480W__notice{color:#a33e26}.runner-module__Jj480W__controls{text-align:center;color:#58736b;margin:0;font-size:12px}.runner-module__Jj480W__results{max-width:760px}.runner-module__Jj480W__results h2{margin-top:10px;font-size:60px}.runner-module__Jj480W__results>p{color:#58736b;margin:10px 0 28px}.runner-module__Jj480W__mistakes{text-align:left;margin:25px 0}.runner-module__Jj480W__mistakes h3{font:400 25px/1 Georgia,Times New Roman,serif}.runner-module__Jj480W__mistakes article{background:#f8f6ef;border-left:4px solid #d36f39;margin-top:12px;padding:14px 16px}.runner-module__Jj480W__mistakes article>strong{font:600 15px/1.45 Georgia,Times New Roman,serif}.runner-module__Jj480W__mistakes article p{margin:8px 0 5px;font-size:13px}.runner-module__Jj480W__mistakes small{color:#58736b;line-height:1.4}.runner-module__Jj480W__dataNote{text-align:center;color:#58736b;margin:30px auto 0;font-size:11px}.runner-module__Jj480W__dataNote code{color:#245f50}.runner-module__Jj480W__reviewTotals{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.runner-module__Jj480W__reviewTotals span{color:#58736b;background:#f8f6ef;border:1px solid #d8d3c8;padding:8px 12px;font-size:12px}.runner-module__Jj480W__reviewTotals b{color:#245f50}.runner-module__Jj480W__resultActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.runner-module__Jj480W__page .runner-module__Jj480W__secondaryButton{color:#245f50;background:#fffdf7;border:1px solid #245f50}.runner-module__Jj480W__page .runner-module__Jj480W__secondaryButton:hover:not(:disabled){background:#e7f0ea}.runner-module__Jj480W__page .runner-module__Jj480W__secondaryButton:disabled{color:#9aa9a3;cursor:not-allowed;border-color:#d8d3c8}.runner-module__Jj480W__teacherNote{text-align:left;background:#f8f6ef;border-left:4px solid #d36f39;margin:20px 0;padding:15px 18px}.runner-module__Jj480W__teacherNote b{color:#d36f39;letter-spacing:.11em;text-transform:uppercase;font-size:10px}.runner-module__Jj480W__teacherNote p{color:#31534b;margin:7px 0 0;font-size:14px;line-height:1.5}.runner-module__Jj480W__teacherCta{color:#58736b;max-width:470px;font-size:13px;font-style:italic;line-height:1.5;margin:25px auto 0!important}@keyframes runner-module__Jj480W__scrollScenery{to{transform:translate(-32px)}}@keyframes runner-module__Jj480W__scrollGround{to{background-position:-56px 0}}@keyframes runner-module__Jj480W__runBody{50%{transform:translateY(-3px)}}@keyframes runner-module__Jj480W__runLegs{50%{left:1px;transform:skew(-18deg);box-shadow:20px 4px #16302c}}@keyframes runner-module__Jj480W__jump{45%{transform:translateY(-74px)}70%{transform:translateY(-62px)}}@keyframes runner-module__Jj480W__jumpLegs{45%{transform:rotate(-32deg);box-shadow:20px -8px #16302c}70%{transform:rotate(8deg);box-shadow:15px 0 #16302c}}@keyframes runner-module__Jj480W__fall{to{opacity:.35;transform:translateY(150px)rotate(16deg)}}@keyframes runner-module__Jj480W__land{50%{transform:translateY(-8px)}}@keyframes runner-module__Jj480W__crumble{to{opacity:.4;transform:translateY(70px)rotate(4deg)}}@media (max-width:640px){.runner-module__Jj480W__header p{display:none}.runner-module__Jj480W__intro{margin-top:60px}.runner-module__Jj480W__topicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-module__Jj480W__scene{min-height:540px}.runner-module__Jj480W__prompt{width:82%;padding:9px 11px;top:20px}.runner-module__Jj480W__prompt strong{font-size:clamp(16px,4.5vw,20px)}.runner-module__Jj480W__platforms{gap:18px;bottom:76px;left:4%;right:4%}.runner-module__Jj480W__platform{flex:1;width:auto}.runner-module__Jj480W__platform.runner-module__Jj480W__high{margin-bottom:104px}.runner-module__Jj480W__runner{left:10%}.runner-module__Jj480W__platform span{font-size:8px}.runner-module__Jj480W__results h2{font-size:50px}.runner-module__Jj480W__city .runner-module__Jj480W__pixelScenery i:first-child{transform-origin:0 100%;transform:scale(.7)}.runner-module__Jj480W__lab .runner-module__Jj480W__pixelScenery i:first-child{transform-origin:0 100%;transform:scale(.65)}}
