.SharerSocialProof-module-scss-module__mOzDYq__container{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.SharerSocialProof-module-scss-module__mOzDYq__avatar{align-self:center}.SharerSocialProof-module-scss-module__mOzDYq__text{flex-direction:column;gap:8px;display:flex}.SharerSocialProof-module-scss-module__mOzDYq__titleSkeleton{flex-direction:column;gap:4px;display:flex}
.DistributionRegistrationWall-module-scss-module__2fdrzq__authButtonList{flex-direction:column;gap:16px;margin-bottom:20px;list-style:none;display:flex}.DistributionRegistrationWall-module-scss-module__2fdrzq__modal{max-width:384px;padding:20px}.DistributionRegistrationWall-module-scss-module__2fdrzq__footer{border-top:1px solid #e6ebef;padding-top:20px}
.FloatingComponentsWrapper-module-scss-module__XPwVrq__floatingComponentsWrapper{pointer-events:none;justify-self:stretch;align-items:flex-start;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:absolute;top:0}.FloatingComponentsWrapper-module-scss-module__XPwVrq__alignCenter{justify-content:center}.FloatingComponentsWrapper-module-scss-module__XPwVrq__alignRight{justify-content:flex-end}
.BottomFloatingComponent-module-scss-module__hV2cuW__bottomFloatingComponent{top:calc(72px + var(--current-alarm-bar-height,0px) + var(--top-bar-height,0));z-index:var(--z-base-1);flex-direction:column;order:0;justify-self:flex-start;max-width:100%;max-height:100%;display:flex;position:sticky}.BottomFloatingComponent-module-scss-module__hV2cuW__navBarSpacer{height:0;transition:height .3s}@media (min-width:768px){.BottomFloatingComponent-module-scss-module__hV2cuW__navBarSpacer{height:60px}}.scroll-direction-down .BottomFloatingComponent-module-scss-module__hV2cuW__navBarSpacer{height:60px}.BottomFloatingComponent-module-scss-module__hV2cuW__bottomSpacer{height:calc(100dvh - (72px + var(--current-alarm-bar-height,0px) + var(--top-bar-height,0)) - 60px)}.BottomFloatingComponent-module-scss-module__hV2cuW__contentWrapper{flex-direction:column-reverse;height:0;display:flex}
.DocumentEndIndicator-module-scss-module__S3_kRq__endOfDocumentIndicator{text-align:center;justify-content:center;align-items:center;gap:16px;width:100%;margin:0 auto;padding:8px;display:flex}@media (min-width:768px){.DocumentEndIndicator-module-scss-module__S3_kRq__endOfDocumentIndicator{gap:24px}}.DocumentEndIndicator-module-scss-module__S3_kRq__line{background-color:#d3d9e0;flex:1;height:1px}
.RateDiscoveryModal-module-scss-module__3cZQQG__subtitleContainer{flex-direction:column;gap:12px;margin-top:20px;display:flex}.RateDiscoveryModal-module-scss-module__3cZQQG__description{gap:8px;display:flex}.RateDiscoveryModal-module-scss-module__3cZQQG__checkIcon{color:#2cc302}
.RatingButtons-module-scss-module__FCBsuG__ratingButtonsCompact{--button-min-width:80px;display:flex;position:relative}.RatingButtons-module-scss-module__FCBsuG__ratingButtonsStandard{--button-min-width:104px;gap:0 8px;display:flex;position:relative}.RatingButtons-module-scss-module__FCBsuG__ratingButtonsStandard button:first-child,.RatingButtons-module-scss-module__FCBsuG__ratingButtonsStandard button:nth-of-type(2){flex-grow:1}.RatingButtons-module-scss-module__FCBsuG__thumbsUpContainer{align-items:center;gap:4px;display:flex}.RatingButtons-module-scss-module__FCBsuG__thumbsUpWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.RatingButtons-module-scss-module__FCBsuG__riveOverlay{z-index:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.RatingSection-module-scss-module__2GbnPG__ratingSectionStandard{background:#fff;border:1px solid #e6ebef;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}@media (min-width:768px){.RatingSection-module-scss-module__2GbnPG__ratingSectionStandard{flex-direction:row;width:100%}}
.CourseLink-module-scss-module__MwDMCW__icon{vertical-align:text-top;align-self:flex-start;margin-top:4px;margin-right:4px}
.BannerContainer-module-scss-module__zhH8Ha__outerWrapper{display:flex}.BannerContainer-module-scss-module__zhH8Ha__bottom{margin-top:0}.BannerContainer-module-scss-module__zhH8Ha__outsideViewer{padding:0 0 32px}.BannerContainer-module-scss-module__zhH8Ha__banner{background-color:#fff;border:1px solid #e6ebef;border-radius:20px;width:100%;padding:20px}@media (min-width:768px){.BannerContainer-module-scss-module__zhH8Ha__banner{padding:24px}}
.ThumbnailsList-module-scss-module__D8SaXG__documentWrapper{width:100%;white-space:initial;margin:0}.ThumbnailsList-module-scss-module__D8SaXG__thumbnailsList{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:0;list-style:none;display:flex}@media (min-width:768px){.ThumbnailsList-module-scss-module__D8SaXG__thumbnailsList{flex-direction:row}.ThumbnailsList-module-scss-module__D8SaXG__thumbnailsList.ThumbnailsList-module-scss-module__D8SaXG__vertical{flex-direction:column}}
.SuggestionsBanner-module-scss-module__tr4_Ha__bottomBannerHeader{border-bottom:1px solid #e6ebef;gap:4px;width:100%;margin-bottom:12px;padding-bottom:12px;display:none}@media (min-width:768px){.SuggestionsBanner-module-scss-module__tr4_Ha__bottomBannerHeader{display:flex}}.SuggestionsBanner-module-scss-module__tr4_Ha__bottomBannerText{white-space:nowrap}.SuggestionsBanner-module-scss-module__tr4_Ha__headerLink{font-size:16px;font-weight:700}.SuggestionsBanner-module-scss-module__tr4_Ha__thumbnailsListWrapper{flex-direction:column;gap:20px;display:flex}.SuggestionsBanner-module-scss-module__tr4_Ha__thumbnailsList{gap:16px}.SuggestionsBanner-module-scss-module__tr4_Ha__documentsCarousel{width:100%}
.IllustrationBanner-module-scss-module__LvXanq__headingWrapper{overflow-wrap:break-word;white-space:normal;grid-area:heading;max-width:100%}.IllustrationBanner-module-scss-module__LvXanq__caption{color:#416467;grid-area:caption;font-size:16px;font-weight:700;line-height:150%}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__caption{padding-bottom:8px}}.IllustrationBanner-module-scss-module__LvXanq__buttonWrapper{grid-area:button;align-self:center;width:100%;padding-top:12px}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__buttonWrapper{height:100%;padding-top:24px}}.IllustrationBanner-module-scss-module__LvXanq__illustrationBannerWrapper{border-radius:20px;width:100%;padding:12px;display:grid}.IllustrationBanner-module-scss-module__LvXanq__illustrationBannerWrapper.IllustrationBanner-module-scss-module__LvXanq__interactive{transition:background-color .4s ease-in-out}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__illustrationBannerWrapper{height:100%;padding:16px}}.IllustrationBanner-module-scss-module__LvXanq__inlineIllustrationLeft{grid-template:"caption caption"24px"illustration heading""button button"/min-content auto}.IllustrationBanner-module-scss-module__LvXanq__inlineIllustrationRight{grid-template:"caption illustration"24px"heading illustration""button button"}.IllustrationBanner-module-scss-module__LvXanq__horizontal{grid-template:"caption illustration""heading illustration""button illustration"/60% 40%}.IllustrationBanner-module-scss-module__LvXanq__horizontal .IllustrationBanner-module-scss-module__LvXanq__headingWrapper{max-width:320px;margin-bottom:12px}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__horizontal{grid-template-rows:auto;grid-template-columns:40% 60%;width:100%}.IllustrationBanner-module-scss-module__LvXanq__horizontal .IllustrationBanner-module-scss-module__LvXanq__headingWrapper{margin-bottom:unset}.IllustrationBanner-module-scss-module__LvXanq__horizontal .IllustrationBanner-module-scss-module__LvXanq__buttonWrapper{margin-top:8px;padding-top:0}}.IllustrationBanner-module-scss-module__LvXanq__vertical{grid-template:"caption illustration""heading illustration""button illustration"/65% auto}.IllustrationBanner-module-scss-module__LvXanq__vertical .IllustrationBanner-module-scss-module__LvXanq__buttonWrapper{margin-top:8px}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__vertical{grid-template:"caption"min-content"illustration""heading"min-content"button"min-content"."/100%;align-self:center;justify-items:center}.IllustrationBanner-module-scss-module__LvXanq__vertical .IllustrationBanner-module-scss-module__LvXanq__headingWrapper{text-align:center}.IllustrationBanner-module-scss-module__LvXanq__vertical .IllustrationBanner-module-scss-module__LvXanq__buttonWrapper{margin-top:unset}}.IllustrationBanner-module-scss-module__LvXanq__illustration{grid-area:illustration;justify-content:flex-end;justify-self:flex-end;align-items:center;min-width:40px;margin-right:16px;transition:transform .4s ease-in-out;display:flex}.IllustrationBanner-module-scss-module__LvXanq__illustration.IllustrationBanner-module-scss-module__LvXanq__illustrationInlineIllustrationRight{justify-self:flex-end}.IllustrationBanner-module-scss-module__LvXanq__illustration.IllustrationBanner-module-scss-module__LvXanq__illustrationInlineIllustrationLeft{justify-content:flex-start;justify-self:flex-start}.IllustrationBanner-module-scss-module__LvXanq__illustration.IllustrationBanner-module-scss-module__LvXanq__illustrationHorizontal{margin-right:0}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__illustration{justify-content:center;justify-self:center;margin-bottom:8px;margin-right:0}.IllustrationBanner-module-scss-module__LvXanq__illustration.IllustrationBanner-module-scss-module__LvXanq__illustrationHorizontal{width:unset;justify-self:flex-end;margin-bottom:0}.IllustrationBanner-module-scss-module__LvXanq__illustration.IllustrationBanner-module-scss-module__LvXanq__illustrationVertical{width:100%}}
.IllustrationBannerColors-module-scss-module__PgAhQG__greenSurface{color:#2f3e4e;background-color:#ecfcda}.IllustrationBannerColors-module-scss-module__PgAhQG__green{color:#2cc302;background-color:#f5ffeb}.IllustrationBannerColors-module-scss-module__PgAhQG__gray{color:#2f3e4e;background-color:#f6f7fb}.IllustrationBannerColors-module-scss-module__PgAhQG__blue{color:#2f3e4e;background-color:#e2effd}.IllustrationBannerColors-module-scss-module__PgAhQG__blueSurface{color:#4c5966;background-color:#f1f7fe}.IllustrationBannerColors-module-scss-module__PgAhQG__pink{color:#2f3e4e;background-color:#fdebfe}.IllustrationBannerColors-module-scss-module__PgAhQG__tangerine{color:#2f3e4e;background-color:#fde1d2}.IllustrationBannerColors-module-scss-module__PgAhQG__tangerineSurface{color:#4c5966;background-color:#fef2eb}.IllustrationBannerColors-module-scss-module__PgAhQG__purple{color:#2f3e4e;background-color:#f0ebfe}
.IllustrationBannerHeading-module-scss-module__9QzPYW__heading{margin-right:4px;font-size:16px;display:block}.IllustrationBannerHeading-module-scss-module__9QzPYW__subheading{font-size:14px;display:inline-flex}.IllustrationBannerHeading-module-scss-module__9QzPYW__inlineHeading{display:inline-flex}.IllustrationBannerHeading-module-scss-module__9QzPYW__inlineHeadingForMobile{vertical-align:top;display:inline-flex}@media (min-width:768px){.IllustrationBannerHeading-module-scss-module__9QzPYW__inlineHeadingForMobile{display:block}}
.DegreeLink-module-scss-module__F1gddq__degreeLink{color:#4c5966;display:inline}.DegreeLink-module-scss-module__F1gddq__degreeLink:hover,.DegreeLink-module-scss-module__F1gddq__degreeLink:active{color:#3092fa}.DegreeLink-module-scss-module__F1gddq__icon{vertical-align:middle}.DegreeLink-module-scss-module__F1gddq__small{margin-right:8px}.DegreeLink-module-scss-module__F1gddq__extraSmall{margin-right:4px}
.InstitutionLink-module-scss-module__Ph2TTW__link{align-items:center;display:inline-flex}.InstitutionLink-module-scss-module__Ph2TTW__icon{vertical-align:text-top;align-self:flex-start;margin-top:4px;margin-right:4px}
.MetaInfo-module-scss-module__0oepaa__metaInfo{align-items:center;gap:4px;display:flex}
.CourseDocumentsTag-module-scss-module__N-xvfW__wrapper{flex-direction:row;flex:1;align-items:center;display:flex;position:relative}.CourseDocumentsTag-module-scss-module__N-xvfW__wrapper>.CourseDocumentsTag-module-scss-module__N-xvfW__tooltip{width:auto;margin:0;top:32px}.CourseDocumentsTag-module-scss-module__N-xvfW__wrapper>.CourseDocumentsTag-module-scss-module__N-xvfW__tooltip:after,.CourseDocumentsTag-module-scss-module__N-xvfW__wrapper>.CourseDocumentsTag-module-scss-module__N-xvfW__tooltip:before{left:40px}.CourseDocumentsTag-module-scss-module__N-xvfW__content{text-transform:lowercase}.CourseDocumentsTag-module-scss-module__N-xvfW__popoverContent{color:#fff}
.CourseBannerAdditionalInfo-module-scss-module__rNmYIa__additionalInfoWrapper{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@media (min-width:768px){.CourseBannerAdditionalInfo-module-scss-module__rNmYIa__additionalInfoWrapper{align-items:center}}.CourseBannerAdditionalInfo-module-scss-module__rNmYIa__highSchoolInfo{flex-wrap:wrap;gap:0 12px;display:flex}@media (min-width:768px){.CourseBannerAdditionalInfo-module-scss-module__rNmYIa__highSchoolInfo{justify-content:center}}.CourseBannerAdditionalInfo-module-scss-module__rNmYIa__additionalLinkWrapper .CourseBannerAdditionalInfo-module-scss-module__rNmYIa__link{color:#416467;border-radius:unset;height:20px;font-size:12px;font-weight:400}.CourseBannerAdditionalInfo-module-scss-module__rNmYIa__additionalLinkWrapper .CourseBannerAdditionalInfo-module-scss-module__rNmYIa__link:hover{color:#3092fa;text-decoration:underline}.CourseBannerAdditionalInfo-module-scss-module__rNmYIa__additionalLinkWrapper .CourseBannerAdditionalInfo-module-scss-module__rNmYIa__link{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CourseBannerAdditionalInfo-module-scss-module__rNmYIa__courseDocumentsTagWrapper{color:#416467;display:inline-flex}
.CourseIllustrationBanner-module-scss-module__w1oh8W__courseLink{color:#2cc302;border-radius:unset;font-weight:700}.CourseIllustrationBanner-module-scss-module__w1oh8W__courseLink:hover{color:#259f02}.CourseIllustrationBanner-module-scss-module__w1oh8W__courseLink{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.CourseSuggestionsBanner-module-scss-module__Jro6YG__headerCourseLinkWrapper{align-items:center;gap:4px;display:flex}.CourseSuggestionsBanner-module-scss-module__Jro6YG__headerCourseLink{color:#2cc302;border-radius:unset}.CourseSuggestionsBanner-module-scss-module__Jro6YG__headerCourseLink:hover{color:#259f02}.CourseSuggestionsBanner-module-scss-module__Jro6YG__headerCourseLink{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CourseSuggestionsBanner-module-scss-module__Jro6YG__bannerWrapper{height:100%}
.ContentTextElements-module-scss-module__I6Ewgq__h1{font-family:var(--font-dmsans,DM Sans),sans-serif;color:var(--s-color-main-text-default);overflow-wrap:break-word;margin:12px 0;font-size:24px;font-weight:700;line-height:130%}@media (min-width:768px){.ContentTextElements-module-scss-module__I6Ewgq__h1{margin:16px 0;font-size:32px}}.ContentTextElements-module-scss-module__I6Ewgq__h2{font-family:var(--font-dmsans,DM Sans),sans-serif;color:var(--s-color-main-text-default);overflow-wrap:break-word;margin:11px 0;font-size:22px;font-weight:700;line-height:150%}@media (min-width:768px){.ContentTextElements-module-scss-module__I6Ewgq__h2{margin:13px 0;font-size:26px}}.ContentTextElements-module-scss-module__I6Ewgq__h3{font-family:var(--font-dmsans,DM Sans),sans-serif;color:var(--s-color-main-text-subtle);overflow-wrap:break-word;margin:10px 0;font-size:20px;font-weight:500;line-height:150%}@media (min-width:768px){.ContentTextElements-module-scss-module__I6Ewgq__h3{margin:11px 0;font-size:22px}}.ContentTextElements-module-scss-module__I6Ewgq__p,.ContentTextElements-module-scss-module__I6Ewgq__ul>li,.ContentTextElements-module-scss-module__I6Ewgq__ol>li{font-family:var(--font-dmsans,DM Sans),sans-serif;color:var(--s-color-main-text-subtle);margin:8px 0;font-size:16px;font-weight:400;line-height:150%}@media (min-width:768px){.ContentTextElements-module-scss-module__I6Ewgq__p,.ContentTextElements-module-scss-module__I6Ewgq__ul>li,.ContentTextElements-module-scss-module__I6Ewgq__ol>li{margin:9px 0;font-size:18px}}.ContentTextElements-module-scss-module__I6Ewgq__ol{padding-left:20px;list-style-position:outside}.ContentTextElements-module-scss-module__I6Ewgq__ol>li{list-style-type:decimal!important}.ContentTextElements-module-scss-module__I6Ewgq__ul{padding-left:20px;list-style-position:outside}.ContentTextElements-module-scss-module__I6Ewgq__ul>li{list-style-type:disc!important}.ContentTextElements-module-scss-module__I6Ewgq__bold{font-weight:700!important}.ContentTextElements-module-scss-module__I6Ewgq__italic{font-style:italic!important}.ContentTextElements-module-scss-module__I6Ewgq__pre{white-space:initial}
.DocumentPreviewText-module-scss-module___jhB0W__previewTextWrapper{background-color:#fff;border:1px solid #d3d9e0;border-radius:20px;width:100%;padding:20px}.DocumentPreviewText-module-scss-module___jhB0W__previewText{width:100%;height:114.25px;font-size:14px;overflow-y:auto}.DocumentPreviewText-module-scss-module___jhB0W__previewText *{font-size:14px}
.DocumentRecommendations-module-scss-module__VJ1rdG__header{border-bottom:1px solid #e6ebef;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding-bottom:12px;display:flex}.DocumentRecommendations-module-scss-module__VJ1rdG__wrapper{background-color:#fff;border:1px solid #e6ebef;border-radius:20px;width:100%;padding:24px}@media (min-width:1440px){.DocumentRecommendations-module-scss-module__VJ1rdG__wrapper{flex-direction:column;width:100%;display:flex}}
.RelatedDocumentsLi-module-scss-module__9TgbMq__link{align-items:center;display:flex}.RelatedDocumentsLi-module-scss-module__9TgbMq__icon{flex-shrink:0;margin-right:8px}.RelatedDocumentsLi-module-scss-module__9TgbMq__title{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.RelatedDocumentsLi-module-scss-module__9TgbMq__premiumLabel{margin-left:8px;display:flex}
.RelatedDocuments-module-scss-module__NE6UoG__relatedDocumentsWrapper,.RelatedDocuments-module-scss-module__NE6UoG__list{flex-direction:column;gap:16px;display:flex}
.ReportButton-module-scss-module__hmLjQW__topReportButton{padding:12px 16px 8px 0}
.StudylistIllustrationBanner-module-scss-module__IE3DNG__studylistLink{color:#f36a1c;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.StudylistIllustrationBanner-module-scss-module__IE3DNG__studylistLink:hover{color:#e36015;text-decoration:underline}.StudylistIllustrationBanner-module-scss-module__IE3DNG__by{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StudylistIllustrationBanner-module-scss-module__IE3DNG__userLink{font-weight:700}.StudylistIllustrationBanner-module-scss-module__IE3DNG__additionalInfo{flex-direction:column;gap:8px;margin-top:4px;display:flex}@media (min-width:768px){.StudylistIllustrationBanner-module-scss-module__IE3DNG__meta{justify-content:center;display:inline-flex}}.StudylistIllustrationBanner-module-scss-module__IE3DNG__illustration{width:86px;height:88px}
.StudylistSuggestionsBanner-module-scss-module__T6kdvq__headerWrapper{color:#f36a1c;align-items:center;gap:4px;display:flex}.StudylistSuggestionsBanner-module-scss-module__T6kdvq__bannerWrapper{height:100%}.StudylistSuggestionsBanner-module-scss-module__T6kdvq__studylistLink,.StudylistSuggestionsBanner-module-scss-module__T6kdvq__userLink{color:#f36a1c;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StudylistSuggestionsBanner-module-scss-module__T6kdvq__studylistLink:hover,.StudylistSuggestionsBanner-module-scss-module__T6kdvq__userLink:hover{color:#e36015;text-decoration:underline}.StudylistSuggestionsBanner-module-scss-module__T6kdvq__studylistLink{font-weight:700}
.DegreeGradeLinks-module-scss-module__x37oYa__withIcon{align-items:center;gap:4px;display:inline-flex}.DegreeGradeLinks-module-scss-module__x37oYa__text{margin:0;display:inline-block}
.UploaderBannerImpact-module-scss-module__6pY2Ya__impactWrapper{align-items:center;gap:4px;display:flex}
.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__additionalInfoWrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}@media (min-width:768px){.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__additionalInfoWrapper{align-items:center;display:inline-flex}}.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__institutionIcon.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__institutionIcon{margin-top:0;margin-right:4px}.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__institutionLink.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__institutionLink{color:#416467;border-radius:unset;height:20px;font-size:14px}.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__institutionLink.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__institutionLink:hover{color:#3092fa;text-decoration:underline}@media (min-width:768px){.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__institutionLink.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__institutionLink{margin-bottom:8px}}.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__institutionLink.UploaderBannerAdditionalInfo-module-scss-module__xBArkW__institutionLink{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.UploaderIllustrationBanner-module-scss-module__AHccBW__userLink{border-radius:unset;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-right:8px;display:-webkit-box;overflow:hidden}
.DocumentBottomSection-module-scss-module__nRtsGa__bottomSectionWrapper{flex-direction:column;place-content:center;align-self:center;gap:32px;width:100%;min-width:0;max-width:1048px;min-height:0;padding:32px 12px 48px;display:flex}@media (min-width:768px){.DocumentBottomSection-module-scss-module__nRtsGa__bottomSectionWrapper{padding-top:16px}}
.PageNavigatorIndicator-module-scss-module__ATMUIa__indicator{background-color:var(--s-color-main-container-subtle);opacity:.6;border-radius:20px;flex-direction:column;align-items:flex-end;gap:16px;width:80px;margin:0 8px 50px 20px;padding:20px 24px;display:flex}.PageNavigatorIndicator-module-scss-module__ATMUIa__item{background-color:var(--s-color-main-interaction-neutral-container-subtle-default);border:solid 2px var(--s-color-main-border-default);border-radius:8px;height:4px}.PageNavigatorIndicator-module-scss-module__ATMUIa__longItem{width:32px}.PageNavigatorIndicator-module-scss-module__ATMUIa__shortItem{width:24px}.PageNavigatorIndicator-module-scss-module__ATMUIa__highlightedItem{background-color:var(--s-color-main-interaction-secondary-container-subtle-pressed);border:solid 2px var(--s-color-main-interaction-secondary-border-selected)}
.PageNavigatorMenu-module-scss-module__uzHNuW__menu{min-width:var(--page-navigator-menu-width);background-color:var(--s-color-main-container-x-subtle);border:none;border-radius:20px;flex-direction:column;margin:0 8px 0 4px;padding:12px;display:flex;box-shadow:0 0 4px #0000002e}.PageNavigatorMenu-module-scss-module__uzHNuW__menuItemWrapper{align-items:center;gap:4px;display:flex}.PageNavigatorMenu-module-scss-module__uzHNuW__menuItem{cursor:pointer;border-radius:12px;padding:12px}.PageNavigatorMenu-module-scss-module__uzHNuW__menuItem:hover:not(.PageNavigatorMenu-module-scss-module__uzHNuW__highlightedItem,:active){background-color:var(--s-color-main-interaction-neutral-container-subtle-hover)}.PageNavigatorMenu-module-scss-module__uzHNuW__menuItem:active{background-color:var(--s-color-main-interaction-secondary-container-subtle-pressed)}.PageNavigatorMenu-module-scss-module__uzHNuW__subitem{margin-left:24px}.PageNavigatorMenu-module-scss-module__uzHNuW__highlightedItem{background-color:var(--s-color-main-interaction-secondary-container-subtle-pressed)}
.PageNavigator-module-scss-module__y4kWoG__pageNavigator{pointer-events:auto;--page-navigator-menu-width:288px;grid-template:"indicatorAndMenu"/auto;margin-top:70px;display:grid}.PageNavigator-module-scss-module__y4kWoG__pageNavigatorIndicatorWrapper{grid-area:indicatorAndMenu;margin-left:auto;position:relative}.PageNavigator-module-scss-module__y4kWoG__pageNavigatorMenuWrapper{visibility:hidden;opacity:0;transform-origin:100% 0;will-change:opacity,transform,width;grid-area:indicatorAndMenu;justify-content:flex-end;width:0;height:0;margin-left:auto;transition:visibility .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.215,.61,.355,1);display:flex;position:relative;overflow:visible;transform:scale(.96)}.PageNavigator-module-scss-module__y4kWoG__pageNavigator:hover .PageNavigator-module-scss-module__y4kWoG__pageNavigatorMenuWrapper,.PageNavigator-module-scss-module__y4kWoG__pageNavigator:focus .PageNavigator-module-scss-module__y4kWoG__pageNavigatorMenuWrapper{visibility:visible;opacity:1;transform:scale(1)}
.TopFloatingComponent-module-scss-module__JGlYUa__topFloatingComponent{top:calc(72px + var(--current-alarm-bar-height,0px) + var(--top-bar-height,0));flex-direction:column;display:flex;position:sticky}.TopFloatingComponent-module-scss-module__JGlYUa__level2{z-index:var(--z-base-2)}.TopFloatingComponent-module-scss-module__JGlYUa__level3{z-index:var(--z-base-3)}
.AiSummaryContainer-module-scss-module__dBFdka__aiSummaryContainerWrapper{margin:0 16px}.AiSummaryContainer-module-scss-module__dBFdka__aiSummaryContainer{cursor:pointer;background:var(--container-background-color);--container-background-color:var(--s-color-main-interaction-neutral-container-subtle-default);border:1px solid #d3d9e0;border-radius:12px;flex-direction:column;align-items:flex-start;width:100%;max-width:1024px;margin:16px auto -8px;display:flex}.AiSummaryContainer-module-scss-module__dBFdka__aiSummaryContainer:hover{--container-background-color:var(--s-color-main-interaction-neutral-container-subtle-hover)}.AiSummaryContainer-module-scss-module__dBFdka__aiSummaryContainer:active{--container-background-color:var(--s-color-main-interaction-neutral-container-subtle-pressed)}@media (min-width:768px){.AiSummaryContainer-module-scss-module__dBFdka__aiSummaryContainer{margin:24px auto -8px}}.AiSummaryContainer-module-scss-module__dBFdka__expandableSummaryWrapper{width:100%;padding:8px 12px;display:flex;position:relative}.AiSummaryContainer-module-scss-module__dBFdka__expandableSummaryWrapper.AiSummaryContainer-module-scss-module__dBFdka__expanded{flex-direction:column}.AiSummaryContainer-module-scss-module__dBFdka__summaryWrapper{width:100%;overflow:hidden}@media (min-width:768px){.AiSummaryContainer-module-scss-module__dBFdka__summaryWrapper:not(.AiSummaryContainer-module-scss-module__dBFdka__summaryExpanded){white-space:nowrap}}.AiSummaryContainer-module-scss-module__dBFdka__keyConceptsList{margin-top:16px;padding:0}.AiSummaryContainer-module-scss-module__dBFdka__keyConceptsList.AiSummaryContainer-module-scss-module__dBFdka__hidden{display:none}.AiSummaryContainer-module-scss-module__dBFdka__keyConceptsList ul{list-style:outside}.AiSummaryContainer-module-scss-module__dBFdka__keyConceptsList li{margin-left:20px}.AiSummaryContainer-module-scss-module__dBFdka__moreButtonWrapper{white-space:nowrap;background:linear-gradient(to left, var(--container-background-color) 90%, transparent);margin:0 12px 8px 0;position:absolute;bottom:0;right:0}.AiSummaryContainer-module-scss-module__dBFdka__seeLessButton{white-space:nowrap;margin-top:8px}
.OriginalTitle-module-scss-module__VPzy8W__originalTitleWrapper{flex-wrap:wrap;gap:0 8px;margin-bottom:16px;display:flex}
.PremiumMobileBannerButton-module-scss-module__G8g-wG__container{width:100%;margin:0 auto}
.AboutDocumentTitle-module-scss-module__yzKwra__aboutDocumentTitleWrapper{flex-grow:1;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.AboutDocumentTitle-module-scss-module__yzKwra__title{overflow-wrap:break-word;overflow:hidden}
.AcademicYearWithIcon-module-scss-module__k9nuMa__academicYearSectionWrapper{flex-flow:column wrap;gap:4px;display:flex}.AcademicYearWithIcon-module-scss-module__k9nuMa__academicYearSectionWrapper.AcademicYearWithIcon-module-scss-module__k9nuMa__withoutCaption{flex-flow:row;align-items:center;gap:8px;max-width:fit-content}.AcademicYearWithIcon-module-scss-module__k9nuMa__iconAndCaptionSection{align-items:center;gap:0 8px;display:flex}.AcademicYearWithIcon-module-scss-module__k9nuMa__captionLabel{margin:0}.AcademicYearWithIcon-module-scss-module__k9nuMa__academicYearInfo{align-items:center;gap:8px;padding:8px 0;display:flex}
.NonAnonymousDocumentAuthor-module-scss-module__T84T5q__container{flex-direction:column;gap:4px;min-width:0;display:flex}.NonAnonymousDocumentAuthor-module-scss-module__T84T5q__mobileCaptionSection{align-items:center;gap:0 8px;display:flex}.NonAnonymousDocumentAuthor-module-scss-module__T84T5q__mobileCaptionLabel{margin:0}.NonAnonymousDocumentAuthor-module-scss-module__T84T5q__authorInfo{align-items:center;gap:4px;padding:4px 0;display:flex}@media (min-width:1200px){.NonAnonymousDocumentAuthor-module-scss-module__T84T5q__authorInfo{padding:0}}.NonAnonymousDocumentAuthor-module-scss-module__T84T5q__avatar{cursor:pointer}.NonAnonymousDocumentAuthor-module-scss-module__T84T5q__userName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.NonAnonymousDocumentAuthor-module-scss-module__T84T5q__icon{vertical-align:text-bottom}
.DocumentCategory-module-scss-module__jM5TsG__container{flex-direction:column;gap:4px;display:flex;position:relative}.DocumentCategory-module-scss-module__jM5TsG__labelSection{align-items:center;gap:0 4px;display:flex}.DocumentCategory-module-scss-module__jM5TsG__label{margin:0}.DocumentCategory-module-scss-module__jM5TsG__categoryInfo:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}.DocumentCategory-module-scss-module__jM5TsG__categoryInfo{align-items:center;gap:8px;padding:8px 0;display:flex}@media (min-width:768px){.DocumentCategory-module-scss-module__jM5TsG__categoryInfo{padding:8px 0}}.DocumentCategory-module-scss-module__jM5TsG__category{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;border-radius:unset;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.DocumentCategory-module-scss-module__jM5TsG__icon{vertical-align:text-bottom;margin-right:4px}
.InstitutionInfo-module-scss-module__LGA6RG__documentInfoItem{gap:4px;width:100%;display:flex}.InstitutionInfo-module-scss-module__LGA6RG__documentInfoItem:not(.InstitutionInfo-module-scss-module__LGA6RG__vertical){align-items:center}.InstitutionInfo-module-scss-module__LGA6RG__documentInfoItem.InstitutionInfo-module-scss-module__LGA6RG__vertical{flex-direction:column}.InstitutionInfo-module-scss-module__LGA6RG__caption{display:flex}.InstitutionInfo-module-scss-module__LGA6RG__captionIcon{vertical-align:text-top;width:20px;margin-right:8px}.InstitutionInfo-module-scss-module__LGA6RG__link{text-overflow:ellipsis;white-space:nowrap;padding:8px 0;font-weight:500;display:block;overflow:hidden}.InstitutionInfo-module-scss-module__LGA6RG__captionText{display:inline}
.InfoModeMetadata-module-scss-module__58tppG__metadataSection{min-width:300px;max-width:100%}@media screen and (min-width:768px) and (max-width:1199.9px){.InfoModeMetadata-module-scss-module__58tppG__metadataSection{width:300px}}
.CourseInfo-module-scss-module__4sxWHW__container{flex-wrap:wrap;gap:4px;width:100%;padding:8px 0;display:flex}@media (min-width:768px){.CourseInfo-module-scss-module__4sxWHW__container{flex-wrap:nowrap}}.CourseInfo-module-scss-module__4sxWHW__icon{vertical-align:text-top;width:20px;margin-right:8px}.CourseInfo-module-scss-module__4sxWHW__infoSectionHeader{align-items:center;gap:4px;min-width:0;display:flex}.CourseInfo-module-scss-module__4sxWHW__link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.DegreeAndGradeInfo-module-scss-module__DXEc7q__degreeGradeWrapper{align-items:center;gap:4px;width:100%;min-width:0;padding:8px 0;display:flex}.DegreeAndGradeInfo-module-scss-module__DXEc7q__subtitle{font-weight:var(--font-weight-medium);color:var(--s-color-main-text-default);text-wrap:nowrap}.DegreeAndGradeInfo-module-scss-module__DXEc7q__icon{vertical-align:middle;width:20px;margin-right:8px}.DegreeAndGradeInfo-module-scss-module__DXEc7q__linksWrapper{gap:4px;min-width:0;display:flex}.DegreeAndGradeInfo-module-scss-module__DXEc7q__degreeLink{min-width:0}
.StartModeMetadata-module-scss-module__H62Qsq__startMetadata{align-items:center;gap:8px 32px;display:flex}.StartModeMetadata-module-scss-module__H62Qsq__desktopFirstLineWrapper{flex-wrap:wrap;align-items:center;gap:8px 32px;min-width:0;display:flex}@media (min-width:1200px){.StartModeMetadata-module-scss-module__H62Qsq__desktopFirstLineWrapper.StartModeMetadata-module-scss-module__H62Qsq__documentAuthorVisible{max-width:calc(100% - 300px)}.StartModeMetadata-module-scss-module__H62Qsq__desktopFirstLineWrapper{flex-wrap:nowrap}}.StartModeMetadata-module-scss-module__H62Qsq__degreeGradeMetadata,.StartModeMetadata-module-scss-module__H62Qsq__courseMetadata,.StartModeMetadata-module-scss-module__H62Qsq__institutionMetadata{min-width:0}.StartModeMetadata-module-scss-module__H62Qsq__uploaderSection{flex-shrink:0;max-width:265px}.StartModeMetadata-module-scss-module__H62Qsq__uploaderSection.StartModeMetadata-module-scss-module__H62Qsq__withAcademicYear{max-width:135px}@media (min-width:1440px){.StartModeMetadata-module-scss-module__H62Qsq__uploaderSection{max-width:480px}.StartModeMetadata-module-scss-module__H62Qsq__uploaderSection.StartModeMetadata-module-scss-module__H62Qsq__withAcademicYear{max-width:350px}}.StartModeMetadata-module-scss-module__H62Qsq__academicYearSection,.StartModeMetadata-module-scss-module__H62Qsq__uploaderSection{min-width:0;display:flex}
.SaveDocumentButton-module-scss-module__7fPDaG__button [data-content]{display:none}@media (min-width:1200px){.SaveDocumentButton-module-scss-module__7fPDaG__button [data-content]{display:block}.SaveDocumentButton-module-scss-module__7fPDaG__withMinWidth.SaveDocumentButton-module-scss-module__7fPDaG__withMinWidth{min-width:132px}}.SaveDocumentButton-module-scss-module__7fPDaG__saveButtonContainer{justify-content:center;align-items:center;gap:4px;display:flex}.SaveDocumentButton-module-scss-module__7fPDaG__bookmarkWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.SaveDocumentButton-module-scss-module__7fPDaG__bookmarkIcon{transform:scale(.833333)}.SaveDocumentButton-module-scss-module__7fPDaG__riveOverlay{z-index:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.TopbarInfoButton-module-scss-module__Uh_aTa__chevronIconWrapper{align-items:center;min-height:24px;display:flex}
.TopbarActions-module-scss-module__lzsbvq__actionsWrapper{align-items:center;gap:8px;display:flex}.TopbarActions-module-scss-module__lzsbvq__actionsWrapper:not(.TopbarActions-module-scss-module__lzsbvq__compact){justify-content:space-between}.TopbarActions-module-scss-module__lzsbvq__mainActionsWrapper{justify-content:right;align-items:center;gap:8px;display:flex}.TopbarActions-module-scss-module__lzsbvq__secondaryActionsWrapper{gap:8px;display:flex}.TopbarActions-module-scss-module__lzsbvq__ratingButtonsWrapper{border-right:1px solid #e6ebef;padding-right:8px;display:flex}.TopbarActions-module-scss-module__lzsbvq__ratingButtonsCompact{display:none}@media (min-width:1200px){.TopbarActions-module-scss-module__lzsbvq__ratingButtonsCompact{border-left:1px solid #e6ebef;padding:0 8px;display:flex}}
.TopbarTitle-module-scss-module__MQRCmq__titleWrapper{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.TopbarTitle-module-scss-module__MQRCmq__titleInlineWrapper{flex-direction:row;align-items:center;gap:8px;display:flex}.TopbarTitle-module-scss-module__MQRCmq__courseLinkWrapper{flex-direction:row;align-items:center;gap:4px;font-weight:500;display:flex}.TopbarTitle-module-scss-module__MQRCmq__noWrap{white-space:nowrap}.TopbarTitle-module-scss-module__MQRCmq__truncatedCourseLink{text-overflow:ellipsis;white-space:nowrap;width:170px;min-width:170px;display:block;overflow:hidden}
.NewViewerTopbar-module-scss-module__qco1AG__topbarWrapper{top:calc(72px + var(--current-alarm-bar-height,0px));z-index:var(--z-base-5);pointer-events:none;width:100%;position:sticky;overflow:visible}.NewViewerTopbar-module-scss-module__qco1AG__topbarWrapper .NewViewerTopbar-module-scss-module__qco1AG__reportSection{border-top:1px solid var(--s-color-main-border-subtle)}.NewViewerTopbar-module-scss-module__qco1AG__topbar{pointer-events:initial;background-color:#fff;border-bottom:1px solid #e6ebef;flex-direction:column;gap:12px;padding:8px 16px;display:flex;overflow:auto;box-shadow:0 0 8px #00000024}@media (min-width:768px){.NewViewerTopbar-module-scss-module__qco1AG__topbar{padding:16px 24px}}@media (min-width:1200px){.NewViewerTopbar-module-scss-module__qco1AG__topbar{padding:16px 32px}}.NewViewerTopbar-module-scss-module__qco1AG__open.NewViewerTopbar-module-scss-module__qco1AG__topbarWrapper{max-height:var(--top-bar-closed-height,0)}.NewViewerTopbar-module-scss-module__qco1AG__open .NewViewerTopbar-module-scss-module__qco1AG__topbar{max-height:calc(100dvh - 72px - var(--current-alarm-bar-height,0px))}@media (min-width:768px){.NewViewerTopbar-module-scss-module__qco1AG__open .NewViewerTopbar-module-scss-module__qco1AG__topbar{max-height:calc(75dvh - 72px - var(--current-alarm-bar-height,0px))}}.NewViewerTopbar-module-scss-module__qco1AG__compact.NewViewerTopbar-module-scss-module__qco1AG__topbarWrapper{min-height:var(--top-bar-closed-height,0)}.NewViewerTopbar-module-scss-module__qco1AG__compact .NewViewerTopbar-module-scss-module__qco1AG__topbar{flex-direction:row;align-items:center;padding:16px}.NewViewerTopbar-module-scss-module__qco1AG__compact .NewViewerTopbar-module-scss-module__qco1AG__compactRestoreTarget{flex-grow:1;min-width:0;display:flex}.NewViewerTopbar-module-scss-module__qco1AG__compact .NewViewerTopbar-module-scss-module__qco1AG__restorableCompactTopbar{cursor:pointer}.NewViewerTopbar-module-scss-module__qco1AG__compact .NewViewerTopbar-module-scss-module__qco1AG__open{align-self:center}.NewViewerTopbar-module-scss-module__qco1AG__metadataWrapper{flex-flow:column wrap;gap:8px;display:flex}@media (min-width:768px){.NewViewerTopbar-module-scss-module__qco1AG__metadataWrapper{flex-direction:row;gap:8px 32px}}.NewViewerTopbar-module-scss-module__qco1AG__metadata{text-align:center;border:1px dashed #ccc;flex:1;padding:4px 16px;font-size:16px}.NewViewerTopbar-module-scss-module__qco1AG__documentDescription{overflow-wrap:break-word;padding:4px 0 8px}.NewViewerTopbar-module-scss-module__qco1AG__documentAiSummaryWrapper{margin-bottom:16px}
.PremiumBannerBenefitsList-module-scss-module__89BNpW__benefitsList{text-align:center;flex-direction:column;align-items:center;gap:16px;margin:24px 0;display:flex}@media (min-width:768px){.PremiumBannerBenefitsList-module-scss-module__89BNpW__benefitsList.PremiumBannerBenefitsList-module-scss-module__89BNpW__wideVariant{flex-flow:wrap;justify-content:center;gap:16px 24px;margin:32px 0}.PremiumBannerBenefitsList-module-scss-module__89BNpW__benefitsList:not(.PremiumBannerBenefitsList-module-scss-module__89BNpW__wideVariant){flex-flow:wrap;justify-content:center;gap:16px;margin:32px 0}}@media (min-width:1200px){.PremiumBannerBenefitsList-module-scss-module__89BNpW__benefitsList:not(.PremiumBannerBenefitsList-module-scss-module__89BNpW__wideVariant){gap:16px 24px}.PremiumBannerBenefitsList-module-scss-module__89BNpW__benefitsList:not(.PremiumBannerBenefitsList-module-scss-module__89BNpW__wideVariant).PremiumBannerBenefitsList-module-scss-module__89BNpW__inViewer{box-shadow:none}}.PremiumBannerBenefitsList-module-scss-module__89BNpW__benefit{display:flex}.PremiumBannerBenefitsList-module-scss-module__89BNpW__benefitText{align-items:flex-end;gap:4px;margin:0;display:inline-flex}
.PremiumBannerSignInCTA-module-scss-module__jyTvnW__signIn{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.PremiumBannerSignInCTA-module-scss-module__jyTvnW__button{background-color:#0000;margin-left:4px;font-weight:700}
.PremiumBannerUnlockOptionTile-module-scss-module__8LtwAG__tileContent{text-align:start;align-items:center;gap:12px;min-width:0;display:flex}.PremiumBannerUnlockOptionTile-module-scss-module__8LtwAG__mobileTileContent{gap:8px}.PremiumBannerUnlockOptionTile-module-scss-module__8LtwAG__icon{color:var(--s-color-main-icon-default);background-color:var(--s-color-main-container-subtle);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.PremiumBannerUnlockOptionTile-module-scss-module__8LtwAG__text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}
.PremiumBannerUnlockOptions-module-scss-module__G9lLIq__unlockOptions{text-align:start;border:0;flex-direction:column;gap:16px;min-inline-size:0;margin:0;padding:0;display:flex}.PremiumBannerUnlockOptions-module-scss-module__G9lLIq__goBack{align-self:flex-start}.PremiumBannerUnlockOptions-module-scss-module__G9lLIq__mobileUnlockOptions{gap:12px}.PremiumBannerUnlockOptions-module-scss-module__G9lLIq__mobileGoBack{order:1;align-self:center}.PremiumBannerUnlockOptions-module-scss-module__G9lLIq__tileGrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:12px;display:grid}@media (min-width:768px){.PremiumBannerUnlockOptions-module-scss-module__G9lLIq__tileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.PremiumBannerUnlockOptions-module-scss-module__G9lLIq__tileGrid .PremiumBannerUnlockOptions-module-scss-module__G9lLIq__optionTile{border-radius:12px;justify-content:flex-start;align-self:stretch;align-items:flex-start;min-width:0;padding:16px}.PremiumBannerUnlockOptions-module-scss-module__G9lLIq__unlockOptions .PremiumBannerUnlockOptions-module-scss-module__G9lLIq__trialPill{width:100%}@media (min-width:768px){.PremiumBannerUnlockOptions-module-scss-module__G9lLIq__unlockOptions .PremiumBannerUnlockOptions-module-scss-module__G9lLIq__trialPill{width:auto;margin-inline:auto}}
.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__previewBanner{z-index:1;text-align:center;pointer-events:auto;background-color:#416467;border-radius:32px;max-width:368px;margin:0 auto;padding:40px 24px;overflow:hidden;box-shadow:0 0 20px #00000026}@media (min-width:768px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__previewBanner{min-width:440px;padding:40px}}@media (min-width:1200px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__previewBanner{min-width:630px;padding:40px 32px}}@media (min-width:1440px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__previewBanner{max-width:800px;padding:40px 60px}}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__previewBanner.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__inViewer{width:100%;min-width:300px;max-width:unset;box-shadow:none;transform-origin:top;margin-bottom:0}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__previewBanner.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__inViewer .PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__benefit{margin-bottom:16px}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__overflowWrapper{pointer-events:none;padding:70px 50px;position:relative;overflow:hidden}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobContainer{margin:0 auto;position:relative}@media (min-width:768px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobContainer{max-width:528px}}@media (min-width:1200px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobContainer{max-width:800px}}@media (min-width:1440px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobContainer{width:800px}}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside{z-index:-1;display:none;position:absolute}@media (min-width:768px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside{display:initial}}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__firstBlob{top:-94px;left:-24px;transform:rotate(36deg)}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__secondBlob{top:-54px;right:-48px}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__thirdBlob{bottom:-76px;right:-10px;transform:rotate(52deg)}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__fourthBlob{z-index:1;top:145px;right:-26px}@media (min-width:1200px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__fourthBlob{top:40%}}@media (min-width:768px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__wideVariant .PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__previewBanner{min-width:630px;padding:40px 32px}}@media (min-width:1200px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__wideVariant .PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__previewBanner{max-width:800px;padding:40px 60px}}@media (min-width:768px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__wideVariant .PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobContainer{max-width:800px}}@media (min-width:1200px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__wideVariant .PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobContainer{width:800px}}@media screen and (min-width:768px) and (max-width:1199.9px){.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__wideVariant.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__overflowWrapper{padding:70px 24px}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__wideVariant .PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__firstBlob{left:4px}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__wideVariant .PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__secondBlob{right:-24px}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__wideVariant .PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__thirdBlob{right:12px}.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__wideVariant .PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__blobOutside.PremiumBannerBlobWrapper-module-scss-module__vHt8Pq__fourthBlob{right:-24px}}
.PremiumBannerButtonContent-module-scss-module__8ULKgq__premiumBannerContent{display:flex}.PremiumBannerButtonContent-module-scss-module__8ULKgq__icon{align-items:center;display:flex}.PremiumBannerButtonContent-module-scss-module__8ULKgq__iconText{margin-left:8px}.PremiumBannerButtonContent-module-scss-module__8ULKgq__iconHeaderText{margin-bottom:0}.PremiumBannerButtonContent-module-scss-module__8ULKgq__iconParagraphText{white-space:pre-line;margin:0;font-size:12px;line-height:130%}.PremiumBannerButtonContent-module-scss-module__8ULKgq__mobileBannerContent{justify-content:center;align-items:center}.PremiumBannerButtonContent-module-scss-module__8ULKgq__mobileBannerIconText{margin-left:4px}
button.PremiumBannerButton-module-scss-module__pjZXaW__bannerButton,a.PremiumBannerButton-module-scss-module__pjZXaW__bannerButton{justify-content:flex-start;width:100%;padding:16px 24px;display:flex}@media (min-width:1200px){button.PremiumBannerButton-module-scss-module__pjZXaW__bannerButton,a.PremiumBannerButton-module-scss-module__pjZXaW__bannerButton{padding:16px}}@media (min-width:1440px){button.PremiumBannerButton-module-scss-module__pjZXaW__bannerButton,a.PremiumBannerButton-module-scss-module__pjZXaW__bannerButton{padding:16px 24px}}button.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton,a.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton{color:#fff;border:1px solid #fff}button.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:hover,a.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:hover,button.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:focus,a.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:focus,button.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:active,a.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:active{color:#fff}button.PremiumBannerButton-module-scss-module__pjZXaW__mobileBannerButton,a.PremiumBannerButton-module-scss-module__pjZXaW__mobileBannerButton{justify-content:center;padding:8px}button.PremiumBannerButton-module-scss-module__pjZXaW__mobileBannerButton.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton,a.PremiumBannerButton-module-scss-module__pjZXaW__mobileBannerButton.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton{color:var(--s-color-main-interaction-neutral-foreground-default);background-color:var(--s-color-main-background-default);border:none}button.PremiumBannerButton-module-scss-module__pjZXaW__mobileBannerButton.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:hover:not(:disabled),button.PremiumBannerButton-module-scss-module__pjZXaW__mobileBannerButton.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:focus,button.PremiumBannerButton-module-scss-module__pjZXaW__mobileBannerButton.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:active:not(:disabled),a.PremiumBannerButton-module-scss-module__pjZXaW__mobileBannerButton.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:hover:not(:disabled),a.PremiumBannerButton-module-scss-module__pjZXaW__mobileBannerButton.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:focus,a.PremiumBannerButton-module-scss-module__pjZXaW__mobileBannerButton.PremiumBannerButton-module-scss-module__pjZXaW__secondaryButton:active:not(:disabled){color:var(--s-color-main-interaction-neutral-foreground-default);background-color:var(--s-color-main-background-default)}
.PremiumBannerButtonUnlockForFree-module-scss-module__9eQR4G__unlockForFreeButton.PremiumBannerButtonUnlockForFree-module-scss-module__9eQR4G__unlockForFreeButton{color:#fff;background-color:#416467;border:1px solid #fff;justify-content:flex-start;width:100%;padding:16px 24px;display:flex}@media (min-width:1200px){.PremiumBannerButtonUnlockForFree-module-scss-module__9eQR4G__unlockForFreeButton.PremiumBannerButtonUnlockForFree-module-scss-module__9eQR4G__unlockForFreeButton{padding:16px}}@media (min-width:1440px){.PremiumBannerButtonUnlockForFree-module-scss-module__9eQR4G__unlockForFreeButton.PremiumBannerButtonUnlockForFree-module-scss-module__9eQR4G__unlockForFreeButton{padding:16px 24px}}.PremiumBannerButtonUnlockForFree-module-scss-module__9eQR4G__mobileUnlockForFreeButton{color:var(--s-color-main-interaction-neutral-foreground-default);background-color:var(--s-color-main-background-default);border:none;padding:8px}.PremiumBannerButtonUnlockForFree-module-scss-module__9eQR4G__mobileUnlockForFreeButton.PremiumBannerButtonUnlockForFree-module-scss-module__9eQR4G__mobileUnlockForFreeButton{justify-content:center}
.PremiumBannerButtons-module-scss-module__eeYxrW__premiumBannerButtons{grid-auto-rows:1fr;grid-auto-flow:row;gap:16px;display:grid}@media (min-width:768px){.PremiumBannerButtons-module-scss-module__eeYxrW__premiumBannerButtons.PremiumBannerButtons-module-scss-module__eeYxrW__wideVariant{grid-auto-columns:1fr;grid-auto-flow:column;width:100%}}@media (min-width:1200px){.PremiumBannerButtons-module-scss-module__eeYxrW__premiumBannerButtons.PremiumBannerButtons-module-scss-module__eeYxrW__wideVariant{gap:24px}.PremiumBannerButtons-module-scss-module__eeYxrW__premiumBannerButtons.PremiumBannerButtons-module-scss-module__eeYxrW__wideVariant .PremiumBannerButtons-module-scss-module__eeYxrW__optionButton{min-width:300px}.PremiumBannerButtons-module-scss-module__eeYxrW__premiumBannerButtons.PremiumBannerButtons-module-scss-module__eeYxrW__wideVariant .PremiumBannerButtons-module-scss-module__eeYxrW__optionButton .PremiumBannerButtons-module-scss-module__eeYxrW__bannerButton{white-space:pre-wrap}}@media (min-width:768px){.PremiumBannerButtons-module-scss-module__eeYxrW__premiumBannerButtons:not(.PremiumBannerButtons-module-scss-module__eeYxrW__wideVariant){width:80%;margin:auto}}@media (min-width:1200px){.PremiumBannerButtons-module-scss-module__eeYxrW__premiumBannerButtons:not(.PremiumBannerButtons-module-scss-module__eeYxrW__wideVariant){grid-auto-columns:1fr;grid-auto-flow:column;width:100%}}@media (min-width:1440px){.PremiumBannerButtons-module-scss-module__eeYxrW__premiumBannerButtons:not(.PremiumBannerButtons-module-scss-module__eeYxrW__wideVariant){gap:24px}.PremiumBannerButtons-module-scss-module__eeYxrW__premiumBannerButtons:not(.PremiumBannerButtons-module-scss-module__eeYxrW__wideVariant) .PremiumBannerButtons-module-scss-module__eeYxrW__optionButton{min-width:300px}.PremiumBannerButtons-module-scss-module__eeYxrW__premiumBannerButtons:not(.PremiumBannerButtons-module-scss-module__eeYxrW__wideVariant) .PremiumBannerButtons-module-scss-module__eeYxrW__optionButton .PremiumBannerButtons-module-scss-module__eeYxrW__bannerButton{white-space:pre-wrap}}.PremiumBannerButtons-module-scss-module__eeYxrW__resumeSubscriptionButton{align-items:center;gap:8px;display:flex}.PremiumBannerButtons-module-scss-module__eeYxrW__resumeSubscriptionButtonText{flex-direction:column;display:flex}
.PremiumBannerHeader-module-scss-module__0oj_xW__header{justify-content:center;align-items:center;gap:12px;display:flex}.PremiumBannerHeader-module-scss-module__0oj_xW__header h2{margin:0;font-size:22px}@media (min-width:768px){.PremiumBannerHeader-module-scss-module__0oj_xW__header h2{font-size:28px}}
.PremiumBannerSubHeader-module-scss-module__WSQhnq__subHeader{margin-top:16px}
.PremiumBanner-module-scss-module__suZeuq__footer{margin-top:32px}.PremiumBanner-module-scss-module__suZeuq__flipOutForward,.PremiumBanner-module-scss-module__suZeuq__flipInForward,.PremiumBanner-module-scss-module__suZeuq__flipOutBack,.PremiumBanner-module-scss-module__suZeuq__flipInBack{backface-visibility:hidden}.PremiumBanner-module-scss-module__suZeuq__flipOutForward{animation:.18s ease-in both PremiumBanner-module-scss-module__suZeuq__flip-out-forward}.PremiumBanner-module-scss-module__suZeuq__flipInForward{animation:.18s ease-out both PremiumBanner-module-scss-module__suZeuq__flip-in-forward}.PremiumBanner-module-scss-module__suZeuq__flipOutBack{animation:.18s ease-in both PremiumBanner-module-scss-module__suZeuq__flip-out-back}.PremiumBanner-module-scss-module__suZeuq__flipInBack{animation:.18s ease-out both PremiumBanner-module-scss-module__suZeuq__flip-in-back}@keyframes PremiumBanner-module-scss-module__suZeuq__flip-out-forward{0%{transform:perspective(1600px)rotateY(0)}to{transform:perspective(1600px)rotateY(90deg)}}@keyframes PremiumBanner-module-scss-module__suZeuq__flip-in-forward{0%{transform:perspective(1600px)rotateY(-90deg)}to{transform:perspective(1600px)rotateY(0)}}@keyframes PremiumBanner-module-scss-module__suZeuq__flip-out-back{0%{transform:perspective(1600px)rotateY(0)}to{transform:perspective(1600px)rotateY(-90deg)}}@keyframes PremiumBanner-module-scss-module__suZeuq__flip-in-back{0%{transform:perspective(1600px)rotateY(90deg)}to{transform:perspective(1600px)rotateY(0)}}.PremiumBanner-module-scss-module__suZeuq__isFloating{display:none}@media (min-width:768px){.PremiumBanner-module-scss-module__suZeuq__isFloating{margin-bottom:92px;display:block}}
.PremiumBannerMobile-module-scss-module__tzpSMW__banner{isolation:isolate;background-color:#416467;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:400px;min-height:230px;padding:24px;display:flex;position:relative;overflow:hidden}.PremiumBannerMobile-module-scss-module__tzpSMW__content{z-index:1;justify-content:space-between;gap:12px;display:flex}.PremiumBannerMobile-module-scss-module__tzpSMW__copy{min-width:0}.PremiumBannerMobile-module-scss-module__tzpSMW__title,.PremiumBannerMobile-module-scss-module__tzpSMW__subtitle,.PremiumBannerMobile-module-scss-module__tzpSMW__premiumLine{margin:0}.PremiumBannerMobile-module-scss-module__tzpSMW__title,.PremiumBannerMobile-module-scss-module__tzpSMW__subtitle{text-wrap:balance;font-weight:700}.PremiumBannerMobile-module-scss-module__tzpSMW__title{margin-bottom:4px}.PremiumBannerMobile-module-scss-module__tzpSMW__premiumLine{color:#e0ff6e;white-space:nowrap;align-items:center;gap:4px;display:flex}.PremiumBannerMobile-module-scss-module__tzpSMW__premiumBadge{flex:none}.PremiumBannerMobile-module-scss-module__tzpSMW__illustration{min-width:66px;height:72px}.PremiumBannerMobile-module-scss-module__tzpSMW__illustrationLine{width:30px}.PremiumBannerMobile-module-scss-module__tzpSMW__illustrationLineShort{width:22px}.PremiumBannerMobile-module-scss-module__tzpSMW__blobLeft,.PremiumBannerMobile-module-scss-module__tzpSMW__blobRight{z-index:-1;color:#365356;position:absolute}.PremiumBannerMobile-module-scss-module__tzpSMW__blobLeft{top:-108px;left:-288px;transform:rotate(-7deg)}.PremiumBannerMobile-module-scss-module__tzpSMW__blobRight{bottom:3px;right:-93px;transform:rotate(-308deg)}
.PremiumBannerWrapper-module-scss-module__s8pwRG__premiumBannerWrapper{margin-top:48px}.PremiumBannerWrapper-module-scss-module__s8pwRG__mobilePremiumBannerWrapper{box-sizing:border-box;pointer-events:auto;justify-content:center;width:100%;max-width:100%;padding:30% 12px;display:flex}
.AdsContainer-module-scss-module__vCMkDa__adBottomContainer{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7fb66;width:100%;max-width:320px;max-height:120px;margin-inline:auto;position:relative;overflow:hidden}@media (min-width:768px){.AdsContainer-module-scss-module__vCMkDa__adBottomContainer{max-width:728px;max-height:110px}}.AdsContainer-module-scss-module__vCMkDa__refinery89Container{padding-top:20px}.AdsContainer-module-scss-module__vCMkDa__closeButtonWrapper{z-index:10;align-items:center;display:flex;position:absolute;top:2px;right:0}
@keyframes GoogleOneTapLoading-module-scss-module___efziG__fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes GoogleOneTapLoading-module-scss-module___efziG__fade-out{0%{opacity:1}to{opacity:0}}.GoogleOneTapLoading-module-scss-module___efziG__loader{margin:0}.GoogleOneTapLoading-module-scss-module___efziG__container{z-index:var(--z-overlays-1);background:#fff;border-radius:8px;align-items:center;gap:16px;width:375px;height:100px;padding:24px 32px;display:flex;position:fixed;top:6px;right:8px;box-shadow:0 0 8px #00000024}.GoogleOneTapLoading-module-scss-module___efziG__container.GoogleOneTapLoading-module-scss-module___efziG__visible{animation:.3s ease-in GoogleOneTapLoading-module-scss-module___efziG__fade-in}.GoogleOneTapLoading-module-scss-module___efziG__container.GoogleOneTapLoading-module-scss-module___efziG__hidden{animation:.3s ease-out forwards GoogleOneTapLoading-module-scss-module___efziG__fade-out}
.SaiProjectDropdown-module-scss-module__AlbNsq__triggerContent{align-items:center;gap:4px;max-width:242px;display:flex}.SaiProjectDropdown-module-scss-module__AlbNsq__triggerTextWrapper{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.SaiProjectDropdown-module-scss-module__AlbNsq__leadingIcon,.SaiProjectDropdown-module-scss-module__AlbNsq__chevron{flex-shrink:0}.SaiProjectDropdown-module-scss-module__AlbNsq__withoutProjects{pointer-events:none}.SaiProjectDropdown-module-scss-module__AlbNsq__list{white-space:nowrap;width:242px;max-height:min(50dvh,100dvh - 150px);margin:0;overflow-y:auto}.SaiProjectDropdown-module-scss-module__AlbNsq__dropdownItem{text-align:start;cursor:pointer;align-items:center;gap:8px;width:100%;display:flex}.SaiProjectDropdown-module-scss-module__AlbNsq__dropdownListItem{cursor:pointer;padding:8px 12px;display:flex}.SaiProjectDropdown-module-scss-module__AlbNsq__dropdownListItem:hover{background-color:#f6f7fb}.SaiProjectDropdown-module-scss-module__AlbNsq__dropdownListItem.SaiProjectDropdown-module-scss-module__AlbNsq__selected{background-color:var(--s-color-main-interaction-inverse-container-pressed)}.SaiProjectDropdown-module-scss-module__AlbNsq__lastListItem{background-color:var(--s-color-main-container-x-subtle);position:sticky;bottom:0}.SaiProjectDropdown-module-scss-module__AlbNsq__plusIcon{height:24px}
.EmptyDragAndDropContent-module-scss-module__8anjXq__dragAndDropContent{flex-direction:column;align-items:center;gap:4px;display:flex}.EmptyDragAndDropContent-module-scss-module__8anjXq__dragAndDropContent .EmptyDragAndDropContent-module-scss-module__8anjXq__subtitle{justify-content:center;align-items:center;gap:8px;display:flex}
