@-moz-keyframes fadeInOverlay{0%{background:hsla(0,0%,100%,0)}to{background:rgba(0,0,0,.5)}}@-webkit-keyframes fadeInOverlay{0%{background:hsla(0,0%,100%,0)}to{background:rgba(0,0,0,.5)}}@-o-keyframes fadeInOverlay{0%{background:hsla(0,0%,100%,0)}to{background:rgba(0,0,0,.5)}}@keyframes fadeInOverlay{0%{background:hsla(0,0%,100%,0)}to{background:rgba(0,0,0,.5)}}@-moz-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,.5)}to{background:hsla(0,0%,100%,0)}}@-webkit-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,.5)}to{background:hsla(0,0%,100%,0)}}@-o-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,.5)}to{background:hsla(0,0%,100%,0)}}@keyframes fadeOutOverlay{0%{background:rgba(0,0,0,.5)}to{background:hsla(0,0%,100%,0)}}html{touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,0)}.MatchModeControls .UIHeading{margin-top:0!important}.MatchModeControls-currentTime{color:#4257b2;transition:all .12s cubic-bezier(.47,0,.745,.715)}.MatchModeControls-currentTime.has-timePenalty{color:#ff725b}@media screen and (max-width:48em){.MatchModeControls-currentTime{display:block;text-align:center}}@media screen and (max-width:48em){.MatchModeControls-progress{display:-webkit-flex;display:flex}}.MatchModeControls-timer{-webkit-flex:1;-ms-flex:1;flex:1}.MatchModeControls-timer+.MatchModeControls-timer,.MatchModeControls-timer+[class^=UI],[class^=UI]+.MatchModeControls-timer{margin-top:1.5rem}@media screen and (max-width:48em){.MatchModeControls-timer{text-align:center}.MatchModeControls-timer+.MatchModeControls-timer,.MatchModeControls-timer+[class^=UI],[class^=UI]+.MatchModeControls-timer{margin-top:0!important}}.MatchModeControls-sidesError{color:#ff725b}.MatchModeControls-sideToggles{*zoom:1}.MatchModeControls-sideToggles:after,.MatchModeControls-sideToggles:before{content:"";display:table}.MatchModeControls-sideToggles:after{clear:both}.MatchModeControls-sideToggle{width:calc(49.995% - 16px)}.MatchModeControls-sideToggle:nth-child(n){margin-right:32px;float:left;clear:none}.MatchModeControls-sideToggle:last-child{margin-right:0}.MatchModeControls-sideToggle:nth-child(2n){margin-right:0;float:right}.MatchModeControls-sideToggle:nth-child(odd){clear:left}.MatchModeControls-sideToggle:nth-child(n+3){margin-top:1.5rem}@media screen and (max-width:38.75em){.MatchModeControls-sideToggle{-webkit-flex:100%;-ms-flex:100%;flex:100%;width:99.99%}.MatchModeControls-sideToggle:nth-child(n){margin-right:8px;float:left;clear:none}.MatchModeControls-sideToggle:last-child{margin-right:0}.MatchModeControls-sideToggle:nth-child(2n){margin-right:0;float:right}.MatchModeControls-sideToggle:nth-child(odd){clear:left}.MatchModeControls-sideToggle+.MatchModeControls-sideToggle,.MatchModeControls-sideToggle+[class^=UI],[class^=UI]+.MatchModeControls-sideToggle{margin-top:1.5rem}}.MatchModeInstructionsModal--normal{margin:-2.5rem -2rem -3.75rem;padding:3.75rem 6.25rem;text-align:center}@media screen and (max-width:38.75em){.MatchModeInstructionsModal--normal{margin:0;padding:2rem 0}}@media screen and (max-width:20em){.MatchModeInstructionsModal--normal{padding:1rem 0}}.MatchModeInstructionsModal-description{margin-top:1rem!important}.MatchModeInstructionsModal-button{margin-top:2.5rem!important}@media screen and (max-width:20em){.MatchModeInstructionsModal-button{margin-top:2rem!important}}.MatchModeInstructionsModal-MWebAd{display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:2.5rem}@media screen and (max-width:20em){.MatchModeInstructionsModal-MWebAd{margin-top:2rem}}@media screen and (max-width:38.75em){.MatchModeInstructionsModal-MWebAd{margin-left:-1rem;margin-right:-1rem}}.MatchModeInstructionsModal-MWebAd .SiteAd{width:18.75rem}.MatchModeInstructionsModal-MWebAd .SiteAd .AdHeading{text-align:left}@media screen and (max-width:20em){.MatchModeInstructionsModal-MWebAd .SiteAd .AdHeading{display:none}}.MatchModeLayout-notEnoughContent{padding:2.5rem}.MatchModeQuestionGridBoard{margin:2.5rem;position:relative}@media screen and (max-width:64em){.MatchModeQuestionGridBoard{margin:.5rem}}.MatchModeQuestionGridBoard-diagram{bottom:0;left:0;padding:0 -.25rem 0 0;position:absolute;top:0;width:70%}@media screen and (max-width:64em){.MatchModeQuestionGridBoard-diagram{height:70%;padding:-.25rem 0 0;right:0;top:auto;width:100%}}@media screen and (max-width:38.75em){.MatchModeQuestionGridBoard-diagram{height:50%}}.MatchModeQuestionGridBoard-tiles{bottom:-.25rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;right:-.25rem;top:-.25rem;width:calc(100% + .5rem)}.MatchModeQuestionGridBoard-diagram+.MatchModeQuestionGridBoard-tiles{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:30%}@media screen and (max-width:64em){.MatchModeQuestionGridBoard-diagram+.MatchModeQuestionGridBoard-tiles{bottom:auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:30%;left:-.25rem;width:calc(100% + .5rem)}}@media screen and (max-width:38.75em){.MatchModeQuestionGridBoard-diagram+.MatchModeQuestionGridBoard-tiles{height:50%}}.MatchModeQuestionGridBoard-tile{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:.25rem;width:33%}.MatchModeQuestionGridBoard-tile:empty{padding:.375rem}.MatchModeQuestionGridBoard-diagram+.MatchModeQuestionGridBoard-tiles .MatchModeQuestionGridBoard-tile{width:100%}@media screen and (max-width:64em){.MatchModeQuestionGridBoard-diagram+.MatchModeQuestionGridBoard-tiles .MatchModeQuestionGridBoard-tile{width:33%}}@media screen and (max-width:38.75em){.MatchModeQuestionGridBoard-diagram+.MatchModeQuestionGridBoard-tiles .MatchModeQuestionGridBoard-tile{width:50%}}.MatchModeQuestionGridTile{background-color:#fff;border:.125rem solid #dadee0;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;opacity:1;position:relative;transition:border-color .12s cubic-bezier(.47,0,.745,.715),opacity .3s cubic-bezier(.47,0,.745,.715),transform .3s cubic-bezier(.47,0,.745,.715);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.MatchModeQuestionGridTile:hover{border-color:#c0cace}.MatchModeQuestionGridTile.is-correct{border-color:#23b26d;cursor:default;opacity:0;transform:scale(.8)}.MatchModeQuestionGridTile.is-incorrect{border-color:#ff725b}.MatchModeQuestionGridTile.is-selected{border-color:#ffcd1f}.MatchModeQuestionGridTile-image{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.MatchModeQuestionGridTile-image:after{background-color:hsla(0,0%,100%,.8);content:"";display:none;height:100%;width:100%}.MatchModeQuestionGridTile:not(.is-imageOnly) .MatchModeQuestionGridTile-image:after{display:block}.MatchModeQuestionGridTile-content{-webkit-animation:cellAppear .3s ease-in-out 0s;-moz-animation:.3s ease-in-out 0s cellAppear;-ms-animation:.3s ease-in-out 0s cellAppear;animation:cellAppear .3s ease-in-out 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:.3125rem;text-align:center;bottom:0;left:0;position:absolute;right:0;top:0;font-weight:400;font-size:.875rem;line-height:1.285714285714286;transition:none .12s cubic-bezier(.47,0,.745,.715);transition-property:background-color;will-change:transform}@media screen and (max-width:38.75em){.MatchModeQuestionGridTile-content{font-weight:400;font-size:.75rem;line-height:1.333333333333333;padding:.125rem}}.MatchModeQuestionGridTile.is-correct .MatchModeQuestionGridTile-content{background-color:rgba(35,178,109,.25)}.MatchModeQuestionGridTile.is-incorrect .MatchModeQuestionGridTile-content{background-color:rgba(255,114,91,.25)}.MatchModeQuestionGridTile.is-selected .MatchModeQuestionGridTile-content{background-color:rgba(255,205,31,.25)}.MatchModeQuestionGridTile-text{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;width:100%;will-change:transform}.MatchModeQuestionGridTile.is-incorrect .MatchModeQuestionGridTile-text{-webkit-animation:shake .3s ease-in-out 0s;-moz-animation:.3s ease-in-out 0s shake;-ms-animation:.3s ease-in-out 0s shake;animation:shake .3s ease-in-out 0s}.MatchModeQuestionGridBoard-tile:first-child .MatchModeQuestionGridTile-content{-webkit-animation-delay:30ms;-moz-animation-delay:30ms;-ms-animation-delay:30ms;animation-delay:30ms}.MatchModeQuestionGridBoard-tile:nth-child(2) .MatchModeQuestionGridTile-content{-webkit-animation-delay:60ms;-moz-animation-delay:60ms;-ms-animation-delay:60ms;animation-delay:60ms}.MatchModeQuestionGridBoard-tile:nth-child(3) .MatchModeQuestionGridTile-content{-webkit-animation-delay:90ms;-moz-animation-delay:90ms;-ms-animation-delay:90ms;animation-delay:90ms}.MatchModeQuestionGridBoard-tile:nth-child(4) .MatchModeQuestionGridTile-content{-webkit-animation-delay:.12s;-moz-animation-delay:.12s;-ms-animation-delay:.12s;animation-delay:.12s}.MatchModeQuestionGridBoard-tile:nth-child(5) .MatchModeQuestionGridTile-content{-webkit-animation-delay:.15s;-moz-animation-delay:.15s;-ms-animation-delay:.15s;animation-delay:.15s}.MatchModeQuestionGridBoard-tile:nth-child(6) .MatchModeQuestionGridTile-content{-webkit-animation-delay:.18s;-moz-animation-delay:.18s;-ms-animation-delay:.18s;animation-delay:.18s}.MatchModeQuestionGridBoard-tile:nth-child(7) .MatchModeQuestionGridTile-content{-webkit-animation-delay:.21s;-moz-animation-delay:.21s;-ms-animation-delay:.21s;animation-delay:.21s}.MatchModeQuestionGridBoard-tile:nth-child(8) .MatchModeQuestionGridTile-content{-webkit-animation-delay:.24s;-moz-animation-delay:.24s;-ms-animation-delay:.24s;animation-delay:.24s}.MatchModeQuestionGridBoard-tile:nth-child(9) .MatchModeQuestionGridTile-content{-webkit-animation-delay:.27s;-moz-animation-delay:.27s;-ms-animation-delay:.27s;animation-delay:.27s}.MatchModeQuestionGridBoard-tile:nth-child(10) .MatchModeQuestionGridTile-content{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;animation-delay:.3s}.MatchModeQuestionGridBoard-tile:nth-child(11) .MatchModeQuestionGridTile-content{-webkit-animation-delay:.33s;-moz-animation-delay:.33s;-ms-animation-delay:.33s;animation-delay:.33s}.MatchModeQuestionGridBoard-tile:nth-child(12) .MatchModeQuestionGridTile-content{-webkit-animation-delay:.36s;-moz-animation-delay:.36s;-ms-animation-delay:.36s;animation-delay:.36s}@-moz-keyframes shake{0%,to{transform:translateZ(0)}22.5%{transform:translate3d(.625rem,0,0)}42.5%{transform:translate3d(-.5rem,0,0)}60%{transform:translate3d(.5rem,0,0)}75%{transform:translate3d(-.3125rem,0,0)}87.5%{transform:translate3d(.3125rem,0,0)}}@-webkit-keyframes shake{0%,to{transform:translateZ(0)}22.5%{transform:translate3d(.625rem,0,0)}42.5%{transform:translate3d(-.5rem,0,0)}60%{transform:translate3d(.5rem,0,0)}75%{transform:translate3d(-.3125rem,0,0)}87.5%{transform:translate3d(.3125rem,0,0)}}@-o-keyframes shake{0%,to{transform:translateZ(0)}22.5%{transform:translate3d(.625rem,0,0)}42.5%{transform:translate3d(-.5rem,0,0)}60%{transform:translate3d(.5rem,0,0)}75%{transform:translate3d(-.3125rem,0,0)}87.5%{transform:translate3d(.3125rem,0,0)}}@keyframes shake{0%,to{transform:translateZ(0)}22.5%{transform:translate3d(.625rem,0,0)}42.5%{transform:translate3d(-.5rem,0,0)}60%{transform:translate3d(.5rem,0,0)}75%{transform:translate3d(-.3125rem,0,0)}87.5%{transform:translate3d(.3125rem,0,0)}}@-moz-keyframes cellAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes cellAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-o-keyframes cellAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cellAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.MatchModeQuestionScatterBoard{opacity:0;transition:all .12s cubic-bezier(.47,0,.745,.715)}.MatchModeQuestionScatterBoard.is-ready{opacity:1}.MatchModeQuestionScatterTile{background-color:#fff;border:.125rem solid #dadee0;border-radius:.25rem;cursor:move;font-weight:400!important;max-width:15.625rem;opacity:1;padding:.5rem;position:absolute;transition:transform .5s ease-in-out,background-color .12s cubic-bezier(.47,0,.745,.715),border-color .12s cubic-bezier(.47,0,.745,.715),opacity .5s cubic-bezier(.47,0,.745,.715);font-weight:400;font-size:1rem;line-height:1.625;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform;z-index:100}@media screen and (max-width:38.75em){.MatchModeQuestionScatterTile{font-weight:400;font-size:.875rem;line-height:1.571428571428571}}.MatchModeQuestionScatterTile.is-dragging{transition:background-color .12s cubic-bezier(.47,0,.745,.715),border-color .12s cubic-bezier(.47,0,.745,.715),opacity .5s cubic-bezier(.47,0,.745,.715)}.MatchModeQuestionScatterTile.is-draggedOver,.MatchModeQuestionScatterTile.is-dragging,.MatchModeQuestionScatterTile:hover{border-color:#c0cace}.MatchModeQuestionScatterTile.is-correct{border-color:#23b26d;opacity:0;pointer-events:none}.MatchModeQuestionScatterTile.is-incorrect{border-color:#ff725b}.ie11 .MatchModeQuestionScatterTile,.ie-edge .MatchModeQuestionScatterTile,.ie .MatchModeQuestionScatterTile{-ms-touch-action:none;touch-action:none}.MatchModeQuestionScatterTile-image{display:block;margin:0 auto .5rem;max-height:5rem;width:auto}