@-moz-keyframes fadeInOverlay{0%{background:#fff0}to{background:var(--overlay-background)}}@-webkit-keyframes fadeInOverlay{0%{background:#fff0}to{background:var(--overlay-background)}}@-o-keyframes fadeInOverlay{0%{background:#fff0}to{background:var(--overlay-background)}}@keyframes fadeInOverlay{0%{background:#fff0}to{background:var(--overlay-background)}}@-moz-keyframes fadeOutOverlay{0%{background:var(--overlay-background)}to{background:#fff0}}@-webkit-keyframes fadeOutOverlay{0%{background:var(--overlay-background)}to{background:#fff0}}@-o-keyframes fadeOutOverlay{0%{background:var(--overlay-background)}to{background:#fff0}}@keyframes fadeOutOverlay{0%{background:var(--overlay-background)}to{background:#fff0}}.ModeControls{background-color:var(--gray-200-twilight-900);bottom:0;box-shadow:0 .25rem 1.25rem #00000014;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:48em){.ModeControls{box-shadow:none;position:static}}@media print{.ModeControls{display:none}}.ModeControls-modeHeader{*zoom:1;background-color:var(--twilight-500-gray-900);display:table;height:3.125rem;padding:0 .75rem;width:100%}.ModeControls-modeHeader:after,.ModeControls-modeHeader:before{content:"";display:table}.ModeControls-modeHeader:after{clear:both}.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined{background-color:var(--gray-100-gray-900);height:3.75rem;padding:1rem}.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-modeHeaderBack,.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-modeHeaderOptions{padding-top:.25rem}.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-modeHeaderBack .UIIcon,.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-modeHeaderOptions .UIIcon{color:#939bb4}.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-modeHeaderOptions{right:1rem;top:1rem}.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-progress,.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-progressSection{display:inline-block}.ModeControls-modeHeaderBack,.ModeControls-modeHeaderOptions{display:inline-block;padding:.75rem 0 .25rem;position:absolute}.ModeControls-modeHeaderOptions{right:.75rem}.ModeControls-modeHeaderOption+.ModeControls-modeHeaderOption{margin-left:1rem}body.embed .ModeControls-modeHeaderBack .UILink{display:none}.UIIcon.ModeControls-modeHeaderIcon{height:1.5rem;width:1.5rem}.ModeControls-sidebar{bottom:0;left:0;position:absolute;right:0;top:0}.ModeControls-back{border-bottom:1px solid var(--gray-200-gray-900);padding:.5rem 1rem}.ie-edge .ModeControls-back,.ie11 .ModeControls-back{padding:1.25rem}.ModeControls-back .UILink{align-items:center;display:flex;min-height:2.5rem}.ie-edge .ModeControls-back .UILink,.ie11 .ModeControls-back .UILink{min-height:1.25rem}body.embed .ModeControls-back{display:none}.ModeControls-backText{color:var(--gray-700-gray-200);font-size:.875rem;font-weight:600;line-height:1.285714285714286;margin-left:.5rem;text-align:left}@media screen and (max-width:38.75em){.ModeControls-backText{font-size:.75rem;font-weight:600;line-height:1.333333333333333}}.ModeControls-backIcon.UIIcon{vertical-align:middle}.ModeControls-main{bottom:0;left:0;padding:1rem;position:absolute;right:0;top:3.75rem!important;top:0}body.embed .ModeControls-main{top:0!important}@media screen and (max-width:48em){.ModeControls-progress{border-spacing:1rem;display:table;margin-top:0;table-layout:fixed;width:100%}}.ModeControls-progressSection+.ModeControls-progressSection,.ModeControls-progressSection+[class^=UI],[class^=UI]+.ModeControls-progressSection{margin-top:1.5rem}@media screen and (max-width:48em){.ModeControls-progressSection{display:table-cell;width:100%}}.ModeControls-fullscreen{padding:1rem 0}.ModeControls-actions{bottom:1rem;left:1rem;position:absolute;right:1rem;top:auto!important;top:1rem}.ModeControls-action+.ModeControls-action,.ModeControls-action+[class^=UI],[class^=UI]+.ModeControls-action{margin-top:1rem}.ModeControls-modeName{font-size:.875rem;font-weight:700;letter-spacing:.1875rem;line-height:1.214285714285714;margin:1.5rem 0 2.5rem;position:relative}@media screen and (max-width:38.75em){.ModeControls-modeName{font-size:.75rem;font-weight:700;letter-spacing:.1875rem;line-height:1.333333333333333}}body.embed .ModeControls-modeName{margin-top:0}.ModeControls-modeName .UIModeIcon{margin-right:.75rem;vertical-align:middle}.ModeControls-modeText{margin-bottom:2.5rem}.ModeControls-optionsOverlay .UIPopover,.ModeControls-optionsOverlay .UIPopover:after{margin-left:3.75rem}.ModeControls-blurBottom,.ModeControls-blurTop{height:1.25rem;position:absolute;width:100%}.ModeControls-blurTop{background:-webkit-linear-gradient(var(--gray-100-gray-700),#0000);background:-moz-linear-gradient(var(--gray-100-gray-700),#0000);background:-ms-linear-gradient(var(--gray-100-gray-700),#0000);background:linear-gradient(var(--gray-100-gray-700),#0000);top:100%;z-index:1}.ModeControls-blurBottom{background:-webkit-linear-gradient(#0000,var(--gray-100-gray-700));background:-moz-linear-gradient(#0000,var(--gray-100-gray-700));background:-ms-linear-gradient(#0000,var(--gray-100-gray-700));background:linear-gradient(#0000,var(--gray-100-gray-700));bottom:100%}.ModeLayout{bottom:0;left:0;max-height:100%;position:absolute;right:0;top:4rem!important;top:0;transition:max-height .2s ease-in}.ModeLayout.is-showingAdz{overflow-y:auto}.ModeLayout.is-showingSmartBanner{max-height:calc(100% - 5.1875rem)}.ModeLayout.is-usingDarkBackground{background-color:#282e3e}.ModeLayout.is-showingNewNav,body.embed .ModeLayout{top:0!important}.ModeLayout.is-showingNewNav{display:flex;flex-direction:column}@media screen and (max-width:48em){.ModeLayout{top:0!important}}@media print{.ModeLayout{position:static}}.ModeLayout .UIContainer{display:flex;padding:0}:not(.is-showingNewNav).ModeLayout .UIContainer{bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width:48em){.ModeLayout .UIContainer{flex-direction:column}}@media print{.ModeLayout .UIContainer{display:block}}.is-showingNewNav.ModeLayout .UIContainer{height:100%;width:100%}.is-showingTasks.ModeLayout .UIContainer{justify-content:center;max-width:100%}.ModeLayout.is-fullWidth .UIContainer{max-width:none}.ModeLayout.is-fullHeight .UIContainer{position:static}.ModeLayout-controls{bottom:0;display:block;position:fixed;top:4rem;width:12.1875rem}.ModeLayout.is-showingNewNav .ModeLayout-controls{bottom:auto;position:fixed;top:0;width:100%;z-index:901}@media screen and (max-width:48em){.ModeLayout-controls{display:block;position:static;width:100%}}body.embed .ModeLayout-controls{bottom:1.8125rem}.ModeLayout-content{display:flex;flex:1;margin-left:12.1875rem;padding:1.5rem;position:relative;width:100%}@media screen and (max-width:48em){.ModeLayout-content{padding:1rem}}@media screen and (max-width:38.75em){.ModeLayout-content{padding:0}}.ModeLayout-content.is-fullHorizontalBleed{overflow-y:auto;padding-left:0;padding-right:0}.ModeLayout-content.is-showingTasks>*{background-color:inherit}.ModeLayout-content>*{flex:1}.ModeLayout.is-showingNewNav .ModeLayout-content{margin-left:0;padding-top:5.5rem}@media screen and (max-width:48em){.ModeLayout.is-showingNewNav .ModeLayout-content{padding:3rem 0 0}}@media screen and (max-width:38.75em){.ModeLayout.is-showingNewNav .ModeLayout-content{padding-top:6rem}}.ModeLayout.is-showingTasks .ModeLayout-content{margin:0;padding:0}@media screen and (max-width:38.75em){.ModeLayout.is-showingTasks .ModeLayout-content{padding-top:3rem}}body.embed .ModeLayout-content{margin-bottom:1.8125rem}@media screen and (max-width:48em){.ModeLayout-content{margin-left:0}.LearnModeLayout .ModeLayout-content{flex:none}}@media print{.ModeLayout-content{display:block;margin-left:0}}.ModeLayout-ad{padding:1.5rem .625rem 1.5rem 0;width:10.625rem}.ModeLayout.is-showingNewNav .ModeLayout-ad{padding-top:5.4375rem}.ModeLayout.is-showingTasks .ModeLayout-ad{position:absolute;right:0;z-index:2}@media screen and (min-width:48.0625em){body.flex-sidebar .ModeLayout-ad{width:11.875rem}}@media screen and (min-width:64.0625em){body.flex-sidebar .ModeLayout-ad{width:19.375rem}}.ModeLayout.is-usingDarkBackground .ModeLayout-ad .SiteAd-label{color:#fff}@media screen and (max-width:48em){.TestModePage .ModeLayout-ad{padding:0 0 .75rem;width:100%}}@media screen and (max-width:38.75em){.TestModePage .ModeLayout-ad{padding:.75rem 0 0}}@media screen and (max-width:48em){.LearnModeLayout .ModeLayout-ad{padding:.75rem 0 0;width:100%}.StudyModesLayout .ModeLayout-ad{padding:0;width:100%}}@media screen and (max-width:38.75em){.StudyModesLayout .ModeLayout-ad{background-color:var(--gray-100-gray-700)}}@media screen and (max-width:20em){.StudyModesLayout .ModeLayout-ad{display:none}}@media screen and (max-width:48em) and (max-height:40.5625em){.StudyModesLayout .ModeLayout-ad{display:none}}@media print{.ModeLayout-ad{display:none}}