.K7_-9W_features{border:1px solid var(--s-color-main-border-subtle);border-radius:20px;flex-direction:column;gap:16px;margin-bottom:0;padding:24px;display:flex}.K7_-9W_featureRow{align-items:center;gap:8px;display:flex}
.lojisW_root{flex-shrink:0;width:16px;height:16px;display:block}
.TqvXba_wrapper{white-space:nowrap;flex-shrink:0}.TqvXba_pill{justify-content:center;display:flex}.TqvXba_pillButton{border-radius:100px;padding-block:8px;padding-inline:20px}
@media (min-width:768px){.TIlRUG_mobileSearchButton{display:none}}.TIlRUG_mobileSearchButton.TIlRUG_hideMobile{display:none}
@layer reset,tokens,theme.base;@layer theme.component{.qN4Wtq_badge{vertical-align:middle;text-align:center;border:var(--s-color-main-container-x-subtle) 2px solid;border-radius:20px;padding:0 4px;font-weight:700;transition:transform .225s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.qN4Wtq_badge{transition:none}}.qN4Wtq_red{color:var(--s-color-main-text-inverse);background-color:var(--s-color-main-status-danger-container-bold)}.qN4Wtq_blue{color:var(--s-color-blue-text-on-subtle);background-color:var(--s-color-blue-container-graphic)}.qN4Wtq_small{min-width:16px;height:16px;font-size:10px;line-height:12px}.qN4Wtq_medium{min-width:20px;height:20px;font-size:12px;line-height:16px}.qN4Wtq_responsive{min-width:16px;height:16px;font-size:10px;line-height:12px}@media (min-width:1200px){.qN4Wtq_responsive{min-width:20px;height:20px;font-size:12px;line-height:16px}}.qN4Wtq_dotSize{width:12px;height:12px}.qN4Wtq_standalone{display:inline-block}.qN4Wtq_offset{position:absolute}.qN4Wtq_hide{transform:scale(0)translate(50%,-50%)}}@layer theme.utility;
.QO2utq_userMenuWrapper{width:max-content}.QO2utq_loggedInAvatar.QO2utq_loggedInAvatar{top:2px}.QO2utq_contentContainer{overflow:hidden}.QO2utq_list>li:first-of-type>.QO2utq_optionContent{border-radius:20px 20px 0 0}.QO2utq_list>li:last-of-type>.QO2utq_optionContent{border-radius:0 0 20px 20px}.QO2utq_optionContent{justify-content:space-between;gap:80px;width:100%;padding:20px 24px;display:flex}.QO2utq_optionContent.QO2utq_upgrade{font-weight:500}.QO2utq_optionContent.QO2utq_upgrade .QO2utq_hoverPremiumIcon{display:none}.QO2utq_optionContent:hover:not(:disabled){color:var(--s-color-main-interaction-secondary-foreground-hover);background-color:var(--s-color-main-interaction-secondary-container-x-subtle-hover)}.QO2utq_optionContent:hover:not(:disabled).QO2utq_upgrade{color:var(--s-color-turquoise-interaction-primary-foreground-hover);background-color:var(--s-color-lime-interaction-primary-container-hover)}.QO2utq_optionContent:hover:not(:disabled).QO2utq_upgrade .QO2utq_defaultPremiumIcon{display:none}.QO2utq_optionContent:hover:not(:disabled).QO2utq_upgrade .QO2utq_hoverPremiumIcon{display:initial}.QO2utq_optionContent:focus{outline-offset:-2px}.QO2utq_signOutButton{border-top:1px solid #d3d9e0}.QO2utq_signOutButton:not(:disabled){cursor:pointer}.QO2utq_signOutButton.QO2utq_onlyLogoutButton{border-top:none}.QO2utq_avatarBadge{z-index:1;position:relative}.QO2utq_notificationWrapper{position:relative}
._9QjWyG_header{grid-template-columns:min-content min-content;grid-template-areas:"logo-section actions-section";justify-content:space-between;align-items:center;gap:16px;width:100%;display:grid;position:relative}@media (min-width:768px){._9QjWyG_header{gap:24px;justify-content:unset;grid-template-columns:min-content 1fr min-content;grid-template-areas:"logo-section discovery-section actions-section"}}@media (min-width:1200px){._9QjWyG_header{gap:32px;justify-content:unset;grid-template-columns:min-content 1fr min-content;grid-template-areas:"logo-section discovery-section actions-section"}}@media (min-width:1440px){._9QjWyG_header{gap:0;justify-content:unset;grid-template-columns:268px 1fr min-content;grid-template-areas:"logo-section discovery-section actions-section"}}._9QjWyG_header ._9QjWyG_logoSection{flex-wrap:nowrap;grid-area:logo-section;align-items:center;gap:16px;display:flex}._9QjWyG_header ._9QjWyG_centerSection{z-index:0;pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:768px){._9QjWyG_header ._9QjWyG_centerSection{display:block}}._9QjWyG_header ._9QjWyG_discoverySection{grid-area:discovery-section;display:none}@media (min-width:768px){._9QjWyG_header ._9QjWyG_discoverySection{flex-wrap:nowrap;align-items:center;gap:24px;display:flex}}._9QjWyG_header ._9QjWyG_discoverySection ._9QjWyG_searchBar{max-width:620px;display:none}@media (min-width:768px){._9QjWyG_header ._9QjWyG_discoverySection ._9QjWyG_searchBar{width:100%;display:block}}._9QjWyG_header ._9QjWyG_actionsSection{flex-wrap:nowrap;grid-area:actions-section;align-items:center;gap:4px;display:flex}@media (min-width:768px){._9QjWyG_header ._9QjWyG_actionsSection{gap:8px}}._9QjWyG_header ._9QjWyG_actionsSection ._9QjWyG_desktopOnly{display:none}@media (min-width:1200px){._9QjWyG_header ._9QjWyG_actionsSection ._9QjWyG_desktopOnly{display:initial}}._9QjWyG_header ._9QjWyG_actionsSection ._9QjWyG_tabletAndDesktop{display:none}@media (min-width:768px){._9QjWyG_header ._9QjWyG_actionsSection ._9QjWyG_tabletAndDesktop{display:initial}}._9QjWyG_header ._9QjWyG_authenticationButtons{display:none}@media (min-width:768px){._9QjWyG_header ._9QjWyG_authenticationButtons{display:initial;width:max-content}}._9QjWyG_header ._9QjWyG_hiddenOnMobile{display:none}@media (min-width:1200px){._9QjWyG_header ._9QjWyG_hiddenOnMobile{display:inline-flex}}._9QjWyG_mobileSearchBar{gap:8px;width:100%;display:flex}
@layer reset,tokens,theme.base;@layer theme.component{.ZvqWKG_icon{display:inline-block}.ZvqWKG_icon path{fill:var(--button-color)}.ZvqWKG_extraSmall{width:16px;height:16px}.ZvqWKG_small{width:20px;height:20px}.ZvqWKG_medium{width:60px;height:40px}.ZvqWKG_large{width:99px;height:66px}.ZvqWKG_green path{fill:var(--s-color-green-icon-default)}.ZvqWKG_blue path{fill:var(--study-icon-color,var(--s-color-blue-icon-default))}.ZvqWKG_xSubtle path{fill:var(--s-color-main-icon-x-subtle)}.ZvqWKG_inherit path{fill:var(--study-icon-color,inherit)}}@layer theme.utility;
.XW8QGG_container{width:16px;height:16px;color:var(--s-color-turquoise-icon-default);background-color:var(--s-color-lime-icon-default);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}
.mOzDYq_container{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.mOzDYq_avatar{align-self:center}.mOzDYq_text{flex-direction:column;gap:8px;display:flex}.mOzDYq_titleSkeleton{flex-direction:column;gap:4px;display:flex}
._2fdrzq_authButtonList{flex-direction:column;gap:16px;margin-bottom:20px;list-style:none;display:flex}._2fdrzq_modal{max-width:384px;padding:20px}._2fdrzq_footer{border-top:1px solid #e6ebef;padding-top:20px}
._0IBaQq_tabBar{z-index:var(--z-base-4);background-color:var(--s-color-main-interaction-secondary-container-x-subtle-default);width:100vw;box-shadow:inset 0 1px 0 0 var(--s-color-main-border-subtle);transition:transform var(--transition-time) ease;padding:4px 0;position:fixed;bottom:0;left:0;transform:translateY(0)}._0IBaQq_tabBar._0IBaQq_overlayShown{z-index:var(--z-modals-1)}.scroll-direction-down ._0IBaQq_tabBar{transform:translateY(68px)}._0IBaQq_tabBarList{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));grid-auto-flow:column;margin:0;list-style:none;display:grid}._0IBaQq_tabBarList._0IBaQq_onlyThreeItems{padding:0 12px}._0IBaQq_tabBarItem{min-width:60px;max-width:148px;min-height:52px;padding:0 4px}._0IBaQq_tabBarLink,._0IBaQq_tabBarButton{width:100%;height:100%;color:var(--s-color-main-interaction-secondary-foreground-default);cursor:pointer;background-color:var(--s-color-main-interaction-secondary-container-x-subtle-default);--icon-color:var(--s-color-main-interaction-secondary-foreground-default);--study-icon-color:var(--s-color-main-interaction-secondary-foreground-default);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:10px;line-height:130%;display:flex}._0IBaQq_tabBarLink:hover,._0IBaQq_tabBarButton:hover{color:var(--s-color-main-interaction-secondary-foreground-hover);background-color:var(--s-color-main-interaction-secondary-container-x-subtle-hover);--icon-color:var(--s-color-main-interaction-secondary-foreground-hover);--study-icon-color:var(--s-color-main-interaction-secondary-foreground-hover)}._0IBaQq_tabBarLink:active,._0IBaQq_tabBarButton:active{color:var(--s-color-main-interaction-secondary-foreground-pressed);background-color:var(--s-color-main-interaction-secondary-container-x-subtle-pressed);--icon-color:var(--s-color-main-interaction-secondary-foreground-pressed);--study-icon-color:var(--s-color-main-interaction-secondary-foreground-pressed)}._0IBaQq_tabBarLink:focus-visible,._0IBaQq_tabBarButton:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px;border-radius:4px}._0IBaQq_tabBarLink._0IBaQq_open,._0IBaQq_tabBarButton._0IBaQq_open{color:var(--s-color-main-interaction-neutral-foreground-selected);background-color:var(--s-color-main-interaction-secondary-container-x-subtle-selected);--icon-color:var(--s-color-main-interaction-secondary-foreground-selected-on-subtle);--study-icon-color:var(--s-color-main-interaction-secondary-foreground-selected-on-subtle)}._0IBaQq_tabBarLink._0IBaQq_current,._0IBaQq_tabBarButton._0IBaQq_current{color:var(--s-color-main-interaction-neutral-foreground-selected);--icon-color:var(--s-color-main-interaction-secondary-foreground-selected);--study-icon-color:var(--s-color-main-interaction-secondary-foreground-selected)}._0IBaQq_tabBarLinkText,._0IBaQq_tabBarButtonText{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}._0IBaQq_tabBarLinkIcon{color:var(--icon-color,inherit);display:flex}._0IBaQq_menu{background-color:var(--s-color-main-interaction-secondary-container-x-subtle-default);width:100vw;padding:16px 0 8px;position:absolute;bottom:100%;left:0}._0IBaQq_menu[hidden]{display:none}._0IBaQq_menuList{flex-direction:column;gap:4px;list-style:none;display:flex}._0IBaQq_menuHeader{justify-content:space-between;align-items:center;gap:4px;padding:0 32px 12px;display:flex}._0IBaQq_menuLink{--study-icon-color:var(--s-color-main-interaction-secondary-foreground-default);--icon-color:var(--s-color-main-interaction-secondary-foreground-default);justify-content:space-between;align-items:center;gap:8px;padding:12px 32px;display:flex}._0IBaQq_menuLink:hover{color:var(--s-color-main-interaction-secondary-foreground-hover);background-color:var(--s-color-main-interaction-secondary-container-x-subtle-hover);--study-icon-color:var(--s-color-main-interaction-secondary-foreground-hover);--icon-color:var(--s-color-main-interaction-secondary-foreground-hover)}._0IBaQq_menuLink:active{color:var(--s-color-main-interaction-secondary-foreground-pressed);background-color:var(--s-color-main-interaction-secondary-container-x-subtle-pressed);--study-icon-color:var(--s-color-main-interaction-secondary-foreground-pressed);--icon-color:var(--s-color-main-interaction-secondary-foreground-pressed)}._0IBaQq_menuLink:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px;border-radius:4px}._0IBaQq_menuLink._0IBaQq_alignLeft{justify-content:flex-start}._0IBaQq_menuSearch{padding:12px 16px}._0IBaQq_updatedTag{margin:8px 0 0 28px}._0IBaQq_lastDegree{position:relative}._0IBaQq_lastDegree:after{content:"";background-color:#e6ebef;height:1px;display:block;position:absolute;bottom:-4px;left:32px;right:32px}
._0al27G_fadeInEnter{opacity:0}._0al27G_fadeInEnterActive{opacity:1;transition:opacity var(--transition-time) ease-out}._0al27G_fadeInExit{opacity:1}._0al27G_fadeInExitActive{opacity:0;transition:opacity .8s ease-in}._0al27G_updatedTagBubble{color:#fff;text-align:center;background-color:#f064fc;border-radius:16px;outline:2px solid #fff;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:0}._0al27G_updatedTag._0al27G_updatedTag{opacity:1;font-size:10px;font-weight:700}
@media (min-width:768px){._3WV__W_navigationTabBarWrapper{display:none}}
.fmMsMa_authenticationGroup{width:calc(var(--sidebar-width) - var(--sidebar-padding-horizontal)*2);border-bottom:1px solid #e6ebef;flex-direction:column;gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}@media (min-width:768px){.fmMsMa_authenticationGroup{display:none}}.fmMsMa_buttonGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fmMsMa_buttonGroup>button{flex-grow:1}
.UjpWNa_clickable{text-align:left;overflow-wrap:break-word;background-color:#fff;border-radius:12px;align-items:center;gap:16px;width:100%;padding:8px 8px 8px 12px;display:flex}.UjpWNa_clickable:hover{background-color:#f1f7fe}.UjpWNa_clickable:active{background-color:#e2effd}.UjpWNa_clickable.UjpWNa_button{cursor:pointer}.UjpWNa_clickable.UjpWNa_button:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}.UjpWNa_clickableContent{flex-direction:column;display:flex}.UjpWNa_newFeature{align-items:center;gap:4px;display:flex}
.USbFFW_list{width:328px;margin:0;list-style:none}.USbFFW_item:not(:last-child){border-bottom:1px solid #e6ebef;padding-bottom:8px}.USbFFW_item:not(:first-child){padding-top:8px}.USbFFW_icon{flex-shrink:0;width:40px}
.LvQJtW_sidebarPopover{display:none}@media (min-width:768px){.LvQJtW_sidebarPopover{display:block}}.LvQJtW_buttonContent{align-items:center;display:flex}.LvQJtW_buttonContent .LvQJtW_buttonIcon{flex:1}.LvQJtW_buttonContent .LvQJtW_buttonText{text-overflow:ellipsis;-webkit-line-clamp:1;width:calc(100%*var(--sidebar-content-opacity));opacity:var(--sidebar-content-opacity);transition:opacity .3s var(--ease-out-cubic),width .3s var(--ease-out-cubic);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.w6bXVq_createStudylistModalHeader{flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:24px;display:flex}.w6bXVq_header{font-size:26px}
.mBVWiG_perk{background-color:#f6f7fb;border-radius:20px;flex-direction:row-reverse;flex:1;align-items:center;gap:8px;height:48px;display:flex}@media (min-width:768px){.mBVWiG_perk{flex-direction:row;gap:4px;height:96px;padding:8px 12px}}.mBVWiG_image{width:48px;height:48px}@media (min-width:768px){.mBVWiG_image{width:unset;height:unset}}.mBVWiG_message{flex:1}
.cgm-NG_createStudylistModalPerks{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.cgm-NG_createStudylistModalPerks{gap:24px}}.cgm-NG_perkList{background-color:#f6f7fb;border-radius:20px;flex-direction:column;gap:8px;padding:8px 12px;display:flex}@media (min-width:768px){.cgm-NG_perkList{background-color:#0000;flex-direction:row;gap:20px;padding:0}}.cgm-NG_perkList :first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (min-width:768px){.cgm-NG_perkList :first-child{border-bottom-right-radius:20px;border-bottom-left-radius:20px}}.cgm-NG_perkList :nth-child(2){border-radius:0}@media (min-width:768px){.cgm-NG_perkList :nth-child(2){border-radius:20px}}.cgm-NG_perkList :nth-child(3){border-top-left-radius:0;border-top-right-radius:0}@media (min-width:768px){.cgm-NG_perkList :nth-child(3){border-top-left-radius:20px;border-top-right-radius:20px}}
.U2d5iW_subtitle{flex-direction:column;gap:24px;display:flex}
.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}.XPwVrq_alignCenter{justify-content:center}.XPwVrq_alignRight{justify-content:flex-end}
.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}.hV2cuW_navBarSpacer{height:0;transition:height var(--transition-time)}@media (min-width:768px){.hV2cuW_navBarSpacer{height:60px}}.scroll-direction-down .hV2cuW_navBarSpacer{height:60px}.hV2cuW_bottomSpacer{height:calc(100dvh - (72px + var(--current-alarm-bar-height,0px) + var(--top-bar-height,0)) - 60px)}.hV2cuW_contentWrapper{flex-direction:column-reverse;height:0;display:flex}
.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){.S3_kRq_endOfDocumentIndicator{gap:24px}}.S3_kRq_line{background-color:#d3d9e0;flex:1;height:1px}
._3cZQQG_subtitleContainer{flex-direction:column;gap:12px;margin-top:20px;display:flex}._3cZQQG_description{gap:8px;display:flex}._3cZQQG_checkIcon{color:#2cc302}
.FCBsuG_ratingButtonsCompact{--button-min-width:80px;display:flex;position:relative}.FCBsuG_ratingButtonsStandard{--button-min-width:104px;gap:0 8px;display:flex;position:relative}.FCBsuG_ratingButtonsStandard button:first-child,.FCBsuG_ratingButtonsStandard button:nth-of-type(2){flex-grow:1}.FCBsuG_thumbsUpContainer{align-items:center;gap:4px;display:flex}.FCBsuG_thumbsUpWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.FCBsuG_riveOverlay{z-index:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
._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){._2GbnPG_ratingSectionStandard{flex-direction:row;width:100%}}
.MwDMCW_icon{vertical-align:text-top;align-self:flex-start;margin-top:4px;margin-right:4px}
.zhH8Ha_outerWrapper{display:flex}.zhH8Ha_bottom{margin-top:0}.zhH8Ha_outsideViewer{padding:0 0 32px}.zhH8Ha_banner{background-color:#fff;border:1px solid #e6ebef;border-radius:20px;width:100%;padding:20px}@media (min-width:768px){.zhH8Ha_banner{padding:24px}}
.D8SaXG_documentWrapper{width:100%;white-space:initial;margin:0}.D8SaXG_thumbnailsList{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:0;list-style:none;display:flex}@media (min-width:768px){.D8SaXG_thumbnailsList{flex-direction:row}.D8SaXG_thumbnailsList.D8SaXG_vertical{flex-direction:column}}
.tr4_Ha_bottomBannerHeader{border-bottom:1px solid #e6ebef;gap:4px;width:100%;margin-bottom:12px;padding-bottom:12px;display:none}@media (min-width:768px){.tr4_Ha_bottomBannerHeader{display:flex}}.tr4_Ha_bottomBannerText{white-space:nowrap}.tr4_Ha_headerLink{font-size:16px;font-weight:700}.tr4_Ha_thumbnailsListWrapper{flex-direction:column;gap:20px;display:flex}.tr4_Ha_thumbnailsList{gap:16px}.tr4_Ha_documentsCarousel{width:100%}
.LvXanq_headingWrapper{overflow-wrap:break-word;white-space:normal;grid-area:heading;max-width:100%}.LvXanq_caption{color:#416467;grid-area:caption;font-size:16px;font-weight:700;line-height:150%}@media (min-width:768px){.LvXanq_caption{padding-bottom:8px}}.LvXanq_buttonWrapper{grid-area:button;align-self:center;width:100%;padding-top:12px}@media (min-width:768px){.LvXanq_buttonWrapper{height:100%;padding-top:24px}}.LvXanq_illustrationBannerWrapper{border-radius:20px;width:100%;padding:12px;display:grid}.LvXanq_illustrationBannerWrapper.LvXanq_interactive{transition:background-color .4s ease-in-out}@media (min-width:768px){.LvXanq_illustrationBannerWrapper{height:100%;padding:16px}}.LvXanq_inlineIllustrationLeft{grid-template:"caption caption"24px"illustration heading""button button"/min-content auto}.LvXanq_inlineIllustrationRight{grid-template:"caption illustration"24px"heading illustration""button button"}.LvXanq_horizontal{grid-template:"caption illustration""heading illustration""button illustration"/60% 40%}.LvXanq_horizontal .LvXanq_headingWrapper{max-width:320px;margin-bottom:12px}@media (min-width:768px){.LvXanq_horizontal{grid-template-rows:auto;grid-template-columns:40% 60%;width:100%}.LvXanq_horizontal .LvXanq_headingWrapper{margin-bottom:unset}.LvXanq_horizontal .LvXanq_buttonWrapper{margin-top:8px;padding-top:0}}.LvXanq_vertical{grid-template:"caption illustration""heading illustration""button illustration"/65% auto}.LvXanq_vertical .LvXanq_buttonWrapper{margin-top:8px}@media (min-width:768px){.LvXanq_vertical{grid-template:"caption"min-content"illustration""heading"min-content"button"min-content"."/100%;align-self:center;justify-items:center}.LvXanq_vertical .LvXanq_headingWrapper{text-align:center}.LvXanq_vertical .LvXanq_buttonWrapper{margin-top:unset}}.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}.LvXanq_illustration.LvXanq_illustrationInlineIllustrationRight{justify-self:flex-end}.LvXanq_illustration.LvXanq_illustrationInlineIllustrationLeft{justify-content:flex-start;justify-self:flex-start}.LvXanq_illustration.LvXanq_illustrationHorizontal{margin-right:0}@media (min-width:768px){.LvXanq_illustration{justify-content:center;justify-self:center;margin-bottom:8px;margin-right:0}.LvXanq_illustration.LvXanq_illustrationHorizontal{width:unset;justify-self:flex-end;margin-bottom:0}.LvXanq_illustration.LvXanq_illustrationVertical{width:100%}}
.PgAhQG_greenSurface{color:#2f3e4e;background-color:#ecfcda}.PgAhQG_green{color:#2cc302;background-color:#f5ffeb}.PgAhQG_gray{color:#2f3e4e;background-color:#f6f7fb}.PgAhQG_blue{color:#2f3e4e;background-color:#e2effd}.PgAhQG_blueSurface{color:#4c5966;background-color:#f1f7fe}.PgAhQG_pink{color:#2f3e4e;background-color:#fdebfe}.PgAhQG_tangerine{color:#2f3e4e;background-color:#fde1d2}.PgAhQG_tangerineSurface{color:#4c5966;background-color:#fef2eb}.PgAhQG_purple{color:#2f3e4e;background-color:#f0ebfe}
._9QzPYW_heading{margin-right:4px;font-size:16px;display:block}._9QzPYW_subheading{font-size:14px;display:inline-flex}._9QzPYW_inlineHeading{display:inline-flex}._9QzPYW_inlineHeadingForMobile{vertical-align:top;display:inline-flex}@media (min-width:768px){._9QzPYW_inlineHeadingForMobile{display:block}}
.F1gddq_degreeLink{color:#4c5966;display:inline}.F1gddq_degreeLink:hover,.F1gddq_degreeLink:active{color:#3092fa}.F1gddq_icon{vertical-align:middle}.F1gddq_small{margin-right:8px}.F1gddq_extraSmall{margin-right:4px}
.Ph2TTW_link{align-items:center;display:inline-flex}.Ph2TTW_icon{vertical-align:text-top;align-self:flex-start;margin-top:4px;margin-right:4px}
._0oepaa_metaInfo{align-items:center;gap:4px;display:flex}
.N-xvfW_wrapper{flex-direction:row;flex:1;align-items:center;display:flex;position:relative}.N-xvfW_wrapper>.N-xvfW_tooltip{width:auto;margin:0;top:32px}.N-xvfW_wrapper>.N-xvfW_tooltip:after,.N-xvfW_wrapper>.N-xvfW_tooltip:before{left:40px}.N-xvfW_content{text-transform:lowercase}.N-xvfW_popoverContent{color:#fff}
.rNmYIa_additionalInfoWrapper{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@media (min-width:768px){.rNmYIa_additionalInfoWrapper{align-items:center}}.rNmYIa_highSchoolInfo{flex-wrap:wrap;gap:0 12px;display:flex}@media (min-width:768px){.rNmYIa_highSchoolInfo{justify-content:center}}.rNmYIa_additionalLinkWrapper .rNmYIa_link{color:#416467;border-radius:unset;height:20px;font-size:12px;font-weight:400}.rNmYIa_additionalLinkWrapper .rNmYIa_link:hover{color:#3092fa;text-decoration:underline}.rNmYIa_additionalLinkWrapper .rNmYIa_link{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rNmYIa_courseDocumentsTagWrapper{color:#416467;display:inline-flex}
.w1oh8W_courseLink{color:#2cc302;border-radius:unset;font-weight:700}.w1oh8W_courseLink:hover{color:#259f02}.w1oh8W_courseLink{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.Jro6YG_headerCourseLinkWrapper{align-items:center;gap:4px;display:flex}.Jro6YG_headerCourseLink{color:#2cc302;border-radius:unset}.Jro6YG_headerCourseLink:hover{color:#259f02}.Jro6YG_headerCourseLink{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Jro6YG_bannerWrapper{height:100%}
.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){.I6Ewgq_h1{margin:16px 0;font-size:32px}}.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){.I6Ewgq_h2{margin:13px 0;font-size:26px}}.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){.I6Ewgq_h3{margin:11px 0;font-size:22px}}.I6Ewgq_p,.I6Ewgq_ul>li,.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){.I6Ewgq_p,.I6Ewgq_ul>li,.I6Ewgq_ol>li{margin:9px 0;font-size:18px}}.I6Ewgq_ol{padding-left:20px;list-style-position:outside}.I6Ewgq_ol>li{list-style-type:decimal!important}.I6Ewgq_ul{padding-left:20px;list-style-position:outside}.I6Ewgq_ul>li{list-style-type:disc!important}.I6Ewgq_bold{font-weight:700!important}.I6Ewgq_italic{font-style:italic!important}.I6Ewgq_pre{white-space:initial}
._jhB0W_previewTextWrapper{background-color:#fff;border:1px solid #d3d9e0;border-radius:20px;width:100%;padding:20px}._jhB0W_previewText{width:100%;height:114.25px;font-size:14px;overflow-y:auto}._jhB0W_previewText *{font-size:14px}
.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}.VJ1rdG_wrapper{background-color:#fff;border:1px solid #e6ebef;border-radius:20px;width:100%;padding:24px}@media (min-width:1440px){.VJ1rdG_wrapper{flex-direction:column;width:100%;display:flex}}
._9TgbMq_link{align-items:center;display:flex}._9TgbMq_icon{flex-shrink:0;margin-right:8px}._9TgbMq_title{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._9TgbMq_premiumLabel{margin-left:8px;display:flex}
.NE6UoG_relatedDocumentsWrapper,.NE6UoG_list{flex-direction:column;gap:16px;display:flex}
.hmLjQW_topReportButton{padding:12px 16px 8px 0}
.x37oYa_withIcon{align-items:center;gap:4px;display:inline-flex}.x37oYa_text{margin:0;display:inline-block}
.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}.tzpSMW_content{z-index:1;justify-content:space-between;gap:12px;display:flex}.tzpSMW_copy{min-width:0}.tzpSMW_title,.tzpSMW_subtitle,.tzpSMW_premiumLine{margin:0}.tzpSMW_title,.tzpSMW_subtitle{text-wrap:balance;font-weight:700}.tzpSMW_title{margin-bottom:4px}.tzpSMW_premiumLine{color:#e0ff6e;white-space:nowrap;align-items:center;gap:4px;display:flex}.tzpSMW_premiumBadge{flex:none}.tzpSMW_illustration{min-width:66px;height:72px}.tzpSMW_illustrationLine{width:30px}.tzpSMW_illustrationLineShort{width:22px}.tzpSMW_blobLeft,.tzpSMW_blobRight{z-index:-1;color:#365356;position:absolute}.tzpSMW_blobLeft{top:-108px;left:-288px;transform:rotate(-7deg)}.tzpSMW_blobRight{bottom:3px;right:-93px;transform:rotate(-308deg)}
.s8pwRG_premiumBannerWrapper{margin-top:48px}.s8pwRG_mobilePremiumBannerWrapper{box-sizing:border-box;pointer-events:auto;justify-content:center;width:100%;max-width:100%;padding:30% 12px;display:flex}
.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){.vCMkDa_adBottomContainer{max-width:728px;max-height:110px}}.vCMkDa_refinery89Container{padding-top:20px}.vCMkDa_closeButtonWrapper{z-index:10;align-items:center;display:flex;position:absolute;top:2px;right:0}
@keyframes _efziG_fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _efziG_fade-out{0%{opacity:1}to{opacity:0}}._efziG_loader{margin:0}._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}._efziG_container._efziG_visible{animation:_efziG_fade-in var(--transition-time) ease-in}._efziG_container._efziG_hidden{animation:_efziG_fade-out var(--transition-time) ease-out forwards}
.AlbNsq_triggerContent{align-items:center;gap:4px;max-width:242px;display:flex}.AlbNsq_triggerTextWrapper{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AlbNsq_leadingIcon,.AlbNsq_chevron{flex-shrink:0}.AlbNsq_withoutProjects{pointer-events:none}.AlbNsq_list{white-space:nowrap;width:242px;max-height:min(50dvh,100dvh - 150px);margin:0;overflow-y:auto}.AlbNsq_dropdownItem{text-align:start;cursor:pointer;align-items:center;gap:8px;width:100%;display:flex}.AlbNsq_dropdownListItem{cursor:pointer;padding:8px 12px;display:flex}.AlbNsq_dropdownListItem:hover{background-color:#f6f7fb}.AlbNsq_dropdownListItem.AlbNsq_selected{background-color:var(--s-color-main-interaction-inverse-container-pressed)}.AlbNsq_lastListItem{background-color:var(--s-color-main-container-x-subtle);position:sticky;bottom:0}.AlbNsq_plusIcon{height:24px}
._8anjXq_dragAndDropContent{flex-direction:column;align-items:center;gap:4px;display:flex}._8anjXq_dragAndDropContent ._8anjXq_subtitle{justify-content:center;align-items:center;gap:8px;display:flex}
._07JfMa_container{background-color:var(--s-color-main-container-subtle);border:2px dashed var(--s-color-main-border-default);border-radius:20px;margin-top:16px;padding:32px 24px;transition:background-color .12s,border-color .12s;position:relative}._07JfMa_dropActive{background-color:var(--s-color-main-status-info-container-default);border-color:var(--s-color-main-status-info-foreground-default)}._07JfMa_dropReject{background-color:var(--s-color-main-status-danger-container-default);border-color:var(--s-color-main-status-danger-border-bold)}._07JfMa_contentLayer{flex-direction:column;align-items:center;gap:24px;transition:opacity .12s;display:flex}._07JfMa_contentLayerFaded{pointer-events:none;opacity:.15}._07JfMa_dropOverlay{visibility:hidden;pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:8px;transition:opacity .12s,visibility .12s;display:flex;position:absolute;inset:0}._07JfMa_dropOverlayActive{visibility:visible;opacity:1}._07JfMa_dropOverlayReject ._07JfMa_dropOverlayIcon{color:var(--s-color-main-status-danger-foreground-default)}._07JfMa_cardsWrapper{justify-content:center;align-items:flex-end;gap:0;padding:16px 0;display:flex}._07JfMa_sourceCard{background-color:var(--s-color-main-container-x-subtle);border:2px dashed var(--s-color-main-border-subtle);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:80px;height:80px;margin-left:-12px;transition:transform .15s;display:flex;position:relative}._07JfMa_sourceCard:first-child{z-index:var(--z-base-5);margin-left:0}._07JfMa_sourceCard:nth-child(2){z-index:var(--z-base-4)}._07JfMa_sourceCard:nth-child(3){z-index:var(--z-base-3)}._07JfMa_sourceCard:nth-child(4){z-index:var(--z-base-2)}._07JfMa_sourceCard:nth-child(5){z-index:var(--z-base-1)}._07JfMa_sourceCard:hover{z-index:var(--z-base-10);transform:scale(1.05)}._07JfMa_sourceCard._07JfMa_added{background-color:var(--s-color-main-container-subtle);border-style:solid}._07JfMa_rotateLeft{transform:rotate(-5deg)}._07JfMa_rotateLeft:hover{transform:rotate(-5deg)scale(1.05)}._07JfMa_rotateRight{transform:rotate(4deg)}._07JfMa_rotateRight:hover{transform:rotate(4deg)scale(1.05)}._07JfMa_rotateNone{transform:rotate(0)}._07JfMa_cardIcon{width:32px;height:32px;color:var(--s-color-main-icon-xx-subtle);filter:grayscale()opacity(.65);flex-shrink:0}._07JfMa_cardIconSlides{width:auto;max-width:40px;height:32px}._07JfMa_cardLabel{text-overflow:ellipsis;max-width:60px;color:var(--s-color-main-text-x-subtle);text-align:center;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}._07JfMa_checkBadge{width:1.375rem;height:1.375rem;color:var(--s-color-main-status-success-foreground-default);background-color:var(--s-color-main-status-success-container-default);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;right:-8px}._07JfMa_checkBadge svg{width:12px;height:12px}
.kviqQG_filePreviewContent{width:80px;height:80px;color:var(--s-color-main-text-default);background-color:var(--s-color-main-background-default);border:1px solid var(--s-color-main-border-default);border-radius:12px;justify-items:center;gap:8px;padding:8px;display:grid;position:relative}.kviqQG_buttonWrapper{position:absolute;top:-12px;right:-12px}.kviqQG_buttonWrapper.kviqQG_mobile{top:-8px;right:-8px}.kviqQG_fileName{max-width:64px;line-height:1rem;display:inline-flex}.kviqQG_fileName span:first-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:36px;display:inline-block;overflow:hidden}
._78ud7G_removableFileList{scrollbar-color:var(--s-color-main-container-graphic) #0000;scrollbar-width:thin;align-items:center;gap:16px;width:100%;max-width:100%;min-height:104px;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}._78ud7G_removableFileList::-webkit-scrollbar{height:4px}._78ud7G_removableFileList::-webkit-scrollbar-thumb{background-color:var(--s-color-main-container-graphic);border-left:4px solid #0000;border-right:4px solid #0000;border-radius:12px}._78ud7G_removableFileList::-webkit-scrollbar-track{background-color:#0000}._78ud7G_removableFileList>li{flex-shrink:0}@media (min-width:768px){._78ud7G_removableFileList{min-height:112px}}._78ud7G_addFilesButtonContainer{padding:0 4px}._78ud7G_addFilesButton{width:80px;height:80px;color:var(--s-color-main-text-default);cursor:pointer;border:1px dashed var(--s-color-main-border-default);border-radius:12px;place-items:center;padding:8px;display:grid}._78ud7G_addFilesButton:hover{background-color:var(--s-color-main-interaction-inverse-container-hover)}._78ud7G_addFilesButton:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}
.qRQ8gq_dropZone{cursor:pointer;background-color:var(--s-color-main-container-subtle);border-bottom:2px dashed var(--s-color-main-border-default);border-radius:20px 20px 0 0;flex-grow:1;justify-content:center;align-items:center;width:100%;min-width:0;padding:20px 8px;transition:background-color .12s,border-color .12s;display:flex;position:relative}.qRQ8gq_dropActive{background-color:var(--s-color-main-status-info-container-default);border-color:var(--s-color-main-status-info-foreground-default)}.qRQ8gq_dropReject{background-color:var(--s-color-main-status-danger-container-default);border-color:var(--s-color-main-status-danger-border-bold)}.qRQ8gq_dropZoneContent{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;transition:opacity .12s;display:flex}.qRQ8gq_dropZoneContentFaded{pointer-events:none;opacity:.15}.qRQ8gq_dropOverlay{visibility:hidden;pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:8px;transition:opacity .12s,visibility .12s;display:flex;position:absolute;inset:0}.qRQ8gq_dropOverlayActive{visibility:visible;opacity:1}.qRQ8gq_dropOverlayReject .qRQ8gq_dropOverlayIcon{color:var(--s-color-main-status-danger-foreground-default)}.qRQ8gq_hiddenFileInput{display:none}
@layer reset,tokens,theme.base;@layer theme.component{.DPujGG_container{position:relative}.DPujGG_container .DPujGG_spinner{z-index:1;position:absolute;left:calc(50% - 30px)}.DPujGG_container .DPujGG_spinner.DPujGG_small{left:calc(50% - 12px)}.DPujGG_container .DPujGG_spinner.DPujGG_medium{left:calc(50% - 20px)}.DPujGG_container .DPujGG_spinner.DPujGG_initial{top:200px}.DPujGG_container .DPujGG_spinner.DPujGG_top{top:0}.DPujGG_container .DPujGG_spinner.DPujGG_center{top:50%}.DPujGG_container .DPujGG_spinner.DPujGG_bottom{top:100%}.DPujGG_container .DPujGG_children{transition:opacity .5s}.DPujGG_container .DPujGG_children.DPujGG_loading>*{opacity:.3}}@layer theme.utility;
.odJ9qq_icon{transition:transform .2s ease-in;transform:rotate(0)}.odJ9qq_icon.odJ9qq_expanded{transform:rotate(180deg)}
.UeMcza_link{justify-content:space-between;gap:100px;padding:12px 24px;display:flex}.UeMcza_link:hover{color:#0a75e6;background-color:#f1f7fe;outline:none;text-decoration:none}.UeMcza_link:hover>svg{fill:currentColor}
.mvdi2a_button{vertical-align:top;white-space:nowrap;cursor:pointer;background-color:#0000;border-radius:20px;align-items:center;gap:4px;padding:8px 0;font-size:14px;font-weight:700;line-height:130%;display:inline-flex}.mvdi2a_button.mvdi2a_white{color:#fff}.mvdi2a_button.mvdi2a_white:hover{color:#d3d9e0}.mvdi2a_button.mvdi2a_white:active{color:#b8c1cc}.mvdi2a_button.mvdi2a_white.mvdi2a_selected{color:#e6ebef}.mvdi2a_button.mvdi2a_white.mvdi2a_selected:hover{color:#d3d9e0}.mvdi2a_button.mvdi2a_white.mvdi2a_selected:active{color:#b8c1cc}.mvdi2a_button.mvdi2a_gray{color:#4c5966}.mvdi2a_button.mvdi2a_gray:hover{color:#0a75e6}.mvdi2a_button.mvdi2a_gray:active{color:#1168c3}.mvdi2a_button.mvdi2a_gray.mvdi2a_selected{color:#3092fa}.mvdi2a_button.mvdi2a_gray.mvdi2a_selected:hover{color:#0a75e6}.mvdi2a_button.mvdi2a_gray.mvdi2a_selected:active{color:#1168c3}
.zlOFKW_content{flex-direction:column;gap:28px;display:flex}.zlOFKW_footer{text-align:center;flex-direction:column;align-items:center;width:100%;margin:0;padding:0;display:flex}.zlOFKW_footerPrimary{justify-content:center;width:100%;display:flex}.zlOFKW_footerSecondary{border-block-start:1px solid var(--s-color-main-border-subtle);flex-wrap:wrap;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin-block-start:40px;margin-inline:-20px;padding-block:24px 4px;padding-inline:20px;display:flex}@media (min-width:768px){.zlOFKW_footerSecondary{margin-inline:-32px;padding-inline:32px}}.zlOFKW_downloadLink{color:var(--s-color-main-interaction-neutral-foreground-default);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.zlOFKW_downloadLink:hover{color:var(--s-color-main-interaction-primary-foreground-hover)}.zlOFKW_downloadLink:active{color:var(--s-color-main-interaction-neutral-foreground-pressed)}.zlOFKW_downloadLink svg{color:currentColor}
