.alpine-game-container .game-info{color:#4f46e5;max-width:560px;margin:0 auto}.alpine-game-container .attempts-meter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:456px;width:100%;margin:0 auto 20px}.alpine-game-container .attempts-meter-container .battery-icon{width:56px;height:56px;background:url("/assets/academy/battery-icon.webp") #fff 5px 5px no-repeat;padding:8px;border-radius:100%;z-index:5;-webkit-box-shadow:0 4px 5px 1px #ccc;box-shadow:0 4px 5px 1px #ccc}.alpine-game-container .attempts-meter-container .meter{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:400px;background:#fff;padding:10px;-webkit-box-shadow:0 4px 5px 1px #ccc;box-shadow:0 4px 5px 1px #ccc;border-radius:12px}.alpine-game-container .attempts-meter-container .meter div{width:20%;height:12px;border-radius:4px;background:#949594;margin-right:10px}.alpine-game-container .attempts-meter-container .meter div.active:first-child{background:#4eddfe}.alpine-game-container .attempts-meter-container .meter div.active:nth-child(2){background:#4fe6ec}.alpine-game-container .attempts-meter-container .meter div.active:nth-child(3){background:#51eeda}.alpine-game-container .attempts-meter-container .meter div.active:nth-child(4){background:#52f7c8}.alpine-game-container .attempts-meter-container .meter div.active:nth-child(5){background:#53ffb7}.alpine-game-container .attempts-meter-container .meter div:nth-child(5){margin-right:0}.alpine-game-container .outdated-container{pointer-events:none;position:fixed;left:0;right:0;bottom:0;z-index:1500}@media screen and (min-width:768px){.alpine-game-container .outdated-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 24px 30px}}.alpine-game-container .outdated-container .inner-container{pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;background-color:rgb(99,102,241);padding:10px 24px}@media screen and (min-width:768px){.alpine-game-container .outdated-container .inner-container{border-radius:12px;padding:12px 14px 12px 16px}}.alpine-game-container .outdated-container .inner-container p{color:#fff;font-size:16px;margin:0;line-height:1}.alpine-game-container .outdated-container .inner-container .close-btn{-webkit-box-flex:0;-ms-flex:none;flex:none;background:none;border:0;vertical-align:bottom}.alpine-game-container .outdated-container .inner-container .close-btn .close-icon{position:relative;top:3px;color:#fff;width:20px;height:20px}.alpine-game-container #splash-container{display:block}.alpine-game-container .full-height-container{min-height:100vh}.alpine-game-container #play-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alpine-game-container #play-container .question-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:708px;margin:100px auto;padding:0 15px}@media screen and (max-width:987px){.alpine-game-container #play-container .question-container{margin:100px auto}}.alpine-game-container #play-container .question-container .feedback-text,.alpine-game-container #play-container .question-container .question-text{font-size:32px;line-height:1.3;margin-bottom:25px;text-align:left}@media screen and (max-width:987px){.alpine-game-container #play-container .question-container .feedback-text,.alpine-game-container #play-container .question-container .question-text{font-size:22px}}.alpine-game-container #play-container .question-container .feedback-text.draggedfact,.alpine-game-container #play-container .question-container .feedback-text.draggedover,.alpine-game-container #play-container .question-container .question-text.draggedfact,.alpine-game-container #play-container .question-container .question-text.draggedover{color:#838383}.alpine-game-container #play-container .question-container .button-answer-wrap.done{margin-top:21px}.alpine-game-container #play-container .question-container .button-answer-wrap .feedback{text-align:left;background:red;color:#fff;padding:10px 18px;border-radius:4px;margin-bottom:10px}.alpine-game-container #play-container .question-container .button-answer-wrap .answer-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;color:#333;border:1px solid #707070;background-color:#fff;padding:9px;margin-bottom:10px;border-radius:4px;width:100%;font-size:16px}.alpine-game-container #play-container .question-container .button-answer-wrap .answer-btn.active,.alpine-game-container #play-container .question-container .button-answer-wrap .answer-btn:hover{-webkit-box-shadow:0 0 10px 3px #ccc;box-shadow:0 0 10px 3px #ccc;-webkit-transition:300ms;transition:300ms}.alpine-game-container #play-container .question-container .button-answer-wrap .answer-btn>span:first-of-type{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ccc;margin-right:20px;color:#238cfa;background-color:#f9f4f4}.alpine-game-container #play-container .question-container .progress-container{margin-bottom:30px;color:#707070}.alpine-game-container #play-container .question-container .progress-container .progress-bar{width:100%;height:17px;border-radius:8px;background:#fff;margin-top:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.18);box-shadow:0 0 6px rgba(0,0,0,0.18)}.alpine-game-container #play-container .question-container .progress-container .progress-bar .bar{min-width:20px;width:0;border-radius:12px;height:100%;background:#6f7070;-webkit-transition:0.5s cubic-bezier(0.45,0,0.55,1);transition:0.5s cubic-bezier(0.45,0,0.55,1)}.alpine-game-container #play-container .question-container .progress-container .progress-bar .bar.green{background:#a8edb9;background:-webkit-gradient(linear,left top,right top,from(#a8edb9),to(#00de43));background:linear-gradient(to right,#a8edb9 0%,#00de43 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8edb9',endColorstr='#00de43',GradientType=1)}.alpine-game-container #play-container .question-container .progress-container .progress-bar .bar.red{background:#edaca8;background:-webkit-gradient(linear,left top,right top,from(#edaca8),to(#ed0000));background:linear-gradient(to right,#edaca8 0%,#ed0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edaca8',endColorstr='#ed0000',GradientType=1)}.alpine-game-container #play-container .question-container .feedback-container{text-align:left}.alpine-game-container #play-container .question-container .feedback-container .continue-bar{font-size:16px}.alpine-game-container #play-container .question-container .feedback-container .continue-bar .gray-btn{margin-right:20px}.alpine-game-container #play-container .question-container .feedback-container .continue-bar .keyboard-prompt{display:inline-block}@media screen and (max-width:987px){.alpine-game-container #play-container .question-container .feedback-container .continue-bar .keyboard-prompt{display:none}}.alpine-game-container #play-container .question-container.playable-question-container .question-counter{position:relative;text-align:center;margin:6px auto;top:unset;left:unset}.alpine-game-container #play-container .question-container.playable-question-container .question-text{font-size:24px;font-weight:bold;text-align:center}.alpine-game-container #play-container .question-container.playable-question-container .question-text.droppable{min-height:120px;padding:28px 16px;font-weight:bold;border:1px solid #707070;border-radius:4px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alpine-game-container #play-container .question-container.playable-question-container .question-text.droppable .question-label{position:absolute;top:-14px;left:12px;padding:5px 10px;text-transform:uppercase;border:1px solid #707070;font-size:12px;color:#238cfa;font-weight:normal;background-color:#fff}.alpine-game-container #play-container .question-container.playable-question-container.correct .question-text{color:#00a043}.alpine-game-container #play-container .question-container.playable-question-container.incorrect .question-text{color:#e8424e}.alpine-game-container #play-container .question-container.playable-question-container .instruction-text{font-size:14px;color:#4f46e5;text-align:center;margin-bottom:25px}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn{padding:0;display:block;min-height:56px}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn .answer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px;font-size:16px;gap:20px}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn .answer .answer-label span{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ccc;color:#238cfa;background-color:#f9f4f4}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn .answer .answer-label span.correct{color:#00a043}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn .answer .answer-label span.incorrect{color:#e8424e}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn .answer .answer-label svg{width:24px;height:24px}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn .answer .answer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn .answer .answer-content span{padding:6px 0}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn .answer .answer-feedback{border-top:1px solid #ccc;padding:6px 0}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn .answer .answer-feedback.correct{color:#00a043}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn .answer .answer-feedback.incorrect{color:#e8424e}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn.selected{-webkit-box-shadow:0 0 10px 3px #ccc;box-shadow:0 0 10px 3px #ccc;-webkit-transition:300ms;transition:300ms}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn.selected .answer .answer-label span{background-color:#238cfa;color:white}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn.selected .answer .answer-label span.correct{color:#00a043;background-color:transparent}.alpine-game-container #play-container .question-container.playable-question-container .button-answer-wrap .answer-btn.selected .answer .answer-label span.incorrect{background-color:transparent;color:#e8424e}.alpine-game-container #play-container .question-container.playable-question-container .feedback-container{text-align:center}.alpine-game-container #play-container .question-container.playable-question-container .feedback-container .feedback-text{font-size:16px}.alpine-game-container #play-container .question-container.playable-question-container .feedback-container .feedback-text.correct{color:#00a043}.alpine-game-container #play-container .question-container.playable-question-container .feedback-container .feedback-text.incorrect{color:#e8424e}.alpine-game-container #play-container .question-container.playable-question-container .feedback-container .continue-bar{text-align:center}.gray-btn{padding:7px 40px;background:none;border-radius:4px;font-family:"Roboto",sans-serif;font-weight:bold;font-size:14px;border:1px solid;color:#707070}.gray-btn:hover{background:#238cfa;color:#fff;-webkit-box-shadow:0 0 10px 3px #ccc;box-shadow:0 0 10px 3px #ccc;border-color:#238cfa;-webkit-transition:300ms;transition:300ms}.progress-circle{background:#fff;color:#fff;width:67px;height:22px;margin-bottom:20px;text-align:center;font:12px "Proxima Nova",sans-serif;padding:4px;border-radius:5px}.progress-circle.bg-correct{background-color:#00a043}.progress-circle.bg-incorrect{background-color:#e8424e}.streak-score{color:#707070;font-size:24px}#streak-container .game-info{margin-bottom:5px}#sorting-container .question-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cursor-move{cursor:move}#link-listener-container iframe{width:100%;height:100%;min-height:100vh;background:#fff}.streak-progress-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px 25px}.streak-progress-indicator .progress-indicator{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;border:2px solid #ededed;margin:0 5px;background:#fff;color:#000;border-radius:12px;text-align:center;z-index:5}.streak-progress-indicator .progress-indicator.active{background-color:#238cfa;color:#fff}.streak-progress-indicator .progress-indicator:after,.streak-progress-indicator .progress-indicator:before{position:absolute;content:"";display:block;width:140%;height:100%;left:-20%;z-index:-1000;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;background-repeat:no-repeat}.streak-progress-indicator .progress-indicator:before{display:none;top:-75%;background-image:radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,transparent 20%,#238cfa 20%,transparent 30%),radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,transparent 10%,#238cfa,15%,transparent 20%),radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,#238cfa 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.streak-progress-indicator .progress-indicator:after{display:none;bottom:-75%;background-image:radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,transparent 10%,#238cfa 15%,transparent 20%),radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,#238cfa 20%,transparent 20%),radial-gradient(circle,#238cfa 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}.streak-progress-indicator .progress-indicator.animate:before{display:block;-webkit-animation:topBubbles ease-in-out 0.75s forwards;animation:topBubbles ease-in-out 0.75s forwards}.streak-progress-indicator .progress-indicator.animate:after{display:block;-webkit-animation:bottomBubbles ease-in-out 0.75s forwards;animation:bottomBubbles ease-in-out 0.75s forwards}@-webkit-keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@-webkit-keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}to{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}to{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}#academy-game-complete-container{padding:0 15px;font-size:32px;line-height:30px}#academy-game-complete-container .inner-container{margin:75px auto 65px;max-width:660px}@media screen and (max-width:987px){#academy-game-complete-container .inner-container{margin:20px auto 40px}}#academy-game-complete-container .related-demos{font-size:1rem;text-align:left}#academy-game-complete-container .result-info{font-size:18px;margin-bottom:50px;-webkit-font-smoothing:initial;line-height:1.2}#academy-game-complete-container .result-info strong{font-weight:600}@media screen and (max-width:987px){#academy-game-complete-container .result-info strong{display:block}}#academy-game-complete-container .question-summary{position:relative;font-size:16px;margin-bottom:60px}#academy-game-complete-container .question-summary .summary-question-text{font-size:24px;font-weight:600}@media screen and (max-width:987px){#academy-game-complete-container .question-summary .summary-question-text{font-size:24px}}#academy-game-complete-container .question-summary span{display:block;margin:15px auto}#academy-game-complete-container .question-summary p{line-height:1}.opacity-0{opacity:0}.opacity-100{opacity:1}.duration-300{-webkit-transition-duration:300ms;transition-duration:300ms}.duration-500{-webkit-transition-duration:500ms;transition-duration:500ms}.duration-1000{-webkit-transition-duration:1000ms;transition-duration:1000ms}.ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1)}.pos-left-hidden{position:relative;left:-200px}.pos-0{position:relative;left:0;-webkit-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}