@-moz-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}
100%{background:rgba(0,0,0,0.24)}}@-webkit-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.24)}}@-o-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.24)}}@keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.24)}}@-moz-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.24)}100%{background:rgba(255,255,255,0)}}@-webkit-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.24)}100%{background:rgba(255,255,255,0)}}@-o-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.24)}100%{background:rgba(255,255,255,0)}}@keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.24)}100%{background:rgba(255,255,255,0)}}.LatestSetsIndex{padding:1.5rem 0}.LatestSetsIndex-row td{padding:1.5rem}.LatestSetsIndex-row:nth-child(odd){background-color:#fff}.LatestSetsIndex-pagingWrapper .paging{margin:0.3125rem 0.625rem 0.5rem;text-align:right}.LatestSetsIndex-pagingWrapper .paging .current{border-color:#c0cace;color:#c0cace}.LatestSetsIndex-pagingWrapper .paging a{background:#fff;color:#3ccfcf;border:1px solid #dadee0;padding:0.5rem}.LatestSetsIndex-pagingWrapper .paging a:hover{color:#ffcd1f;border-color:#ffcd1f}.NewSetShareModal-emoji{height:36px;vertical-align:bottom}.SetDeleteModal-heading{font-weight:700;font-size:2.375rem;line-height:1.263157894736842}@media screen and (max-width:38.75em){.SetDeleteModal-heading{font-weight:700;font-size:1.625rem;line-height:1.153846153846154}}.SetDeleteModal-warning{font-weight:600}.SetDeleteModal-classify .UIDropdown{margin-left:0 !important}.SetPageAddToClassOrFolderModal-createButton{background:#fff;padding:1.5rem;text-align:center}.SetPageAdminTools{margin:2.5rem 5rem}.SetPageAdminTools-auditLog,.SetPageAdminTools-privacyLock{margin-top:2.5rem}.SetPageAdminTools-auditLogItem,.SetPageAdminTools-privacyLockType{margin-top:1.25rem}.SetPageAdz{display:inline-block;height:100%;position:absolute;right:0;width:100%}.SetPageAdz-container{height:100%;margin:0 auto;position:relative;clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0}@media screen and (max-width:85.25em){.SetPageAdz-container{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPageAdz-container{padding:0 1rem}}.SetPageAdz-wrapper{height:100%;padding-top:2.5rem;position:absolute;right:0;z-index:300}@media screen and (max-width:81.25em){.SetPageAdz-wrapper{right:2.5rem}}.SetPageAdz-siteAdz{position:-webkit-sticky;position:sticky;top:0}@media screen and (max-height:ui_convert_to_rem){.SetPageAdz-siteAdz{position:relative}}.SetPageBanner{clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0}@media screen and (max-width:85.25em){.SetPageBanner{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPageBanner{padding:0 1rem}}.SetPage.has-adz .SetPageBanner{padding-right:13rem}@media screen and (max-width:85.25em){.SetPage.has-adz .SetPageBanner{padding-right:14.25rem}}@media screen and (max-width:48em){.SetPage.has-adz .SetPageBanner{padding-right:2.5rem}
}@media screen and (max-width:38.75em){.SetPage.has-adz .SetPageBanner{padding-right:1rem}}.SetPageBanner-banner{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;padding:2rem 2.5rem}@media screen and (max-width:64em){.SetPageBanner-banner{padding:2rem}}@media screen and (max-width:48em){.SetPageBanner-banner{padding:1.5rem 2rem}}@media screen and (max-width:56.25em){.SetPageBanner-banner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.SetPageBanner-text{-webkit-flex:1 10 0;-ms-flex:1 10 0;flex:1 10 0;padding-right:2rem}@media screen and (max-width:56.25em){.SetPageBanner-text{padding-right:0}}@media screen and (max-width:56.25em){.SetPageBanner-actions{margin-top:1.25rem !important}.SetPageBanner-actions .UIButton,.SetPageBanner-actions .UILink{display:block;margin-left:auto !important;margin-right:auto !important}.SetPageBanner-actions .UIButton + [class^=UI],.SetPageBanner-actions .UILink + [class^=UI],[class^=UI] + .SetPageBanner-actions .UIButton,[class^=UI] + .SetPageBanner-actions .UILink,.SetPageBanner-actions .UIButton + .SetPageBanner-actions .UIButton,.SetPageBanner-actions .UILink + .SetPageBanner-actions .UILink{margin-top:0.5rem}}@media screen and (max-width:56.25em){.SetPageBanner-actions,.SetPageBanner-text{text-align:center}}.SetPageBanner .UIHeading + [class^=UI],[class^=UI] + .SetPageBanner .UIHeading,.SetPageBanner .UIHeading + .SetPageBanner .UIHeading{margin-top:0.5rem}.SetPageBanner .UIHeading{font-weight:700;font-size:1.25rem;line-height:1.2}@media screen and (max-width:38.75em){.SetPageBanner .UIHeading{font-weight:700;font-size:1.125rem;line-height:1.111111111111111}}.SetPageBanner .UIParagraph{color:#97a5aa;font-weight:400;font-size:1rem;line-height:1.625}@media screen and (max-width:38.75em){.SetPageBanner .UIParagraph{font-weight:400;font-size:0.875rem;line-height:1.571428571428571}}.SetPageDiagram{height:43.75rem}@media screen and (max-height:48em){.SetPageDiagram{height:31.25rem}}@media screen and (max-width:38.75em){.SetPageDiagram{height:12.5rem}.SetPageDiagram:after{content:' ';bottom:0;left:0;position:absolute;right:0;top:0;z-index:400}}.SetPageDiagram .leaflet-fade-anim .leaflet-popup{transition:none}.SetPageDiagram-sideLabel{color:#97a5aa;margin-bottom:0.3125rem;font-weight:600;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.0625rem;line-height:1.333333333333333}@media screen and (max-width:38.75em){.SetPageDiagram-sideLabel{font-weight:600;text-transform:uppercase;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.3}}.SetPageEmbedModal-content .UIDropdown{min-width:11.25rem}.SetPageEmbedModal-copyBtn{display:inline-block}.SetPageEmbedModal-copyBtn{margin-top:0 !important}.SetPageEmbedModal-privateSetMessage .UIParagraph{margin-top:0.625rem !important}.SetPageExportModal-content .UIRadio,.SetPageExportModal-content .UICheckbox{margin-top:1rem !important}.SetPageExportModal-content .UIInput-input{position:relative;z-index:100}
.SetPageExportModal-content .UITextarea-textarea{font-size:0.9375rem;height:12.5rem}.SetPageExportModal-optionsTitle,.SetPageExportModal-delimiterOptsTitle,.SetPageExportModal-copyPrompt{margin-bottom:1rem;font-weight:600;font-size:0.875rem;line-height:1.285714285714286}@media screen and (max-width:38.75em){.SetPageExportModal-optionsTitle,.SetPageExportModal-delimiterOptsTitle,.SetPageExportModal-copyPrompt{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}.SetPageExportModal-content .UIRadio-label{max-width:5rem}.SetPageExportModal-copy{display:table;margin-top:0.75rem;width:100%}.SetPageExportModal-copyPrompt,.SetPageExportModal-copyBtnWrapper{display:table-cell;vertical-align:middle}.SetPageExportModal-copyBtnWrapper{text-align:right}.SetPageExportModal-copyBtnWrapper .UIButton{white-space:nowrap}.SetPageFooter-container{clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0}@media screen and (max-width:85.25em){.SetPageFooter-container{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPageFooter-container{padding:0 1rem}}.SetPageFooter.has-adz .SetPageFooter-container{padding-right:13rem}@media screen and (max-width:85.25em){.SetPageFooter.has-adz .SetPageFooter-container{padding-right:14.25rem}}@media screen and (max-width:48em){.SetPageFooter.has-adz .SetPageFooter-container{padding-right:2.5rem}}@media screen and (max-width:38.75em){.SetPageFooter.has-adz .SetPageFooter-container{padding-right:1rem}}@media print{.SetPageFooter-container{display:none}}.SetPageFooter-editButtonWrapper{margin-bottom:1rem;text-align:center}.SetPageFooter .UIHorizontalRule{border-color:#dadee0}.SetPageFooter-flickr{padding:0.5rem 0 1.25rem 0}.SetPageFooter-flickr{margin-top:1rem !important}.SetPageFooter-flickr .UIParagraph{font-weight:400;font-size:0.9375rem;line-height:1.866666666666667}.SetPageFooter-flickr .UIParagraph{margin-top:0.5rem !important}@media screen and (max-width:38.75em){.SetPageFooter-flickr .UIParagraph{font-weight:400;font-size:0.875rem;line-height:1.714285714285714}}.SetPageFooter-flickr .UIListItem{display:inline-block;margin-right:2.5rem}.SetPageFooter-flickr .UIListItem .UILink{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:6.25rem}.SetPageHeaderAdz{position:absolute;width:100%}.SetPageHeaderAdz-container{height:15.625rem;position:relative;clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0;top:0.625rem}@media screen and (max-width:85.25em){.SetPageHeaderAdz-container{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPageHeaderAdz-container{padding:0 1rem}}@media screen and (max-width:81.25em){.SetPageHeaderAdz-container{right:0.625rem}}.SetPageHeaderAdz-wrapper{position:absolute;right:0;z-index:300}.SetPageHeader{background:#fff;padding-bottom:1.25rem;padding-top:2.5rem;position:relative}.SetPageHeader.has-adz{padding-top:0}@media screen and (max-width:38.75em){.SetPageHeader{padding-top:2rem}}.SetPageHeader .UIContainer{margin:0 auto;max-width:set_page_container_width}
@media print{.SetPageHeader{padding:0;line-height:auto;overflow:hidden;width:100%}.SetPageHeader .UIHeading--one{font-size:1.625rem;word-wrap:break-word}}.SetPageHeader-container{clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0;word-wrap:break-word}@media screen and (max-width:85.25em){.SetPageHeader-container{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPageHeader-container{padding:0 1rem}}.SetPageHeader.has-adz .SetPageHeader-container{padding-right:19.25rem}@media screen and (max-width:85.25em){.SetPageHeader.has-adz .SetPageHeader-container{padding-right:24.25rem}}@media screen and (max-width:48em){.SetPageHeader.has-adz .SetPageHeader-container{padding-right:2.5rem}}@media screen and (max-width:38.75em){.SetPageHeader.has-adz .SetPageHeader-container{padding-right:1rem}}@media screen and (max-width:48em){.SetPageHeader.has-adz .SetPageHeader-container{min-height:auto}}@media print{.SetPageHeader.has-adz .SetPageHeader-container{padding-right:0}}.SetPageHeader-container .UIHeading{margin-top:0.625rem !important}.SetPageHeader-info{*zoom:1;line-height:1.5rem}.SetPageHeader-info:before,.SetPageHeader-info:after{content:'';display:table}.SetPageHeader-info:after{clear:both}@media print{.SetPageHeader-info{float:right;margin:0}.SetPageHeader-info .UserLink-avatar{display:none}.SetPageHeader-info .UserLink-content{padding:0}}.SetPageHeader-termCount{float:left;line-height:1.625rem !important;font-weight:600;font-size:0.875rem;line-height:1.285714285714286}@media screen and (max-width:38.75em){.SetPageHeader-termCount{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}.SetPageHeader-infoDelimiter{border-right:0.125rem solid #f0f0f0;float:left;height:1.625rem;padding-right:1.25rem;margin-right:1.25rem}@media print{.SetPageHeader-infoDelimiter{padding-right:0.625rem;margin-right:0.625rem}}.SetPageHeader-creator{display:inline-block;height:1.625rem}.SetPageHeader-setMemberships{margin-top:0.625rem;font-weight:600;font-size:0.875rem;line-height:1.285714285714286;font-weight:600}@media screen and (max-width:38.75em){.SetPageHeader-setMemberships{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}@media print{.SetPageHeader-setMemberships{display:none}}.SetPageHeader-membershipDelimiter{border-right:0.125rem solid #455358;font-size:0.75rem;padding-right:0.5rem;margin-right:0.5rem}.SetPageHeader-description{max-height:11.25rem;overflow:hidden;position:relative;white-space:pre-wrap}.SetPageHeader-descriptionBlur{background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:-moz-linear-gradient(rgba(255,255,255,0),#fff);background:-ms-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);height:2.5rem;position:absolute;top:8.75rem;width:100%}.SetPage-categories{margin-top:0.625rem}.SetPage-categoryDelimiter{padding:0 0.125rem}.SetPage-categoryDelimiter .UIIcon--chevron-right{height:0.625rem;width:0.625rem}.SetPageInfoModalButton{-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 0.625rem;height:10.75rem;width:10.75rem;transition:all 120ms cubic-bezier(0.47,0,0.745,0.715);-webkit-tap-highlight-color:rgba(0,0,0,0)}
.SetPageInfoModalButton,.SetPageInfoModalButton:visited{background-color:#3ccfcf;color:#fff}html.touch .SetPageInfoModalButton:focus:hover:not(:active){background-color:#3ccfcf;color:#fff}.SetPageInfoModalButton:active,html.cursor .SetPageInfoModalButton:hover,html.cursor .SetPageInfoModalButton:hover:visited{background-color:#ffcd1f;color:#455358}.SetPageInfoModalButton:focus:not(:active):not(:hover){color:rgba(255,255,255,0.5)}.SetPageInfoModalButton:focus{outline:none}@media screen and (max-width:38.75em){.SetPageInfoModalButton{height:calc((100vw - 2*1rem - 2*0.625rem)/3);width:calc((100vw - 2*1rem - 2*0.625rem)/3)}}.SetPageInfoModalButton.is-opened{background-color:#ffcd1f !important;color:#455358 !important}.SetPageInfoModalButton.is-disabled{cursor:default;background-color:#c0cace;box-shadow:none;color:#fff}.SetPageInfoModalButton.is-disabled:active,.SetPageInfoModalButton.is-disabled:focus,html.cursor .SetPageInfoModalButton.is-disabled:hover,.SetPageInfoModalButton.is-disabled:visited{background-color:#c0cace;box-shadow:none;color:#fff}.SetPageInfoModal-main{background-color:#f0f0f0}.SetPageInfoModal-main .UserAvatar{box-shadow:none;margin-top:0.3125rem}.SetPageInfoModal-main,.SetPageInfoModal-footer{padding:2rem 2rem}@media screen and (max-width:38.75em){.SetPageInfoModal-main,.SetPageInfoModal-footer{padding:2rem 1rem}}.SetPageInfoModal-notice{margin-bottom:2.5rem}.SetPageInfoModal-description{margin-top:2.5rem}.SetPageInfoModal-descriptionTitle{font-weight:700;font-size:1rem;letter-spacing:0.0875rem;line-height:1.5}@media screen and (max-width:38.75em){.SetPageInfoModal-descriptionTitle{font-weight:700;font-size:0.9375rem;letter-spacing:0.0875rem;line-height:1.6}}.SetPageInfoModal-descriptionBody{margin-top:1.25rem;font-weight:400;font-size:0.9375rem;line-height:1.866666666666667;white-space:pre-wrap}@media screen and (max-width:38.75em){.SetPageInfoModal-descriptionBody{font-weight:400;font-size:0.875rem;line-height:1.714285714285714}}.SetPageInfoModal-loadingIndicator{text-align:center;width:100%}* + .SetPageInfoModal-loadingIndicator{margin-top:2.5rem}* + .SetPageInfoModal-statsButtons{margin-top:2.5rem}.SetPageInfoModal-statsButton{display:inline-block}.SetPageInfoModal-statsButton + .SetPageInfoModal-statsButton{margin-left:0.625rem}.SetPageInfoModal-statsButtonNumber{font-weight:700;font-size:3.125rem;letter-spacing:0.335rem;line-height:1.22}@media screen and (max-width:38.75em){.SetPageInfoModal-statsButtonNumber{font-weight:700;font-size:1.875rem;letter-spacing:0.234375rem;line-height:1.233333333333333}}.SetPageInfoModal-statsButtonLabel{font-weight:600;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.0625rem;line-height:1.333333333333333}@media screen and (max-width:38.75em){.SetPageInfoModal-statsButtonLabel{font-weight:600;text-transform:uppercase;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.3}}.SetPageInfoModal-stats{margin-top:1.25rem}.SetPageInfoModal-classSchool,.SetPageInfoModal-folderAuthor{color:#97a5aa;margin-bottom:0.5rem;font-weight:600;font-size:0.875rem;line-height:1.285714285714286}
@media screen and (max-width:38.75em){.SetPageInfoModal-classSchool,.SetPageInfoModal-folderAuthor{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}.SetPageInfoModal-footer{color:#455358}.SetPageInfoModal-footerItem{display:inline-block;max-width:25%;vertical-align:top}.SetPageInfoModal-footerItem + .SetPageInfoModal-footerItem{margin-left:2.5rem}@media screen and (max-width:38.75em){.SetPageInfoModal-footerItem + .SetPageInfoModal-footerItem{margin-left:1.25rem}}.SetPageInfoModal-footerItemText{margin-top:0.625rem;font-weight:600;font-size:0.75rem;letter-spacing:0.05375rem;line-height:1.333333333333333}@media screen and (max-width:38.75em){.SetPageInfoModal-footerItemText{font-weight:600;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.2}}.SetPageModeButton{background:#fff;border-bottom:0.3125rem solid #3ccfcf;color:#3ccfcf;display:inline-block;float:left;position:relative;text-align:center;text-transform:uppercase;box-shadow:0 0.3125rem 1rem 0 rgba(0,0,0,0.24);transition:all 120ms cubic-bezier(0.47,0,0.745,0.715);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SetPageModeButton:hover{border-bottom-color:#ffcd1f}.SetPageModeButton.is-disabled,.SetPageModeButton.is-disabled:hover{border-bottom-color:#dadee0}.SetPageModeButton,.SetPageModeButton-content,.SetPageModeButton-icon,.SetPageModeButton-icon .UIModeIcon{height:100%;width:100%}.SetPageModeButton-content{position:relative}.SetPageModeButton-diagramModeButtonIcon{float:left;margin-left:0.3125rem;margin-top:0.125rem;position:relative;z-index:100}.SetPageModeButton-icon{left:0;position:absolute;top:0}.SetPageModeButton-icon .UIModeIcon{margin:0;padding-top:1rem}.SetPageModeButton-icon svg{height:60%;width:60%}@media screen and (max-width:31.25em){.SetPageModeButton-icon svg{height:40%;width:40%}}.SetPageModeButton-modeName{bottom:1.25rem;left:0;letter-spacing:1px !important;position:absolute;font-weight:700;font-size:0.875rem;letter-spacing:0.1875rem;line-height:1.214285714285714;transition:all 120ms cubic-bezier(0.47,0,0.745,0.715);width:100%}@media screen and (max-width:38.75em){.SetPageModeButton-modeName{font-weight:700;font-size:0.75rem;letter-spacing:0.1875rem;line-height:1.333333333333333}}@media screen and (max-width:20em){.SetPageModeButton-modeName{font-weight:700 !important;font-weight:600;text-transform:uppercase;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.3}}.SetPageModeButton:hover .SetPageModeButton-modeName{color:#ffcd1f}.SetPageModeButton.is-disabled .SetPageModeButton-modeName{color:#c0cace}.SetPageModeButton-link{bottom:0;left:0;position:absolute;right:0;top:0}.SetPageModeButton-progress{bottom:0;color:#97a5aa;display:block;left:0;margin-bottom:0.3125rem;position:absolute;font-weight:600;text-transform:uppercase;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.3;width:100%}.SetPageModeButton-diagramCapableIcon{color:#dadee0;fill:#dadee0}.SetPageModes-buttonWrapper{display:inline-block;height:8.75rem;margin-right:0.625rem;margin-top:0 !important;width:8.375rem}
@media screen and (max-width:31.25em){.SetPageModes-buttonWrapper{height:6.25rem;width:calc((100% - 0.625rem * 2)/3)}}@media screen and (max-width:31.25em){.SetPageModes-group--study .SetPageModes-buttonWrapper:nth-of-type(3n){margin-right:0}}@media screen and (max-width:31.25em){.SetPageModes-group--play .SetPageModes-buttonWrapper:not(.SetPageModes-buttonWrapper--hiddenForMobile):nth-of-type(1){margin-right:0}}@media screen and (max-width:38.75em){.SetPageModes-buttonWrapper.SetPageModes-buttonWrapper--hiddenForMobile{display:none}}.SetPageModes-groupLabel{color:#97a5aa;display:block;height:1rem;margin-bottom:0.625rem}.SetPageModes-groupLabel .SetPageModes-starIcon{font-size:0.875rem;vertical-align:middle}@media screen and (max-width:79.9375em){.SetPage.has-adz .SetPageModes-groupLabel{display:none}}@media screen and (max-width:67.9375em){.SetPage:not(.has-adz) .SetPageModes-groupLabel{display:none}}.SetPageModes-group{display:inline-block}@media screen and (max-width:79.9375em){.SetPageModes.has-adz .SetPageModes-group{display:inline}}@media screen and (max-width:48em){.SetPageModes-group{display:inline}}.SetPage-recommendations{background:#3b4c9b}.SetRecommendationPreview{height:9.375rem}.SetPage-recommendationSets{margin-top:1.25rem;margin-bottom:1.25rem}.SetPage-recommendationSet{display:inline-block;height:100%;width:32%;box-shadow:0 0.3125rem 1rem 0 rgba(0,0,0,0.24);vertical-align:top}.SetPage-recommendationSet + [class^=UI],[class^=UI] + .SetPage-recommendationSet,.SetPage-recommendationSet + .SetPage-recommendationSet{margin-left:1rem}.SetPage-recommendationHeadline{text-align:left;margin-top:1.25rem}.SetPageScoresLeaderboard.is-empty .SetPageScoresLeaderboard-header,.SetPageScoresLeaderboard.is-empty .SetPageScoresLeaderboard-headerMode,.SetPageScoresLeaderboard.is-empty .SetPageScoresLeaderboard-headerSubtext{color:#c0cace}.SetPageScoresLeaderboard.is-empty .UIModeIcon-primaryColor{fill:#c0cace}.SetPageScoresLeaderboard-header{color:#97a5aa;font-weight:600;font-size:0.875rem;letter-spacing:0.0625rem;line-height:1.285714285714286}@media screen and (max-width:38.75em){.SetPageScoresLeaderboard-header{font-weight:600;font-size:0.75rem;letter-spacing:0.0625rem;line-height:1.333333333333333}}.SetPageScoresLeaderboard-header .UIModeIcon{margin-right:0.75rem;vertical-align:middle;width:1.5rem}.SetPageScoresLeaderboard-headerMode{color:#455358;font-weight:600;font-size:0.875rem;letter-spacing:0.0625rem;line-height:1.285714285714286;font-weight:600}@media screen and (max-width:38.75em){.SetPageScoresLeaderboard-headerMode{font-weight:600;font-size:0.75rem;letter-spacing:0.0625rem;line-height:1.333333333333333}}.SetPageScoresLeaderboard-headerSubtext{margin-left:0.625rem}.SetPageScoresLeaderboard-headerExpand{float:right}.SetPageScoresLeaderboard-results{margin-top:1rem !important}.SetPageScoresLeaderboard-result{background:#fff;display:table;height:3.125rem;width:100%}.SetPageScoresLeaderboard-result:not(:first-child){margin-top:0.125rem !important}
.SetPageScoresLeaderboard-resultPosition,.SetPageScoresLeaderboard-resultInfo{display:table-cell;line-height:3.125rem}.SetPageScoresLeaderboard-resultPosition{background:#4257b2;color:#fff;text-align:center;height:3.125rem;width:3.125rem;vertical-align:middle;font-weight:400;font-size:0.9375rem;line-height:1.866666666666667;font-weight:700 !important;line-height:3.125rem !important}@media screen and (max-width:38.75em){.SetPageScoresLeaderboard-resultPosition{font-weight:400;font-size:0.875rem;line-height:1.714285714285714}}.SetPageScoresLeaderboard-resultInfo{height:3.125rem;padding:0 1.5rem;vertical-align:top}.SetPageScoresLeaderboard-resultInfo .UserLink{margin-left:1rem;vertical-align:top}@media screen and (max-width:38.75em){.SetPageScoresLeaderboard-resultInfo{padding:0 1rem}.SetPageScoresLeaderboard-resultInfo .UIBadge{display:none}}.SetPageScoresLeaderboard-resultScore{color:#97a5aa;display:inline-block;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:0.875rem;line-height:1.285714285714286;white-space:nowrap;width:7.5rem}@media screen and (max-width:38.75em){.SetPageScoresLeaderboard-resultScore{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}@media screen and (max-width:38.75em){.SetPageScoresLeaderboard-resultScore{width:3.75rem}}.SetPageScoresModal-main{padding:2rem 2rem}@media screen and (max-width:38.75em){.SetPageScoresModal-main{padding:1rem}}.SetPageScoresModal-section:not(:first-child){margin-top:2.5rem !important}.SetPageScoresModal-loadingIndicator{text-align:center}#SetPageTarget{margin-bottom:2.5rem;min-height:37.5rem}.SetPageTermChunk-title .UIHeading{display:inline-block;margin-right:0.625rem}.SetPageTermChunk--oftenMissed .SetPageTermChunk-title{color:#ff725b}.SetPageTermChunk--sometimesMissed .SetPageTermChunk-title{color:#f08700}.SetPageTermChunk--rarelyMissed .SetPageTermChunk-title{color:#455358}.SetPageTermChunk--neverMissed .SetPageTermChunk-title{color:#23b26d}.SetPageTermChunk-selectAll{display:table-cell;min-width:11.25rem;text-align:right}@media screen and (max-width:38.75em){.SetPageTermChunk-selectAll{min-width:10rem}}@media print{.SetPageTermChunk-selectAll{display:none}}.SetPageTermChunk-heading{display:table-cell;margin-right:2rem}@media screen and (max-width:38.75em){.SetPageTermChunk-heading{vertical-align:middle}}.SetPageTermChunk-subtitle{font-weight:400;font-size:0.9375rem;line-height:1.866666666666667}@media screen and (max-width:38.75em){.SetPageTermChunk-subtitle{font-weight:400;font-size:0.875rem;line-height:1.714285714285714}}@media screen and (max-width:48em){.SetPageTermChunk-subtitle{display:block}}@media screen and (max-width:38.75em){.SetPageTermChunk-subtitle{display:none}}.SetPageTermChunk-header{display:table;margin-bottom:0.625rem;width:100%}.SetPageTerm{background:#fff;min-height:4.125rem}.SetPageTerm:not(.is-showing){display:none}@media print{.SetPageTerm{border-bottom:0.0625rem solid #97a5aa;min-height:1.25rem}}.SetPageTerm-inner{*zoom:1;padding:1.25rem 2rem;position:relative;width:100%}
.SetPageTerm-inner:before,.SetPageTerm-inner:after{content:'';display:table}.SetPageTerm-inner:after{clear:both}.SetPageTerm.has-score .SetPageTerm-inner{padding-left:0}@media screen and (max-width:38.75em){.SetPageTerm.has-score .SetPageTerm-inner{padding-left:1rem}}@media screen and (max-width:38.75em){.SetPageTerm-inner{display:block;padding:1rem}}@media print{.SetPageTerm-inner{padding:0}}.SetPageTerm-contentWrapper{display:inline-block;float:left;width:calc(100% - 4.5rem)}.SetPageTerm.is-editable:not(.has-score) .SetPageTerm-contentWrapper{width:calc(100% - 6.75rem)}.SetPageTerm.has-score:not(.is-editable) .SetPageTerm-contentWrapper{width:calc(100% - 4.5rem - 6.25rem)}.SetPageTerm.has-score.is-editable .SetPageTerm-contentWrapper{width:calc(100% - 6.75rem - 6.25rem)}@media screen and (max-width:38.75em){.SetPageTerm-contentWrapper{width:100% !important}}@media print{.SetPageTerm-contentWrapper{width:calc(100% - 2.25rem)}}.SetPageTerm-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-2.5rem;margin-left:-2rem;text-align:left}@media screen and (max-width:38.75em){.SetPageTerm-content{margin-top:-1rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.SetPageTerm-score{cursor:pointer;display:inline-block;float:left;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.2;width:6.25rem}@media screen and (max-width:38.75em){.SetPageTerm-score{font-weight:700;font-size:1.125rem;line-height:1.111111111111111}}.SetPageTermChunk--oftenMissed .SetPageTerm-score{color:#ff725b}.SetPageTermChunk--sometimesMissed .SetPageTerm-score{color:#f08700}.SetPageTermChunk--rarelyMissed .SetPageTerm-score{color:#ffcd1f}.SetPageTermChunk--neverMissed .SetPageTerm-score{color:#23b26d}.SetPageTermChunk--unanswered .SetPageTerm-score{color:#c0cace}@media screen and (max-width:38.75em){.SetPageTerm-score{display:block;float:none;margin-bottom:1rem;text-align:left}}.SetPageTerm-unansweredStatIcon{font-size:1.25rem !important}.SetPageTerm-scorePopover{color:#97a5aa;padding:0.625rem 0.75rem;font-weight:600;font-size:0.875rem;line-height:1.285714285714286}@media screen and (max-width:38.75em){.SetPageTerm-scorePopover{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}.SetPageTerm-scoreOverlay .UIPopover{min-width:5.9375rem !important}.SetPageTerm-scoreText{display:inline-block}.SetPageTerm-diagram{background-color:#fff;height:6.25rem;width:6.25rem}.SetPageTerm-diagram .Diagram{box-shadow:0 0 0.25rem #dadee0;overflow:hidden !important}.SetPageTerm-side{display:-webkit-flex;display:flex;width:33%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:2.5rem;vertical-align:top}@media screen and (max-width:38.75em){.SetPageTerm-side{border-right:0;margin-top:1rem;padding-right:0;width:100%}}@media print{.SetPageTerm-side{border-right:0.0625rem solid #97a5aa}}.SetPageTerm-sideLabel,.SetPageTerm-sideContent{padding:0 2rem}.SetPageTerm-sideLabel{color:#97a5aa;font-weight:600;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.0625rem;line-height:1.333333333333333;margin-bottom:0.75rem}
@media screen and (max-width:38.75em){.SetPageTerm-sideLabel{font-weight:600;text-transform:uppercase;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.3}}.SetPageTerm-sideContent{border-right:0.125rem solid #f0f0f0;-webkit-flex-grow:1;flex-grow:1}.SetPageTerm-side:last-child .SetPageTerm-sideContent,.SetPageTerm-side:nth-child(3) .SetPageTerm-sideContent,.SetPageTerm-largeSide .SetPageTerm-sideContent{border-right:none}@media screen and (max-width:38.75em){.SetPageTerm-sideContent{border-right:none}}.SetPageTerm-largeSide{position:relative;width:67%}@media screen and (max-width:38.75em){.SetPageTerm-largeSide{padding:0;width:100%}}.SetPageTerm-largeSide .UIDefinitionListDescription{display:inline-block}.SetPageTerm-wordText{color:#2d3639;word-wrap:break-word}@media screen and (max-width:38.75em){.SetPageTerm-wordText{color:#000}}.SetPageTerm.is-loading .SetPageTerm-wordText{color:#97a5aa}.SetPageTerm-definitionText{color:#2d3639;display:block;word-wrap:break-word}@media screen and (max-width:38.75em){.SetPageTerm-definitionText{color:#455358}}.SetPageTerm.is-loading .SetPageTerm-definitionText{color:#97a5aa}.SetPageTerm.has-image .SetPageTerm-definitionText{min-height:6.25rem;padding-right:9.5rem}@media screen and (max-width:64em){.SetPageTerm.has-image .SetPageTerm-definitionText{min-height:0;padding-right:0}}@media print{.SetPageTerm.has-image .SetPageTerm-definitionText{min-height:0;padding-bottom:0.625rem;padding-right:0}}.SetPageTerm-word,.SetPageTerm-definition,.SetPageTerm-imageWrap{display:table-cell}@media screen and (max-width:38.75em){.SetPageTerm-word,.SetPageTerm-definition,.SetPageTerm-imageWrap{display:block;width:100%}}.SetPageTerm-imageWrap{height:6.25rem;line-height:0;position:relative;vertical-align:top;width:9.5rem}@media screen and (max-width:38.75em){.SetPageTerm-imageWrap{margin-top:0.625rem;padding:0;width:100%}}.SetPageTerm.has-definitionText .SetPageTerm-imageWrap{bottom:0;position:absolute;right:0;top:0}@media screen and (max-width:64em){.SetPageTerm.has-definitionText .SetPageTerm-imageWrap{display:block;margin-top:0.625rem;position:relative}}@media screen and (max-width:38.75em){.SetPageTerm.has-definitionText .SetPageTerm-imageWrap{width:100%}}@media print{.SetPageTerm.has-definitionText .SetPageTerm-imageWrap{display:block;margin-bottom:0.625rem;position:relative}}.SetPageTerm-image{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:6.25rem;max-height:6.25rem;max-width:7.5rem;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:7.5rem;-webkit-print-color-adjust:exact}.SetPageTerm-actions{display:inline-block;height:1.625rem;width:4.5rem}@media screen and (max-width:38.75em){.SetPageTerm-actions{display:block;position:relative;right:-0.3125rem;text-align:right;top:-0.3125rem;width:100%}}.SetPageTerm.is-editable .SetPageTerm-actions{width:6.75rem}@media screen and (max-width:38.75em){.SetPageTerm.is-editable .SetPageTerm-actions{width:100%}
}.SetPageTerm-actions .UIButton-wrapper{padding-top:0.125rem !important;vertical-align:middle}@media print{.SetPageTerm-actions{float:right;width:2.25rem}}@media print{.SetPageTerm-audio,.SetPageTerm-edit{display:none}}.SetPageTerm.is-selected .SetPageTerm-star .UIIcon{color:#ffcd1f;fill:#ffcd1f}.SetPageTerm.is-playing .SetPageTerm-audio .UIIcon,.SetPageTerm.is-editing .SetPageTerm-edit .UIIcon{color:#ffcd1f;fill:#ffcd1f}.SetPageTerm-category{display:inline-block;border-radius:1.25rem;color:#fff;padding:0.5rem 1rem;font-weight:600;font-size:0.875rem;line-height:1.285714285714286;font-weight:600}@media screen and (max-width:38.75em){.SetPageTerm-category{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}.SetPageTerm-moreSide{margin-top:2.5rem;padding-left:2rem;width:100%}@media screen and (max-width:38.75em){.SetPageTerm-moreSide{margin-top:1rem}}.SetPageUserCard{background-color:#fff;display:inline-block;height:3.125rem;margin:0.125rem;padding:0.5rem 1.25rem}.SetPageWrapper{height:100%;min-height:800px}.SetPageWrapper-contentContainer{position:relative}.SetPage{position:relative;width:100%}.has-adz .SetPage-headerWrapper{background:#fff;display:-webkit-flex;display:flex;min-height:14.375rem;padding-top:2.5rem;padding-bottom:1.25rem}.SetPage-headerContainer{background:#fff}.has-adz .SetPage-headerContainer{width:100%;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center}.SetPage-menu{background:#fff}@media print{.SetPage-menu{display:none}}.SetPage-menuContainer{clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0}@media screen and (max-width:85.25em){.SetPage-menuContainer{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPage-menuContainer{padding:0 1rem}}.SetPage.has-adz .SetPage-menuContainer{padding-right:13rem}@media screen and (max-width:85.25em){.SetPage.has-adz .SetPage-menuContainer{padding-right:14.25rem}}@media screen and (max-width:48em){.SetPage.has-adz .SetPage-menuContainer{padding-right:2.5rem}}@media screen and (max-width:38.75em){.SetPage.has-adz .SetPage-menuContainer{padding-right:1rem}}.SetPage-termsWrapper,.SetPage-diagramWrapper{background:#f0f0f0;margin-top:2.1875rem}@media screen and (max-width:79.9375em){.SetPage.has-adz .SetPage-termsWrapper,.SetPage.has-adz .SetPage-diagramWrapper{margin-top:2rem}}@media screen and (max-width:67.9375em){.SetPage:not(.has-adz) .SetPage-termsWrapper,.SetPage:not(.has-adz) .SetPage-diagramWrapper{margin-top:2rem}}@media print{.SetPage-termsWrapper,.SetPage-diagramWrapper{background:#fff}}.SetPage.has-adz .SetPage-termsWrapper{min-height:37.5rem;position:relative}.SetPage-bannerUnderModeButtons{background:#fff;padding-top:1.5rem;margin-bottom:1.5rem}.SetPage-modesBackgroundTransition{overflow:hidden}.SetPage-bannerUnderModeButtonsTransition-leave{max-height:300px}.SetPage-bannerUnderModeButtonsTransition-leave.SetPage-bannerUnderModeButtonsTransition-leave-active{max-height:0;transition:max-height 400ms ease-in}.SetPage-modesBackgroundTransition-enter{max-height:0}
.SetPage-modesBackgroundTransition-enter.SetPage-modesBackgroundTransition-enter-active{max-height:9.75rem;transition:max-height 400ms ease-out 400ms}.SetPage-diagramAndTerms{position:relative}.SetPage-diagram{min-height:43.75rem}@media screen and (max-height:48em){.SetPage-diagram{min-height:31.25rem}}@media screen and (max-width:38.75em){.SetPage-diagram{min-height:12.5rem}}.SetPage-diagram,.SetPage-terms{position:relative;clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0}@media screen and (max-width:85.25em){.SetPage-diagram,.SetPage-terms{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPage-diagram,.SetPage-terms{padding:0 1rem}}.SetPage.has-adz .SetPage-diagram,.SetPage.has-adz .SetPage-terms{padding-right:13rem}@media screen and (max-width:85.25em){.SetPage.has-adz .SetPage-diagram,.SetPage.has-adz .SetPage-terms{padding-right:14.25rem}}@media screen and (max-width:48em){.SetPage.has-adz .SetPage-diagram,.SetPage.has-adz .SetPage-terms{padding-right:2.5rem}}@media screen and (max-width:38.75em){.SetPage.has-adz .SetPage-diagram,.SetPage.has-adz .SetPage-terms{padding-right:1rem}}@media print{.SetPage.has-adz .SetPage-diagram,.SetPage.has-adz .SetPage-terms{padding-right:0}}.SetPage-menuPopover .UILink{display:block;text-align:left;width:100%}.SetPage-options{clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0}@media screen and (max-width:85.25em){.SetPage-options{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPage-options{padding:0 1rem}}.SetPage.has-adz .SetPage-options{padding-right:13rem}@media screen and (max-width:85.25em){.SetPage.has-adz .SetPage-options{padding-right:14.25rem}}@media screen and (max-width:48em){.SetPage.has-adz .SetPage-options{padding-right:2.5rem}}@media screen and (max-width:38.75em){.SetPage.has-adz .SetPage-options{padding-right:1rem}}.SetPage-menuOption{display:inline-block}.SetPage-menuOption + *,* + .SetPage-menuOption,.SetPage-menuOption + .SetPage-menuOption{margin-left:0.625rem}.SetPage-header{min-height:2.25rem}.SetPage-setAdz{height:100%;position:absolute;right:0;width:100%}@media screen and (max-width:48em){.SetPage-setAdz{display:none}}.SetPage-setAdzContainer{height:100%;margin:0 auto;position:relative;clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0}@media screen and (max-width:85.25em){.SetPage-setAdzContainer{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPage-setAdzContainer{padding:0 1rem}}.SetPage-setAdzWrapper{height:100%;position:absolute;right:0;z-index:300}.SetPage-diagramAndTerms.has-diagram .SetPage-setAdzWrapper{margin-top:1.5rem}@media screen and (max-width:81.25em){.SetPage-setAdzWrapper{right:2.5rem}}.SetPage-chunkWrapper + .SetPage-chunkWrapper{margin-top:2rem}@media print{.SetPage-chunkWrapper + .SetPage-chunkWrapper{margin-top:0.625rem}}.SetPage-modesWrapper{padding-top:2.5rem;position:relative}.has-adz .SetPage-modesWrapper{padding-top:1.25rem}@media screen and (max-width:79.9375em){.has-adz .SetPage-modesWrapper{padding-top:2.5rem}
}@media screen and (max-width:79.9375em){.SetPage.has-adz .SetPage-modesWrapper{padding-bottom:2rem}}@media screen and (max-width:67.9375em){.SetPage:not(.has-adz) .SetPage-modesWrapper{padding-bottom:2rem}}.SetPage-modes{position:relative;clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0;z-index:200}@media screen and (max-width:85.25em){.SetPage-modes{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPage-modes{padding:0 1rem}}.SetPage.has-adz .SetPage-modes{clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0}@media screen and (max-width:85.25em){.SetPage.has-adz .SetPage-modes{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPage.has-adz .SetPage-modes{padding:0 1rem}}.SetPage-modesBottomBackground{background:#f0f0f0;bottom:0;height:4.6875rem;left:0;position:absolute;right:0;z-index:100}@media screen and (max-width:79.9375em){.SetPage.has-adz .SetPage-modesBottomBackground{background:rgba(255,255,255,0)}}@media screen and (max-width:67.9375em){.SetPage:not(.has-adz) .SetPage-modesBottomBackground{background:rgba(255,255,255,0)}}.SetPage-controls{position:relative}.SetPage-controls .UIFieldset-fields{height:2.625rem}.SetPage-controls .UIFieldset-fields{margin-top:0 !important}@media screen and (max-width:38.75em){.SetPage-controls .UIFieldset-fields{height:2.25rem}}.SetPage-controls .UIFieldset-legend{color:#455358}@media screen and (max-width:38.75em){.SetPage-controls .UIFieldset-legend{display:none !important}}@media print{.SetPage-controls{display:none}}.SetPage-classProgressFilter{display:inline-block;margin-bottom:0.625rem}.SetPage-classProgressFilter:first-child{margin-right:1.5rem}.SetPage-sortDropdown{display:inline-block;margin-bottom:0.625rem;margin-right:1.5rem}@media print{.SetPage-sortDropdown{display:none}}.SetPage-filterToggle{display:inline-block;margin-bottom:0.625rem}@media print{.SetPage-filterToggle{display:none}}.SetPage-filterToggleTransition-enter{opacity:0;transition:all 120ms cubic-bezier(0.47,0,0.745,0.715)}.SetPage-filterToggleTransition-enter.SetPage-filterToggleTransition-enter-active{opacity:1}.SetPage-filterToggleTransition-leave{opacity:1;transition:all 120ms cubic-bezier(0.47,0,0.745,0.715)}.SetPage-filterToggleTransition-leave.SetPage-filterToggleTransition-leave-active{opacity:0}.SetPage-seeMore{margin-top:1.5rem}.SetPage-term + .SetPage-term{margin-top:0.625rem}.SetPage-ad{position:absolute;right:0;top:2.75rem;z-index:zindex2--ad}.SetPage-studentStats{padding-top:2.5rem}@media print{.SetPage-studentStats{padding:0}}.SetPage-loadingContainer{min-height:18.75rem;text-align:center}.SetPage-loadingIndicator{padding-top:3.75rem}.SetPage-teacherNote{color:#97a5aa;margin-top:1.5rem}@media print{.SetPage-teacherNote{display:none}}@media screen and (max-width:64em){.SetPage-recommendations{display:none}}.SetPage-termsTopMobileAdz{margin:2rem auto 0 auto;display:none;width:20rem}@media screen and (max-width:48em){.SetPage-termsTopMobileAdz{display:block}
}.SetPage-embeddedMobileAdz{margin:0 auto;display:none;width:18.75rem}@media screen and (max-width:48em){.SetPage-embeddedMobileAdz{display:block}}.SetPage-embeddedMobileAdWrapper{background:#fff;margin:0.625rem 0;padding:0.625rem 0;display:none}@media screen and (max-width:48em){.SetPage-embeddedMobileAdWrapper{display:block}}@media screen and (min-width:48.0625em){.SetPage-embeddedMobileAdz + .SetPage-term,.SetPage-embeddedMobileAdWrapper + .SetPage-term{margin-top:0.625rem}}.SetPage-assistantLearnButton{margin-top:2rem;clear:both;margin-left:auto;margin-right:auto;max-width:81.25em;padding:0}@media screen and (max-width:85.25em){.SetPage-assistantLearnButton{padding:0 2.5rem}}@media screen and (max-width:38.75em){.SetPage-assistantLearnButton{padding:0 1rem}}@media screen and (max-width:48em){.SetPage-assistantLearnButton{display:none}}.SetRecommendationPreview{background:#fff;position:relative}.SetRecommendationPreview-card{padding:1.5rem 2rem}@media screen and (max-width:38.75em){.SetRecommendationPreview-card{padding:0.75rem 1rem}}.SetRecommendationPreview-cardReason{color:#97a5aa;font-weight:600;font-size:0.875rem;line-height:1.285714285714286;margin-bottom:0.3125rem;text-align:left}@media screen and (max-width:38.75em){.SetRecommendationPreview-cardReason{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}.SetRecommendationPreview-cardHeaderTitle{color:#455358;display:inline;overflow:hidden;text-align:left;text-overflow:ellipsis;font-weight:700;font-size:1.875rem;line-height:1.266666666666667;word-wrap:break-word;font-size:1.625rem}@media screen and (max-width:38.75em){.SetRecommendationPreview-cardHeaderTitle{font-weight:700;font-size:1.625rem;line-height:1.153846153846154}}.SetRecommendationPreview-cardHeaderIcon.UIIcon{color:#c0cace;margin-left:0.5rem;height:1rem;width:1rem}.SetRecommendationPreview-cardHeaderIcon.UIIcon + [class^=UI],[class^=UI] + .SetRecommendationPreview-cardHeaderIcon.UIIcon,.SetRecommendationPreview-cardHeaderIcon.UIIcon + .SetRecommendationPreview-cardHeaderIcon.UIIcon{margin-left:0.625rem}.SetRecommendationPreview-link{border-bottom:0.3125rem solid rgba(255,255,255,0);bottom:0;left:0;position:absolute;right:0;top:0;transition:all 120ms cubic-bezier(0.47,0,0.745,0.715);z-index:101}.SetRecommendationPreview-link:focus:not(:active),.SetRecommendationPreview-link:hover:not(:active){border-bottom-color:#ffcd1f}.SetShareModal-disallowedHeading{font-weight:700;font-size:1.25rem;line-height:1.2}@media screen and (max-width:38.75em){.SetShareModal-disallowedHeading{font-weight:700;font-size:1.125rem;line-height:1.111111111111111}}@media screen and (max-width:38.75em){.TermsPreview{display:none}}.TermsPreview.is-toggled{display:block}.TermsPreview-definitions,.TermsPreview-images,.TermsPreview-words{display:table;table-layout:fixed;width:100%}@media screen and (max-width:38.75em){.TermsPreview-definitions,.TermsPreview-images,.TermsPreview-words{display:none}}.TermsPreview-words{border-top:0.125rem solid #f0f0f0}
.TermsPreview-word,.TermsPreview-definition,.TermsPreview-imageWrapper{display:table-cell;font-weight:normal !important;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:0.75rem;letter-spacing:0.05375rem;line-height:1.333333333333333;letter-spacing:0 !important}@media screen and (max-width:38.75em){.TermsPreview-word,.TermsPreview-definition,.TermsPreview-imageWrapper{font-weight:600;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.2}}.TermsPreview-word + *,.TermsPreview-definition + *,.TermsPreview-imageWrapper + *,* + .TermsPreview-word,* + .TermsPreview-definition,* + .TermsPreview-imageWrapper,.TermsPreview-word + .TermsPreview-word,.TermsPreview-definition + .TermsPreview-definition,.TermsPreview-imageWrapper + .TermsPreview-imageWrapper{border-left:0.125rem solid #f0f0f0}@media screen and (max-width:64em){.TermsPreview-word:nth-child(4),.TermsPreview-definition:nth-child(4),.TermsPreview-imageWrapper:nth-child(4){display:none}}@media screen and (max-width:48em){.TermsPreview-word:nth-child(3),.TermsPreview-definition:nth-child(3),.TermsPreview-imageWrapper:nth-child(3){display:none}}.TermsPreview-word{color:#000;padding:1rem 1.25rem 0}@media screen and (max-width:38.75em){.TermsPreview-word{padding:0.75rem 1rem 0}}.TermsPreview-definition{color:rgba(45,54,57,0.6);padding:0.3125rem 1.25rem 1rem}@media screen and (max-width:38.75em){.TermsPreview-definition{padding:0.3125rem 1rem 1rem}}.TermsPreview-definition.has-image{padding-bottom:0 !important}.TermsPreview-imageWrapper{padding:0.625rem 1.25rem 1rem}@media screen and (max-width:38.75em){.TermsPreview-imageWrapper{padding:0.3125rem 1rem 1rem}}.TermsPreview-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:75px;width:75px;vertical-align:top}.TermsPreview-mobilePreview{display:none}@media screen and (max-width:38.75em){.TermsPreview.is-toggled .TermsPreview-mobilePreview{display:block}.TermsPreview.is-toggled .TermsPreview-mobilePreview .TermsPreview-word,.TermsPreview.is-toggled .TermsPreview-mobilePreview .TermsPreview-definition{border:none;display:block}.TermsPreview.is-toggled .TermsPreview-mobilePreview .TermsPreview-word{border-top:0.125rem solid #f0f0f0}.TermsPreview.is-toggled .TermsPreview-mobilePreview .TermsPreview-definition{padding-bottom:1rem !important}}.UpsellModalCopySet-dismissLink{margin-top:1.25rem}.ZoomableImage,.ZoomableImage-imageWrap{display:inline-block}.ZoomableImage-rawImage{vertical-align:middle}.ZoomableImage-image{background:#f0f0f0;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:-ms-zoom-out;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:-ms-zoom-out;cursor:zoom-out;position:fixed;transition:all 250ms ease;z-index:10001}.ZoomableImage-overlay{height:100%;width:100%;background:#fff;background:rgba(0,0,0,0.24);opacity:0;position:fixed;left:0;top:0;transition:all 250ms ease;z-index:10001}.CreateClassModal-main .UIFieldset + [class^=UI],[class^=UI] + .CreateClassModal-main .UIFieldset,.CreateClassModal-main .UIFieldset + .CreateClassModal-main .UIFieldset{margin-top:2rem}
.CreateClassModal-changingJoinLinkNotice{color:#97a5aa;padding-left:2.5rem;font-weight:600;font-size:0.75rem;letter-spacing:0.05375rem;line-height:1.333333333333333}@media screen and (max-width:38.75em){.CreateClassModal-changingJoinLinkNotice{font-weight:600;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.2}}.CreateFolderModal-main .UIInput + [class^=UI],[class^=UI] + .CreateFolderModal-main .UIInput,.CreateFolderModal-main .UIInput + .CreateFolderModal-main .UIInput{margin-top:2rem}.CreateFolderModal-createButton{margin-top:2.5rem !important}.SchoolSelector-listLabel .UILink{padding-left:0.5rem;position:relative;z-index:100}.SchoolSelector-schoolSearch{min-height:18.75rem}.SchoolAutosuggest-suggestion,.SchoolAutosuggest-fauxSuggestion{padding:0.3125rem 0}.SchoolAutosuggest-suggestedSchool{color:#97a5aa;font-weight:600;font-size:0.75rem;letter-spacing:0.05375rem;line-height:1.333333333333333}@media screen and (max-width:38.75em){.SchoolAutosuggest-suggestedSchool{font-weight:600;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.2}}.SchoolAutosuggest-suggestedSchool.is-highlighted{color:#455358}.SchoolAutosuggest-fauxSuggestion{border-bottom:1px solid #f0f0f0;display:none;padding:1.25rem 1rem}.UIAutosuggest .react-autosuggest__container--open .SchoolAutosuggest-fauxSuggestion{display:block}.ReportModal-footerLink .UILink{font-weight:400;font-size:1rem;line-height:1.625}@media screen and (max-width:38.75em){.ReportModal-footerLink .UILink{font-weight:400;font-size:0.875rem;line-height:1.571428571428571}}.ToggleInclusionCard{background:#fff;display:table;padding:1.25rem;width:100%}.ToggleInclusionCard + [class^=UI],[class^=UI] + .ToggleInclusionCard,.ToggleInclusionCard + .ToggleInclusionCard{margin-top:0.5rem}.ToggleInclusionCard-heading,.ToggleInclusionCard-toggle{display:table-cell;vertical-align:middle}.ToggleInclusionCard-heading{padding:0 0.625rem;word-break:break-word}.ToggleInclusionCard.is-disabled .ToggleInclusionCard-heading{color:#c0cace}.ToggleInclusionCard-toggle{float:right}.ClassProgressUpsellModal-message{margin-top:1.25rem}.ClassProgressUpsellModal-learnMoreLink{margin-top:1.25rem}.UserAvatar{background:transparent no-repeat center top;background-image:none;background-size:cover;border-radius:100%;box-shadow:0 0 4px 0 rgba(0,0,0,0.24);display:inline-block;margin:0;padding:0;transform:translateZ(0);vertical-align:middle}.UserLink{display:inline-block;white-space:nowrap}.UserLink > * + *,* + .UserLink > *,.UserLink > * + .UserLink > *{margin-left:0.5rem}.UserLink-inner{display:table}.UserLink-avatar{display:table-cell;vertical-align:middle}.UserLink-content{display:table-cell;padding-left:0.5rem;vertical-align:middle}.UserLink-byline{font-weight:600;font-size:0.75rem;letter-spacing:0.05375rem;line-height:1.333333333333333}@media screen and (max-width:38.75em){.UserLink-byline{font-weight:600;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.2}}.UserLink-byline .UILink{font-weight:600;font-size:0.75rem;letter-spacing:0.05375rem;line-height:1.333333333333333}
@media screen and (max-width:38.75em){.UserLink-byline .UILink{font-weight:600;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.2}}.UserLink-username{margin-right:0.5rem;font-weight:600;font-size:0.875rem;line-height:1.285714285714286}@media screen and (max-width:38.75em){.UserLink-username{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}.DiagramsPromotionBanner{cursor:pointer}.DiagramsPromotionBanner-figures{background-position:center center;background-repeat:no-repeat;background-size:contain !important;background-image:url(/a/i/diagrams/promotional.h2RD.jpg);max-height:8.625rem}@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){.DiagramsPromotionBanner-figures{background-image:url(/a/i/diagrams/promotional@2x.VsvK.jpg);background-size:auto auto}}.site{background:#f0f0f0}@media print{.site{background:#fff}}