.HighscoreRow{display:table;padding:6px 0;width:100%}
.HighscoreRow.is-ownHighscore{background-color:#f4f4f4;border-radius:3px}.HighscoreRow-positionWrapper,.HighscoreRow-imageWrapper,.HighscoreRow-userScoreWrapper{display:table-cell;vertical-align:middle}.HighscoreRow-position{border:none !important;color:#112c46;font-size:14px;margin:0;text-align:right}.HighscoreRow-positionWrapper{padding-right:8px;width:35px}.HighscoreRow-imageWrapper{text-align:center;width:40px}.HighscoreRow-image{border-radius:99em;border:1px solid rgba(34,34,34,0.2);display:inline-block;height:32px;vertical-align:middle;width:32px}.HighscoreRow.is-ownHighscore .HighscoreRow-image{border-color:#166cdc}.HighscoreRow.is-visitor .HighscoreRow-image{border:none}.HighscoreRow-userScoreWrapper{padding-left:7px}.HighscoreRow-username,.HighscoreRow-score{border:none !important;line-height:1.2;padding:0;margin:0}.HighscoreRow-username{font-size:13px}.HighscoreRow-score{color:#586b7d;font-size:11px}.HighscoreRow-userPath,.HighscoreRow-userPath:visited{color:#166cdc}.HighscoresError{padding:0 0 20px}.HighscoresError-message{color:rgba(34,34,34,0.7)}.HighscoresList{padding:10px 20px}.HighscoresList-header{border-bottom:1px solid rgba(216,216,214,0.4);padding-bottom:15px}.HighscoresList-title{color:#112c46;font:400 24px/1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:0 10px}.HighscoresList-pagination{float:right}.HighscoresList-pager{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;line-height:inherit;margin:0;outline:none;padding:0;color:#166cdc;-webkit-transition:-webkit-transform 0.05s ease-out;-moz-transition:-moz-transform 0.05s ease-out;-ms-transition:-ms-transform 0.05s ease-out;transition:transform 0.05s ease-out}.HighscoresList-pager:not([disabled]):hover .HighscoresList-prevIcon,.HighscoresList-pager:not([disabled]):hover .HighscoresList-nextIcon{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 0.1s ease-in;-moz-transition:-moz-transform 0.1s ease-in;-ms-transition:-ms-transform 0.1s ease-in;transition:transform 0.1s ease-in}.HighscoresList-pager:not([disabled]):active{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform 0.08s ease-in;-moz-transition:-moz-transform 0.08s ease-in;-ms-transition:-ms-transform 0.08s ease-in;transition:transform 0.08s ease-in;color:#1051a5}.HighscoresList-pager[disabled]{color:rgba(22,108,220,0.1);cursor:default}.HighscoresList-prevIcon,.HighscoresList-nextIcon{font-size:24px;font-weight:bold;vertical-align:bottom}.HighscoresList-rowsWrapper{padding-top:10px}.HighscoresList .HighscoreRow{float:left}.HighscoresList-animationWrapper{position:relative}.HighscoresList-animationWrapper .HighscoresList-rowsWrapper{position:absolute;width:100%}.HighscoresList .HighscoresList-animateRowsWrapper-enter{opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.HighscoresList .HighscoresList-animateRowsWrapper-enter.HighscoresList-animateRowsWrapper-enter-active{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 0.15s ease-in 0.2s;-moz-transition:opacity 0.15s ease-in 0.2s;-ms-transition:opacity 0.15s ease-in 0.2s;transition:opacity 0.15s ease-in 0.2s}.HighscoresList .HighscoresList-animateRowsWrapper-enter.HighscoresList-animateRowsWrapper-enter-active:only-child{-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.HighscoresList .HighscoresList-animateRowsWrapper-leave{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.HighscoresList .HighscoresList-animateRowsWrapper-leave.HighscoresList-animateRowsWrapper-leave-active{opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.HighscoresLoadingIndicator{padding:30px 0;position:relative;text-align:center}.HighscoresMessage{background-color:rgba(238,238,238,0.7);border-radius:3px;padding:20px 20px 70px;position:relative}.HighscoresMessage-header{border-bottom:1px solid rgba(216,216,214,0.4);padding:0}.HighscoresMessage-title{color:#112c46;font:400 20px/1.3 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:10px}.HighscoresMessage-subtitle{color:#939393;font-family: "lucida grande","lucida sans unicode",arial,sans-serif;line-height:1.5;margin:5px 0 10px 0 !important}.HighscoresMessage-scoreSummary{padding:20px 0 10px 0}.HighscoresMessage-signupPrompt{padding-bottom:20px}.HighscoresMessage-signupHeading,.HighscoresMessage-scoreHeading{color:rgba(34,34,34,0.5);font:400 13px/1 "lucida grande","lucida sans unicode",arial,sans-serif;padding:0}.HighscoresMessage-signupHeading{line-height:1.5}.HighscoresMessage-currentSessionScore{margin-bottom:10px}.HighscoresMessage-score,.HighscoresMessage-previousRecord{font:20px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}.HighscoresMessage-currentSessionScore.is-betterScore .HighscoresMessage-score{color:#32892b}.HighscoresMessage-empty{padding:20px 0}.HighscoresMessage-emptyMessage{color:rgba(32,32,32,0.5)}.HighscoresMessage-playAgain{bottom:0;left:0;padding:0 20px 20px;position:absolute;width:100%}.HighscoresMessage-replayButton{font-size:16px;padding:10px 16px;width:100%}.HighscoresModal,.HighscoresModal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.HighscoresModal-message,.HighscoresModal-list{height:100%}.HighscoresModal-message{float:left;width:55%;min-height:408px}@media (max-height:410px){.HighscoresModal-message{min-height:365px !important}}.HighscoresModal--messageOnly .HighscoresModal-message{width:100%}.HighscoresModal-list{float:right;width:45%}.HighscoresModal--highscoresOnly .HighscoresModal-list{padding-left:0;padding-right:0;width:100%}.HighscoresModal .QModal-box{margin-left:-300px;margin-top:86px;width:600px}
.HighscoresModal.HighscoresModal--highscoresOnly .QModal-box,.HighscoresModal.HighscoresModal--messageOnly .QModal-box{margin-left:-150px !important;width:300px !important}@media screen and (max-width:620px){.HighscoresModal.HighscoresModal--highscoresOnly .QModal-box{margin-left:-200px;width:400px}.HighscoresModal.HighscoresModal--highscoresOnly .QModal-box .HighscoresModal-message{display:none}.HighscoresModal.HighscoresModal--highscoresOnly .QModal-box .HighscoresModal-list{width:100%}}@media screen and (max-width:620px){.HighscoresModal.HighscoresModal--highscoreAndMessage .QModal-box,.HighscoresModal.HighscoresModal--messageOnly .QModal-box{margin-left:-200px;width:400px}.HighscoresModal.HighscoresModal--highscoreAndMessage .QModal-box .HighscoresModal-message,.HighscoresModal.HighscoresModal--messageOnly .QModal-box .HighscoresModal-message{width:100%}.HighscoresModal.HighscoresModal--highscoreAndMessage .QModal-box .HighscoresModal-list,.HighscoresModal.HighscoresModal--messageOnly .QModal-box .HighscoresModal-list{display:none}}.HighscoresModal .QModal-content{min-height:440px;overflow:hidden;width:100%}@media (max-height:410px){.HighscoresModal .QModal-content{min-height:365px !important}}.HighscoresModal .QModal-content> div{height:100%}.HighscoresModal .QModal-content{padding:10px}.HighscoresModal .QModal-content button{margin:0}.HighscoresModal .QModal-content p{padding:0}.TrophiesBadge{height:285.35px;letter-spacing:2px;position:relative;text-align:center;width:274.95px}.TrophiesBadge-ring{-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spinBadgeRing;-moz-animation-name:spinBadgeRing;-ms-animation-name:spinBadgeRing;animation-name:spinBadgeRing;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;background-size:cover;height:285.35px;left:0;position:absolute;top:8px;width:274.95px}.TrophiesBadge--scatter .TrophiesBadge-ring{background-image:url(/a/i/badges/scatter_rings.AjBg.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.TrophiesBadge--scatter .TrophiesBadge-ring{background-image:url(/a/i/badges/scatter_rings@2x.4fZC.png);background-size:cover}}.TrophiesBadge--gravity .TrophiesBadge-ring{background-image:url(/a/i/badges/gravity_rings.ehBs.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.TrophiesBadge--gravity .TrophiesBadge-ring{background-image:url(/a/i/badges/gravity_rings@2x.TpCA.png);background-size:cover}
}.TrophiesBadge-base{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:table;height:228px;left:50%;margin-left:-118.5px;margin-top:-114px;position:absolute;text-align:center;top:50%;width:237px}.TrophiesBadge--scatter .TrophiesBadge-base{background-image:url(/a/i/badges/scatter_badge.U3vg.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.TrophiesBadge--scatter .TrophiesBadge-base{background-image:url(/a/i/badges/scatter_badge@2x.mzvn.png);background-size:cover}}.TrophiesBadge--gravity .TrophiesBadge-base{background-image:url(/a/i/badges/gravity_badge.y8XM.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.TrophiesBadge--gravity .TrophiesBadge-base{background-image:url(/a/i/badges/gravity_badge@2x.6vCg.png);background-size:cover}}.TrophiesBadge-modeName{display:block;font:300 28px/39px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-top:-20px;text-transform:uppercase}.TrophiesBadge-place{display:block;font:300 20px/27px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;text-transform:uppercase}.TrophiesBadge-place sup{font-size:12px}.TrophiesBadge-icon{font-size:136px}.TrophiesBadge-content{display:table-cell;vertical-align:middle}.TrophiesModal{text-align:center}.TrophiesModal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.TrophiesModal .QModal-content{padding:0}.TrophiesModal--gravity .QModal-content{background:rgba(255,255,255,0.25)}.TrophiesModal--scatter .QModal-content{background:rgba(0,0,0,0.05)}.TrophiesModal .QModal-box{margin-left:-248.5px;width:497px}.TrophiesModal .QModal-overlay{top:86px}.TrophiesModal .QModal-box{margin-top:86px}.TrophiesModal-badgeWrapper{display:inline-block;margin:20px auto;text-align:center}.TrophiesModal-scoreHeading{font:600 36px/48px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding-bottom:10px}.TrophiesModal.is-loggedInWithShare .TrophiesModal-scoreHeading{padding-bottom:20px}.TrophiesModal--scatter .TrophiesModal-scoreHeading{color:#1fb137}.TrophiesModal--gravity .TrophiesModal-scoreHeading{color:#8842c0}.TrophiesModal-signupMessage{font:400 16px/25px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:40px;padding:0 20px}.TrophiesModal-leaderboardHeading{color:rgba(71,71,71,0.5);font:700 14px/18px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;letter-spacing:0.2em;margin-bottom:15px;text-transform:uppercase}.TrophiesModal-otherScores{padding:0 20px 20px}.TrophiesModal-otherPlayerScore{display:inline-block;text-align:left;width:33.333333333333336%}
.TrophiesModal-otherPlayerScore:first-child,.TrophiesModal-otherPlayerScore:nth-child(2),.TrophiesModal-otherPlayerScore:nth-child(3){padding-right:10px}.TrophiesModal-main{background:#fff;border-radius:10px 10px 0 0;padding-top:20px}.TrophiesModal.is-loggedInWithoutShare .TrophiesModal-main,.TrophiesModal.is-loggedOut .TrophiesModal-main{border-radius:10px}.TrophiesModal-buttonWrapper{display:inline-block;text-align:center;width:45%}.TrophiesModal-buttonWrapper:first-child{margin-right:15px}.TrophiesModal-actions{margin-top:20px}.TrophiesModal-button{text-align:center}.TrophiesModal--scatter .TrophiesModal-button{border-color:#1fb137;color:#1fb137}.TrophiesModal--scatter .TrophiesModal-button:active,.TrophiesModal--scatter .TrophiesModal-button:hover:not(:disabled){border-color:#8ae798;color:#1fb137}.TrophiesModal--scatter .TrophiesModal-button.QButton--inverted{background:#1fb137}.TrophiesModal--scatter .TrophiesModal-button.QButton--inverted:active{background:#8ae798}.TrophiesModal--gravity .TrophiesModal-button{border-color:#8842c0;color:#8842c0}.TrophiesModal--gravity .TrophiesModal-button:active,.TrophiesModal--gravity .TrophiesModal-button:hover:not(:disabled){border-color:#ad78d5;color:#8842c0}.TrophiesModal--gravity .TrophiesModal-button.QButton--inverted{background:#8842c0}.TrophiesModal--gravity .TrophiesModal-button.QButton--inverted:active{background:#ad78d5}.TrophiesModal-button.QButton--inverted{color:#fff}.TrophiesModal-button.QButton--inverted:active,.TrophiesModal-button.QButton--inverted:hover:not(:disabled),.TrophiesModal-button.QButton--inverted:visited{color:#fff}.TrophiesModal-loggedOutActionWrapper{display:inline-block;margin:0 20px 20px;width:160px}.TrophiesModal-playAgainButtonWrapper{border-radius:0 0 10px 10px;margin:10px auto 0;padding-bottom:20px;width:190px}.TrophiesOtherPlayerScore-place{border:2px solid #1fb137;border-radius:40px;display:inline-block;font:400 20px/26px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;height:40px;margin-right:10px;padding:5px;text-align:center;vertical-align:top;width:40px}.TrophiesOtherPlayerScore-place sup{font-size:8px}.TrophiesModal--scatter .TrophiesOtherPlayerScore-place{color:#1fb137}.TrophiesModal--gravity .TrophiesOtherPlayerScore-place{border-color:#8842c0;color:#8842c0}.TrophiesOtherPlayerScore-info{display:inline-block;text-align:left}.TrophiesOtherPlayerScore-username{font:400 16px/1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}.TrophiesOtherPlayerScore-score{font:700 16px/1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:5px;display:block}.mode.header.logged-out{z-index:10002}.QButton,.QButton *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.QButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;line-height:inherit;margin:0;outline:none;padding:0;background:#fff;border:2px solid #216ccf;border-radius:60px;color:#216ccf;cursor:pointer;font:400 16px/1.1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;display:inline-block;letter-spacing:0.6px;padding:15px 20px;width:100%;-webkit-transition:all 200ms cubic-bezier(0.47,0,0.745,0.715);-moz-transition:all 200ms cubic-bezier(0.47,0,0.745,0.715);-ms-transition:all 200ms cubic-bezier(0.47,0,0.745,0.715);transition:all 200ms cubic-bezier(0.47,0,0.745,0.715)}
.QButton:hover:not(:disabled){border-color:#72a0de;color:#216ccf}.QButton:active{border-color:#72a0de;color:#72a0de}.QButton:disabled{cursor:default;opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.QButton--inverted{background:#216ccf;color:#fff}.QButton--inverted:active,.QButton--inverted:hover:not(:disabled),.QButton--inverted:visited{color:#fff}.QButton--inverted:active{background:#72a0de}.QButton--medium{font-size:14px;line-height:16px;padding:3px 8px}.ShareBox *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ShareBox-header{background-color:#1f6fd9;color:#fff;padding:8px 25px}.TrophiesModal--scatter .ShareBox-header{background-color:#1fb137}.TrophiesModal--gravity .ShareBox-header{background-color:#8842c0}.ShareBox-title{font:400 14px/31px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;text-align:left}.ShareBox-shareButtons{margin-bottom:0}.ShareBox-shareButtonWrapper{margin-left:20px;display:inline-block}.ShareBox-shareMessageContainer{background:rgba(0,0,0,0.2);border-radius:0 0 10px 10px;padding:0 20px 30px;position:relative}.ShareBox-shareButtons{position:absolute;bottom:15px;right:15px}.ShareBox-shareMessageWrapper{background:#fff;padding:15px 10px 0}.ShareBox-shareMessage{background-image:-webkit-repeating-linear-gradient(270deg,#fff,#fff 17px,rgba(33,108,207,0.2) 17.5px);background-image:-moz-repeating-linear-gradient(270deg,#fff,#fff 17px,rgba(33,108,207,0.2) 17.5px);background-image:-ms-repeating-linear-gradient(270deg,#fff,#fff 17px,rgba(33,108,207,0.2) 17.5px);background-image:repeating-linear-gradient(180deg,#fff,#fff 17px,rgba(33,108,207,0.2) 17.5px);border-radius:0 0 5px 5px;font:400 14px/18px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:1px 0 30px;text-align:left}.ShareBox-playAgainButton{height:100%}.ShareBox-playAgainButtonWrapper{float:right;height:30px}.ShareBoxButton{border-radius:120px;display:inline-block;width:106px}.ShareBoxButton--facebook{background:#3a5795}.ShareBoxButton--twitter{background:#00acee}.ShareBoxButton-iconWrapper{display:inline-block;margin-right:5px;vertical-align:middle}.ShareBoxButton--facebook .ShareBoxButton-iconWrapper{background-color:#fff;border-radius:2px;height:20px;margin-right:10px;position:relative;width:20px}.ShareBoxButton-icon{font-size:26px;vertical-align:middle}.ShareBoxButton--twitter .ShareBoxButton-icon{color:#fff}.ShareBoxButton--facebook .ShareBoxButton-icon{bottom:-4px;color:#3a5795;font-size:24px;margin-right:0;position:absolute;right:-3px}.ShareBoxButton-text{color:#fff;display:inline-block;font:14px/36px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;vertical-align:middle}.GoogleClassroomIcon{background-image:url(/a/i/icons/32x32_google_classroom.EsYE.png);height:32px;width:32px}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.GoogleClassroomIcon{background-image:url(/a/i/icons/32x32_google_classroom@2x.KYDT.png);background-size:32px 32px}
}@-moz-keyframes spinBadgeRing{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinBadgeRing{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinBadgeRing{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinBadgeRing{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}