.learninghub_themeCatalogue__KYbjh{padding-left:135px}.learninghub_themeCatalogueTitle__P6_uy{margin-top:50px}.learninghub_categoryTabs__V9Ake{display:flex;overflow-x:auto;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid var(--border-default);white-space:nowrap}.learninghub_tabButton___eE6f{background:none;border:none;padding:8px 16px;font-size:var(--font-size-md);cursor:pointer;color:var(--text-muted);position:relative}.learninghub_activeTab__JGmjY{color:var(--color-status-info);font-weight:500}.learninghub_activeTab__JGmjY:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:3px;background-color:var(--color-status-info)}.learninghub_categoryScroller__5UJEQ{width:100%;overflow-x:auto;margin-bottom:30px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.learninghub_categoryChips__NLFmQ{display:flex;flex-wrap:nowrap;padding:10px 0;gap:10px}.learninghub_categoryChip__7WZkI{height:38px;background-color:var(--surface-muted);display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--font-size-sm);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all .2s;cursor:pointer;padding:0 15px;white-space:nowrap;flex-shrink:0}.learninghub_categoryChip__7WZkI:hover{transform:translateY(-2px);background-color:var(--palette-neutral-200);box-shadow:0 2px 5px var(--overlay-default)}.learninghub_learningHubContainer__QzCIn{max-width:100%;margin:0 auto;padding:0;color:var(--text-primary)}.learninghub_container__4PdLh{padding:30px;max-width:1200px;margin:20px auto 40px;background-color:var(--surface-base);border-radius:var(--radius-md);box-shadow:var(--shadow-primary)}.learninghub_agentFocusStatus__VIpsU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.learninghub_agentFocusSection__u8RJI{margin-bottom:28px}.learninghub_agentCanvas__1xmXI{position:relative;min-height:min(720px,calc(100vh - 180px));padding:clamp(18px,3vw,34px);background:linear-gradient(180deg,color-mix(in srgb,var(--background-preview-paper) 92%,transparent),var(--surface-base));border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-primary)}.learninghub_agentCanvas__1xmXI[data-agent-canvas-transition=assemble]{animation:learninghub_agentCanvasShellIn__Hr0u5 .52s cubic-bezier(.16,1,.3,1) both}.learninghub_agentCanvasClose__0mzfK{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-card) 86%,transparent);color:var(--text-primary);font-size:var(--font-size-lg);line-height:1;cursor:pointer}.learninghub_agentCanvasClose__0mzfK:focus-visible,.learninghub_agentCanvasClose__0mzfK:hover{border-color:var(--color-action-accent-bg);outline:2px solid color-mix(in srgb,var(--color-action-accent-bg) 40%,transparent);outline-offset:2px}.learninghub_agentCanvasStage__OToVf{display:grid;gap:clamp(18px,3vw,28px);padding-top:28px;align-items:start}.learninghub_agentCanvasItem__Ev1wB{animation:learninghub_agentCanvasAssemble__zjw6P .52s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + (var(--agent-canvas-index, 0) * .13s))}.learninghub_agentFocusHeading__I9UzN{margin:0 0 14px;font-size:var(--font-size-lg);line-height:1.25}.learninghub_agentFocusSection__u8RJI:focus,.learninghub_discoveryLayout__fjIzh[data-agent-focus=true]:focus,.learninghub_learningThreadPanel__hGyiS[data-agent-focus=true]:focus,.learninghub_learningUtilityPanel__CqVn9[data-agent-focus=true]:focus,.learninghub_todayLensPanel____5nc[data-agent-focus=true]:focus{outline:2px solid var(--color-status-info);outline-offset:4px}@keyframes learninghub_agentCanvasShellIn__Hr0u5{0%{opacity:0;transform:translateY(18px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes learninghub_agentCanvasAssemble__zjw6P{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.learninghub_agentCanvasItem__Ev1wB,.learninghub_agentCanvas__1xmXI[data-agent-canvas-transition=assemble]{animation:none}}.learninghub_themeCatalogue__KYbjh{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1200px;margin:0 auto;padding:0 20px}.learninghub_themeGroup__Z2Gr9{margin-bottom:50px}.learninghub_themeLetter__56nA0{font-size:var(--font-size-xl);margin-bottom:10px}.learninghub_themeList___kFu7{list-style:none;padding:0}.learninghub_themeItem__g6Cwn{margin-bottom:5px;cursor:pointer}.learninghub_themeItem__g6Cwn:hover{font-weight:700}.learninghub_themeCatalogueTitle__P6_uy{text-align:center;margin-top:30px;margin-bottom:20px;font-size:var(--font-size-xl)}@media (max-width:768px){.learninghub_themeCatalogue__KYbjh{grid-template-columns:repeat(2,1fr);padding:0 15px}.learninghub_searchAndFilterContainer__DyAgS{flex-direction:column;max-width:500px}.learninghub_searchInputWrapper__7r1uy{width:250px;align-items:center;margin:0 auto}}@media (max-width:480px){.learninghub_themeCatalogue__KYbjh{grid-template-columns:1fr}.learninghub_container__4PdLh{padding:20px}}.learninghub_searchAndFilterContainer__DyAgS{display:flex;gap:15px;margin:0 auto 20px;max-width:600px;align-items:stretch}.learninghub_searchBarContainer__yhFIA{position:relative;flex:1;min-width:0}.learninghub_searchInputWrapper__7r1uy{position:relative;height:100%}.learninghub_searchInput__ywvAB{width:100%;height:100%;padding:10px 20px 10px 45px;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--font-size-md);outline:none;transition:all .3s ease;color:var(--text-primary);background-color:var(--surface-subtle);box-sizing:border-box}.learninghub_searchInput__ywvAB:focus{border-color:var(--border-support);box-shadow:0 0 0 1px var(--border-support);background-color:var(--surface-base)}.learninghub_searchIcon__oKHSX{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.learninghub_noResults__TZ5oD{padding:30px}.learninghub_carouselSection__w_u2W{margin-bottom:50px}.learninghub_carouselTitle__PNU_T{font-size:var(--font-size-xl);font-weight:600;margin-bottom:0;color:var(--text-primary)}.learninghub_carouselContainer__dEjqA{position:relative;display:flex;align-items:center}.learninghub_carousel__rqENr{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0;gap:20px}.learninghub_carousel__rqENr::-webkit-scrollbar{display:none}.learninghub_carouselNav__Xtivg{position:absolute;width:40px;height:40px;border-radius:50%;background-color:var(--surface-base);border:1px solid var(--border-default);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:var(--shadow-primary);transition:all .2s ease}.learninghub_carouselNav__Xtivg:hover{background-color:var(--surface-subtle);transform:scale(1.05)}.learninghub_navLeft__MAmt4{left:-20px}.learninghub_navRight__yrr36{right:-20px}.learninghub_courseCard__4JBgO{background:transparent;border-radius:var(--radius-md);width:250px;height:400px;perspective:1000px;flex-shrink:0;display:flex;flex-direction:column;cursor:pointer}.learninghub_courseCard__4JBgO:hover .learninghub_courseCardInner__qMME_{transform:rotateY(180deg)}.learninghub_noFlip__Q6efG:hover .learninghub_courseCardInner__qMME_{transform:none}.learninghub_courseCardFront__2_KFq{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-primary);background:var(--surface-subtle);display:flex;flex-direction:column}.learninghub_courseImageContainer__TwJNr{position:relative;width:100%;height:250px;overflow:hidden}.learninghub_courseImage__wHned,.learninghub_placeholderImage__zyImm{width:100%;height:100%;object-fit:cover}.learninghub_placeholderImage__zyImm{display:flex;align-items:center;justify-content:center;color:var(--text-inverse);font-weight:700}.learninghub_courseInfo__Un_qt{padding:.6rem 1rem;height:150px;display:flex;flex-direction:column;position:relative}.learninghub_courseTitle__Y23q_{font-size:var(--font-size-sm);color:var(--text-primary);min-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px}.learninghub_courseInstructor__kvVfM{margin:0 0 0 24px;color:var(--text-muted);font-size:var(--font-size-sm);display:block}.learninghub_courseRating__sE0DL{display:flex;justify-content:center;position:absolute;bottom:35px;left:0;right:0;font-size:var(--font-size-lg);color:var(--palette-gold-300)}.learninghub_ratingNumber__SbLp0{color:var(--text-muted);margin-left:5px;font-size:var(--font-size-sm)}.learninghub_courseFooter__2UucH{display:flex;justify-content:space-between;align-items:center;margin-top:10px;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.learninghub_coursePrice__t8X3s{font-weight:600;font-size:var(--font-size-md);color:var(--text-primary)}.learninghub_courseDuration__WDre_,.learninghub_courseViews__jS7n1{font-size:var(--font-size-xs);color:var(--text-muted)}.learninghub_progress__i2bYO{height:100%;background-color:var(--text-primary);width:60%;transition:width .3s ease}.learninghub_hiddenNav__JwIUP{opacity:0;visibility:hidden;pointer-events:none}.learninghub_loadingContainer__mc65x{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-muted)}.learninghub_loadingSpinner__HAMmq{border-top:4px solid var(--border-default);border-radius:50%;border:4px solid var(--border-default);border-top-color:var(--palette-rose-500);width:40px;height:40px;animation:learninghub_spin__8_5gw 1s linear infinite;margin-bottom:20px}@keyframes learninghub_spin__8_5gw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes learninghub_skeletonPulse__e_ZCS{0%{opacity:.56}50%{opacity:.92}to{opacity:.56}}.learninghub_loadingSkeletonSection__lZOhL{overflow:hidden}.learninghub_loadingSectionHeader__QEQQ5{display:flex;flex-direction:column;gap:8px}.learninghub_loadingSkeletonBlock__xuq_h{display:block;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-muted) 82%,transparent) 0,color-mix(in srgb,var(--surface-base) 92%,transparent) 48%,color-mix(in srgb,var(--surface-muted) 82%,transparent) 100%);animation:learninghub_skeletonPulse__e_ZCS 1.5s ease-in-out infinite}.learninghub_loadingSkeletonEyebrow__242Vb{width:84px;height:10px;border-radius:999px}.learninghub_loadingSkeletonTitle___wRfA{width:220px;max-width:72%;height:22px}.learninghub_loadingCourseRow__hG4Q_ .learninghub_loadingSkeletonBlock__xuq_h,.learninghub_loadingFeaturedGrid__nElG2 .learninghub_loadingSkeletonBlock__xuq_h{animation-delay:.08s}.learninghub_loadingCourseRow__hG4Q_,.learninghub_loadingFeaturedCard__7It3a,.learninghub_loadingFeaturedCompactCard__8MDjo{pointer-events:none}.learninghub_loadingFeaturedCard__7It3a .learninghub_featuredImageWrap__3C68w{min-height:200px}.learninghub_loadingFeaturedCompactCard__8MDjo .learninghub_featuredImageWrap__3C68w{min-height:100%}.learninghub_loadingSkeletonRow__t8ebR{display:flex;flex-wrap:wrap;gap:6px}.learninghub_loadingSkeletonMetaRow__GxDPC{margin-bottom:10px}.learninghub_loadingSkeletonChip__pqqFO{width:58px;height:16px;border-radius:999px}.learninghub_loadingSkeletonHeading__AoQ9W{width:90%;height:18px;margin-bottom:10px}.learninghub_loadingSkeletonBody__qeTnN{width:100%;height:13px;margin-bottom:8px}.learninghub_loadingSkeletonBodyShort___W_nT{width:72%;height:13px}.learninghub_errorContainer__7XyiI{padding:30px;color:var(--text-danger)}.learninghub_errorContainer__7XyiI,.learninghub_noResults__TZ5oD{text-align:center;background-color:var(--surface-subtle);border-radius:var(--radius-md);margin:20px 0}.learninghub_noResults__TZ5oD{padding:40px;color:var(--text-muted);font-style:italic}.learninghub_wouldYouRatherContainer__NSGV_{display:flex;width:100%;min-height:150px;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4px 12px var(--overlay-strong);position:relative}.learninghub_leftOption__yM6VY,.learninghub_rightOption__k1XTm{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;position:relative;transition:all .3s ease;cursor:pointer}.learninghub_leftOption__yM6VY:hover,.learninghub_rightOption__k1XTm:hover{transform:scale(1.1);opacity:.9}.learninghub_leftOption__yM6VY.learninghub_selected__jFimb,.learninghub_rightOption__k1XTm.learninghub_selected__jFimb{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--text-inverse) 50%,transparent)}.learninghub_leftOption__yM6VY h3,.learninghub_rightOption__k1XTm h3{font-size:var(--font-size-xl);margin-bottom:15px;text-align:center;font-weight:600;text-shadow:1px 1px 3px var(--overlay-strong)}.learninghub_centerDivider__IPvXw{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.learninghub_centerDivider__IPvXw,.learninghub_splitCircle__HIfye{display:flex;flex-direction:column;align-items:center;justify-content:center}.learninghub_splitCircle__HIfye{width:50px;height:50px;background-color:color-mix(in srgb,var(--palette-neutral-500) 45%,var(--surface-base) 55%);border-radius:50%;position:relative;box-shadow:0 4px 10px color-mix(in srgb,var(--surface-inverse) 30%,transparent);overflow:hidden}.learninghub_circleDivider__IK5mh{position:absolute;width:90%;height:1px;background-color:color-mix(in srgb,var(--text-inverse) 40%,transparent);left:5%;top:50%;transform:translateY(-50%)}.learninghub_circleButton__f_Mme{width:100%;background-color:transparent;border:none;color:var(--text-inverse);font-size:var(--font-size-2xs);cursor:pointer;transition:background-color .2s ease;letter-spacing:.8px;display:flex;align-items:center;font-weight:600;justify-content:center;padding:0}.learninghub_topButton__IqQzG{position:absolute;top:4px;left:0;right:0;height:50%}.learninghub_bottomButton__XjEAh{position:absolute;bottom:4px;left:0;right:0;height:50%}.learninghub_circleButton__f_Mme:hover{background-color:color-mix(in srgb,var(--surface-inverse) 20%,transparent)}.learninghub_selectedCircleButton__wJPa4{background-color:color-mix(in srgb,var(--surface-inverse) 40%,transparent)}.learninghub_courseDetails__UIkB_{width:100%;height:100%;display:flex;flex-direction:column;text-align:left;box-sizing:border-box;justify-content:space-between}.learninghub_courseDetailsContent__X0rIM{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:.5rem}.learninghub_courseDetailsContent__X0rIM::-webkit-scrollbar{width:1px}.learninghub_courseDetailsContent__X0rIM::-webkit-scrollbar-track{background:transparent}.learninghub_courseDetailsContent__X0rIM::-webkit-scrollbar-thumb{border-radius:0}.learninghub_courseDetailsContent__X0rIM::-webkit-scrollbar-thumb,.learninghub_courseDetailsContent__X0rIM::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--surface-inverse) 30%,transparent)}.learninghub_courseDetailsContent__X0rIM::-webkit-scrollbar-button{display:none}.learninghub_courseDetailsContent__X0rIM::-webkit-scrollbar-corner{background:transparent}.learninghub_courseDetailsContent__X0rIM{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--surface-inverse) 30%,transparent) transparent}.learninghub_detailItem__iO06p{display:flex;flex-direction:column;gap:.2rem;padding:0 0 .5rem;box-sizing:border-box}.learninghub_detailItemInline__8ZXRy{display:flex;flex-direction:row;gap:.5rem;align-items:center;padding:0 0 .5rem;box-sizing:border-box}.learninghub_detailItemSummaryNoStructure__NB_ta{padding-top:.4rem}.learninghub_detailItem__iO06p.learninghub_summaryItem__R_zBZ{border-bottom:none;padding:0 0 .4rem}.learninghub_detailLabel__JEgxE{font-weight:600;font-size:var(--font-size-xs);color:var(--text-subtle-inverse);opacity:.9}.learninghub_detailValue__oiQjx{font-size:var(--font-size-sm);line-height:1.3;opacity:.95}.learninghub_detailValueSummary__UnjTn{font-size:var(--font-size-xs);line-height:1.3;opacity:.95}.learninghub_featureTable__hTvyy{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-xs)}.learninghub_featureTable__hTvyy td{padding:.3rem .5rem;border-bottom:1px solid var(--border-inverse-strong)}.learninghub_featureTable__hTvyy tr:last-child td{border-bottom:none}.learninghub_featureLabel__0gb3B{font-weight:600;color:var(--text-subtle-inverse);width:60%}.learninghub_featureValue__qbM80{color:color-mix(in srgb,var(--text-inverse) 90%,transparent);text-align:right;width:40%}.learninghub_accessCourseButton__WSbER{background:color-mix(in srgb,var(--text-inverse) 15%,transparent);border:2px solid color-mix(in srgb,var(--text-inverse) 30%,transparent);color:var(--text-inverse);padding:.4rem 1rem;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;margin-top:.5rem;flex-shrink:0}.learninghub_accessCourseButton__WSbER:hover{background:color-mix(in srgb,var(--text-inverse) 25%,transparent);border-color:color-mix(in srgb,var(--text-inverse) 50%,transparent);transform:translateY(-1px)}.learninghub_courseCard__4JBgO.learninghub_flipDisabled__X6eWA:hover .learninghub_courseCardInner__qMME_{transform:none}@media (max-width:860px){.learninghub_detailLabel__JEgxE{font-size:var(--font-size-xs)}.learninghub_detailValue__oiQjx{font-size:var(--font-size-sm)}.learninghub_detailValueSummary__UnjTn,.learninghub_featureTable__hTvyy{font-size:var(--font-size-xs)}.learninghub_accessCourseButton__WSbER{font-size:var(--font-size-2xs);padding:.35rem .8rem}.learninghub_courseCard__4JBgO{width:220px;height:350px}}@media (max-width:768px){.learninghub_detailLabel__JEgxE{font-size:var(--font-size-2xs)}.learninghub_detailValue__oiQjx{font-size:var(--font-size-xs)}.learninghub_detailValueSummary__UnjTn,.learninghub_featureTable__hTvyy{font-size:var(--font-size-2xs)}.learninghub_accessCourseButton__WSbER{font-size:var(--font-size-2xs);padding:.3rem .7rem}.learninghub_courseCard__4JBgO{width:200px;height:320px}.learninghub_navLeft__MAmt4{left:-15px}.learninghub_navRight__yrr36{right:-15px}.learninghub_wouldYouRatherContainer__NSGV_{flex-direction:column;min-height:240px}.learninghub_leftOption__yM6VY h3,.learninghub_rightOption__k1XTm h3{font-size:var(--font-size-lg)}.learninghub_centerDivider__IPvXw{left:50%;top:50%;transform:translate(-50%,-50%);height:auto;width:auto}}@media (max-width:576px){.learninghub_detailLabel__JEgxE{font-size:var(--font-size-2xs)}.learninghub_detailValue__oiQjx{font-size:var(--font-size-xs)}.learninghub_detailValueSummary__UnjTn,.learninghub_featureTable__hTvyy{font-size:var(--font-size-2xs)}.learninghub_accessCourseButton__WSbER{font-size:var(--font-size-2xs);padding:.25rem .6rem}.learninghub_courseCard__4JBgO{width:180px}.learninghub_courseTitle__Y23q_{font-size:var(--font-size-sm)}.learninghub_courseInstructor__kvVfM{font-size:var(--font-size-xs)}.learninghub_carouselNav__Xtivg{width:35px;height:35px}}@media (max-width:480px){.learninghub_courseCard__4JBgO{width:190px;height:290px}}.learninghub_learningHubPageFrame__BtSnu{min-height:100vh;background:var(--create-course-shell-background,var(--background-mf,var(--surface-canvas)));overflow-x:clip}.learninghub_learningHubContainer__QzCIn{--learning-hub-dock-safe-block:calc(2rem + env(safe-area-inset-bottom, 0px));min-height:100vh;padding:18px 0 var(--learning-hub-dock-safe-block);scroll-padding-bottom:var(--learning-hub-dock-safe-block);background:transparent;box-sizing:border-box}.learninghub_container__4PdLh{width:min(1180px,calc(100% - 32px));max-width:1180px;margin:0 auto;padding:0;overflow-x:clip;background-color:transparent;border-radius:0;box-shadow:none}.learninghub_learningHubPresetSwitcher__8zAYb{--learning-hub-preset-action-bg:var(--color-action-accent-bg);--learning-hub-preset-action-text:var(--color-action-accent-text);--learning-hub-preset-action-hover:var(--color-action-accent-hover);display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:fit-content;max-width:100%;margin:0 0 14px auto;padding:4px;border:1px solid color-mix(in srgb,var(--border-default) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-base) 76%,transparent)}.dark .learninghub_learningHubPresetSwitcher__8zAYb{--learning-hub-preset-action-bg:var(--color-action-primary-bg);--learning-hub-preset-action-text:var(--color-action-primary-text);--learning-hub-preset-action-hover:var(--color-action-primary-hover)}.learninghub_learningHubPresetSwitcher__8zAYb button{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:30px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:600;line-height:1;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.learninghub_learningHubPresetSwitcher__8zAYb button:hover{background:color-mix(in srgb,var(--learning-hub-preset-action-bg) 8%,transparent);color:var(--text-primary)}.learninghub_learningHubPresetSwitcher__8zAYb button[aria-pressed=true]{border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-accent) 42%,var(--border-default));font-weight:600}.learninghub_learningHubPresetSwitcher__8zAYb button[aria-pressed=true],.learninghub_learningHubPresetSwitcher__8zAYb button[aria-pressed=true]:hover{background:color-mix(in srgb,var(--text-accent) 11%,var(--surface-base));color:var(--text-primary)}.learninghub_learningHubPresetSwitcher__8zAYb button:focus-visible{outline:2px solid var(--interactive-focus-border);outline-offset:2px}.learninghub_learningHubProfileEntry___TR_S{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,auto);gap:18px;align-items:center;margin:0 0 14px;padding:20px;border:1px solid color-mix(in srgb,var(--border-default) 52%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-base) 92%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--foreground) 6%,transparent)}.learninghub_learningHubProfileThreadPanel__Kkvjy{position:relative;z-index:3;grid-column:1/-1;margin:0 0 20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-default) 74%,transparent);border-radius:var(--radius-md);background:var(--surface-subtle);box-shadow:0 20px 52px rgb(15 23 42/.09)}.learninghub_learningHubProfileThreadPanel__Kkvjy .learninghub_learningHubProfileEntry___TR_S{position:relative;margin:0;border:0;border-radius:0;background:color-mix(in srgb,var(--surface-base) 56%,transparent);box-shadow:none}.learninghub_learningHubProfileThreadPanel__Kkvjy .learninghub_learningHubProfileEntry___TR_S:after{position:absolute;right:10%;bottom:0;left:10%;height:1px;background:color-mix(in srgb,var(--border-default) 58%,transparent);content:"";pointer-events:none}.learninghub_todayLensPanel____5nc{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;margin:0 0 20px;padding:18px 20px 22px;border:1px solid color-mix(in srgb,var(--border-default) 62%,transparent);border-radius:var(--radius-md);background:var(--surface-subtle);box-shadow:0 18px 42px color-mix(in srgb,var(--foreground) 7%,transparent)}.learninghub_todayLensCopy__x_x2z{display:grid;align-content:start;gap:8px;min-width:0}.learninghub_todayLensEyebrow__pFMGC{color:var(--palette-rose-500);font-size:var(--font-size-xs);font-weight:800;letter-spacing:0;text-transform:uppercase}.learninghub_todayLensTitleRow__ATCOt{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}.learninghub_todayLensTitleRow__ATCOt h2{min-width:0;margin:0;color:var(--text-primary);font-size:clamp(1.08rem,2vw,1.45rem);font-weight:650;line-height:1.12}.learninghub_todayLensCopy__x_x2z p{max-width:620px;margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC,.learninghub_todayLensPathSwitcher__20B8a{display:inline-flex;gap:8px;align-items:center}.learninghub_todayLensPathSwitcher__20B8a{margin-left:auto;max-width:min(100%,440px)}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC{margin-bottom:14px;max-width:min(100%,420px)}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC label,.learninghub_todayLensPathSwitcher__20B8a label{display:inline-flex;align-items:center;gap:6px;min-width:0}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC label>span,.learninghub_todayLensPathSwitcher__20B8a label>span{flex-shrink:0;color:var(--text-muted);font-size:var(--font-size-2xs);font-weight:850;text-transform:uppercase;white-space:nowrap}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC button,.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC select,.learninghub_todayLensPathSwitcher__20B8a>button{min-height:30px;padding:0 10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-default) 66%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-base) 84%,transparent);color:var(--text-secondary);font:inherit;font-size:var(--font-size-xs);font-weight:760}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC select{width:min(100%,220px)}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC button,.learninghub_todayLensPathSwitcher__20B8a>button{flex-shrink:0;cursor:pointer}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC button:hover,.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC select:focus-visible,.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC select:hover,.learninghub_todayLensPathSwitcher__20B8a>button:hover{border-color:color-mix(in srgb,var(--palette-rose-400) 72%,var(--border-default));background:color-mix(in srgb,var(--palette-rose-50) 68%,var(--surface-base));color:var(--text-primary)}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC button:focus-visible,.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC select:focus-visible,.learninghub_todayLensPathSwitcher__20B8a>button:focus-visible{outline:2px solid var(--interactive-focus-border);outline-offset:2px}.learninghub_todayLensPathSelect__sEwtY{width:min(100%,360px);min-width:260px;--select-field-surface:color-mix(in srgb,var(--palette-navy-900) 90%,var(--surface-base));--select-field-surface-hover:color-mix(in srgb,var(--palette-navy-800) 92%,var(--surface-base));--select-field-surface-active:var(--palette-navy-800);--select-field-dropdown-surface:var(--palette-navy-800);--select-field-dropdown-hover:color-mix(in srgb,var(--palette-navy-700) 84%,var(--palette-navy-800));--select-field-dropdown-selected:color-mix(in srgb,var(--palette-rose-500) 36%,var(--palette-navy-800));--select-field-dropdown-selected-border:color-mix(in srgb,var(--palette-rose-300) 64%,var(--palette-navy-700));--select-field-border:color-mix(in srgb,var(--palette-navy-500) 78%,var(--palette-navy-900));--select-field-border-strong:color-mix(in srgb,var(--palette-rose-300) 62%,var(--palette-navy-500));--select-field-accent-border:var(--palette-rose-300);--select-field-arrow:var(--palette-neutral-0);--select-field-shadow:0 8px 20px color-mix(in srgb,var(--palette-navy-900) 38%,transparent);--select-field-shadow-strong:0 18px 38px color-mix(in srgb,var(--palette-navy-900) 58%,transparent)}.learninghub_todayLensPathSelectTrigger__2g36l{min-height:34px;padding:0 34px 0 11px;border-radius:var(--radius-pill);color:var(--palette-neutral-0);font-size:var(--font-size-xs);font-weight:760}.learninghub_todayLensPathSelectTrigger__2g36l:after{right:10px;width:14px;height:14px}.learninghub_todayLensPathSelectTriggerOpen__wz8Do{border-color:var(--palette-rose-300)}.learninghub_todayLensPathSelectValue__QJb6k{color:var(--palette-neutral-0)}.learninghub_todayLensPathSelectMenu__bRHz_{right:0;left:auto;width:min(380px,calc(100vw - 32px));top:calc(100% + 8px);max-height:min(352px,60vh);padding:6px;border-radius:var(--radius-md)}.learninghub_todayLensPathSelectOption__699KX{min-height:38px;padding:6px 8px;border-radius:calc(var(--radius-sm) - 2px);color:var(--palette-neutral-0);font-size:var(--font-size-xs);font-weight:700}.learninghub_todayLensPathSelectOptionSelected__jOBkb{box-shadow:inset 0 0 0 1px var(--palette-rose-300)}.learninghub_todayLensPathSelectOptionContent__XfMun{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;width:100%}.learninghub_todayLensPathSelectOptionContent__XfMun>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learninghub_todayLensPathSelectFigure__ap06P{display:inline-flex;min-width:34px;min-height:22px;align-items:center;justify-content:center;padding:0 5px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--palette-neutral-0) 12%,transparent);color:var(--palette-rose-300);font-size:var(--font-size-2xs);font-weight:850;letter-spacing:0}.learninghub_todayLensPathSelectCheck__lFjpC{color:var(--palette-rose-300);font-size:var(--font-size-sm);font-weight:900}.learninghub_preferredBreakoutPreferenceReset__UnkQO,.learninghub_todayLensPathReset__ZaF7D{color:var(--text-muted)!important}.learninghub_todayLensSurface__Rd_rs{display:grid;gap:18px;min-width:0;align-content:stretch;padding:16px 0 0;overflow:hidden;border-top:1px solid color-mix(in srgb,var(--border-default) 56%,transparent)}.learninghub_todayLensSurface__Rd_rs>*{min-width:0}.learninghub_todayLensSurface__Rd_rs [class*=resolvedEyebrow]{display:none}.learninghub_todayLensEmbeddedSection__usyZ_{display:grid;gap:12px;min-width:0}.learninghub_todayLensModuleSurface__B6XLX{display:grid;gap:18px;min-width:0}.learninghub_todayLensObjectiveRail__pGNvt{display:grid;margin-top:var(--learning-hub-dock-safe-block,7rem);min-width:0;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--border-default) 50%,transparent)}.learninghub_todayLensSurfaceHeader__D6haq{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0}.learninghub_todayLensSurfaceHeader__D6haq span{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.learninghub_todayLensCategoryScrollRail__ULVzu button,.learninghub_todayLensObjectivePicker__ciUPP button,.learninghub_todayLensSocraticPanel__4gz5T button,.learninghub_todayLensSurfaceHeader__D6haq button{border:1px solid color-mix(in srgb,var(--border-default) 64%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-base) 88%,transparent);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:800}.learninghub_todayLensSurfaceHeader__D6haq button{display:inline-flex;flex-shrink:0;min-height:32px;align-items:center;justify-content:center;padding:0 12px}.learninghub_todayLensCategoryScrollRail__ULVzu button:hover,.learninghub_todayLensObjectivePicker__ciUPP button:hover,.learninghub_todayLensSocraticPanel__4gz5T button:hover,.learninghub_todayLensSurfaceHeader__D6haq button:hover{border-color:color-mix(in srgb,var(--palette-rose-400) 70%,var(--border-default));background:color-mix(in srgb,var(--palette-rose-50) 64%,var(--surface-base))}.learninghub_todayLensCategoryScrollRail__ULVzu,.learninghub_todayLensObjectivePicker__ciUPP,.learninghub_todayLensSignalRail__9dJm2,.learninghub_todayLensSocraticPanel__4gz5T>div{display:flex;min-width:0;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.learninghub_todayLensCategoryScrollRail__ULVzu::-webkit-scrollbar,.learninghub_todayLensObjectivePicker__ciUPP::-webkit-scrollbar,.learninghub_todayLensSignalRail__9dJm2::-webkit-scrollbar,.learninghub_todayLensSocraticPanel__4gz5T>div::-webkit-scrollbar{display:none}.learninghub_todayLensFallbackNote__Dqn99,.learninghub_todayLensHomeworkPanel__5faNF,.learninghub_todayLensSignalRail__9dJm2 span{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 76%,transparent);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:750;white-space:nowrap}.learninghub_todayLensCategoryScrollRail__ULVzu button{min-height:34px;padding:0 12px;white-space:nowrap}.learninghub_todayLensModuleRail__XbsGL{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(128px,1fr);gap:10px;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.learninghub_todayLensModuleRail__XbsGL::-webkit-scrollbar{display:none}.learninghub_todayLensModuleCard__hyg15{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:6px;border:1px solid color-mix(in srgb,var(--border-default) 60%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-base) 90%,transparent);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:800;text-align:left}.learninghub_todayLensModuleCard__hyg15 span:last-child{display:-webkit-box;overflow:hidden;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.learninghub_todayLensModuleThumb__Habxz{display:block;overflow:hidden;width:44px;aspect-ratio:1;border-radius:7px;background:var(--surface-muted)}.learninghub_todayLensModuleImage___2f9Q{display:block;width:100%;height:100%;object-fit:cover}.learninghub_todayLensObjectivePicker__ciUPP button{display:inline-flex;gap:7px;align-items:center;min-height:34px;padding:0 12px 0 7px;white-space:nowrap}.learninghub_todayLensObjectivePicker__ciUPP button span{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--palette-rose-500) 16%,var(--surface-base));color:var(--palette-rose-800,var(--palette-rose-500));font-size:.68rem}.learninghub_todayLensHomeworkPanel__5faNF{justify-content:space-between;gap:12px;width:100%;border-radius:8px;white-space:normal}.learninghub_todayLensHomeworkPanel__5faNF strong{color:var(--text-primary);font-size:var(--font-size-xs)}.learninghub_todayLensSocraticPanel__4gz5T{display:grid;gap:8px;min-width:0}.learninghub_todayLensSocraticPanel__4gz5T strong{color:var(--text-primary);font-size:var(--font-size-sm)}.learninghub_todayLensSocraticPanel__4gz5T button{min-height:32px;padding:0 11px;white-space:nowrap}.learninghub_learningHubProfileAvatar__Y0OB5{position:relative;display:grid;width:64px;height:64px;place-items:center;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--palette-navy-500) 92%,var(--foreground));color:var(--surface-base);font-size:1.35rem;font-weight:900;line-height:1}.learninghub_learningHubProfileAvatarImage__YsBlL{display:block;width:100%;height:100%;object-fit:cover}.learninghub_learningHubProfileCopy__cdYOj{min-width:0}.learninghub_learningHubProfileCopy__cdYOj h2{margin:20px 0 15px;color:var(--text-primary);font-size:1.45rem;font-weight:600;line-height:1.12}.learninghub_learningHubProfileCopy__cdYOj p{max-width:720px;margin:10px 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.38}.learninghub_learningHubProfileAction__Uq5AL{display:inline-flex;align-items:center;margin:8px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--palette-rose-500);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-align:left;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.learninghub_learningHubProfileAction__Uq5AL:hover{color:var(--palette-rose-800,var(--palette-rose-500))}.learninghub_learningHubProfileMeta__2GCnb{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:9px;justify-self:end;align-items:center;min-width:0;max-width:240px;padding:6px 0 6px 14px;border-left:1px solid color-mix(in srgb,var(--border-default) 72%,transparent);text-align:left}.learninghub_learningHubProfileMetaCopy__62Biu,.learninghub_learningHubProfileMeta__2GCnb small,.learninghub_learningHubProfileMeta__2GCnb strong{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.learninghub_learningHubProfileMetaDot__MAFPi{width:8px;height:8px;border-radius:999px;background:var(--palette-rose-500);box-shadow:0 0 0 4px color-mix(in srgb,var(--palette-rose-500) 14%,transparent)}.learninghub_learningHubProfileMeta__2GCnb[data-state=complete] .learninghub_learningHubProfileMetaDot__MAFPi{background:var(--palette-mint-500,#22c55e);box-shadow:0 0 0 4px color-mix(in srgb,var(--palette-mint-500,#22c55e) 14%,transparent)}.learninghub_learningHubProfileMeta__2GCnb[data-state=empty] .learninghub_learningHubProfileMetaDot__MAFPi{background:var(--text-muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--text-muted) 12%,transparent)}.learninghub_learningHubProfileMetaCopy__62Biu{display:grid;gap:2px}.learninghub_learningHubProfileMeta__2GCnb strong{color:var(--text-primary);font-size:.82rem;font-weight:600;line-height:1.05}.learninghub_learningHubProfileMeta__2GCnb small{color:var(--text-muted);font-size:.72rem;font-weight:600;line-height:1.05}.learninghub_oodaCtaStatusIcon__IWkVR{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--palette-navy-500) 10%,var(--surface-muted));color:var(--text-muted)}.learninghub_oodaCtaStatusIcon__IWkVR[data-complete=true]{background:color-mix(in srgb,var(--palette-mint-300) 36%,var(--surface-base));color:color-mix(in srgb,var(--palette-navy-500) 84%,var(--text-primary))}.learninghub_oodaCtaStickyBanner__cR2Cq{position:fixed;top:max(10px,env(safe-area-inset-top));left:max(16px,calc((100vw - 1180px) / 2));right:max(16px,calc((100vw - 1180px) / 2));z-index:55;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:54px;padding:8px 10px 8px 14px;border:1px solid color-mix(in srgb,var(--border-accent) 76%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-base) 94%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--foreground) 12%,transparent);backdrop-filter:blur(18px)}.learninghub_oodaCtaStickyIcon__Hf__M{width:30px;height:30px}.learninghub_oodaCtaStickyText__hmJtt{display:grid;min-width:0;gap:1px}.learninghub_oodaCtaStickyText__hmJtt span,.learninghub_oodaCtaStickyText__hmJtt strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learninghub_oodaCtaStickyEyebrow__NrpMP{color:var(--palette-rose-500);font-size:.62rem;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.learninghub_oodaCtaStickyText__hmJtt strong{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.08}.learninghub_oodaCtaStickyText__hmJtt span:not(.learninghub_oodaCtaStickyEyebrow__NrpMP){color:var(--text-muted);font-size:var(--font-size-xs);font-weight:600;line-height:1.1}.learninghub_oodaCtaStickyPrimary__l9WuO{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:190px;min-height:38px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:800;line-height:1;transition:transform .16s,background-color .16s,opacity .16s}.learninghub_oodaCtaStickyPrimary__l9WuO:hover{background:var(--color-button-primary-hover)}.learninghub_oodaCarouselModal__v04IL{position:fixed;inset:0;z-index:10001}.learninghub_oodaCarouselModalClose__7rS56{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:10003;display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--surface-inverse) 12%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-base) 92%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--surface-inverse) 18%,transparent);color:var(--text-primary);cursor:pointer}.learninghub_learningTopGrid__Byg43{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;margin-bottom:20px}.learninghub_topMetricAside__Z21P6{grid-column:1/-1;display:flex;align-self:stretch;min-width:0}.learninghub_learningOverviewGridWithFeatured__oCio1 .learninghub_topMetricAside__Z21P6{grid-row:auto}.learninghub_eyebrow__lbxD4{color:var(--palette-rose-500);font-size:var(--font-size-xs);font-weight:600;letter-spacing:0;text-transform:uppercase}.learninghub_cognitiveProfileStatus__ZOEhj{position:relative;display:flex;min-width:0;max-width:400px;flex-direction:column;justify-self:stretch;align-self:center;gap:0;padding:18px;border:1px solid var(--border-soft);border-radius:20px;background:var(--surface-raised)}.learninghub_cognitiveProfileEyebrow__FQtci{color:var(--palette-rose-500);font-size:var(--font-size-xs);font-weight:600;letter-spacing:0;text-transform:uppercase}.learninghub_deepProfileTorus__vCbtR{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center;margin-top:4px}.learninghub_profileTorusCanvas__CeCXb{width:min(100%,88px);justify-self:center}.learninghub_cognitiveArchetypeCard__0_22p{position:relative;width:88px;aspect-ratio:2/3;overflow:hidden;border:1px solid color-mix(in srgb,var(--palette-rose-300) 58%,var(--border-default));border-radius:13px;background:var(--surface-base);box-shadow:0 12px 26px color-mix(in srgb,var(--palette-navy-900) 24%,transparent),inset 0 0 0 3px color-mix(in srgb,var(--palette-neutral-0) 24%,transparent);transform:rotate(-1.5deg)}.learninghub_cognitiveArchetypeCard__0_22p:after{content:"";position:absolute;top:-50%;bottom:-50%;left:-72%;width:46%;z-index:2;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--palette-neutral-0) 18%,transparent) 28%,color-mix(in srgb,var(--palette-neutral-0) 82%,transparent) 50%,color-mix(in srgb,var(--palette-neutral-0) 18%,transparent) 72%,transparent 100%);mix-blend-mode:screen;opacity:0;pointer-events:none;transform:rotate(-22deg) translateZ(0);will-change:opacity,transform;animation:learninghub_learningArchetypeShine__ntpmO 4.8s ease-in-out infinite}@keyframes learninghub_learningArchetypeShine__ntpmO{0%,58%{opacity:0;transform:rotate(-22deg) translateZ(0)}63%{opacity:.72}76%{opacity:.92;transform:rotate(-22deg) translate3d(480%,0,0)}81%,to{opacity:0;transform:rotate(-22deg) translate3d(480%,0,0)}}.learninghub_cognitiveArchetypeCard__0_22p img{display:block;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.learninghub_cognitiveArchetypeCard__0_22p:after{animation:none;opacity:.14;transform:rotate(-22deg) translate3d(240%,0,0)}}.learninghub_cognitiveProfileReadout__UkAuB{min-width:0}.learninghub_cognitiveArchetypeIdentity__Lo8fL{margin-bottom:6px}.learninghub_cognitiveArchetypeIdentity__Lo8fL span,.learninghub_cognitiveArchetypeIdentity__Lo8fL strong{display:block}.learninghub_cognitiveArchetypeIdentity__Lo8fL span{color:var(--text-subtle);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}.learninghub_cognitiveArchetypeIdentity__Lo8fL strong{margin-top:2px;color:var(--text-primary);font-size:var(--font-size-lg);line-height:1.05}.learninghub_vectorGrid__HHkaa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.learninghub_vectorGrid__HHkaa span{display:flex;min-width:0;flex-direction:column;gap:1px;padding:6px 8px;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-subtle);font-size:var(--font-size-xs);font-weight:600}.learninghub_vectorGrid__HHkaa strong{color:var(--text-primary);font-size:var(--font-size-md);line-height:1}.learninghub_cognitiveProfileActions__hEC7a{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(96px,.8fr);gap:8px;margin-top:8px}.learninghub_cognitiveProfilePrimaryAction__g_cEG,.learninghub_cognitiveProfileSecondaryAction__QPL7O{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 12px;border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:750;line-height:1.15;text-align:center;width:auto}.learninghub_cognitiveProfilePrimaryAction__g_cEG{border:1px solid var(--color-button-primary-bg);background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.learninghub_cognitiveProfilePrimaryAction__g_cEG:hover{border-color:var(--color-button-primary-hover);background:var(--color-button-primary-hover)}.learninghub_cognitiveProfileSecondaryAction__QPL7O{border:1px solid color-mix(in srgb,var(--border-default) 72%,transparent);background:color-mix(in srgb,var(--surface-base) 84%,transparent);color:var(--text-primary)}.learninghub_cognitiveProfileSecondaryAction__QPL7O:hover{border-color:color-mix(in srgb,var(--palette-navy-500) 42%,var(--border-default));background:var(--surface-muted)}.learninghub_cognitiveProfilePrimaryAction__g_cEG:focus-visible,.learninghub_cognitiveProfileSecondaryAction__QPL7O:focus-visible{outline:2px solid var(--interactive-focus-border);outline-offset:2px}.learninghub_learningThreadPanel__hGyiS{border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 82%,transparent),color-mix(in srgb,var(--surface-subtle) 70%,transparent));box-shadow:0 12px 34px rgb(15 23 42/.06);position:relative;grid-column:1/-1;margin:0 0 20px;overflow:visible;padding:20px;border:1px solid color-mix(in srgb,var(--border-default) 68%,transparent);border-radius:0 0 var(--radius-md) var(--radius-md);background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--palette-rose-300) 18%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface-base) 96%,var(--palette-mint-100)) 0,color-mix(in srgb,var(--surface-subtle) 88%,var(--palette-navy-100)) 100%);box-shadow:0 20px 52px rgb(15 23 42/.09)}.learninghub_learningThreadPanelEmbedded__Te58H{margin:0;border:0;border-radius:0;background:color-mix(in srgb,var(--surface-base) 56%,transparent);box-shadow:none}.learninghub_learningThreadPanelEmbedded__Te58H .learninghub_learningThreadCanvas__tGiZi{min-height:375px}.learninghub_learningThreadPanelEmbedded__Te58H>.learninghub_retrievalActionRow__RYP66{margin-top:14px}.learninghub_learningThreadHeader__s78lM{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:22px}.learninghub_learningThreadHeader__s78lM h2{margin:4px 0 0;color:var(--text-primary);font-size:var(--font-size-xl);line-height:1.08}.learninghub_learningThreadPeriodControl__g0ppL{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.learninghub_learningThreadPeriodControl__g0ppL>button{min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border-default) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-base) 82%,transparent);color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:800}.learninghub_learningThreadPeriodSelect__EKGHW{display:none}.learninghub_learningThreadTrack__nnYxA{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.92fr) minmax(210px,.78fr);align-items:center;height:38px;margin-bottom:2px}.learninghub_learningThreadTrackFuture__fxMCH,.learninghub_learningThreadTrackPast__PyZuH{position:absolute;top:50%;height:2px;transform:translateY(-50%)}.learninghub_learningThreadTrackPast__PyZuH{left:0;width:52%;background:linear-gradient(90deg,color-mix(in srgb,var(--palette-rose-300) 30%,transparent),#BE3057 72%,color-mix(in srgb,var(--palette-rose-300) 74%,var(--palette-mint-200)))}.learninghub_learningThreadTrackFuture__fxMCH{left:52%;right:0;background-image:linear-gradient(90deg,rgb(255 255 255/.22) 55%,transparent 0);background-size:12px 2px;opacity:.9}.learninghub_learningThreadPastNodes__ETVCV{position:relative;z-index:1;display:flex;gap:min(11vw,96px);align-items:center;padding-left:42px}.learninghub_learningThreadCurrentNode__Q_UFj,.learninghub_learningThreadFutureNode__a335A,.learninghub_learningThreadPastNode__74xus{display:block;border-radius:999px}.learninghub_learningThreadPastNode__74xus{width:9px;height:9px;background:#BE3057;box-shadow:0 0 0 4px color-mix(in srgb,var(--palette-rose-200) 34%,transparent)}.learninghub_learningThreadCurrentNode__Q_UFj{position:relative;z-index:2;justify-self:center;width:26px;height:26px;border:1px solid rgb(255 255 255/.72);background:radial-gradient(circle at 34% 28%,rgb(255 255 255/.9),transparent 26%),color-mix(in srgb,var(--palette-rose-200) 62%,var(--surface-base));box-shadow:0 0 0 8px color-mix(in srgb,var(--palette-rose-200) 24%,transparent),0 0 34px color-mix(in srgb,var(--palette-rose-300) 72%,transparent)}.learninghub_learningThreadFutureNode__a335A{position:relative;z-index:1;justify-self:center;width:14px;height:14px;border:1px solid rgb(255 255 255/.38);background:color-mix(in srgb,var(--surface-base) 34%,transparent);box-shadow:0 0 0 5px rgb(255 255 255/.08)}.learninghub_learningThreadBody__4OFgZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.92fr) minmax(230px,.78fr);gap:18px;align-items:stretch}.learninghub_learningThreadHistory__K_c0t{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;min-width:0;align-content:start}.learninghub_learningThreadHistory__K_c0t[data-density=last-7-days]{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.learninghub_learningThreadHistory__K_c0t[data-density=last-365-days],.learninghub_learningThreadHistory__K_c0t[data-density=last-90-days]{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}.learninghub_threadCourseCard__mxVxi:hover{transform:translateY(-2px) scale(1.01);background:rgb(255 255 255/.82);box-shadow:0 14px 28px rgb(15 23 42/.1)}.learninghub_threadCourseThumbWrap__Zp2yY{aspect-ratio:1.35;border-radius:7px}.learninghub_threadCourseThumb__gnkOq{display:block;width:100%;height:100%}.learninghub_threadCourseBody__q4jPK{grid-template-columns:minmax(0,1fr) 36px;gap:6px;align-items:center}.learninghub_threadCourseTitle__mrExl{color:var(--text-primary);font-size:var(--font-size-2xs);font-weight:800;line-height:1.12;-webkit-line-clamp:2}.learninghub_threadCourseGauge__hpQg7{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:radial-gradient(circle at center,var(--surface-base) 0 56%,transparent 57%),conic-gradient(#BE3057 0 var(--thread-course-progress,0),color-mix(in srgb,var(--palette-navy-500) 14%,var(--border-default)) var(--thread-course-progress,0) 100%)}.learninghub_threadCourseGauge__hpQg7 span{color:var(--text-primary);font-size:.56rem;font-weight:900}.learninghub_learningThreadEmptyHistory__z0qTj{display:grid;min-height:142px;place-items:center;padding:18px;border:1px dashed color-mix(in srgb,var(--border-default) 74%,transparent);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--font-size-sm);text-align:center}.learninghub_filterFloatingMenus__Bhl7Q{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;min-width:0;padding:0 0 14px;border-bottom:1px solid color-mix(in srgb,var(--border-default) 58%,transparent)}.learninghub_discoverySearchBar__xxiuM{position:relative;display:flex;flex:1 0 100%;align-items:center;min-width:0}.learninghub_discoverySearchInput__EnM8S{width:100%;min-height:42px;padding:0 42px;border:1px solid color-mix(in srgb,var(--border-default) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-base) 90%,var(--background-secondary));color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:600;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.learninghub_discoverySearchInput__EnM8S::placeholder{color:var(--text-muted);font-weight:500}.learninghub_discoverySearchInput__EnM8S:focus{border-color:color-mix(in srgb,var(--text-accent) 42%,var(--border-default));background:var(--surface-base);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-accent) 10%,transparent)}.learninghub_discoverySearchIcon__Cfoqb{position:absolute;left:14px;z-index:1;width:16px;height:16px;color:var(--text-muted);pointer-events:none}.learninghub_filterControlRow__pv4AD{display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,14px);align-items:center;min-width:0;flex:0 1 auto}.learninghub_filterDropdown__riG2S{position:relative;flex-shrink:0}.learninghub_filterDropdownButton__fxy_Q{display:inline-flex;align-items:center;min-height:32px;border:1px solid color-mix(in srgb,var(--border-default) 78%,transparent);border-radius:9px;background:color-mix(in srgb,var(--surface-base) 86%,var(--background-secondary));box-shadow:none;color:var(--foreground);font-family:DM Sans,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1;gap:7px;padding:0 10px;cursor:pointer}.learninghub_filterDropdownButton__fxy_Q:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;opacity:.72;transform:translateY(-2px) rotate(45deg)}.learninghub_filterDropdownButton__fxy_Q:hover,.learninghub_filterDropdownButton__fxy_Q[aria-expanded=true]{border-color:color-mix(in srgb,var(--text-accent) 32%,var(--border-default));background:color-mix(in srgb,var(--text-accent) 6%,var(--surface-base))}.learninghub_filterDropdownMenu__2IHIN{position:absolute;z-index:20;top:calc(100% + 6px);left:0;display:grid;min-width:190px;max-width:calc(100vw - 24px);max-height:min(420px,calc(100vh - 24px));gap:4px;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid color-mix(in srgb,var(--border-default) 82%,transparent);border-radius:10px;background:var(--surface-base);box-shadow:0 18px 48px color-mix(in srgb,var(--text-primary) 12%,transparent);scrollbar-gutter:stable}.learninghub_filterDropdownMenu__2IHIN[data-filter-dropdown-placement=fixed]{position:fixed;top:var(--filter-dropdown-menu-top);right:auto;left:var(--filter-dropdown-menu-left);width:var(--filter-dropdown-menu-width);max-height:var(--filter-dropdown-menu-max-height);overflow-y:auto}.learninghub_filterDropdownOption__XgU8t,.learninghub_themeDropdownGroupButton__ijztD,.learninghub_themeDropdownThemeButton__p3RTi{display:flex;width:100%;align-items:center;justify-content:flex-start;min-height:30px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--foreground);cursor:pointer;font-family:DM Sans,sans-serif;font-size:var(--font-size-sm);font-weight:600;text-align:left}.learninghub_filterDropdownOption__XgU8t:hover,.learninghub_filterDropdownOption__XgU8t[aria-pressed=true],.learninghub_themeDropdownGroupButton__ijztD:hover,.learninghub_themeDropdownGroupButton__ijztD[aria-pressed=true],.learninghub_themeDropdownThemeButton__p3RTi:hover,.learninghub_themeDropdownThemeButton__p3RTi[aria-pressed=true]{background:color-mix(in srgb,var(--text-accent) 9%,var(--surface-subtle));color:var(--foreground)}.learninghub_themeDropdownMenu__pis1D{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.25fr);width:min(520px,calc(100vw - 36px))}.learninghub_themeDropdownGroupColumn__Yu4R1,.learninghub_themeDropdownThemeColumn__chDrU{display:grid;align-content:start;gap:4px}.learninghub_themeDropdownGroupColumn__Yu4R1{padding-right:6px;border-right:1px solid color-mix(in srgb,var(--border-default) 64%,transparent)}.learninghub_themeDropdownThemeColumn__chDrU{padding-left:2px}.learninghub_themeCategoryPicker__Y5or2{display:grid;gap:12px;margin:0;padding:14px 0 0;position:relative}.learninghub_filterFloatingMenus__Bhl7Q .learninghub_themeCategoryPicker__Y5or2{grid-column:1/-1}.learninghub_filterFloatingMenus__Bhl7Q .learninghub_themeCategoryPicker__Y5or2:before{content:"";position:absolute;top:0;left:50%;width:min(88%,920px);height:1px;background:color-mix(in srgb,var(--border-default) 70%,transparent);transform:translateX(-50%)}.learninghub_themeGroupRow__7z2G_,.learninghub_themeSubcategoryRow__H29bg{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.learninghub_themeGroupRow__7z2G_{align-items:flex-end;flex-wrap:nowrap;height:54px;gap:24px;padding:0 20px;border-bottom:1px solid var(--border-default);box-sizing:border-box}.learninghub_contextRail__H2UsQ .learninghub_contextRailButton__HRVcG,.learninghub_filterFloatingMenus__Bhl7Q .learninghub_segmentedButton__aiu2U,.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeGroupButton__ZAYK4,.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeSubcategoryButton__ZC6_e{flex-shrink:0;min-height:0;max-width:min(100%,280px);padding:6px 9px;overflow-wrap:anywhere;border:1px solid color-mix(in srgb,var(--border-default) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-base) 84%,var(--background-secondary));box-shadow:none;color:var(--foreground);font-family:DM Sans,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.3;white-space:normal;transform:none}.learninghub_contextRail__H2UsQ .learninghub_contextRailButton__HRVcG:hover,.learninghub_filterFloatingMenus__Bhl7Q .learninghub_segmentedButton__aiu2U:hover,.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeGroupButton__ZAYK4:hover,.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeSubcategoryButton__ZC6_e:hover{border-color:color-mix(in srgb,var(--text-accent) 28%,var(--border-default));background:color-mix(in srgb,var(--text-accent) 5%,var(--surface-base));color:var(--foreground);transform:none}.learninghub_contextRail__H2UsQ .learninghub_contextRailButton__HRVcG[aria-pressed=true],.learninghub_filterFloatingMenus__Bhl7Q .learninghub_segmentedButton__aiu2U[aria-pressed=true],.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeGroupButton__ZAYK4[aria-pressed=true],.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeSubcategoryButton__ZC6_e[aria-pressed=true]{border-color:color-mix(in srgb,var(--text-accent) 36%,var(--border-default));background:color-mix(in srgb,var(--text-accent) 9%,var(--surface-base));color:var(--foreground)}.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeGroupButton__ZAYK4{cursor:pointer;position:relative;max-width:none;padding:6px 0 12px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text-primary);font-size:var(--font-size-md);font-weight:400;line-height:normal;text-align:center;white-space:nowrap;transition:color .3s ease}.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeGroupButton__ZAYK4:hover,.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeGroupButton__ZAYK4[aria-pressed=true]{border:0;background:transparent;background-color:transparent;color:var(--text-primary)}.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeGroupButton__ZAYK4:hover:not(:disabled):not([aria-disabled=true]){border:0;background:transparent;background-color:transparent;color:var(--text-primary);transform:translateY(-2px)}.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeGroupButton__ZAYK4[aria-pressed=true]{font-weight:500}.learninghub_themeCategoryPicker__Y5or2 .learninghub_themeGroupButton__ZAYK4[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--text-primary);transition:width .3s ease}.learninghub_themeSubcategoryRow__H29bg{padding-top:2px}.learninghub_filterGroup__Ui47q{min-width:0}.learninghub_filterGroup__Ui47q>span{display:block;margin-bottom:8px;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:600}.learninghub_segmentedControl__uLiqb{display:flex;flex-wrap:wrap;gap:6px}.learninghub_segmentedButton__aiu2U{flex-shrink:0}.learninghub_courseListSection__GFara,.learninghub_featuredSection__3zuUm,.learninghub_preferredBreakout__VmrKC{border:0;border-radius:var(--radius-md);background:transparent}.learninghub_featuredSection__3zuUm{grid-column:1;padding:20px;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);box-shadow:0 18px 45px rgb(15 23 42/.08)}.learninghub_featuredHeroHeader__Xvxx9{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--border-default) 58%,transparent)}.learninghub_featuredHeroHeader__Xvxx9 h1{margin:0;max-width:620px;color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:500;line-height:1.2;letter-spacing:0}.learninghub_featuredHeroHeader__Xvxx9 .learninghub_cognitiveProfileStatus__ZOEhj{flex:0 1 400px}.learninghub_preferredBreakout__VmrKC{margin:0 0 20px;padding:22px;overflow:hidden;background:color-mix(in srgb,var(--surface-base) 56%,transparent);box-shadow:0 18px 45px rgb(15 23 42/.07)}.learninghub_learningRail__kAH3f,.learninghub_preferredBreakoutRail__NZNYL{display:grid;grid-auto-flow:column;gap:14px;overflow-x:auto;overflow-y:hidden;padding:2px;scroll-padding-inline:2px;scroll-snap-type:x proximity;scrollbar-width:none}.learninghub_learningRail__kAH3f::-webkit-scrollbar,.learninghub_preferredBreakoutRail__NZNYL::-webkit-scrollbar{display:none}.learninghub_scrollableRailFrame__KfvpQ{position:relative;min-width:0}.learninghub_railNavButton__0XMo8{position:absolute;top:50%;z-index:6;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--border-default);border-radius:999px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);box-shadow:0 14px 30px rgb(15 23 42/.18);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xl);font-weight:900;line-height:1;transform:translateY(-50%)}.learninghub_railNavButton__0XMo8:hover{background:var(--surface-base);transform:translateY(-50%)}.learninghub_railNavButton__0XMo8:focus-visible{outline:2px solid var(--interactive-focus-border);outline-offset:3px}.learninghub_railNavButtonStart__6sDFO{left:8px}.learninghub_railNavButtonEnd__m6Yzr{right:8px}.learninghub_preferredBreakoutRail__NZNYL{grid-auto-columns:clamp(190px,22vw,260px)}.learninghub_preferredBreakoutRail__NZNYL .learninghub_asideCapsuleCard__RoIr9{aspect-ratio:1/1;min-height:0;scroll-snap-align:start}.learninghub_learningRailSection__jVDpH{margin:22px 0;min-width:0}.learninghub_learningRail__kAH3f{display:flex;align-items:stretch;gap:18px;padding-block:8px 12px}.learninghub_moduleRail__DUN5i{gap:32px}.learninghub_learningRailCardShell__imCu0{position:relative;flex:0 0 180px;width:180px;scroll-snap-align:start;transition:flex-basis .32s ease,width .32s ease}.learninghub_learningRailCardShell__imCu0:focus-within,.learninghub_learningRailCardShell__imCu0:hover{flex-basis:360px;width:360px;z-index:3}.learninghub_learningRailModuleCardShell__ydNCj{flex-basis:250px;width:250px;min-height:400px;overflow:visible}.learninghub_learningRailModuleCardShell__ydNCj:focus-within,.learninghub_learningRailModuleCardShell__ydNCj:hover{flex-basis:250px;width:250px}.learninghub_sectionHeader__yGyrE{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:16px}.learninghub_sectionHeader__yGyrE h2{margin:4px 0 0;color:var(--text-primary);font-size:var(--font-size-xl);line-height:1.15;letter-spacing:0;font-weight:500}.learninghub_sectionHeader__yGyrE p{margin:0;max-width:280px;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.4;text-align:right}.learninghub_featuredGrid__4VphR{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);grid-template-rows:repeat(3,minmax(118px,auto));gap:12px}.learninghub_featuredCarouselDots__cTgFM{display:flex;justify-content:center;gap:8px;margin-top:16px}.learninghub_featuredCarouselDot__jXTVP{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 34%,transparent);cursor:pointer;transition:background .16s ease,transform .16s ease,width .16s ease}.learninghub_featuredCarouselDot__jXTVP[aria-pressed=true]{width:18px;background:var(--text-accent)}.learninghub_featuredCarouselDot__jXTVP:focus-visible,.learninghub_featuredCarouselDot__jXTVP:hover{background:color-mix(in srgb,var(--text-accent) 76%,var(--text-muted));transform:translateY(-1px)}.learninghub_featuredCarouselDot__jXTVP:focus-visible{outline:2px solid var(--interactive-focus-border);outline-offset:3px}.learninghub_featuredIntroPanel__p66t_{width:100%;margin:0 0 16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--border-default) 70%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-base) 72%,transparent)}.learninghub_featuredIntro__yfBes{margin:0;max-width:none;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.55;text-align:left}.learninghub_featuredCard__6flp9{display:grid;grid-template-rows:160px auto;min-width:0;overflow:hidden;border:0;border-radius:var(--radius-md);background:var(--surface-subtle);color:inherit;text-align:left;cursor:pointer;padding:0;appearance:none;font:inherit;box-shadow:0 14px 34px rgb(15 23 42/.08);transition:transform .16s ease,box-shadow .16s ease}.learninghub_featuredCard__6flp9:first-child{grid-row:span 3;grid-template-rows:320px auto}.learninghub_featuredCard__6flp9:not(:first-child){grid-template-columns:minmax(0,1fr) 120px;grid-template-rows:1fr;min-height:118px}.learninghub_featuredCard__6flp9:not(:first-child) .learninghub_featuredImageWrap__3C68w{grid-column:2}.learninghub_featuredCard__6flp9:not(:first-child) .learninghub_featuredBody__AZBTz{grid-column:1;grid-row:1}.learninghub_featuredCard__6flp9:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgb(15 23 42/.12)}.learninghub_asideCapsuleCard__RoIr9:focus-visible,.learninghub_courseRow__kcliM:focus-within,.learninghub_featuredCard__6flp9:focus-visible{outline:2px solid var(--interactive-focus-border);outline-offset:3px}.learninghub_courseRowImageWrap__T2xvf,.learninghub_featuredImageWrap__3C68w{position:relative;overflow:hidden;background:var(--palette-neutral-200)}.learninghub_courseRowImage__lY2lP,.learninghub_featuredImage__7rnpM{width:100%;height:100%;object-fit:cover;display:block}.learninghub_courseRowImageFallback__tJ_cd{background:radial-gradient(circle at 24% 22%,color-mix(in srgb,var(--palette-rose-300) 24%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface-muted) 82%,var(--palette-mint-100)),color-mix(in srgb,var(--surface-base) 72%,var(--palette-neutral-100)))}.learninghub_featuredBody__AZBTz{padding:14px}.learninghub_featuredCard__6flp9:first-child .learninghub_featuredBody__AZBTz{padding:18px}.learninghub_featuredCard__6flp9:not(:first-child) .learninghub_featuredBody__AZBTz{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px 14px}.learninghub_courseRowBody__P_6Fp h3,.learninghub_featuredBody__AZBTz h3{min-width:0;max-width:100%;margin:6px 0;color:var(--text-primary);font-size:var(--font-size-md);line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.learninghub_courseRowBody__P_6Fp p,.learninghub_featuredBody__AZBTz p{min-width:0;max-width:100%;margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.learninghub_featuredCard__6flp9:first-child .learninghub_featuredBody__AZBTz h3{max-width:620px;font-size:var(--font-size-lg);line-height:1.14}.learninghub_featuredCard__6flp9:not(:first-child) .learninghub_featuredBody__AZBTz h3{font-size:var(--font-size-sm);line-height:1.2}.learninghub_metaRow__FHpj_{display:flex;flex-wrap:wrap;gap:6px}.learninghub_metaRow__FHpj_ span{min-width:0;max-width:100%;padding:4px 7px;border:1px solid color-mix(in srgb,var(--border-default) 58%,transparent);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-muted);font-size:var(--font-size-2xs);font-weight:600;line-height:1.1}.learninghub_discoveryLayout__fjIzh{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:20px;align-items:start;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.learninghub_discoveryMain__YEVfZ{min-width:0;max-width:100%;overflow:hidden}.learninghub_discoveryLayout__fjIzh>.learninghub_discoveryMain__YEVfZ:only-child{grid-column:1/-1}.learninghub_learningUtilityPanel__CqVn9{display:grid;align-self:start;gap:0;min-width:0;overflow:hidden;padding:12px;border:1px solid color-mix(in srgb,var(--border-default) 72%,transparent);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 96%,var(--palette-rose-50) 4%),var(--surface-base));box-shadow:0 18px 42px rgb(15 23 42/.08);position:sticky;top:18px}.learninghub_utilityKpiCard__3Hn_Z,.learninghub_utilityPremiumCta__1LhBq{display:grid;gap:clamp(12px,.55vh,16px);padding:0;border:0;background:transparent;box-shadow:none}.learninghub_utilityKpiCard__3Hn_Z h2,.learninghub_utilityPremiumCta__1LhBq h3,.learninghub_utilityRailHeader__8ZAli h3{margin:0;color:var(--text-primary);font-size:var(--font-size-md);line-height:1.2;font-weight:650}.learninghub_utilityKpiCard__3Hn_Z strong{color:var(--text-primary);font-size:2rem;line-height:1;font-weight:760;letter-spacing:0}.learninghub_utilityStreakBadge__hMqC5{position:relative;display:grid;place-items:center;width:46px;height:46px;margin-inline:auto;color:var(--palette-rose-500);vertical-align:middle}.learninghub_utilityStreakBadge__hMqC5 svg{width:42px;height:42px;fill:currentColor;stroke:currentColor;stroke-width:1.8;filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--palette-rose-500) 22%,transparent))}.learninghub_utilityStreakBadge__hMqC5 span{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.95rem;line-height:1;font-weight:800;letter-spacing:0}.learninghub_utilityKpiCard__3Hn_Z p,.learninghub_utilityPremiumCta__1LhBq p,.learninghub_utilityRailEmpty__d1Uvc{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45}.learninghub_utilityRailBlock__x3Jhd{display:grid;gap:10px;min-width:0;padding:16px 0;border-top:1px solid color-mix(in srgb,var(--border-default) 64%,transparent)}.learninghub_utilityKpiCard__3Hn_Z{padding-bottom:16px}.learninghub_utilityPremiumCta__1LhBq{padding-top:16px;border-top:1px solid color-mix(in srgb,var(--border-default) 64%,transparent)}.learninghub_utilityRailHeader__8ZAli{display:flex;align-items:center;justify-content:space-between;gap:10px}.learninghub_learningUtilityRail__6ML_t{display:flex;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-padding-inline:2px;scroll-snap-type:x proximity;scrollbar-width:none}.learninghub_learningUtilityRail__6ML_t::-webkit-scrollbar{display:none}.learninghub_utilityCourseCard__3lxtI{position:relative;display:grid;flex:0 0 130px;width:130px;min-width:130px;gap:8px;padding:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-default) 74%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 46%,var(--surface-base));color:inherit;cursor:pointer;font:inherit;text-align:left;scroll-snap-align:start;appearance:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.learninghub_utilityCourseCard__3lxtI:hover{box-shadow:0 8px 18px rgb(15 23 42/.08);transform:translateY(-1px)}.learninghub_utilityCourseCard__3lxtI:focus-visible{outline:2px solid var(--interactive-focus-border);outline-offset:3px}.learninghub_utilityCourseThumbWrap___ts_o{display:block;width:100%;overflow:hidden;aspect-ratio:1.25;border-radius:6px;background:radial-gradient(circle at 28% 24%,color-mix(in srgb,var(--palette-rose-300) 26%,transparent),transparent 32%),color-mix(in srgb,var(--surface-muted) 80%,var(--surface-base))}.learninghub_utilityCourseThumb__4PIYG{display:block;width:100%;height:100%;object-fit:cover}.learninghub_utilityCourseCopy__eHtHJ{display:grid;gap:4px;min-width:0}.learninghub_utilityCourseTitle__jlCKn{display:-webkit-box;min-height:3.75em;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-xs);font-weight:500;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.learninghub_utilityCourseProgress__hAo7q{display:block;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.learninghub_utilityCourseProgress__hAo7q span{display:block;width:var(--utility-course-progress,0);height:100%;border-radius:inherit;background:var(--palette-rose-500)}.learninghub_learningUtilityPanel__CqVn9 .learninghub_railNavButton__0XMo8{width:28px;height:28px;font-size:var(--font-size-md)}.learninghub_learningUtilityPanel__CqVn9 .learninghub_railNavButtonStart__6sDFO{left:2px}.learninghub_learningUtilityPanel__CqVn9 .learninghub_railNavButtonEnd__m6Yzr{right:2px}.learninghub_utilityPremiumCta__1LhBq button{--learning-hub-rose-button-bg:var(--color-action-accent-bg);--learning-hub-rose-button-text:var(--color-action-accent-text);--learning-hub-rose-button-hover:var(--color-action-accent-hover);position:relative;isolation:isolate;justify-self:center;overflow:hidden;background-color:var(--learning-hub-rose-button-bg);color:var(--learning-hub-rose-button-text)}.learninghub_utilityPremiumCta__1LhBq button:before{content:"";position:absolute;inset:-1px auto -1px 0;z-index:0;width:48%;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 0,color-mix(in srgb,var(--learning-hub-rose-button-text) 10%,transparent) 32%,color-mix(in srgb,var(--learning-hub-rose-button-text) 34%,transparent) 50%,color-mix(in srgb,var(--learning-hub-rose-button-text) 10%,transparent) 68%,transparent 100%);transform:translateX(-170%) skewX(-18deg);animation:learninghub_utilityPremiumCtaLightSweep__k9O_6 4.5s ease-in-out infinite}.learninghub_utilityPremiumCta__1LhBq button span{position:relative;z-index:1}.dark .learninghub_utilityPremiumCta__1LhBq button{--learning-hub-rose-button-bg:var(--color-button-primary-bg);--learning-hub-rose-button-text:var(--color-button-primary-text);--learning-hub-rose-button-hover:var(--color-button-primary-hover)}.learninghub_utilityPremiumCta__1LhBq button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--learning-hub-rose-button-hover)}.learninghub_utilityPremiumCta__1LhBq button:hover:not(:disabled):not([aria-disabled=true]):before{animation-duration:2.8s}@keyframes learninghub_utilityPremiumCtaLightSweep__k9O_6{0%,38%{transform:translateX(-170%) skewX(-18deg)}72%,to{transform:translateX(330%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.learninghub_utilityPremiumCta__1LhBq button:before{animation:none;opacity:0}}.learninghub_courseListSection__GFara{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;padding:20px;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);box-shadow:0 18px 45px rgb(15 23 42/.08)}.learninghub_courseList__BJy8C{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%}.learninghub_courseRow__kcliM{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;min-width:0;max-width:100%;min-height:128px;padding:8px 14px 8px 8px;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;text-align:left;font:inherit;box-sizing:border-box;overflow:hidden;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.learninghub_courseRow__kcliM:hover{background:var(--surface-subtle);box-shadow:0 12px 28px rgb(15 23 42/.07);transform:translateY(-1px)}.learninghub_courseRowImageWrap__T2xvf{width:132px;height:132px;border-radius:var(--radius-md)}.learninghub_courseRowMain__TOhCu{display:grid;grid-column:1/3;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;appearance:none;font:inherit}.learninghub_courseRowMain__TOhCu:focus{outline:0}.learninghub_courseRowBody__P_6Fp{min-width:0;max-width:100%;overflow:hidden}.learninghub_courseRowActions__6VSe_{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;min-width:54px}.learninghub_courseRowAction__V9Cuw{display:inline-flex;align-items:center;justify-content:flex-start;min-height:22px;padding:0;border:0;background:transparent;color:var(--palette-rose-500);font-size:var(--font-size-xs);font-weight:800;text-align:left;cursor:pointer;appearance:none;opacity:0;transform:translateX(-4px);transition:color .16s ease,opacity .16s ease,transform .16s ease}.learninghub_courseRowAction__V9Cuw:disabled{cursor:default;opacity:.62}.learninghub_courseRowAction__V9Cuw:focus{outline:0}.learninghub_courseRowAction__V9Cuw:focus-visible{opacity:1;transform:translateX(0)}.learninghub_courseRow__kcliM:focus-within .learninghub_courseRowAction__V9Cuw,.learninghub_courseRow__kcliM:hover .learninghub_courseRowAction__V9Cuw{opacity:1;transform:translateX(0)}.learninghub_retrievalActionRow__RYP66{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}.learninghub_memoryStrengthSnapshot__JBfgu,.learninghub_retrievalSparkCard__VKQg_{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-default) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-base) 92%,var(--surface-subtle));box-shadow:0 12px 28px rgb(15 23 42/.06)}.learninghub_memoryStrengthHeader__facM3 h2,.learninghub_retrievalSparkCard__VKQg_ h2{margin:5px 0 8px;color:var(--text-primary);font-size:var(--font-size-lg);line-height:1.2;font-weight:600}.learninghub_memoryStrengthEmpty__wmuJo p,.learninghub_memoryStrengthHeader__facM3 p,.learninghub_retrievalSparkCard__VKQg_ p{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45}.learninghub_retrievalSparkCard__VKQg_{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;align-content:start;gap:6px 24px;padding:20px}.learninghub_retrievalSparkCard__VKQg_ h2,.learninghub_retrievalSparkCard__VKQg_ p{grid-column:1}.learninghub_retrievalSparkCard__VKQg_>button{--learning-hub-rose-button-bg:var(--color-action-accent-bg);--learning-hub-rose-button-text:var(--color-action-accent-text);--learning-hub-rose-button-hover:var(--color-action-accent-hover);grid-column:2;grid-row:1/span 2;justify-self:end;width:fit-content;margin:0;min-height:46px;background-color:var(--learning-hub-rose-button-bg);color:var(--learning-hub-rose-button-text)}.dark .learninghub_retrievalSparkCard__VKQg_>button{--learning-hub-rose-button-bg:var(--color-button-primary-bg);--learning-hub-rose-button-text:var(--color-button-primary-text);--learning-hub-rose-button-hover:var(--color-button-primary-hover)}.learninghub_retrievalSparkCard__VKQg_>button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--learning-hub-rose-button-hover)}.learninghub_memoryStrengthSnapshot__JBfgu{display:grid;align-content:start;gap:14px;padding:18px}.learninghub_memoryStrengthHeader__facM3{display:grid;gap:2px}.learninghub_memoryStrengthMetric__Kdebm{display:flex;align-items:end;justify-content:space-between;gap:10px}.learninghub_memoryStrengthMetric__Kdebm strong{color:var(--text-primary);font-size:1.75rem;line-height:1;font-weight:760}.learninghub_memoryStrengthMetric__Kdebm span{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:760;text-align:right}.learninghub_memoryStrengthBar__UrFg_{display:flex;width:100%;height:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-default) 62%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-base))}.learninghub_memoryStrengthSegment__0jQJv{width:var(--memory-segment-width);min-width:var(--memory-segment-width)}.learninghub_memoryStrengthSegment__0jQJv[data-strength=solid]{background:color-mix(in srgb,var(--palette-mint-400) 74%,var(--surface-base))}.learninghub_memoryStrengthSegment__0jQJv[data-strength=consolidating]{background:color-mix(in srgb,var(--palette-amber-300) 78%,var(--surface-base))}.learninghub_memoryStrengthSegment__0jQJv[data-strength=atRisk]{background:color-mix(in srgb,var(--palette-rose-400) 76%,var(--surface-base))}.learninghub_memoryStrengthStats__3ovJM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.learninghub_memoryStrengthStats__3ovJM div{display:grid;gap:3px;min-width:0;padding:9px 8px;border:1px solid color-mix(in srgb,var(--border-default) 58%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 44%,var(--surface-base))}.learninghub_memoryStrengthStats__3ovJM dt{overflow:hidden;color:var(--text-muted);font-size:var(--font-size-2xs);font-weight:780;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.learninghub_memoryStrengthStats__3ovJM dd{margin:0;color:var(--text-primary);font-size:var(--font-size-md);line-height:1;font-weight:820}.learninghub_memoryStrengthEmpty__wmuJo{display:grid;gap:8px;padding-top:4px}.learninghub_memoryStrengthEmpty__wmuJo strong{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:760}.learninghub_memoryStrengthEmptyBar__R6Idn{width:100%;height:12px;border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--surface-muted) 92%,var(--palette-mint-100)) 0 30%,color-mix(in srgb,var(--surface-muted) 88%,var(--palette-amber-100)) 30% 68%,color-mix(in srgb,var(--surface-muted) 92%,var(--palette-rose-100)) 68% 100%)}.learninghub_recallModalOverlay__U5mrJ{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:20px;background:rgb(15 23 42/.48);backdrop-filter:blur(8px)}.learninghub_recallModalShell__xPOJA{display:grid;width:min(760px,calc(100vw - 40px));max-height:min(760px,calc(100svh - 40px));grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--border-default) 76%,transparent);border-radius:20px;background:var(--surface-base);box-shadow:0 28px 80px rgb(15 23 42/.24)}.learninghub_recallModalHeader__jQuIu{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 18px;border-bottom:1px solid color-mix(in srgb,var(--border-default) 62%,transparent)}.learninghub_recallModalHeader__jQuIu>div{display:grid;gap:5px}.learninghub_recallModalHeader__jQuIu h2{margin:0;color:var(--text-primary);font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:720;line-height:1.2}.learninghub_recallModalEyebrow__WlasN{color:var(--text-muted);font-size:var(--font-size-2xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.learninghub_recallModalClose__mkuA6{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--border-default) 72%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-muted) 48%,var(--surface-base));color:var(--text-primary);cursor:pointer;font:inherit;font-size:1.35rem;line-height:1}.learninghub_recallModalClose__mkuA6:hover{background:var(--surface-muted)}.learninghub_recallModalClose__mkuA6:focus-visible{outline:2px solid var(--interactive-focus-border);outline-offset:3px}.learninghub_recallModalBody__czzSX{min-height:0;overflow-y:auto;padding:24px}.learninghub_recallLoadingScreen__A0SaL,.learninghub_recallQuestionScreen__Y7LZa,.learninghub_recallResultScreen__A0Ga_{display:grid;width:min(100%,660px);gap:18px;margin:0 auto}.learninghub_recallAdvanceButton___UjvR{justify-self:end}.learninghub_recallError__6Pn0J,.learninghub_recallStatus__wNh4M{padding:10px 12px;border-radius:8px;font-size:var(--font-size-sm);font-weight:650}.learninghub_recallStatus__wNh4M{background:color-mix(in srgb,var(--palette-mint-200) 28%,var(--surface-base));color:var(--text-primary)}.learninghub_recallError__6Pn0J{border:1px solid color-mix(in srgb,var(--color-status-danger-bg) 72%,var(--border-default));background:color-mix(in srgb,var(--color-status-danger-bg) 22%,var(--surface-base));color:var(--color-status-danger-text)}.learninghub_recallQuizHeader__3dIv8{display:grid;gap:4px}.learninghub_recallQuizHeader__3dIv8 h3{margin:0;color:var(--text-primary);font-size:var(--font-size-md);line-height:1.25;font-weight:780}.learninghub_recallQuizHeader__3dIv8 p{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45}.learninghub_recallQuestionProgress__PiO93{width:100%;height:5px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-muted) 74%,var(--surface-base))}.learninghub_recallQuestionProgress__PiO93 span{display:block;width:var(--recall-progress);height:100%;border-radius:inherit;background:var(--interactive-strong-bg);transition:width .18s ease}.learninghub_recallQuestionCard__NDOTA{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--border-default) 76%,transparent);border-radius:8px;background:var(--surface-base);box-shadow:0 10px 24px rgb(15 23 42/.06)}.learninghub_recallQuestionMeta__KuFJM{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:var(--font-size-2xs);font-weight:740;line-height:1.2;text-transform:uppercase}.learninghub_recallQuestionMeta__KuFJM strong{min-width:0;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.learninghub_recallQuestionCard__NDOTA h4{margin:0;color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.35;font-weight:760}.learninghub_recallChoiceList__iXV6T{display:grid;gap:7px}.learninghub_recallChoiceButton__6zATO{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:42px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border-default) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-base));color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:650;line-height:1.3;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.learninghub_recallChoiceButton__6zATO:hover:not(:disabled){border-color:color-mix(in srgb,var(--interactive-strong-bg) 44%,var(--border-default));transform:translateY(-1px)}.learninghub_recallChoiceButton__6zATO:focus-visible{outline:2px solid var(--interactive-focus-border);outline-offset:2px}.learninghub_recallChoiceButton__6zATO:disabled{cursor:default}.learninghub_recallChoiceButton__6zATO span{display:grid;width:26px;height:26px;place-items:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-primary) 9%,transparent);color:var(--text-primary);font-size:var(--font-size-2xs);font-weight:850}.learninghub_recallChoiceButton__6zATO[data-choice-state=correct]{border-color:color-mix(in srgb,var(--palette-mint-700) 48%,var(--border-default));background:color-mix(in srgb,var(--palette-mint-200) 38%,var(--surface-base))}.learninghub_recallChoiceButton__6zATO[data-choice-state=correct] span{background:var(--palette-mint-700);color:var(--palette-neutral-0)}.learninghub_recallChoiceButton__6zATO[data-choice-state=incorrect]{border-color:color-mix(in srgb,var(--color-status-danger-bg) 72%,var(--border-default));background:color-mix(in srgb,var(--color-status-danger-bg) 20%,var(--surface-base))}.learninghub_recallChoiceButton__6zATO[data-choice-state=incorrect] span{background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.learninghub_recallFeedback__tqnc1{padding:9px 10px;border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 58%,var(--surface-base));color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.45}.learninghub_recallFeedback__tqnc1 strong{color:var(--text-primary)}.learninghub_recallFeedback__tqnc1[data-correct=true] strong{color:var(--palette-mint-700)}.learninghub_recallFeedback__tqnc1[data-correct=false] strong{color:var(--color-status-danger-text)}.learninghub_recallResultScreen__A0Ga_ .learninghub_memoryStrengthSnapshot__JBfgu{box-shadow:none}.learninghub_recallResultScreen__A0Ga_>button{justify-self:end}.learninghub_timelineModalOverlay__T1gnr{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgb(15 23 42/.42);backdrop-filter:blur(10px)}.learninghub_timelineModalShell__XgAYY{position:relative;width:min(1120px,calc(100vw - 48px));max-height:min(900px,calc(100svh - 48px));overflow:hidden;border-radius:26px}.learninghub_timelineModalClose__9Sk7j{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--border-default) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);box-shadow:0 16px 30px rgb(15 23 42/.16);color:var(--text-primary);cursor:pointer;font:inherit;font-size:1.35rem;font-weight:600;line-height:1}.learninghub_timelineModalClose__9Sk7j:hover{background:var(--surface-base)}.learninghub_timelineModalClose__9Sk7j:focus-visible{outline:2px solid var(--interactive-focus-border);outline-offset:3px}.learninghub_timelineModalPanel__WcTJF{margin-top:0;padding-top:28px}.learninghub_learningMetricRail___9zry{--learning-metric-panel-surface:rgb(var(--surface-base-rgb));display:grid;width:100%;height:auto;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));align-content:stretch;align-self:flex-start;grid-auto-rows:1fr;gap:0;margin:0;padding:0;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--learning-metric-panel-surface);box-shadow:0 18px 42px rgb(15 23 42/.08);box-sizing:border-box;list-style:none;overflow:visible}.learninghub_learningMetricCard__FSrue{display:grid;gap:10px;padding:12px 14px;border:0;border-radius:0;background:transparent;box-sizing:border-box}.learninghub_learningMetricCard__FSrue+.learninghub_learningMetricCard__FSrue{border-left:1px solid color-mix(in srgb,var(--border-default) 58%,transparent)}.learninghub_learningMetricLabel__oSzg1{color:var(--text-faint);font-size:var(--font-size-xs);font-weight:600;letter-spacing:0;text-transform:uppercase}.learninghub_learningMetricValue__UFikz{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:800;line-height:1;overflow-wrap:anywhere}.learninghub_learningMetricValueGroup__6aoiF{display:flex;min-width:0;align-self:center;justify-self:center;flex-direction:column;align-items:center;gap:4px;text-align:center}.learninghub_learningMetricValueContext__3rOn0{color:var(--text-subtle);font-size:var(--font-size-sm);font-weight:600;line-height:1.1;overflow-wrap:anywhere}.learninghub_learningMetricCard__FSrue[data-tone=positive] .learninghub_learningMetricValueContext__3rOn0,.learninghub_learningMetricCard__FSrue[data-tone=positive] .learninghub_learningMetricValue__UFikz{color:var(--color-status-success-text)}.learninghub_learningMetricCard__FSrue[data-tone=negative] .learninghub_learningMetricValueContext__3rOn0,.learninghub_learningMetricCard__FSrue[data-tone=negative] .learninghub_learningMetricValue__UFikz{color:var(--color-status-danger-text)}.learninghub_learningMetricDetail__yQw5W{margin:0;color:var(--text-subtle);line-height:1.45;font-size:var(--font-size-xs);overflow-wrap:anywhere}.learninghub_learningActivityProfileCard__yAQSu{grid-template-rows:auto minmax(0,1fr)}.learninghub_learningObjectivesCard__xEpNS{position:relative;grid-template-rows:auto minmax(0,1fr) auto;overflow:visible}.learninghub_learningObjectivesCard__xEpNS[data-builder-open=true]{z-index:50;box-shadow:none}.learninghub_learningObjectiveCount__2_SO6{position:absolute;top:10px;right:12px;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:600;line-height:1}.learninghub_learningAxisList___4u9q{display:flex;flex-direction:column;gap:10px}.learninghub_learningAxisRow__0fLWp{display:flex;flex-direction:column;gap:6px}.learninghub_learningAxisMeta__MQR4D{display:flex;justify-content:space-between;gap:10px;color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600}.learninghub_learningProgressTrack__KGgAU{position:relative;width:100%;height:8px;border-radius:var(--radius-pill);background:var(--surface-muted);overflow:hidden}.learninghub_learningCurrentFill__PVZ7Q,.learninghub_learningPreviousFill__gFcuH{position:absolute;inset:0 auto 0 0;border-radius:inherit;transition:width .42s ease}.learninghub_learningPreviousFill__gFcuH{background:color-mix(in srgb,var(--palette-neutral-300) 72%,transparent)}.learninghub_learningCurrentFill__PVZ7Q{background:var(--color-action-accent-bg)}@keyframes learninghub_objectiveCarouselEnter___pn8x{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.learninghub_learningObjectiveCarousel__QeWqE{position:relative;display:grid;min-width:0;align-items:center}.learninghub_learningObjectiveCarousel__QeWqE[data-has-multiple=true]{padding:0 24px}.learninghub_learningObjectiveArrow__xyoOU{z-index:6;border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-base) 94%,transparent);width:24px;height:24px;color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xl);border-radius:999px;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 30px #0f172a2e}.learninghub_learningObjectiveArrow__xyoOU:focus-visible,.learninghub_learningObjectiveArrow__xyoOU:hover{color:var(--palette-rose-800,var(--palette-rose-500));transform:translateY(-50%) scale(1.04)}.learninghub_learningObjectiveArrow__xyoOU:focus-visible{outline:2px solid color-mix(in srgb,var(--palette-rose-500) 58%,white);outline-offset:2px}.learninghub_learningObjectiveArrow__xyoOU svg{width:.68rem;height:.68rem}.learninghub_learningObjectiveArrowPrevious__l_iO_{left:-6px}.learninghub_learningObjectiveArrowNext__aShf_{right:6px}.learninghub_learningObjectivePreview__CQBz_{display:flex;min-width:0;flex-direction:column;gap:10px;animation:learninghub_objectiveCarouselEnter___pn8x .22s ease both}.learninghub_learningObjectivePreview__CQBz_ strong{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.learninghub_learningObjectiveBadge__zJvXq{display:inline-flex;width:fit-content;align-items:center;border-radius:var(--radius-pill);padding:6px 10px;background:var(--surface-muted);color:var(--text-subtle);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.learninghub_learningObjectivePreview__CQBz_{animation:none}}.learninghub_learningObjectiveAddArea__N1nBE{display:flex;justify-content:center;padding-top:2px;padding-bottom:8px}.learninghub_learningObjectiveAddButton__r_lwe{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--border-default);border-radius:999px;background:color-mix(in srgb,var(--surface-base) 76%,transparent);color:var(--text-primary);cursor:pointer;font:inherit;font-size:1.08rem;font-weight:600;line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.learninghub_learningObjectiveAddButton__r_lwe:focus-visible,.learninghub_learningObjectiveAddButton__r_lwe:hover,.learninghub_learningObjectiveAddButton__r_lwe[aria-expanded=true]{border-color:var(--palette-rose-500);background:color-mix(in srgb,var(--palette-rose-100) 56%,var(--surface-base));color:var(--palette-rose-800,var(--palette-rose-500));transform:translateY(-1px)}.learninghub_learningObjectiveAddButton__r_lwe:disabled{cursor:default;opacity:.54;transform:none}.learninghub_learningObjectiveBuilder__KNdlH{position:absolute;top:calc(100% - 15px);right:-1px;left:-1px;z-index:70;display:grid;gap:7px;margin:0;padding:10px 14px 12px;border:1px solid var(--border-soft);border-top:1px solid transparent;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--learning-metric-panel-surface,rgb(var(--surface-base-rgb)));box-shadow:0 20px 34px color-mix(in srgb,var(--shadow-color,black) 12%,transparent);box-sizing:border-box}.learninghub_learningObjectiveSelect__skeBK{width:100%;min-width:0;--select-field-shadow:none;--select-field-shadow-strong:0 8px 18px color-mix(in srgb,var(--shadow-color,black) 10%,transparent);--select-field-dropdown-hover:var(--surface-subtle);--select-field-dropdown-selected:color-mix(in srgb,var(--palette-rose-100) 42%,var(--surface-base));--select-field-dropdown-selected-border:color-mix(in srgb,var(--palette-rose-300) 46%,var(--border-default))}.learninghub_learningObjectiveSelect__skeBK .learninghub_learningObjectiveSelectTrigger__43vPF{min-height:34px;padding:0 30px 0 10px;border:1px solid color-mix(in srgb,var(--border-default) 76%,transparent);border-radius:8px;background:var(--surface-base);color:var(--text-primary);font:inherit;font-size:var(--font-size-xs);font-weight:700;line-height:1.2}.learninghub_learningObjectiveSelect__skeBK .learninghub_learningObjectiveSelectTrigger__43vPF:after{right:10px;width:.82rem;height:.82rem}.learninghub_learningObjectiveSelect__skeBK .learninghub_learningObjectiveSelectTrigger__43vPF:focus-visible,.learninghub_learningObjectiveSelect__skeBK .learninghub_learningObjectiveSelectTrigger__43vPF:hover,.learninghub_learningObjectiveSelect__skeBK .learninghub_learningObjectiveSelectTrigger__43vPF[aria-expanded=true]{border-color:color-mix(in srgb,var(--palette-rose-400) 52%,var(--border-default));background:var(--surface-base)}.learninghub_learningObjectiveSelect__skeBK .learninghub_learningObjectiveSelectMenu__Ozg3M{top:calc(100% + 4px);max-height:176px;padding:6px;border-radius:8px;border-color:color-mix(in srgb,var(--border-default) 76%,transparent)}.learninghub_learningObjectiveSelect__skeBK .learninghub_learningObjectiveSelectOption__BWu1o{min-height:30px;padding:6px 8px;border-radius:7px;font-size:var(--font-size-xs);font-weight:650}.learninghub_learningObjectiveSelect__skeBK .learninghub_learningObjectiveSelectOptionSelected__yjvAC{font-weight:800}.learninghub_learningObjectiveSelectValue__T2t1o{min-width:0}.learninghub_learningObjectiveBuilderActions__9JdyY{display:grid;grid-template-columns:1fr 1fr;gap:6px}.learninghub_learningObjectiveBuilderActions__9JdyY button{min-width:0;min-height:30px;border:1px solid color-mix(in srgb,var(--border-default) 74%,transparent);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:800}.learninghub_learningObjectiveBuilderActions__9JdyY button:last-child{border-color:transparent;background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.learninghub_learningObjectiveBuilderActions__9JdyY button:disabled{cursor:default;opacity:.6}.learninghub_learningObjectiveBuilderError__Q_GOS{color:var(--color-status-danger-text);font-size:var(--font-size-xs);font-weight:600;line-height:1.3}.learninghub_asideCapsuleCard__RoIr9{position:relative;flex:0 0 100%;width:100%;min-height:0;overflow:hidden;border:0;border-radius:8px;background:var(--interactive-strong-bg);box-shadow:0 18px 42px color-mix(in srgb,var(--interactive-strong-bg) 14%,transparent),0 6px 18px color-mix(in srgb,var(--foreground) 9%,transparent);cursor:pointer;appearance:none}.learninghub_asideCapsuleCard__RoIr9[data-tone=rose]{background:linear-gradient(145deg,#fff7f9,#f6cad3 54%,#bc4361)}.learninghub_asideCapsuleCard__RoIr9[data-tone=amber]{background:linear-gradient(145deg,#fff8e8,#ffd17a 55%,#b25a20)}.learninghub_asideCapsuleCard__RoIr9[data-tone=violet]{background:linear-gradient(145deg,#f8f4ff,#d6c8ff 52%,#6652b8)}.learninghub_asideCapsuleCard__RoIr9[data-tone=mint]{background:linear-gradient(145deg,#f4fff7,#b7e7c3 52%,#368662)}.learninghub_asideCapsuleCard__RoIr9[data-tone=blue]{background:linear-gradient(145deg,#f3fbff,#a9dcf7 54%,#3170a6)}.learninghub_asideCapsuleCard__RoIr9:focus-visible{outline:3px solid color-mix(in srgb,var(--palette-rose-500) 70%,white);outline-offset:3px}.learninghub_asideCapsuleInfographicFrame__YCfhF{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:color-mix(in srgb,var(--surface-default) 84%,transparent)}.learninghub_asideCapsuleInfographicImage__t38aF{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.learninghub_asideCapsuleTitlePlate__tO_WR{position:absolute;inset:auto 12px 12px;display:block;padding:12px;border-radius:8px;background:color-mix(in srgb,white 88%,transparent);color:var(--text-primary);text-align:left;box-shadow:0 8px 18px color-mix(in srgb,var(--foreground) 10%,transparent)}.learninghub_asideCapsuleTitlePlate__tO_WR span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:var(--font-size-base);font-weight:800;line-height:1.1}.learninghub_learningThreadHeader__s78lM{align-items:center;margin-bottom:10px;padding:0}.learninghub_learningThreadHeader__s78lM h2{max-width:560px;font-size:var(--font-size-lg);line-height:1.12;font-weight:600}.learninghub_learningThreadPeriodControl__g0ppL>button{min-height:28px;border-radius:8px;background:transparent;box-shadow:none}.learninghub_learningThreadPeriodControl__g0ppL>button[aria-pressed=true]{border-color:transparent;background:color-mix(in srgb,var(--text-accent) 11%,var(--surface-base));color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-accent) 42%,var(--border-default))}.learninghub_learningThreadCanvas__tGiZi{--thread-axis-y:calc(50% + 30px);--thread-card-gap:24px;--thread-card-offset:158px;--thread-card-scale:0.75;position:relative;min-height:268px;margin:4px 0 0;overflow:visible}.learninghub_learningThreadLine__pJwn8{position:absolute;z-index:0;top:var(--thread-axis-y);right:0;left:0;height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,#BE3057 92%,transparent) 0,color-mix(in srgb,#BE3057 78%,var(--palette-mint-200)) 44%,color-mix(in srgb,var(--text-primary) 22%,transparent) 100%)}.learninghub_learningThreadTimelineMarkers__eSrVg{position:absolute;z-index:1;inset:0;overflow:visible;pointer-events:none}.learninghub_threadCourseMarker__qkeY1{position:absolute;z-index:1;top:var(--thread-axis-y);left:clamp(6px,var(--thread-marker-left),calc(100% - 6px));display:block;width:auto;height:auto;pointer-events:none;padding:0;border:0;background:transparent;transform:translate(-50%,-50%)}.learninghub_threadCourseGaugeBar__HPtjm{position:absolute;right:8px;bottom:3px;left:8px;overflow:hidden;height:3px;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.learninghub_threadCourseGaugeBar__HPtjm span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--palette-rose-700,#7f1d3a),var(--palette-rose-500));clip-path:inset(0 calc(100% - var(--thread-course-progress, 0%)) 0 0)}.learninghub_threadCourseNode__s9jXD{position:static;display:block;width:8px;height:8px;border-radius:999px;background:#BE3057;box-shadow:0 0 0 4px color-mix(in srgb,#BE3057 22%,transparent)}.learninghub_threadCourseMarkerBadge__jt_uj{position:absolute;top:-15px;left:50%;display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 4px;border:1px solid rgb(255 255 255/.86);border-radius:999px;background:#BE3057;color:#fff;font-size:.54rem;font-weight:800;line-height:1;box-shadow:0 4px 10px color-mix(in srgb,#BE3057 24%,transparent);transform:translateX(-50%)}.learninghub_threadCourseMarker__qkeY1[data-clustered=true]{z-index:3}.learninghub_threadCourseMarker__qkeY1[data-active=true]{z-index:2}.learninghub_threadCourseMarker__qkeY1[data-active=true][data-clustered=true]{z-index:4}.learninghub_threadCourseMarker__qkeY1[data-active=true] .learninghub_threadCourseNode__s9jXD{width:12px;height:12px;background:color-mix(in srgb,#BE3057 82%,var(--surface-base));box-shadow:0 0 0 5px color-mix(in srgb,#BE3057 18%,transparent),0 0 18px color-mix(in srgb,#BE3057 50%,transparent)}.learninghub_learningThreadCardRail__qzK0d{position:absolute;z-index:2;inset:0;overflow:visible;pointer-events:none}.learninghub_threadCourseCardSlot__Tfm1W{position:absolute;top:calc(var(--thread-axis-y) + var(--thread-card-gap));left:clamp(36px,var(--thread-card-left),calc(100% - 36px));display:block;width:120px;min-width:120px;height:88px;pointer-events:auto;transform:translateX(-50%);transition:z-index .16s ease}.learninghub_threadCourseCardSlot__Tfm1W[data-thread-lane=above]{top:calc(var(--thread-axis-y) - var(--thread-card-offset))}.learninghub_threadCourseCardButton__1_0EG{position:relative;display:block;width:100%;height:88px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;pointer-events:auto;text-align:left}.learninghub_threadCourseScaleFrame__X6eaR{position:relative;display:grid;width:120px;min-width:120px;transform:scale(var(--thread-card-scale));transform-origin:top center;transition:transform .16s ease}.learninghub_threadCourseCardButton__1_0EG:focus-visible{outline:2px solid color-mix(in srgb,var(--palette-rose-300) 70%,var(--text-primary));outline-offset:4px}.learninghub_threadCourseCardButton__1_0EG:disabled{cursor:not-allowed}.learninghub_threadCourseCardButton__1_0EG:disabled .learninghub_threadCourseCard__mxVxi{opacity:.55}.learninghub_threadCourseCardSlot__Tfm1W:is(:hover,:focus-within){z-index:20}.learninghub_threadCourseCardSlot__Tfm1W:hover .learninghub_threadCourseScaleFrame__X6eaR{transform:translateY(-35%) scale(1.2)}.learninghub_threadCourseCardButton__1_0EG[data-recall-selected=true] .learninghub_threadCourseCard__mxVxi{outline:2px solid color-mix(in srgb,var(--interactive-strong-bg) 42%,transparent);outline-offset:2px}.learninghub_threadCourseRecallIndicator__wFZnu{position:absolute;top:-10px;right:-10px;z-index:24;display:grid;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--border-default) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground);pointer-events:none}.learninghub_threadCourseRecallIndicator__wFZnu[data-disabled=true]{opacity:.48}.learninghub_threadCourseRecallIndicator__wFZnu[data-selected=true]{border-color:color-mix(in srgb,var(--interactive-strong-bg) 70%,transparent);background:var(--interactive-strong-bg);color:var(--color-action-primary-text)}.learninghub_threadCourseRecallCheckmark__3k18G{width:13px;height:8px;border-bottom:2px solid;border-left:2px solid;opacity:0;transform:translateY(-1px) rotate(-45deg)}.learninghub_threadCourseRecallIndicator__wFZnu[data-selected=true] .learninghub_threadCourseRecallCheckmark__3k18G{opacity:1}.learninghub_threadCourseCard__mxVxi{position:relative;display:grid;width:120px;min-width:0;gap:4px;margin-top:0;padding:6px 6px 8px;border:1px solid color-mix(in srgb,var(--border-default) 56%,transparent);border-radius:8px;background-color:var(--tab-bg-active);box-shadow:none;overflow:hidden;transition:opacity .16s ease,transform .16s ease,background .16s ease}.learninghub_threadCourseCardButton__1_0EG:hover .learninghub_threadCourseCard__mxVxi{box-shadow:none;transform:translateY(-1px);background-color:var(--tab-bg-active)}.learninghub_threadCourseThumbWrap__Zp2yY{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:1.04;border-radius:5px;background:var(--surface-muted)}.learninghub_threadCourseThumbFallback__DfG_y,.learninghub_threadCourseThumb__gnkOq{display:block;width:100%;height:100%}.learninghub_threadCourseThumb__gnkOq{object-fit:cover}.learninghub_threadCourseThumbFallback__DfG_y{background:radial-gradient(circle at 24% 22%,color-mix(in srgb,#BE3057 34%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface-muted) 80%,var(--palette-rose-100)),color-mix(in srgb,var(--surface-base) 70%,var(--palette-mint-100)))}.learninghub_threadCourseBody__q4jPK{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;overflow:hidden}.learninghub_threadCourseTitle__mrExl{display:-webkit-box;height:4.4em;max-height:4.4em;overflow:hidden;font-size:.75rem;font-weight:500;line-height:1.1;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.learninghub_threadCourseOpenedDate__n29eK{position:absolute;bottom:calc(100% + 2px);left:50%;z-index:2;max-width:140px;overflow:hidden;padding:3px 6px;border:1px solid color-mix(in srgb,var(--border-default) 68%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);box-shadow:0 8px 18px rgb(15 23 42/.12);color:var(--text-secondary);font-size:.56rem;font-weight:600;line-height:1.1;opacity:0;pointer-events:none;text-align:center;text-overflow:ellipsis;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.learninghub_threadCourseCardSlot__Tfm1W:hover .learninghub_threadCourseOpenedDate__n29eK{opacity:1;transform:translate(-50%)}.learninghub_learningThreadEmptyHistory__z0qTj{position:absolute;inset:24px 0 auto;min-height:92px;border-radius:8px;background:transparent}@media (max-width:1000px){.learninghub_learningHubProfileEntry___TR_S{grid-template-columns:auto minmax(0,1fr)}.learninghub_learningHubProfileMeta__2GCnb{grid-column:2;justify-self:start;width:fit-content;text-align:left}.learninghub_oodaCtaStickyBanner__cR2Cq{left:12px;right:12px}.learninghub_oodaCtaStickyPrimary__l9WuO{min-width:160px}.learninghub_todayLensPanel____5nc{grid-template-columns:1fr}.learninghub_todayLensSurface__Rd_rs{border-top:1px solid color-mix(in srgb,var(--border-default) 56%,transparent);border-left:0;padding:14px 0 0}.learninghub_todayLensObjectiveRail__pGNvt{margin-top:0}.learninghub_discoveryLayout__fjIzh,.learninghub_learningTopGrid__Byg43{grid-template-columns:1fr}.learninghub_featuredSection__3zuUm,.learninghub_topMetricAside__Z21P6{grid-column:auto;grid-row:auto}.learninghub_topMetricAside__Z21P6{display:block}.learninghub_learningUtilityPanel__CqVn9{position:static;grid-template-columns:1fr}.learninghub_utilityRailBlock__x3Jhd{grid-column:1/-1}.learninghub_topMetricAside__Z21P6 .learninghub_learningMetricRail___9zry{height:auto;align-content:start;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.learninghub_topMetricAside__Z21P6 .learninghub_learningMetricCard__FSrue{border-top:0}.learninghub_topMetricAside__Z21P6 .learninghub_learningMetricCard__FSrue+.learninghub_learningMetricCard__FSrue{border-left:0}.learninghub_topMetricAside__Z21P6 .learninghub_learningMetricCard__FSrue:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--border-default) 58%,transparent)}.learninghub_topMetricAside__Z21P6 .learninghub_learningMetricCard__FSrue:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--border-default) 58%,transparent)}.learninghub_learningThreadBody__4OFgZ,.learninghub_learningThreadTrack__nnYxA{grid-template-columns:1fr}.learninghub_learningThreadTrack__nnYxA{height:24px}.learninghub_learningThreadFutureNode__a335A,.learninghub_learningThreadPastNodes__ETVCV,.learninghub_learningThreadTrackFuture__fxMCH,.learninghub_learningThreadTrackPast__PyZuH{display:none}.learninghub_learningThreadCurrentNode__Q_UFj{justify-self:start;margin-left:12px}}@media (max-width:768px){.learninghub_container__4PdLh{width:min(100% - 20px,1120px)}.learninghub_featuredSection__3zuUm{padding:14px}.learninghub_featuredHeroHeader__Xvxx9{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:14px;padding-bottom:14px}.learninghub_featuredHeroHeader__Xvxx9 h1{font-size:2rem;line-height:1.05}.learninghub_featuredHeroHeader__Xvxx9 .learninghub_cognitiveProfileStatus__ZOEhj{flex:0 1 auto;width:100%;max-width:none;box-sizing:border-box}.learninghub_cognitiveProfileStatus__ZOEhj{padding:14px;border-radius:var(--radius-sm)}.learninghub_deepProfileTorus__vCbtR{grid-template-columns:72px minmax(0,1fr);gap:8px}.learninghub_cognitiveArchetypeCard__0_22p,.learninghub_profileTorusCanvas__CeCXb{width:72px}.learninghub_cognitiveProfilePrimaryAction__g_cEG,.learninghub_cognitiveProfileSecondaryAction__QPL7O{min-height:38px}.learninghub_featuredGrid__4VphR,.learninghub_learningUtilityPanel__CqVn9{grid-template-columns:1fr}.learninghub_topMetricAside__Z21P6 .learninghub_learningMetricRail___9zry{grid-template-columns:1fr;grid-auto-rows:auto}.learninghub_topMetricAside__Z21P6 .learninghub_learningMetricCard__FSrue{border-left:0}.learninghub_learningMetricCard__FSrue:not(.learninghub_learningActivityProfileCard__yAQSu):not(.learninghub_learningObjectivesCard__xEpNS){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px}.learninghub_learningMetricCard__FSrue:not(.learninghub_learningActivityProfileCard__yAQSu):not(.learninghub_learningObjectivesCard__xEpNS) .learninghub_learningMetricValueGroup__6aoiF{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end;text-align:right}.learninghub_learningMetricCard__FSrue:not(.learninghub_learningActivityProfileCard__yAQSu):not(.learninghub_learningObjectivesCard__xEpNS) .learninghub_learningMetricDetail__yQw5W{grid-column:1}.learninghub_topMetricAside__Z21P6 .learninghub_learningMetricCard__FSrue+.learninghub_learningMetricCard__FSrue{border-top:1px solid color-mix(in srgb,var(--border-default) 58%,transparent)}.learninghub_retrievalActionRow__RYP66{grid-template-columns:1fr}.learninghub_learningThreadHeader__s78lM{flex-direction:column}.learninghub_learningThreadPeriodControl__g0ppL{justify-content:flex-start}.learninghub_learningThreadHistory__K_c0t,.learninghub_learningThreadHistory__K_c0t[data-density=last-365-days],.learninghub_learningThreadHistory__K_c0t[data-density=last-7-days],.learninghub_learningThreadHistory__K_c0t[data-density=last-90-days]{grid-template-columns:repeat(2,minmax(0,1fr))}.learninghub_featuredGrid__4VphR{grid-template-rows:none}.learninghub_featuredCard__6flp9,.learninghub_featuredCard__6flp9:first-child,.learninghub_featuredCard__6flp9:not(:first-child){grid-template-columns:1fr;grid-template-rows:170px auto;min-height:0}.learninghub_featuredCard__6flp9:not(:first-child) .learninghub_featuredBody__AZBTz,.learninghub_featuredCard__6flp9:not(:first-child) .learninghub_featuredImageWrap__3C68w{grid-column:auto;grid-row:auto}.learninghub_featuredCard__6flp9:first-child .learninghub_featuredBody__AZBTz h3{font-size:var(--font-size-lg)}.learninghub_sectionHeader__yGyrE{align-items:start;flex-direction:column;padding:0 10px}.learninghub_sectionHeader__yGyrE p{max-width:none;text-align:left}.learninghub_courseRow__kcliM{grid-template-columns:82px minmax(0,1fr);min-height:104px}.learninghub_courseRowMain__TOhCu{grid-column:1/-1;grid-template-columns:82px minmax(0,1fr)}.learninghub_courseRowImageWrap__T2xvf{width:82px;height:82px}.learninghub_courseRowAction__V9Cuw,.learninghub_courseRowActions__6VSe_{display:none}.learninghub_themeDropdownMenu__pis1D{grid-template-columns:minmax(0,1fr)}.learninghub_themeDropdownGroupColumn__Yu4R1{padding-right:0;padding-bottom:6px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border-default) 64%,transparent)}.learninghub_themeDropdownThemeColumn__chDrU{padding-left:0}.learninghub_learningThreadPanel__hGyiS{padding:16px}.learninghub_learningThreadHeader__s78lM{align-items:flex-start;padding:0}.learninghub_learningThreadCanvas__tGiZi{min-height:260px;overflow-x:clip}.learninghub_learningThreadLine__pJwn8,.learninghub_threadCourseMarker__qkeY1{top:var(--thread-axis-y)}.learninghub_threadCourseCardSlot__Tfm1W{top:calc(var(--thread-axis-y) + var(--thread-card-gap))}.learninghub_threadCourseCardSlot__Tfm1W[data-thread-lane=above]{top:calc(var(--thread-axis-y) - var(--thread-card-offset))}.learninghub_threadCourseCardButton__1_0EG,.learninghub_threadCourseCardSlot__Tfm1W,.learninghub_threadCourseCard__mxVxi,.learninghub_threadCourseScaleFrame__X6eaR{width:120px;min-width:120px}.learninghub_threadCourseCardSlot__Tfm1W{left:clamp(36px,var(--thread-card-left),calc(100% - 36px))}}@media (max-width:520px){.learninghub_searchAndFilterContainer__DyAgS{flex-direction:column}.learninghub_learningHubPresetSwitcher__8zAYb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:12px}.learninghub_learningHubPresetSwitcher__8zAYb button{min-width:0;width:100%}.learninghub_learningHubProfileEntry___TR_S{grid-template-columns:1fr;gap:12px;padding:16px}.learninghub_learningHubProfileAvatar__Y0OB5{width:54px;height:54px;font-size:1.12rem}.learninghub_learningThreadHeader__s78lM{gap:14px}.learninghub_learningHubProfileCopy__cdYOj h2{font-size:1.2rem;margin:10px 0}.learninghub_learningHubProfileMeta__2GCnb{grid-column:auto;width:100%;max-width:none;padding-left:0;border-left:0}.learninghub_learningHubProfileAction__Uq5AL{width:100%;min-height:44px;justify-content:center;margin-top:12px;padding:0 14px;border:1px solid var(--color-button-primary-bg);border-radius:var(--radius-sm);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);text-decoration:none}.learninghub_learningHubProfileAction__Uq5AL:hover{border-color:var(--color-button-primary-hover);background:var(--color-button-primary-hover);color:var(--color-button-primary-text)}.learninghub_cognitiveProfileActions__hEC7a{width:100%;grid-template-columns:minmax(0,1.5fr) minmax(96px,.8fr)}.learninghub_cognitiveProfilePrimaryAction__g_cEG,.learninghub_cognitiveProfileSecondaryAction__QPL7O{width:auto;min-height:38px}.learninghub_todayLensPanel____5nc{padding:16px}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC,.learninghub_todayLensPathSwitcher__20B8a{width:100%;max-width:none;margin-left:0}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC{margin-bottom:12px}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC label,.learninghub_todayLensPathSwitcher__20B8a label{flex:1 1 auto}.learninghub_preferredBreakoutPreferenceSwitcher__oBcqC select,.learninghub_todayLensPathSelect__sEwtY{width:100%;min-width:0}.learninghub_todayLensPathSelectMenu__bRHz_{right:0;left:0;width:auto}.learninghub_todayLensSurfaceHeader__D6haq{align-items:flex-start;flex-direction:column}.learninghub_todayLensSurfaceHeader__D6haq button{width:100%;justify-content:center}.learninghub_todayLensModuleRail__XbsGL{grid-auto-columns:minmax(150px,72%)}.learninghub_oodaCtaStickyBanner__cR2Cq{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;border-radius:14px}.learninghub_oodaCtaStickyIcon__Hf__M{display:none}.learninghub_oodaCtaStickyPrimary__l9WuO{width:100%;min-width:0}.learninghub_memoryStrengthMetric__Kdebm,.learninghub_recallQuestionMeta__KuFJM{align-items:flex-start;flex-direction:column}.learninghub_memoryStrengthMetric__Kdebm span{text-align:left}.learninghub_memoryStrengthStats__3ovJM{grid-template-columns:1fr}.learninghub_recallQuestionMeta__KuFJM strong{white-space:normal}.learninghub_retrievalSparkCard__VKQg_{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:8px}.learninghub_retrievalSparkCard__VKQg_>button{grid-column:1;grid-row:auto;justify-self:start;margin-top:4px}.learninghub_recallModalOverlay__U5mrJ{padding:10px}.learninghub_recallModalShell__xPOJA{width:calc(100vw - 20px);max-height:calc(100svh - 20px);border-radius:16px}.learninghub_recallModalHeader__jQuIu{padding:18px 16px 14px}.learninghub_recallModalBody__czzSX{padding:18px 16px}.learninghub_recallAdvanceButton___UjvR,.learninghub_recallResultScreen__A0Ga_>button{justify-self:stretch;width:100%}.learninghub_recallChoiceButton__6zATO{grid-template-columns:26px minmax(0,1fr);padding:8px}.learninghub_courseListSection__GFara,.learninghub_featuredSection__3zuUm{padding:10px}.learninghub_preferredBreakout__VmrKC{padding:5px}.learninghub_featuredCard__6flp9,.learninghub_featuredCard__6flp9:first-child,.learninghub_featuredCard__6flp9:not(:first-child){grid-template-rows:130px 1fr}.learninghub_featuredCard__6flp9:not(.learninghub_loadingFeaturedCard__7It3a):not(.learninghub_loadingFeaturedCompactCard__8MDjo){grid-row:auto;grid-template-columns:minmax(0,1fr) clamp(54px,16vw,62px);grid-template-rows:auto auto auto;gap:8px 10px;align-items:start;min-height:0;padding:10px}.learninghub_featuredCard__6flp9:not(.learninghub_loadingFeaturedCard__7It3a):not(.learninghub_loadingFeaturedCompactCard__8MDjo) .learninghub_featuredImageWrap__3C68w{grid-column:2;grid-row:1;justify-self:end;width:clamp(54px,16vw,62px);height:clamp(54px,16vw,62px);border-radius:8px}.learninghub_featuredCard__6flp9:not(.learninghub_loadingFeaturedCard__7It3a):not(.learninghub_loadingFeaturedCompactCard__8MDjo) .learninghub_featuredBody__AZBTz{display:contents;padding:0}.learninghub_featuredCard__6flp9:not(.learninghub_loadingFeaturedCard__7It3a):not(.learninghub_loadingFeaturedCompactCard__8MDjo) .learninghub_featuredBody__AZBTz h3{grid-column:1;grid-row:1;align-self:center;display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:var(--font-size-md);line-height:1.16}.learninghub_featuredCard__6flp9:not(.learninghub_loadingFeaturedCard__7It3a):not(.learninghub_loadingFeaturedCompactCard__8MDjo) .learninghub_featuredBody__AZBTz .learninghub_metaRow__FHpj_{grid-column:1/-1;grid-row:2}.learninghub_featuredCard__6flp9:not(.learninghub_loadingFeaturedCard__7It3a):not(.learninghub_loadingFeaturedCompactCard__8MDjo) .learninghub_featuredBody__AZBTz p{grid-column:1/-1;grid-row:3;-webkit-line-clamp:3}.learninghub_learningThreadPanelEmbedded__Te58H .learninghub_learningThreadCanvas__tGiZi{--thread-card-offset:168px;margin:0;min-height:340px}.learninghub_courseRow__kcliM{grid-template-columns:clamp(76px,22vw,96px) minmax(0,1fr);gap:6px;align-items:start;min-height:92px;padding:8px 0}.learninghub_courseRowMain__TOhCu{grid-column:1/-1;grid-template-columns:clamp(76px,22vw,96px) minmax(0,1fr);gap:6px;align-items:start}.learninghub_courseRowActions__6VSe_{display:none}.learninghub_courseRowImageWrap__T2xvf{grid-column:1;grid-row:2/span 2;width:clamp(76px,22vw,96px);height:clamp(76px,22vw,96px);border-radius:var(--radius-md)}.learninghub_courseRowBody__P_6Fp{display:contents}.learninghub_courseRow__kcliM .learninghub_metaRow__FHpj_{grid-column:1/-1;grid-row:1;flex-wrap:nowrap;overflow:hidden}.learninghub_courseRow__kcliM .learninghub_metaRow__FHpj_ span{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learninghub_courseRowBody__P_6Fp h3{grid-column:2;grid-row:2;font-size:var(--font-size-sm);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.learninghub_courseRowBody__P_6Fp p{grid-column:2;grid-row:3;-webkit-line-clamp:4;line-height:1.3}.learninghub_learningThreadHistory__K_c0t,.learninghub_learningThreadHistory__K_c0t[data-density=last-365-days],.learninghub_learningThreadHistory__K_c0t[data-density=last-7-days],.learninghub_learningThreadHistory__K_c0t[data-density=last-90-days]{grid-template-columns:1fr}.learninghub_learningThreadLine__pJwn8{top:var(--thread-axis-y)}.learninghub_threadCourseMarker__qkeY1{top:var(--thread-axis-y);left:clamp(6px,var(--thread-marker-left),calc(100% - 6px))}.learninghub_threadCourseCardButton__1_0EG,.learninghub_threadCourseCardSlot__Tfm1W,.learninghub_threadCourseCard__mxVxi,.learninghub_threadCourseScaleFrame__X6eaR{width:112px;min-width:112px}.learninghub_threadCourseCardSlot__Tfm1W{top:calc(var(--thread-axis-y) + var(--thread-card-gap));left:clamp(30px,var(--thread-card-left),calc(100% - 30px));height:84px}.learninghub_threadCourseCardSlot__Tfm1W[data-thread-lane=above]{top:calc(var(--thread-axis-y) - var(--thread-card-offset) + 20px)}.learninghub_threadCourseRecallIndicator__wFZnu{top:-9px;right:-9px;width:26px;height:26px}.learninghub_threadCourseTitle__mrExl{font-size:.61rem}.learninghub_learningThreadPeriodControl__g0ppL{display:block;width:min(100%,160px)}.learninghub_learningThreadPeriodControl__g0ppL>button{display:none}.learninghub_learningThreadPeriodSelect__EKGHW{display:block;width:100%}}@media (max-width:768px){.learninghub_learningThreadPanelEmbedded__Te58H .learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true]{--thread-card-scale:1;min-height:215px;overflow:hidden}.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_learningThreadLine__pJwn8,.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_learningThreadTimelineMarkers__eSrVg{display:none}.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_learningThreadCardRail__qzK0d{position:absolute;inset:0;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(104px,29vw,116px);align-items:start;gap:10px;overflow-x:auto;overflow-y:hidden;padding:10px 6px 18px;pointer-events:auto;scrollbar-width:thin;scroll-padding-inline:6px;scroll-snap-type:inline proximity;overscroll-behavior-inline:contain}.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_threadCourseCardSlot__Tfm1W{position:relative;top:auto;left:auto;width:100%;min-width:0;height:auto;transform:none;scroll-snap-align:start}.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_threadCourseCardSlot__Tfm1W[data-thread-lane=above]{top:auto}.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_threadCourseCardButton__1_0EG,.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_threadCourseCard__mxVxi,.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_threadCourseScaleFrame__X6eaR{width:100%;min-width:0}.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_threadCourseCardButton__1_0EG{height:auto}.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_threadCourseCardSlot__Tfm1W:hover .learninghub_threadCourseScaleFrame__X6eaR,.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_threadCourseScaleFrame__X6eaR{transform:none}.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_threadCourseRecallIndicator__wFZnu{top:6px;right:6px;width:26px;height:26px}.learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true] .learninghub_threadCourseOpenedDate__n29eK{display:none}}@media (max-width:520px){.learninghub_learningThreadPanelEmbedded__Te58H .learninghub_learningThreadCanvas__tGiZi[data-recall-selection=true]{min-height:190px}}