@-moz-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}
100%{background:rgba(0,0,0,0.5)}}@-webkit-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.5)}}@-o-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.5)}}@keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.5)}}@-moz-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}@-webkit-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}@-o-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}@keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,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 120ms cubic-bezier(0.47,0,0.745,0.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 + [class^=UI],[class^=UI] + .MatchModeControls-timer,.MatchModeControls-timer + .MatchModeControls-timer{margin-top:1.5rem}@media screen and (max-width:48em){.MatchModeControls-timer{text-align:center}.MatchModeControls-timer + [class^=UI],[class^=UI] + .MatchModeControls-timer,.MatchModeControls-timer + .MatchModeControls-timer{margin-top:0 !important}}.MatchModeControls-sidesError{color:#ff725b}.MatchModeControls-sideToggles{*zoom:1}.MatchModeControls-sideToggles:before,.MatchModeControls-sideToggles:after{content:'';display:table}.MatchModeControls-sideToggles:after{clear:both}.MatchModeControls-sideToggle{width:calc(99.99% * 1/2 - (32px - 32px * 1/2))}.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(2n + 1){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:calc(99.99% * 2/2 - (8px - 8px * 2/2))}.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(2n + 1){clear:left}.MatchModeControls-sideToggle + [class^=UI],[class^=UI] + .MatchModeControls-sideToggle,.MatchModeControls-sideToggle + .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}
}.MatchModeInstructionsModal-description{margin-top:1rem !important}.MatchModeInstructionsModal-button{margin-top:2.5rem !important}.MatchModeLayout-notEnoughContent{padding:2.5rem}.MatchModeLayout-dismissibleAd{padding:2.5rem}.MatchModeQuestionGridBoard{margin:2.5rem;position:relative}@media screen and (max-width:64em){.MatchModeQuestionGridBoard{margin:0.5rem}}.MatchModeQuestionGridBoard-diagram{bottom:0;left:0;padding:0 -0.25rem 0 0;position:absolute;top:0;width:70%}@media screen and (max-width:64em){.MatchModeQuestionGridBoard-diagram{height:70%;padding:-0.25rem 0 0 0;right:0;top:auto;width:100%}}@media screen and (max-width:38.75em){.MatchModeQuestionGridBoard-diagram{height:50%}}.MatchModeQuestionGridBoard-tiles{bottom:-0.25rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;right:-0.25rem;top:-0.25rem;width:calc(100% + 0.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:-0.25rem;width:calc(100% + 0.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:0.25rem;width:33%}.MatchModeQuestionGridBoard-tile:empty{padding:0.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:0.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 120ms cubic-bezier(0.47,0,0.745,0.715),opacity 300ms cubic-bezier(0.47,0,0.745,0.715),transform 300ms cubic-bezier(0.47,0,0.745,0.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(0.8)}.MatchModeQuestionGridTile.is-incorrect{border-color:#ff725b}.MatchModeQuestionGridTile.is-selected{border-color:#ffcd1f}.MatchModeQuestionGridTile-image{background-position:center;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.MatchModeQuestionGridTile-image:after{background-color:rgba(255,255,255,0.8);content:'';display:none;height:100%;width:100%}
.MatchModeQuestionGridTile:not(.is-imageOnly) .MatchModeQuestionGridTile-image:after{display:block}.MatchModeQuestionGridTile-content{-webkit-animation:300ms ease-in-out 0s cellAppear;-moz-animation:300ms ease-in-out 0s cellAppear;-ms-animation:300ms ease-in-out 0s cellAppear;animation:300ms ease-in-out 0s cellAppear;-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:0.3125rem;text-align:center;bottom:0;left:0;position:absolute;right:0;top:0;font-weight:400;font-size:0.875rem;line-height:1.285714285714286;transition:none 120ms cubic-bezier(0.47,0,0.745,0.715);transition-property:background-color;will-change:transform}@media screen and (max-width:38.75em){.MatchModeQuestionGridTile-content{font-weight:400;font-size:0.75rem;line-height:1.333333333333333}}@media screen and (max-width:38.75em){.MatchModeQuestionGridTile-content{padding:0.125rem}}.MatchModeQuestionGridTile.is-correct .MatchModeQuestionGridTile-content{background-color:rgba(35,178,109,0.25)}.MatchModeQuestionGridTile.is-incorrect .MatchModeQuestionGridTile-content{background-color:rgba(255,114,91,0.25)}.MatchModeQuestionGridTile.is-selected .MatchModeQuestionGridTile-content{background-color:rgba(255,205,31,0.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:300ms ease-in-out 0s shake;-moz-animation:300ms ease-in-out 0s shake;-ms-animation:300ms ease-in-out 0s shake;animation:300ms ease-in-out 0s shake}.MatchModeQuestionGridBoard-tile:nth-child(1) .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:120ms;-moz-animation-delay:120ms;-ms-animation-delay:120ms;animation-delay:120ms}.MatchModeQuestionGridBoard-tile:nth-child(5) .MatchModeQuestionGridTile-content{-webkit-animation-delay:150ms;-moz-animation-delay:150ms;-ms-animation-delay:150ms;animation-delay:150ms}.MatchModeQuestionGridBoard-tile:nth-child(6) .MatchModeQuestionGridTile-content{-webkit-animation-delay:180ms;-moz-animation-delay:180ms;-ms-animation-delay:180ms;animation-delay:180ms}.MatchModeQuestionGridBoard-tile:nth-child(7) .MatchModeQuestionGridTile-content{-webkit-animation-delay:210ms;-moz-animation-delay:210ms;-ms-animation-delay:210ms;animation-delay:210ms}
.MatchModeQuestionGridBoard-tile:nth-child(8) .MatchModeQuestionGridTile-content{-webkit-animation-delay:240ms;-moz-animation-delay:240ms;-ms-animation-delay:240ms;animation-delay:240ms}.MatchModeQuestionGridBoard-tile:nth-child(9) .MatchModeQuestionGridTile-content{-webkit-animation-delay:270ms;-moz-animation-delay:270ms;-ms-animation-delay:270ms;animation-delay:270ms}.MatchModeQuestionGridBoard-tile:nth-child(10) .MatchModeQuestionGridTile-content{-webkit-animation-delay:300ms;-moz-animation-delay:300ms;-ms-animation-delay:300ms;animation-delay:300ms}.MatchModeQuestionGridBoard-tile:nth-child(11) .MatchModeQuestionGridTile-content{-webkit-animation-delay:330ms;-moz-animation-delay:330ms;-ms-animation-delay:330ms;animation-delay:330ms}.MatchModeQuestionGridBoard-tile:nth-child(12) .MatchModeQuestionGridTile-content{-webkit-animation-delay:360ms;-moz-animation-delay:360ms;-ms-animation-delay:360ms;animation-delay:360ms}@-moz-keyframes shake{from,to{transform:translate3d(0,0,0)}22.5%{transform:translate3d(0.625rem,0,0)}42.5%{transform:translate3d(-0.5rem,0,0)}60%{transform:translate3d(0.5rem,0,0)}75%{transform:translate3d(-0.3125rem,0,0)}87.5%{transform:translate3d(0.3125rem,0,0)}}@-webkit-keyframes shake{from,to{transform:translate3d(0,0,0)}22.5%{transform:translate3d(0.625rem,0,0)}42.5%{transform:translate3d(-0.5rem,0,0)}60%{transform:translate3d(0.5rem,0,0)}75%{transform:translate3d(-0.3125rem,0,0)}87.5%{transform:translate3d(0.3125rem,0,0)}}@-o-keyframes shake{from,to{transform:translate3d(0,0,0)}22.5%{transform:translate3d(0.625rem,0,0)}42.5%{transform:translate3d(-0.5rem,0,0)}60%{transform:translate3d(0.5rem,0,0)}75%{transform:translate3d(-0.3125rem,0,0)}87.5%{transform:translate3d(0.3125rem,0,0)}}@keyframes shake{from,to{transform:translate3d(0,0,0)}22.5%{transform:translate3d(0.625rem,0,0)}42.5%{transform:translate3d(-0.5rem,0,0)}60%{transform:translate3d(0.5rem,0,0)}75%{transform:translate3d(-0.3125rem,0,0)}87.5%{transform:translate3d(0.3125rem,0,0)}}@-moz-keyframes cellAppear{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes cellAppear{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@-o-keyframes cellAppear{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes cellAppear{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.MatchModeQuestionScatterBoard{opacity:0;transition:all 120ms cubic-bezier(0.47,0,0.745,0.715)}.MatchModeQuestionScatterBoard.is-ready{opacity:1}.MatchModeQuestionScatterTile{background-color:#fff;border:0.125rem solid #dadee0;cursor:move;font-weight:normal !important;max-width:15.625rem;opacity:1;padding:0.5rem;position:absolute;transition:transform 500ms ease-in-out,background-color 120ms cubic-bezier(0.47,0,0.745,0.715),border-color 120ms cubic-bezier(0.47,0,0.745,0.715),opacity 500ms cubic-bezier(0.47,0,0.745,0.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:0.875rem;line-height:1.571428571428571}}.MatchModeQuestionScatterTile.is-dragging{transition:background-color 120ms cubic-bezier(0.47,0,0.745,0.715),border-color 120ms cubic-bezier(0.47,0,0.745,0.715),opacity 500ms cubic-bezier(0.47,0,0.745,0.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}.ie .MatchModeQuestionScatterTile,.ie11 .MatchModeQuestionScatterTile,.ie-edge .MatchModeQuestionScatterTile{-ms-touch-action:none;touch-action:none}.MatchModeQuestionScatterTile-image{display:block;margin:0 auto 0.5rem auto;max-height:5rem;width:auto}