.SubjectMasteryAccordion_list__dT8UY{display:flex;flex-direction:column;gap:16px;padding:16px 0}.SubjectMasteryAccordion_row__RNsqD{display:flex;flex-direction:column;gap:4px}.SubjectMasteryAccordion_rowLabels__nkRWd{display:flex;align-items:center;justify-content:space-between}.CourseCompletionStrip_root__KgXrA{--tile-bg:var(--s-color-main-background-default);--tile-border:1px solid var(--s-color-main-border-subtle);--tile-row-border:var(--s-color-main-border-subtle);--tile-row-hover:var(--s-color-main-container-x-subtle);--tile-header-border:1px solid var(--s-color-main-border-subtle);--tile-counter-bg:var(--s-color-main-container-x-subtle);display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--tile-bg);border:var(--tile-border);border-radius:12px}.CourseCompletionStrip_rootBlueBold__MFfd0{--tile-bg:var(--s-color-blue-container-bold);--tile-border:none;--tile-row-border:rgb(255 255 255/18%);--tile-row-hover:rgb(255 255 255/10%);--tile-header-border:1px solid rgb(255 255 255/18%);--tile-counter-bg:rgb(255 255 255/18%)}.CourseCompletionStrip_rootBlueSubtle__kFbWo{--tile-bg:var(--s-color-blue-container-subtle);--tile-border:1px solid var(--s-color-blue-border-subtle);--tile-row-border:var(--s-color-blue-border-subtle);--tile-row-hover:var(--s-color-blue-interaction-subtle-container-hover);--tile-header-border:1px solid var(--s-color-blue-border-subtle);--tile-counter-bg:var(--s-color-blue-border-subtle)}.CourseCompletionStrip_header__GkRgu{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;padding:8px 12px;border-bottom:var(--tile-header-border)}.CourseCompletionStrip_headerTitle__OEeLF{display:flex;gap:8px;align-items:center;min-width:0}.CourseCompletionStrip_headerIcon__Fzxyo{display:inline-flex;flex-shrink:0;align-items:center;line-height:0}.CourseCompletionStrip_counter__hRXaN{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background:var(--tile-counter-bg);border-radius:9999px}.CourseCompletionStrip_grid__mO55a{display:grid;grid-template-columns:1fr}@media(min-width:768px){.CourseCompletionStrip_grid__mO55a{grid-template-columns:1fr 1fr}}.CourseCompletionStrip_row__NfpYJ{display:flex;gap:12px;align-items:center;width:100%;padding:12px 16px;text-align:left;cursor:pointer;background:none;border:none;border-bottom:1px solid var(--tile-row-border);transition:background-color .1s ease}.CourseCompletionStrip_row__NfpYJ:last-child{border-bottom:none}.CourseCompletionStrip_row__NfpYJ:hover{background:var(--tile-row-hover)}.CourseCompletionStrip_row__NfpYJ:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:-2px}.CourseCompletionStrip_rowContent__TbIX0{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.CourseCompletionStrip_value__LSqKC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseCompletionStrip_addPrompt__xca3x{display:inline-flex;gap:4px;align-items:center;color:var(--s-color-main-interaction-primary-foreground-default)}.CourseCompletionStrip_syllabusBanner__HKGDM{display:flex;gap:12px;align-items:center;width:100%;padding:12px 16px;text-align:left;cursor:pointer;background:var(--s-color-main-container-accent-subtle);border:none;border-top:1px solid var(--tile-row-border);transition:opacity .1s ease}.CourseCompletionStrip_syllabusBanner__HKGDM>:last-child{margin-left:auto}.CourseCompletionStrip_syllabusBanner__HKGDM:hover{opacity:.85}.CourseCompletionStrip_syllabusBanner__HKGDM:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:-2px}.CourseCompletionStrip_cardGrid__MEN68{display:grid;flex:1 1;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:12px}.CourseCompletionStrip_bookCard__h9Adf{display:flex;flex-direction:column;gap:8px;padding:12px;text-align:left;cursor:pointer;background:var(--s-color-main-container-x-subtle);border:none;border-radius:8px;transition:background .1s ease}.CourseCompletionStrip_bookCard__h9Adf:hover{background:var(--s-color-main-container-subtle)}.CourseCompletionStrip_bookCard__h9Adf:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:-2px}.CourseCompletionStrip_bookThumbnail__iCR2B{position:relative;display:flex;align-items:center;justify-content:center;height:80px;overflow:hidden;font-size:1.5rem;color:var(--s-color-blue-content-default);background:var(--s-color-blue-container-subtle);border-radius:4px}.CourseCompletionStrip_bookThumbnailEmpty__RUriK{color:var(--s-color-main-content-x-subtle);background:var(--s-color-main-container-subtle)}.CourseCompletionStrip_cardLabel__E5Y_A{font-size:.5625rem;font-weight:700;color:var(--s-color-main-content-x-subtle)}.CourseCompletionStrip_cardTitle__Krh3q{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;font-size:.75rem;font-weight:600;line-height:1.3;color:var(--s-color-main-content-default);-webkit-box-orient:vertical}.CourseCompletionStrip_syllabusCard__vqwfY{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:12px;text-align:center;cursor:pointer;background:none;border:2px dashed var(--s-color-blue-border-subtle);border-radius:8px;transition:background .1s ease}.CourseCompletionStrip_syllabusCard__vqwfY:hover{background:var(--s-color-blue-container-subtle)}.CourseCompletionStrip_syllabusCard__vqwfY:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:-2px}.CourseCompletionStrip_syllabusIconCircle___yskw{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--s-color-blue-content-default);background:var(--s-color-main-background-default);border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)}.CourseCompletionStrip_syllabusTitle__vGCWG{font-size:.75rem;font-weight:700;color:var(--s-color-blue-content-default)}.CourseCompletionStrip_syllabusSubtitle__uvMkN{font-size:.5rem;font-weight:600;line-height:1.4;color:var(--s-color-main-content-x-subtle)}.CourseCompletionStrip_quickAction__7IIVe{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;padding:16px;margin-top:auto;text-align:left;cursor:pointer;background:var(--s-color-main-interaction-primary-container-default);border:none;transition:opacity .1s ease}.CourseCompletionStrip_quickAction__7IIVe:hover{opacity:.9}.CourseCompletionStrip_quickAction__7IIVe:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:-2px}.CourseCompletionStrip_quickActionContent__8fSaV{display:flex;flex-direction:column;gap:2px}.CourseCompletionStrip_quickActionLabel__mYsWV{font-size:.5625rem;font-weight:700;color:hsla(0,0%,100%,.65)}.CourseCompletionStrip_quickActionText__Ti7Mn{font-size:1rem;font-weight:700;line-height:1.2;color:#fff}.CourseCompletionStrip_quickActionCircle__Ez3g_{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;color:var(--s-color-blue-content-default);background:#fff;border-radius:9999px}.TeamTile_section__0dPOU{display:flex;flex-direction:column;gap:6px;padding:8px 12px}.TeamTile_section__0dPOU+.TeamTile_section__0dPOU{padding-top:0}.TeamTile_overline__cE37_{font-size:.6875rem;font-weight:600;color:var(--s-color-main-text-x-subtle);letter-spacing:.02em}.TeamTile_ghostLink__lssku{padding:0;font-size:.75rem;font-weight:600;color:var(--s-color-main-interaction-focus-default);text-decoration:none;cursor:pointer;background:none;border:none}.TeamTile_ghostLink__lssku:hover{text-decoration:underline}.TeamTile_ghostLink__lssku:focus-visible{outline:2px solid var(--s-color-main-border-bold);outline-offset:2px;border-radius:2px}.TeamTile_personLine__8FHGI{display:flex;gap:8px;align-items:center;min-width:0}.TeamTile_avatar__BhzB0{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;background:var(--s-color-main-container-inverse-default);border-radius:9999px}.TeamTile_initials__fxf2Z{font-size:.6875rem;font-weight:700;line-height:1}@keyframes HeroSection_tile-in__tlXeJ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.HeroSection_root__5KFEV{display:flex;flex-direction:column;gap:12px;container-type:inline-size}.HeroSection_heroWrapper__EagNH{display:flex;flex-direction:column;gap:12px;animation:HeroSection_tile-in__tlXeJ .48s ease both}.HeroSection_infoGrid__qsI5Z{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:stretch}@media(prefers-reduced-motion:reduce){.HeroSection_heroWrapper__EagNH{animation:none}}.RecommendedSection_root__b0OfJ{display:flex;flex-direction:column;gap:16px}.RecommendedSection_grid__l7YDU{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:stretch}@media(min-width:768px){.RecommendedSection_grid__l7YDU{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.RecommendedSection_grid__l7YDU{grid-template-columns:repeat(3,1fr)}}.TrendingPage_root__UYczu{display:flex;flex-direction:column;gap:20px}.TrendingPage_pageHeader__o7a_T{display:flex;gap:8px;align-items:center}.TrendingPage_pageIcon__EYNXx{color:var(--s-color-main-content-x-subtle)}.TrendingPage_emptyState__LqFxg{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:32px 16px}.TrendingPage_emptyIcon__vgf3J{color:var(--s-color-main-content-x-subtle)}.TrendingPage_emptyReset__QNYWM{padding:0;cursor:pointer;background:none;border:none}.TrendingPage_emptyReset__QNYWM:focus-visible{outline:2px solid var(--s-color-main-border-focus);outline-offset:2px;border-radius:2px}.TrendingPage_scopeRow__uR64y{display:flex;flex-wrap:wrap;gap:8px}.TrendingPage_scopeChip__YW8bY{padding:4px 12px;font-size:.8125rem;font-weight:600;color:var(--s-color-main-content-subtle);cursor:pointer;background:none;border:1px solid var(--s-color-main-border-subtle);border-radius:9999px}.TrendingPage_scopeChip__YW8bY:hover{background:var(--s-color-main-container-x-subtle)}.TrendingPage_scopeChip__YW8bY:focus-visible{outline:2px solid var(--s-color-main-border-focus);outline-offset:2px}.TrendingPage_scopeChipActive__dxUlt{color:var(--s-color-blue-content-default);background:var(--s-color-blue-container-subtle);border-color:var(--s-color-blue-border-subtle)}.TrendingPage_toolbar__8kgvA{display:flex;flex-wrap:nowrap;gap:12px;align-items:center}.TrendingPage_sortToggle__qSaEE{margin:0}.TrendingPage_search__D8lwP{width:100%;margin-left:auto}@media(min-width:768px){.TrendingPage_search__D8lwP{width:240px}}.TrendingPage_grid___uqBX{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-gap:16px;gap:16px;align-items:stretch}@media(min-width:768px){.TrendingPage_grid___uqBX{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.TrendingPage_grid___uqBX{grid-template-columns:repeat(4,1fr)}}