.AccountActivityPanel_root__iInL6{display:grid;min-width:0;gap:var(--v2-space-4)}.AccountActivityPanel_header__yFdQQ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--v2-space-3)}.AccountActivityPanel_header__yFdQQ h2,.AccountActivityPanel_header__yFdQQ p{margin:0}.AccountActivityPanel_header__yFdQQ h2{font-size:var(--v2-type-size-xl)}.AccountActivityPanel_header__yFdQQ p{margin-top:var(--v2-space-2);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.AccountActivityPanel_header__yFdQQ>strong{font-size:var(--v2-type-size-lg);font-variant-numeric:tabular-nums}.AccountActivityPanel_inviteSection__w2_xr{display:grid;gap:var(--v2-space-4);padding:var(--v2-space-5);background:var(--v2-surface-base);border-radius:var(--v2-radius-lg)}.AccountActivityPanel_inviteLink__BmK6S{display:flex;align-items:center;gap:var(--v2-space-3);min-width:0}.AccountActivityPanel_inviteLink__BmK6S>span{flex:1;min-width:0;padding:var(--v2-space-3);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-sm);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;color:var(--v2-text-secondary)}.AccountActivityPanel_stats__x9V_4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--v2-space-5);border-radius:var(--v2-radius-lg);background:var(--v2-surface-base)}.AccountActivityPanel_stats__x9V_4 article{display:grid;gap:var(--v2-space-2);padding-inline:var(--v2-space-5);border-right:1px solid var(--v2-border-subtle)}.AccountActivityPanel_stats__x9V_4 article:first-child{padding-left:0}.AccountActivityPanel_stats__x9V_4 article:last-child{border-right:0}.AccountActivityPanel_stats__x9V_4 strong{font-size:var(--v2-type-size-2xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.AccountActivityPanel_stats__x9V_4 span{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.AccountActivityPanel_recordSection__66YIh{display:grid;gap:var(--v2-space-4);padding:var(--v2-space-5);border-radius:var(--v2-radius-lg);background:var(--v2-surface-base)}.AccountActivityPanel_referralList__o5YNM,.AccountActivityPanel_transactionList__4pYqq{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v2-space-3)}.AccountActivityPanel_referralList__o5YNM article{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--v2-space-4);padding:var(--v2-space-4) 0;border-bottom:1px solid var(--v2-border-subtle)}.AccountActivityPanel_referralList__o5YNM article>div{display:grid;min-width:0;gap:var(--v2-space-2);overflow-wrap:anywhere}.AccountActivityPanel_referralList__o5YNM small,.AccountActivityPanel_referralList__o5YNM time{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}@media (max-width:40rem){.AccountActivityPanel_inviteLink__BmK6S{align-items:stretch;flex-direction:column}.AccountActivityPanel_inviteSection__w2_xr{padding:var(--v2-space-4)}.AccountActivityPanel_stats__x9V_4{padding:var(--v2-space-4);gap:var(--v2-space-4);grid-template-columns:minmax(0,1fr)}.AccountActivityPanel_stats__x9V_4 article{padding:0 0 var(--v2-space-3);border-right:0;border-bottom:1px solid var(--v2-border-subtle)}.AccountActivityPanel_stats__x9V_4 article:last-child{border-bottom:0;padding-bottom:0}}.AccountToolbar_toolbar__oL9UL{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);background:var(--v2-surface-base);border-radius:var(--v2-radius-lg);min-width:0}.AccountToolbar_leading__2aSEW{min-width:0;margin-right:auto}.AccountToolbar_actions__3JvP9,.AccountToolbar_tabs__wTCol{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v2-space-2);min-width:0}.AccountToolbar_search__Xri7P{flex:0 1 22rem;min-width:0;width:100%}@media (max-width:40rem){.AccountToolbar_search__Xri7P{flex-basis:100%}.AccountToolbar_actions__3JvP9{width:100%}.AccountToolbar_actions__3JvP9>*{flex:1;min-width:0}}.AccountDocuments_results___7miR,.AccountDocuments_root__ENSuk{display:grid;min-width:0;gap:var(--v2-space-4)}.AccountDocuments_results___7miR{min-height:18rem;align-content:start}.AccountDocuments_filterRow__Eot3Q{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--v2-space-3);padding-inline:var(--v2-space-4);min-width:0}.AccountDocuments_filterActions__0aqfx{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v2-space-2);margin-left:auto}.AccountDocuments_timeFilter__HTF4w{width:10rem;min-width:0}.AccountDocuments_resultCount__KUGOw{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.AccountDocuments_certificate__cA2Jq,.AccountDocuments_order__UqNKi{min-width:0;padding:var(--v2-space-4);border-radius:var(--v2-radius-lg);background:var(--v2-surface-base)}.AccountDocuments_contract___dX8k,.AccountDocuments_orderHeader__vhuJx{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v2-space-3);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);overflow-wrap:anywhere}.AccountDocuments_orderHeader__vhuJx{justify-content:space-between;padding-bottom:var(--v2-space-3);border-bottom:1px solid var(--v2-border-subtle)}.AccountDocuments_contractBody__b6tB5,.AccountDocuments_orderBody__CPh3i{display:grid;grid-template-columns:5rem minmax(0,1fr) auto auto;align-items:center;gap:var(--v2-space-5);padding-block:var(--v2-space-5)}.AccountDocuments_contractBody__b6tB5{grid-template-columns:4rem minmax(0,1fr) auto}.AccountDocuments_contract___dX8k{padding-top:var(--v2-space-3);border-top:1px solid var(--v2-border-subtle)}.AccountDocuments_contractName__Obza0{color:var(--v2-text-primary)}.AccountDocuments_metaDivider___W997{margin-inline:var(--v2-space-2)}.AccountDocuments_orderVisual__niQjD{display:grid;place-items:center;aspect-ratio:3/2;border-radius:var(--v2-radius-md);background:var(--v2-category-sky-soft);color:var(--v2-category-sky-text)}.AccountDocuments_orderVisual__niQjD[data-kind=membership]{background:var(--v2-category-apricot-soft);color:var(--v2-category-apricot-text)}.AccountDocuments_orderVisual__niQjD svg{width:2rem;height:2rem}.AccountDocuments_copy__RBEgO{min-width:0;display:grid;gap:var(--v2-space-2)}.AccountDocuments_copy__RBEgO h2{margin:0;color:var(--v2-text-primary);font-size:var(--v2-type-size-lg);line-height:var(--v2-type-leading-heading);overflow-wrap:anywhere}.AccountDocuments_copy__RBEgO p,.AccountDocuments_copy__RBEgO small{margin:0;color:var(--v2-text-secondary);line-height:var(--v2-type-leading-body);font-size:var(--v2-type-size-sm);overflow-wrap:anywhere}.AccountDocuments_amount__FS75q{display:grid;gap:var(--v2-space-2);font-variant-numeric:tabular-nums}.AccountDocuments_amount__FS75q span{font-size:var(--v2-type-size-sm);color:var(--v2-text-secondary)}.AccountDocuments_amount__FS75q strong{font-size:var(--v2-type-size-lg)}.AccountDocuments_contract___dX8k>svg{width:1.125rem;height:1.125rem;flex-shrink:0}.AccountDocuments_actions__ugTuJ{display:flex;flex-wrap:wrap;margin-left:auto;gap:var(--v2-space-2)}.AccountDocuments_details__1W_dy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--v2-space-4)}.AccountDocuments_details__1W_dy dt{color:var(--v2-text-secondary)}.AccountDocuments_details__1W_dy dd{margin:0;overflow-wrap:anywhere}.AccountDocuments_certificateGrid__OZGFh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-4)}.AccountDocuments_certificate__cA2Jq{display:grid;gap:var(--v2-space-4)}.AccountDocuments_certificatePaper__9JeSq{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--v2-space-2);min-width:0;aspect-ratio:1.6;padding:var(--v2-space-5);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-md);background:var(--v2-surface-mist);color:var(--v2-text-primary);text-align:center;overflow-wrap:anywhere}.AccountDocuments_certificatePaper__9JeSq>svg{width:1.5rem;height:1.5rem;color:var(--v2-category-lilac-text)}.AccountDocuments_certificatePaper__9JeSq[data-tone=success]>svg{color:var(--v2-status-success-text)}.AccountDocuments_certificatePaper__9JeSq strong{margin-top:var(--v2-space-2);font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:var(--v2-type-leading-heading)}.AccountDocuments_certificatePaper__9JeSq b{margin-top:var(--v2-space-3);font-weight:var(--v2-type-weight-medium)}.AccountDocuments_certificatePaper__9JeSq small{color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.AccountDocuments_certificateActions__XrhzB{display:flex;flex-wrap:wrap;gap:var(--v2-space-3)}.AccountDocuments_certificateActions__XrhzB>button{flex:1}@media (max-width:75rem){.AccountDocuments_orderBody__CPh3i{grid-template-columns:5rem minmax(0,1fr) auto;gap:var(--v2-space-3)}.AccountDocuments_orderBody__CPh3i>button{grid-column:2/-1;justify-self:end}}@media (max-width:48rem){.AccountDocuments_certificateGrid__OZGFh{grid-template-columns:minmax(0,1fr)}.AccountDocuments_contractBody__b6tB5,.AccountDocuments_orderBody__CPh3i{grid-template-columns:3.5rem minmax(0,1fr);padding-inline:0;gap:var(--v2-space-3)}.AccountDocuments_amount__FS75q{grid-column:2}.AccountDocuments_orderBody__CPh3i>button{justify-self:stretch}.AccountDocuments_filterRow__Eot3Q{padding-inline:0}.AccountDocuments_filterActions__0aqfx{width:100%;justify-content:flex-end}.AccountDocuments_contractBody__b6tB5 .AccountDocuments_actions__ugTuJ{grid-column:2}.AccountDocuments_actions__ugTuJ{margin-left:0;width:100%}.AccountDocuments_certificatePaper__9JeSq{aspect-ratio:auto;min-height:16rem;padding:var(--v2-space-4)}}.CourseCard_root__LIJ22{--course-card-tone:var(--v2-purple-500);position:relative;min-width:0;min-height:0;perspective:56rem;--course-card-soft:var(--v2-content-card-media-background);--course-card-glow:transparent;--course-card-background:var(--v2-content-card-background);--course-card-border:var(--v2-content-card-border);--course-card-border-hover:var(--v2-content-card-border-hover);--course-card-radius:var(--v2-content-card-radius);--course-card-shadow:var(--v2-content-card-shadow);--course-card-shadow-hover:var(--v2-content-card-shadow-hover);--course-card-padding:var(--v2-content-card-padding);--course-card-title-size:var(--v2-content-card-title-size);--course-card-title-weight:var(--v2-content-card-title-weight);--course-card-title-leading:var(--v2-content-card-title-leading);--course-card-title-wrap:anywhere;--course-card-gap:var(--v2-content-card-gap);--course-card-category-bg:var(--v2-content-card-category-background);--course-card-category-text:var(--v2-content-card-category-text);--course-card-category-weight:var(--v2-type-weight-medium);--course-card-action-bg:var(--v2-content-card-action-background);--course-card-action-hover:var(--v2-content-card-action-hover);--course-card-action-shadow:none}.CourseCard_root__LIJ22:before{position:absolute;z-index:0;inset:9% 7% -3%;border-radius:1.25rem;background:var(--course-card-glow);content:"";filter:blur(1.875rem);opacity:0;pointer-events:none;transition:opacity var(--v2-motion-base) var(--v2-ease-out)}.CourseCard_surface__yoGP1{position:relative;z-index:1;display:flex;min-height:0;height:100%;overflow:hidden;flex-direction:column;border:1px solid var(--course-card-border);border-radius:var(--course-card-radius);background:var(--course-card-background);box-shadow:var(--course-card-shadow);color:inherit;text-decoration:none;transform:translateZ(0);transition:transform var(--v2-motion-fast) var(--v2-ease-out),border-color var(--v2-motion-base) var(--v2-ease-out),box-shadow var(--v2-motion-base) var(--v2-ease-out);touch-action:manipulation}.CourseCard_cover__IHXA7{position:relative;display:grid;width:100%;aspect-ratio:16/9;flex:0 0 auto;place-items:center;overflow:hidden;background:var(--course-card-soft)}.CourseCard_cover__IHXA7 img{-o-object-fit:cover;object-fit:cover;transition:transform var(--v2-motion-medium) var(--v2-ease-out)}.CourseCard_coverShade__gnp7m{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--v2-neutral-950) 12%,transparent));pointer-events:none}.CourseCard_mobileCategory__GXuNL{display:none}.CourseCard_body__l7jA8{display:flex;flex:1;flex-direction:column;padding:var(--course-card-padding)}.CourseCard_body__l7jA8>strong{display:-webkit-box;min-height:calc(2 * var(--course-card-title-size) * var(--course-card-title-leading));margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--v2-text-primary);font-size:var(--course-card-title-size);font-weight:var(--course-card-title-weight);letter-spacing:0;line-height:var(--course-card-title-leading);overflow-wrap:var(--course-card-title-wrap);text-wrap:pretty}.CourseCard_footer__bCjnJ{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.625rem;margin-top:auto;padding-top:var(--course-card-gap)}.CourseCard_desktopCategoryTags__TuZxY,.CourseCard_footerMeta__1zG1I{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.375rem}.CourseCard_footerMeta__1zG1I{flex:1}.CourseCard_desktopCategoryTags__TuZxY{overflow:hidden;flex-wrap:nowrap}.CourseCard_footerMeta__1zG1I>div{flex:0 1 auto}.CourseCard_desktopCategoryTags__TuZxY>span{max-width:6.75rem;min-height:1.5rem;overflow:hidden;padding:0 .5rem;border-radius:.4375rem;background:var(--course-card-category-bg);color:var(--course-card-category-text);font-size:.6875rem;font-weight:var(--course-card-category-weight);line-height:1.5rem;text-overflow:ellipsis;white-space:nowrap}.CourseCard_action__YLAg3{display:grid;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;margin-left:auto;place-items:center;border:1px solid color-mix(in srgb,var(--v2-gray-0) 80%,transparent);border-radius:50%;background:var(--course-card-action-bg);box-shadow:var(--course-card-action-shadow);color:var(--v2-text-primary);backdrop-filter:blur(.75rem) saturate(118%);-webkit-backdrop-filter:blur(.75rem) saturate(118%);transition:background-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.CourseCard_action__YLAg3 svg{width:1.0625rem;height:1.0625rem;stroke-width:1.9;transform:translate(0);transition:transform var(--v2-motion-base) var(--v2-ease-emphasis)}.CourseCard_surface__yoGP1:focus-visible{outline:3px solid color-mix(in srgb,var(--course-card-tone) 42%,transparent);outline-offset:3px}.CourseCard_surface__yoGP1:active{transform:scale(var(--v2-course-card-press))}@media (hover:hover) and (pointer:fine){.CourseCard_root__LIJ22:hover:before{opacity:.72}.CourseCard_root__LIJ22:hover .CourseCard_surface__yoGP1:not(:active){border-color:var(--course-card-border-hover);box-shadow:var(--course-card-shadow-hover);transform:translateY(var(--v2-course-card-lift))}.CourseCard_root__LIJ22:hover .CourseCard_cover__IHXA7 img{transform:scale(1.025)}.CourseCard_root__LIJ22:hover .CourseCard_action__YLAg3{background:var(--course-card-action-hover);color:var(--v2-brand-primary-active)}.CourseCard_root__LIJ22:hover .CourseCard_action__YLAg3 svg{transform:translate(.125rem,-.125rem)}}@media (max-width:44rem){.CourseCard_root__LIJ22,.CourseCard_surface__yoGP1{min-height:0}.CourseCard_root__LIJ22{perspective:none}.CourseCard_root__LIJ22:before{display:none}.CourseCard_surface__yoGP1{display:flex;height:auto;flex-direction:column;border:1px solid var(--course-card-border);border-radius:var(--course-card-radius);background:var(--course-card-background);box-shadow:var(--course-card-shadow)}.CourseCard_cover__IHXA7{height:auto;min-height:0;aspect-ratio:16/9}.CourseCard_mobileCategory__GXuNL{position:absolute;top:var(--v2-space-3);left:var(--v2-space-3);z-index:2;display:inline-flex;min-height:1.875rem;align-items:center;padding:0 var(--v2-space-3);border:1px solid var(--v2-white-a72);border-radius:var(--v2-radius-pill);background:var(--course-card-category-bg);box-shadow:var(--course-card-action-shadow);color:var(--course-card-category-text);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-bold)}.CourseCard_body__l7jA8{min-width:0;padding:var(--course-card-padding)}.CourseCard_desktopCategoryTags__TuZxY{display:none}.CourseCard_body__l7jA8>strong{min-height:calc(2 * var(--v2-type-size-base) * var(--course-card-title-leading));font-size:var(--v2-type-size-base);line-height:var(--course-card-title-leading)}.CourseCard_footer__bCjnJ{margin-top:var(--v2-space-2);padding-top:var(--v2-space-1)}.CourseCard_action__YLAg3{width:2rem;height:2rem;flex-basis:2rem;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.CourseCard_surface__yoGP1:active{transform:scale(var(--v2-mobile-press-scale))}}@media (prefers-reduced-motion:reduce){.CourseCard_action__YLAg3,.CourseCard_action__YLAg3 svg,.CourseCard_cover__IHXA7 img,.CourseCard_root__LIJ22:before,.CourseCard_surface__yoGP1{transition:none}.CourseCard_root__LIJ22:hover .CourseCard_action__YLAg3,.CourseCard_root__LIJ22:hover .CourseCard_action__YLAg3 svg,.CourseCard_root__LIJ22:hover .CourseCard_cover__IHXA7 img,.CourseCard_root__LIJ22:hover .CourseCard_surface__yoGP1:not(:active),.CourseCard_surface__yoGP1:active{transform:none}}@media (prefers-reduced-transparency:reduce){.CourseCard_action__YLAg3{background:var(--v2-neutral-0);backdrop-filter:none;-webkit-backdrop-filter:none}}.CourseCardSkeleton_cover__HgZzB{position:absolute;inset:0;height:100%;border-radius:0}.CourseCardSkeleton_title__iU8LB{display:grid;min-height:calc(2 * var(--course-card-title-size, 1rem) * var(--course-card-title-leading, 1.5));align-content:center;gap:var(--v2-space-2)}.CourseCardSkeleton_action__bDuj_{width:2.25rem;height:2.25rem;border-radius:50%}@media (max-width:44rem){.CourseCardSkeleton_title__iU8LB{min-height:calc(2 * var(--v2-type-size-base) * var(--course-card-title-leading, 1.45))}.CourseCardSkeleton_action__bDuj_{width:2rem;height:2rem}}.ContentBadge_root__VYPuq[data-content-badge=featured]{background:var(--v2-content-badge-featured-bg);color:var(--v2-content-badge-featured-text)}.ContentBadge_root__VYPuq[data-content-badge=member],.ContentBadge_root__VYPuq[data-content-badge=training]{background:var(--v2-content-badge-member-bg);color:var(--v2-content-badge-member-text)}.ContentBadge_root__VYPuq[data-content-badge=completed]{background:var(--v2-content-badge-completed-bg);color:var(--v2-content-badge-completed-text)}@media (forced-colors:active){.ContentBadge_root__VYPuq[data-content-badge]{background:Canvas;color:CanvasText;outline:1px solid CanvasText;outline-offset:-1px}}.CourseCoverImage_placeholder__FbMbc{position:absolute;inset:0;height:100%;border-radius:0}.CourseCoverImage_image___OYwa{opacity:0}.CourseCoverImage_image___OYwa[data-ready]{opacity:1;animation:CourseCoverImage_reveal__M0o71 var(--v2-content-enter-duration) var(--v2-ease-out)}.CourseCoverImage_fallback__0sXKm{display:flex;align-items:center;gap:var(--v2-space-2);color:var(--v2-neutral-600);font-size:var(--v2-type-size-sm)}.CourseCoverImage_fallback__0sXKm svg{width:1.125rem;height:1.125rem}@keyframes CourseCoverImage_reveal__M0o71{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CourseCoverImage_image___OYwa[data-ready]{animation:none}}.ContentStatusRow_root__8KxcR{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--v2-space-2)}.AdaptiveMediaCover_root__wbNyY{position:absolute;inset:0;overflow:hidden;background:var(--v2-content-card-media-background)}.AdaptiveMediaCover_root__wbNyY .AdaptiveMediaCover_backdrop__lZ33U,.AdaptiveMediaCover_root__wbNyY .AdaptiveMediaCover_image__67gzj{position:absolute;inset:0;width:100%;height:100%}.AdaptiveMediaCover_root__wbNyY .AdaptiveMediaCover_image__67gzj{-o-object-fit:cover;object-fit:cover}.AdaptiveMediaCover_root__wbNyY[data-portrait] .AdaptiveMediaCover_image__67gzj{-o-object-fit:contain;object-fit:contain}.AdaptiveMediaCover_root__wbNyY .AdaptiveMediaCover_backdrop__lZ33U{-o-object-fit:cover;object-fit:cover;filter:blur(18px);transform:scale(1.12);opacity:.65;pointer-events:none}.AdaptiveMediaCover_loading__beESR{position:absolute;inset:0;width:100%;height:100%}.AdaptiveMediaCover_fallback__AYZrR{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:var(--v2-space-2);padding:var(--v2-space-5);color:var(--v2-text-secondary)}.AdaptiveMediaCover_fallback__AYZrR span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--v2-type-size-sm);line-height:1.7}.AdaptiveMediaCover_fallback__AYZrR svg{width:var(--v2-space-6);height:var(--v2-space-6);flex-shrink:0}.AdaptiveMediaCover_video__Oso9Y{position:absolute;right:var(--v2-space-3);bottom:var(--v2-space-3);display:flex;align-items:center;gap:var(--v2-space-1);padding:var(--v2-space-1) var(--v2-space-2);border-radius:var(--v2-radius-sm);background:var(--v2-neutral-900);color:var(--v2-text-inverse);font-size:var(--v2-type-size-xs)}.AdaptiveMediaCover_video__Oso9Y svg{width:var(--v2-space-3);height:var(--v2-space-3)}.CourseCatalog_root__xvJ1W{--course-context-tone:var(--v2-brand-primary-active);--course-context-soft:var(--v2-purple-100);--course-context-border:var(--v2-purple-200);--course-context-glow:var(--v2-purple-a14);--course-context-gradient:linear-gradient(135deg,color-mix(in srgb,var(--v2-purple-100) 78%,var(--v2-neutral-0)),color-mix(in srgb,var(--v2-blue-100) 62%,var(--v2-neutral-0)));position:relative;z-index:var(--v2-z-raised);scroll-margin-top:calc(var(--v2-nav-height) + var(--v2-space-3));width:min(100%,var(--v2-course-content-max-width,96rem));margin:0 auto;padding:var(--v2-space-5) var(--v2-course-page-gutter,clamp(1rem,4vw,3.25rem)) var(--v2-space-12);background:var(--v2-course-catalog-content-background,var(--v2-course-catalog-background))}.CourseCatalog_root__xvJ1W[data-channel=recommended]{--course-context-tone:var(--v2-pink-700);--course-context-soft:var(--v2-pink-50);--course-context-border:var(--v2-pink-200);--course-context-glow:var(--v2-pink-a14);--course-context-gradient:linear-gradient(135deg,color-mix(in srgb,var(--v2-pink-100) 78%,var(--v2-neutral-0)),color-mix(in srgb,var(--v2-purple-100) 66%,var(--v2-neutral-0)))}.CourseCatalog_root__xvJ1W[data-channel=learning]{--course-context-tone:var(--v2-blue-700);--course-context-soft:var(--v2-blue-50);--course-context-border:var(--v2-blue-200);--course-context-glow:var(--v2-blue-a14);--course-context-gradient:linear-gradient(135deg,color-mix(in srgb,var(--v2-blue-100) 86%,var(--v2-neutral-0)),color-mix(in srgb,var(--v2-purple-100) 58%,var(--v2-neutral-0)))}.CourseCatalog_root__xvJ1W[data-channel=business]{--course-context-tone:var(--v2-apricot-700);--course-context-soft:var(--v2-apricot-50);--course-context-border:var(--v2-apricot-200);--course-context-glow:color-mix(in srgb,var(--v2-brand-warm) 15%,transparent);--course-context-gradient:linear-gradient(135deg,color-mix(in srgb,var(--v2-apricot-100) 78%,var(--v2-neutral-0)),color-mix(in srgb,var(--v2-pink-100) 50%,var(--v2-neutral-0)))}.CourseCatalog_root__xvJ1W[data-channel=community]{--course-context-tone:var(--v2-sage-700);--course-context-soft:var(--v2-sage-100);--course-context-border:var(--v2-sage-400);--course-context-glow:color-mix(in srgb,var(--v2-sage-400) 14%,transparent);--course-context-gradient:linear-gradient(135deg,color-mix(in srgb,var(--v2-sage-100) 84%,var(--v2-neutral-0)),color-mix(in srgb,var(--v2-blue-100) 54%,var(--v2-neutral-0)))}.CourseCatalog_srOnly__c7wcm{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.CourseCatalog_channels__dcboh,.CourseCatalog_primaryNavigation__Ioml3{min-width:0}.CourseCatalog_channels__dcboh::-webkit-scrollbar{display:none}.CourseCatalog_secondaryNavigation__PRJ7S{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:center;gap:1rem;margin-top:var(--v2-space-4)}.CourseCatalog_secondaryNavigation__PRJ7S[data-layout=categories]{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}.CourseCatalog_secondaryContext__YsnrV{display:flex;min-width:0;justify-content:flex-start;overflow-x:auto;overscroll-behavior:contain;padding:var(--v2-space-1);scrollbar-width:thin;scrollbar-color:var(--v2-border-default) transparent;animation:CourseCatalog_course-context-enter__Yrh7X var(--v2-course-motion-duration) var(--v2-ease-out)}@keyframes CourseCatalog_course-context-enter__Yrh7X{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.CourseCatalog_filterSpacer__vDXHs{min-width:0}.CourseCatalog_searchSlot__AIY7f{width:100%;min-width:0;justify-self:end}.CourseCatalog_beginnerLayout__EFucS{display:grid;grid-template-columns:minmax(12.5rem,14.5rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);margin-top:var(--v2-space-6)}.CourseCatalog_beginnerContent__kUguz{min-width:0;animation:CourseCatalog_course-directory-enter__YI2uE var(--v2-course-motion-duration) var(--v2-ease-out)}@keyframes CourseCatalog_course-directory-enter__YI2uE{0%{opacity:0}to{opacity:1}}.CourseCatalog_grid__LCm6O{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin-top:var(--v2-space-6);gap:var(--v2-space-6);transition:opacity var(--v2-motion-base) var(--v2-ease-out)}.CourseCatalog_grid__LCm6O[data-updating]{opacity:.85}.CourseCatalog_results__Xa9fH{min-width:0;min-height:var(--v2-course-results-min-height)}.CourseCatalog_results__Xa9fH>[role=alert],.CourseCatalog_results__Xa9fH>[role=status]{margin-top:var(--v2-space-6)}.CourseCatalog_beginnerContent__kUguz .CourseCatalog_grid__LCm6O,.CourseCatalog_beginnerContent__kUguz .CourseCatalog_results__Xa9fH>[role=alert],.CourseCatalog_beginnerContent__kUguz .CourseCatalog_results__Xa9fH>[role=status]{margin-top:0}@media (max-width:80rem){.CourseCatalog_beginnerContent__kUguz .CourseCatalog_grid__LCm6O{grid-template-columns:repeat(3,minmax(0,1fr))}.CourseCatalog_beginnerContent__kUguz .CourseCatalog_grid__LCm6O[data-skeleton]>:nth-child(n+4){display:none}}@media (max-width:64rem){.CourseCatalog_secondaryNavigation__PRJ7S{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}.CourseCatalog_secondaryNavigation__PRJ7S[data-layout=categories]{grid-template-columns:minmax(0,1fr)}.CourseCatalog_beginnerLayout__EFucS{grid-template-columns:12.5rem minmax(0,1fr)}.CourseCatalog_beginnerContent__kUguz .CourseCatalog_grid__LCm6O,.CourseCatalog_grid__LCm6O{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.CourseCatalog_secondaryNavigation__PRJ7S,.CourseCatalog_secondaryNavigation__PRJ7S[data-layout=categories]{grid-template-columns:minmax(0,1fr)}.CourseCatalog_secondaryContext__YsnrV,.CourseCatalog_secondaryNavigation__PRJ7S[data-layout=categories] .CourseCatalog_secondaryContext__YsnrV{justify-content:flex-start;overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none}.CourseCatalog_secondaryContext__YsnrV::-webkit-scrollbar{display:none}.CourseCatalog_beginnerLayout__EFucS{grid-template-columns:minmax(0,1fr)}}@media (max-width:38rem){.CourseCatalog_root__xvJ1W{margin-top:0;padding:var(--v2-space-4) var(--v2-mobile-page-gutter) var(--v2-mobile-content-bottom)}.CourseCatalog_beginnerContent__kUguz,.CourseCatalog_secondaryContext__YsnrV{animation:none}.CourseCatalog_beginnerContent__kUguz .CourseCatalog_grid__LCm6O,.CourseCatalog_grid__LCm6O{grid-template-columns:1fr;gap:var(--v2-space-3);margin-top:var(--v2-space-4)}.CourseCatalog_beginnerContent__kUguz .CourseCatalog_grid__LCm6O{margin-top:0}}@media (prefers-reduced-motion:reduce){.CourseCatalog_beginnerContent__kUguz,.CourseCatalog_secondaryContext__YsnrV{animation:none}.CourseCatalog_grid__LCm6O{transition:none}}@media (prefers-reduced-transparency:reduce){.CourseCatalog_root__xvJ1W{background:var(--v2-neutral-0);backdrop-filter:none;-webkit-backdrop-filter:none}}.AccountMedalsPanel_root__MZgkM{display:grid;min-width:0;gap:var(--v2-space-4)}.AccountMedalsPanel_filterSelect__s_qLP{width:9rem;min-width:0}.AccountMedalsPanel_rule__6nYhL p{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.AccountMedalsPanel_current__iaqD_{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v2-space-2);min-height:2.75rem;margin-top:var(--v2-space-4);font-size:var(--v2-type-size-sm)}.AccountMedalsPanel_count__8PVS6{color:var(--v2-text-secondary);padding-left:var(--v2-space-2)}.AccountMedalsPanel_grid__c6DLS{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--v2-space-3)}.AccountMedalsPanel_card__smH4R{min-width:0;display:grid;grid-template-rows:auto auto auto 1fr auto auto;justify-items:center;align-content:start;gap:var(--v2-space-1);padding:var(--v2-space-3);background:var(--v2-surface-base);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-md)}.AccountMedalsPanel_card__smH4R[data-worn]{border-color:var(--v2-brand-primary)}.AccountMedalsPanel_card__smH4R footer,.AccountMedalsPanel_card__smH4R header{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--v2-space-1)}.AccountMedalsPanel_card__smH4R header svg{width:1rem;height:1rem;color:var(--v2-text-secondary)}.AccountMedalsPanel_card__smH4R h2{margin:0;font-size:var(--v2-type-size-sm)}.AccountMedalsPanel_card__smH4R>p{min-height:2.75em;margin:0;text-align:center;font-size:var(--v2-type-size-xs);line-height:var(--v2-type-leading-body);color:var(--v2-text-secondary)}.AccountMedalsPanel_artwork__lVBIF{display:block;flex-shrink:0;width:5.5rem;height:5.5rem;-o-object-fit:contain;object-fit:contain}.AccountMedalsPanel_artwork__lVBIF[data-nameplate]{width:100%;max-width:18rem;height:6rem}.AccountMedalsPanel_card__smH4R .AccountMedalsPanel_artwork__lVBIF[data-nameplate]{height:4.25rem}.AccountMedalsPanel_artwork__lVBIF[data-compact]{width:1.75rem;height:1.75rem}.AccountMedalsPanel_artwork__lVBIF[data-nameplate][data-compact]{width:5rem;height:2.125rem}.AccountMedalsPanel_stars__RY6wL{display:inline-flex;align-items:center;gap:2px;margin-left:var(--v2-space-1)}.AccountMedalsPanel_card__smH4R .AccountMedalsPanel_stars__RY6wL svg{width:.625rem;height:.625rem;fill:currentColor;color:inherit}.AccountMedalsPanel_wornMedal__54Wx1{display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle}.AccountMedalsPanel_progress__md09L{display:flex;width:100%;align-items:center;gap:var(--v2-space-2);font-variant-numeric:tabular-nums;font-size:var(--v2-type-size-xs);color:var(--v2-text-secondary)}.AccountMedalsPanel_progress__md09L progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;width:100%;height:.375rem;overflow:hidden;border:0;border-radius:var(--v2-radius-pill);background:var(--v2-surface-mist)}.AccountMedalsPanel_progress__md09L progress::-webkit-progress-bar{background:var(--v2-surface-mist)}.AccountMedalsPanel_progress__md09L progress::-webkit-progress-value{background:var(--v2-status-success-text);border-radius:var(--v2-radius-pill)}.AccountMedalsPanel_progress__md09L progress::-moz-progress-bar{background:var(--v2-status-success-text)}.AccountMedalsPanel_progress__md09L span{white-space:nowrap}.AccountMedalsPanel_rule__6nYhL{display:grid;justify-items:start;gap:var(--v2-space-3)}.AccountMedalsPanel_rule__6nYhL h3{margin:0}.AccountMedalsPanel_requirements__mGCar{width:100%;margin:0;padding:0;list-style:none}.AccountMedalsPanel_requirements__mGCar li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--v2-space-3);padding-block:var(--v2-space-2);border-bottom:1px solid var(--v2-border-subtle);font-size:var(--v2-type-size-sm)}.AccountMedalsPanel_requirements__mGCar strong{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:75rem){.AccountMedalsPanel_grid__c6DLS{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.AccountMedalsPanel_grid__c6DLS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.AccountMedalsPanel_grid__c6DLS{grid-template-columns:minmax(0,1fr)}.AccountMedalsPanel_card__smH4R>p{min-height:0}.AccountMedalsPanel_requirements__mGCar li{flex-wrap:wrap}}.AccountPromotionPanel_root__3u9oO,.AccountRecordCard_card__F7Aaz{display:grid;min-width:0;gap:var(--v2-space-4)}.AccountRecordCard_card__F7Aaz{position:relative;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;padding:var(--v2-space-5);border:0;border-radius:var(--v2-radius-lg);background:var(--v2-surface-base);box-shadow:var(--v2-elevation-raised);color:var(--v2-text-primary);text-align:left;font:inherit}button.AccountRecordCard_card__F7Aaz{cursor:pointer;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),box-shadow var(--v2-motion-fast) var(--v2-ease-out)}.AccountRecordCard_leading__4KyOr{display:grid;place-items:center}.AccountRecordCard_copy__m3i_t{display:grid;min-width:0;gap:var(--v2-space-2)}.AccountRecordCard_copy__m3i_t strong{font-size:var(--v2-type-size-base);overflow-wrap:anywhere}.AccountRecordCard_copy__m3i_t>span,.AccountRecordCard_trailing__Cnjsy{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body);overflow-wrap:anywhere}.AccountRecordCard_trailing__Cnjsy{display:flex;align-items:center;gap:var(--v2-space-3);font-variant-numeric:tabular-nums}.AccountRecordCard_trailing__Cnjsy svg{width:1rem;height:1rem;flex-shrink:0}.AccountRecordCard_amount__d0_Hf{display:grid;min-width:4.5rem;min-height:2.75rem;padding:var(--v2-space-2) var(--v2-space-3);border-radius:var(--v2-radius-pill);background:var(--v2-status-danger-bg);color:var(--v2-status-danger-text);font-size:var(--v2-type-size-lg);font-weight:var(--v2-type-weight-bold);font-variant-numeric:tabular-nums;place-items:center}.AccountRecordCard_amount__d0_Hf[data-positive]{background:var(--v2-status-success-bg);color:var(--v2-status-success-text)}.AccountRecordCard_amount__d0_Hf[data-zero]{background:var(--v2-surface-mist);color:var(--v2-text-secondary)}.AccountRecordCard_card__F7Aaz[data-unread]:before{content:"";position:absolute;left:var(--v2-space-2);top:50%;width:.3rem;height:.3rem;border-radius:50%;background:var(--v2-brand-primary)}.AccountRecordCard_card__F7Aaz:focus-visible{outline:var(--v2-stroke-focus) solid var(--v2-border-focus);outline-offset:3px}button.AccountRecordCard_card__F7Aaz:active{background:var(--v2-action-secondary-bg-hover)}@media (hover:hover) and (pointer:fine){button.AccountRecordCard_card__F7Aaz:hover{background:var(--v2-surface-mist);box-shadow:var(--v2-elevation-floating)}}@media (max-width:40rem){.AccountRecordCard_card__F7Aaz{grid-template-columns:auto minmax(0,1fr);padding:var(--v2-space-4);gap:var(--v2-space-3)}.AccountRecordCard_trailing__Cnjsy{grid-column:2}.AccountRecordCard_amount__d0_Hf{min-width:3.5rem}}@media (prefers-reduced-motion:reduce){button.AccountRecordCard_card__F7Aaz{transition:none}}.ContentBadgeSpecimen_sizes__hxiVX{margin-top:var(--v2-space-6)}.ContentBadgeSpecimen_title__OHTs9{margin:0 0 var(--v2-space-4);font-size:var(--v2-type-size-base);font-weight:var(--v2-type-weight-medium)}.ContentBadgeSpecimen_row__nU7d0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v2-space-2);min-width:0}.ContentBadgeSpecimen_examples__NaiQV{margin-top:var(--v2-space-8)}.ContentBadgeSpecimen_combinations__Yis4G{margin:0 0 var(--v2-space-8)}.ContentBadgeSpecimen_combinations__Yis4G>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--v2-space-4);padding-block:var(--v2-space-4);border-bottom:var(--v2-stroke-thin) solid var(--v2-border-subtle)}.ContentBadgeSpecimen_combinations__Yis4G dt{font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body);overflow-wrap:anywhere}.ContentBadgeSpecimen_combinations__Yis4G dd{margin:0}.ContentBadgeSpecimen_empty__G_vyL{font-size:var(--v2-type-size-sm);color:var(--v2-text-secondary)}@media (max-width:38rem){.ContentBadgeSpecimen_combinations__Yis4G>div{grid-template-columns:minmax(0,1fr);gap:var(--v2-space-2)}}.InspirationCard_root__o2ot6{position:relative;isolation:isolate;min-width:0;padding:0 .75rem .25rem 0;transition:filter var(--v2-motion-base) var(--v2-ease-out),transform var(--v2-motion-base) var(--v2-ease-out)}.InspirationCard_backplate__vFjFx{position:absolute;z-index:-1;inset:-.625rem 0 -3.875rem -.625rem;border-radius:var(--v2-inspiration-card-radius);background:var(--v2-content-card-background);clip-path:inset(1.875rem 0 3.375rem 1.375rem round var(--v2-inspiration-card-radius));pointer-events:none;transition:clip-path var(--v2-motion-base) var(--v2-ease-out)}.InspirationCard_cardLink__rWH6N{display:block;min-width:0;color:inherit;text-decoration:none;touch-action:manipulation}.InspirationCard_mediaFrame__FOdyH{isolation:isolate;position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:.75rem;background:var(--v2-content-card-media-background);box-shadow:var(--v2-content-card-shadow)}.InspirationCard_mediaBackdrop__R__EO{position:absolute;z-index:0;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(18px);transform:scale(1.12);opacity:.65;pointer-events:none}.InspirationCard_coverLayer__JAM7p{position:absolute;z-index:1;inset:0;display:block;opacity:1;transition:opacity var(--v2-motion-fast) var(--v2-ease-out)}.InspirationCard_coverLayer__JAM7p img,.InspirationCard_mediaFrame__FOdyH video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--v2-motion-medium) var(--v2-ease-out)}.InspirationCard_mediaFrame__FOdyH video{position:absolute;z-index:1;inset:0;opacity:0;transition:opacity var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-medium) var(--v2-ease-out)}.InspirationCard_mediaFrame__FOdyH video[data-visible]{opacity:1}.InspirationCard_mediaFrame__FOdyH[data-video-visible] .InspirationCard_coverLayer__JAM7p{opacity:0}.InspirationCard_mediaFrame__FOdyH[data-media-orientation=portrait] .InspirationCard_coverLayer__JAM7p img,.InspirationCard_mediaFrame__FOdyH[data-media-orientation=portrait] video{-o-object-fit:contain;object-fit:contain}.InspirationCard_mediaPlaceholder__qJ_yi{display:-webkit-box;height:100%;padding:var(--v2-space-5);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;background:var(--v2-surface-mist);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:1.7}.InspirationCard_mediaFallback__yIL_0{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v2-space-2);color:var(--v2-text-secondary);background:var(--v2-content-card-media-background);font-size:var(--v2-type-size-xs)}.InspirationCard_statusOverlay__bbFM4{position:absolute;top:var(--v2-space-3);left:var(--v2-space-3);right:var(--v2-space-3);z-index:2;display:flex;flex-wrap:wrap;gap:var(--v2-space-1)}.InspirationCard_dataRow__0bsuK{display:flex;min-width:0;align-items:center;margin-top:var(--v2-content-card-gap);gap:var(--v2-content-card-gap)}.InspirationCard_avatar__DgyWT{display:grid;width:2.375rem;height:2.375rem;flex:0 0 2.375rem;place-items:center;overflow:hidden;border-radius:.5rem;background:var(--v2-blue-200);color:var(--v2-blue-700);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-bold)}.InspirationCard_avatar__DgyWT img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.InspirationCard_dataCopy__9cCU8{display:grid;min-width:0;flex:1}.InspirationCard_dataCopy__9cCU8 small,.InspirationCard_dataCopy__9cCU8 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InspirationCard_dataCopy__9cCU8 strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-content-card-title-weight)}.InspirationCard_dataCopy__9cCU8 small{margin-top:.15rem;color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.InspirationCard_actions__z_Dp6{position:absolute;top:calc(100% + .625rem);left:0;z-index:2;display:flex;align-items:center;gap:.5rem;opacity:0;pointer-events:none;transform:translateY(-.375rem);transition:opacity var(--v2-motion-base) var(--v2-ease-out),transform var(--v2-motion-base) var(--v2-ease-out)}.InspirationCard_actions__z_Dp6>span{display:inline-flex;min-width:2.5rem;height:1.75rem;align-items:center;justify-content:center;gap:.25rem;padding:0 var(--v2-space-2);border-radius:.375rem;background:var(--v2-neutral-100);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);font-variant-numeric:tabular-nums}.InspirationCard_actions__z_Dp6>span:last-child{min-width:3.25rem}.InspirationCard_actions__z_Dp6 svg{width:.875rem;height:.875rem;stroke-width:2}.InspirationCard_actions__z_Dp6>span:first-child svg{color:var(--v2-action-like-text)}.InspirationCard_cardLink__rWH6N:focus-visible{outline:2px solid transparent;outline-offset:3px;border-radius:var(--v2-inspiration-card-radius);box-shadow:var(--v2-focus-ring)}.InspirationCard_cardLink__rWH6N:active{transform:scale(.985)}.InspirationCard_root__o2ot6:focus-within{z-index:6;filter:var(--v2-content-card-hover-filter)}.InspirationCard_root__o2ot6:focus-within .InspirationCard_backplate__vFjFx{clip-path:inset(0 round var(--v2-inspiration-card-radius))}.InspirationCard_root__o2ot6:focus-within .InspirationCard_actions__z_Dp6{opacity:1;pointer-events:auto;transform:none}@media (hover:hover) and (pointer:fine){.InspirationCard_root__o2ot6:hover{z-index:6;filter:var(--v2-content-card-hover-filter);transform:translateY(-.125rem)}.InspirationCard_root__o2ot6:hover .InspirationCard_backplate__vFjFx{clip-path:inset(0 round var(--v2-inspiration-card-radius))}.InspirationCard_root__o2ot6:hover .InspirationCard_mediaFrame__FOdyH:not([data-media-orientation=portrait]) .InspirationCard_coverLayer__JAM7p img,.InspirationCard_root__o2ot6:hover .InspirationCard_mediaFrame__FOdyH:not([data-media-orientation=portrait]) video{transform:scale(1.025)}.InspirationCard_root__o2ot6:hover .InspirationCard_actions__z_Dp6{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.InspirationCard_root__o2ot6{transition:none}.InspirationCard_root__o2ot6:focus-within,.InspirationCard_root__o2ot6:hover{transform:none}.InspirationCard_actions__z_Dp6,.InspirationCard_backplate__vFjFx,.InspirationCard_cardLink__rWH6N,.InspirationCard_coverLayer__JAM7p,.InspirationCard_coverLayer__JAM7p img,.InspirationCard_mediaFrame__FOdyH video{transition:none}.InspirationCard_cardLink__rWH6N:active{transform:none}.InspirationCard_root__o2ot6:focus-within .InspirationCard_coverLayer__JAM7p img,.InspirationCard_root__o2ot6:focus-within .InspirationCard_mediaFrame__FOdyH video,.InspirationCard_root__o2ot6:hover .InspirationCard_mediaFrame__FOdyH:not([data-media-orientation=portrait]) .InspirationCard_coverLayer__JAM7p img,.InspirationCard_root__o2ot6:hover .InspirationCard_mediaFrame__FOdyH:not([data-media-orientation=portrait]) video{transform:none}.InspirationCard_root__o2ot6:focus-within,.InspirationCard_root__o2ot6:hover{filter:none}}@media (hover:none),(pointer:coarse){.InspirationCard_backplate__vFjFx{clip-path:inset(1.875rem 0 0 1.375rem round var(--v2-inspiration-card-radius))}.InspirationCard_actions__z_Dp6{opacity:1;transform:none}}.CourseCatalogSkeleton_tabViewport__PvCF8{overflow:hidden}.CourseCatalogSkeleton_tabs__OCaMA{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--v2-space-3);height:calc(var(--v2-course-navigation-height) + 2 * var(--v2-course-navigation-inset))}.CourseCatalogSkeleton_tab__f0sb1{height:100%;border-radius:var(--v2-radius-sm)}.CourseCatalogSkeleton_directory__CUH2W{display:grid;align-content:start;gap:var(--v2-space-6);padding:var(--v2-space-5)}.CourseCatalogSkeleton_directory__CUH2W>span{height:1.5rem}@media (max-width:48rem){.CourseCatalogSkeleton_directory__CUH2W{padding:0;height:3rem}.CourseCatalogSkeleton_directory__CUH2W>span{height:3rem}.CourseCatalogSkeleton_directory__CUH2W>span:not(:first-child){display:none}}@media (max-width:64rem){.CourseCatalogSkeleton_resultsGrid__mX9Kk>:nth-child(n+3){display:none}}@media (max-width:38rem){.CourseCatalogSkeleton_tabs__OCaMA{height:calc(3.5rem + 2 * var(--v2-course-navigation-inset));gap:var(--v2-space-2)}.CourseCatalogSkeleton_resultsGrid__mX9Kk>:nth-child(n+2){display:none}}.CourseCatalogPage_catalogPage__GllGh{background:var(--v2-surface-canvas);color:var(--v2-text-primary);animation:CourseCatalogPage_catalog-arrive__zDzCe var(--v2-content-enter-duration) var(--v2-ease-out)}.CourseCatalogPage_courseHero__waNu5{width:100%;padding-top:var(--v2-nav-height)}.CourseCatalogPage_courseHeroScene__BLy5o{position:relative;isolation:isolate;height:var(--v2-course-hero-height)}.CourseCatalogPage_courseHeroContent__l94oM{position:relative;z-index:var(--v2-z-raised);display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-8);width:min(100%,var(--v2-course-content-max-width));height:100%;margin-inline:auto;padding:var(--v2-space-6) var(--v2-course-page-gutter) calc(var(--v2-space-6) + var(--v2-course-section-overlap))}.CourseCatalogPage_courseHeroBackdrop__ukUr3{position:absolute;inset:0;z-index:var(--v2-z-base);display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;pointer-events:none}.CourseCatalogPage_courseHeroCopy__XPXbw{width:28rem;min-width:0;flex:0 1 28rem}.CourseCatalogPage_courseHeroCopy__XPXbw h1{display:flex;align-items:baseline;gap:var(--v2-space-3);margin:0 0 0 calc(var(--v2-space-8) + var(--v2-space-1));font-family:var(--v2-font-display);font-size:clamp(2.75rem,4.6vw,4.5rem);font-weight:var(--v2-type-weight-semibold);line-height:var(--v2-type-leading-display);text-wrap:balance}.CourseCatalogPage_courseHeroCopy__XPXbw h1>span{color:var(--v2-text-link);font-weight:var(--v2-type-weight-medium);letter-spacing:var(--v2-type-tracking-latin-display)}.CourseCatalogPage_courseHeroBenefits__Yg6oJ{display:grid;grid-template-columns:repeat(4,max-content);gap:var(--v2-space-4);margin-top:var(--v2-space-6);margin-left:calc(var(--v2-space-8) + var(--v2-space-1));color:var(--v2-text-secondary)}.CourseCatalogPage_courseHeroBenefits__Yg6oJ>span{font-size:var(--v2-type-size-base);line-height:var(--v2-type-leading-body)}.CourseCatalogPage_courseHeroBenefits__Yg6oJ>span+span{padding-left:var(--v2-space-4);border-left:var(--v2-stroke-thin) solid var(--v2-border-default)}.CourseCatalogPage_courseHeroActions__ydXLm{margin-top:var(--v2-space-8)}.CourseCatalogPage_courseHeroCommunity__Lhyw6{flex:0 0 auto;padding-right:var(--v2-space-12)}.CourseCatalogPage_courseSection__LbFwJ{--v2-course-catalog-content-background:transparent;position:relative;z-index:var(--v2-z-raised);margin-top:calc(-1 * var(--v2-course-section-overlap));padding-top:var(--v2-space-3);border-radius:var(--v2-course-section-radius) var(--v2-course-section-radius) 0 0;background:var(--v2-course-catalog-background)}@media (min-width:120rem){.CourseCatalogPage_courseHeroBackdrop__ukUr3{-o-object-fit:contain;object-fit:contain}}@media (max-width:64rem){.CourseCatalogPage_courseHeroScene__BLy5o{display:flex;flex-direction:column;height:auto}.CourseCatalogPage_courseHeroContent__l94oM{height:auto}.CourseCatalogPage_courseHeroCopy__XPXbw{width:auto}.CourseCatalogPage_courseHeroBackdrop__ukUr3{position:static;height:auto;aspect-ratio:3/1;-o-object-fit:contain;object-fit:contain}}@media (max-width:44rem){.CourseCatalogPage_catalogPage__GllGh{--v2-course-section-radius:var(--v2-radius-lg)}.CourseCatalogPage_courseHero__waNu5{padding-top:calc(var(--v2-mobile-topbar-height) + env(safe-area-inset-top) + var(--v2-space-6))}.CourseCatalogPage_courseHeroContent__l94oM{flex-wrap:wrap;justify-content:flex-start;gap:var(--v2-space-2);padding-top:0;padding-bottom:var(--v2-space-3)}.CourseCatalogPage_courseHeroCopy__XPXbw{flex-basis:100%}.CourseCatalogPage_courseHeroCopy__XPXbw h1{margin-left:0;font-size:var(--v2-type-size-3xl)}.CourseCatalogPage_courseHeroBenefits__Yg6oJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-2);margin:var(--v2-space-3) 0 0}.CourseCatalogPage_courseHeroBenefits__Yg6oJ>span{font-size:var(--v2-type-size-sm)}.CourseCatalogPage_courseHeroBenefits__Yg6oJ>span+span{padding-left:0;border-left:0}.CourseCatalogPage_courseHeroActions__ydXLm{margin-top:var(--v2-space-5)}.CourseCatalogPage_courseHeroCommunity__Lhyw6{width:100%;padding:0}.CourseCatalogPage_courseHeroBackdrop__ukUr3{height:7rem;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 60%;object-position:70% 60%}}@keyframes CourseCatalogPage_catalog-arrive__zDzCe{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CourseCatalogPage_catalogPage__GllGh{animation:none}}.MediaPreviewDialog_dialog__FgG4z{width:min(calc(100% - var(--v2-space-8)),72rem);max-width:none;max-height:calc(100dvh - var(--v2-space-8));padding:0;overflow:visible;border:0;border-radius:var(--v2-media-preview-radius);background:transparent;color:var(--v2-text-primary)}.MediaPreviewDialog_dialog__FgG4z::backdrop{background:var(--v2-media-preview-backdrop);backdrop-filter:blur(var(--v2-blur-sm));-webkit-backdrop-filter:blur(var(--v2-blur-sm))}.MediaPreviewDialog_panel___E2wJ{max-height:calc(100dvh - var(--v2-space-8));padding:var(--v2-space-4);overflow:hidden;border-radius:inherit;background:var(--v2-surface-overlay);box-shadow:var(--v2-elevation-overlay)}.MediaPreviewDialog_header__CdN4S{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-4);padding:0 0 var(--v2-space-4)}.MediaPreviewDialog_header__CdN4S span{color:var(--v2-brand-primary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.MediaPreviewDialog_header__CdN4S h2{margin:var(--v2-space-1) 0 0;color:var(--v2-text-primary);font-size:var(--v2-type-size-xl);font-weight:var(--v2-type-weight-semibold);letter-spacing:-.02em;line-height:var(--v2-type-leading-snug);text-wrap:balance}.MediaPreviewDialog_media__lqIXl{position:relative;width:100%;max-height:calc(100dvh - 8rem);overflow:hidden;border-radius:var(--v2-radius-sm);background:var(--v2-surface-sunken)}.MediaPreviewDialog_media__lqIXl[data-orientation=landscape]{aspect-ratio:16/9}.MediaPreviewDialog_media__lqIXl[data-orientation=portrait]{width:min(100%,31rem);aspect-ratio:3/4;margin:0 auto}.MediaPreviewDialog_media__lqIXl img,.MediaPreviewDialog_media__lqIXl video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:36rem){.MediaPreviewDialog_dialog__FgG4z{width:calc(100% - var(--v2-space-4));max-height:calc(100dvh - var(--v2-space-4))}.MediaPreviewDialog_panel___E2wJ{max-height:calc(100dvh - var(--v2-space-4));padding:var(--v2-space-3)}}@media (prefers-reduced-transparency:reduce){.MediaPreviewDialog_dialog__FgG4z::backdrop{background:var(--v2-neutral-900);backdrop-filter:none;-webkit-backdrop-filter:none}}.PersonalPresetCard_root__hRjB_{position:relative;display:grid;min-width:0;overflow:hidden;border:1px solid var(--v2-border-subtle);border-radius:var(--v2-inspiration-card-radius);background:var(--v2-inspiration-text-background);box-shadow:var(--v2-inspiration-card-shadow);transition:box-shadow var(--v2-motion-base) var(--v2-ease-out)}.PersonalPresetCard_document__jjfju{position:relative;z-index:1;display:flex;min-height:9rem;flex-direction:column;padding:var(--v2-space-4);overflow:hidden;background:transparent;color:inherit;text-decoration:none}.PersonalPresetCard_root__hRjB_:before{position:absolute;z-index:0;top:-40%;left:-20%;width:6.25rem;height:6.25rem;border:2.1875rem solid color-mix(in srgb,var(--v2-gray-0) 28%,transparent);border-radius:50%;content:"";filter:blur(.35rem);box-shadow:0 0 1.75rem color-mix(in srgb,var(--v2-gray-0) 18%,transparent);pointer-events:none;transition:all .8s ease}.PersonalPresetCard_documentLines__IARE2{position:absolute;top:var(--v2-space-4);right:var(--v2-space-4);width:3.5rem;height:1.5rem;border-top:1px solid var(--v2-purple-400);border-bottom:1px solid var(--v2-purple-300);opacity:.7}.PersonalPresetCard_documentLines__IARE2:after{position:absolute;top:.45rem;right:0;left:0;border-top:1px solid var(--v2-purple-300);content:""}.PersonalPresetCard_kicker__VlWFf{display:inline-flex;align-items:center;gap:var(--v2-space-2);color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-bold)}.PersonalPresetCard_kicker__VlWFf svg{width:1rem;height:1rem}.PersonalPresetCard_document__jjfju strong{min-height:calc(2 * 1.4em);margin-top:var(--v2-space-4);color:var(--v2-text-primary);font-size:var(--v2-type-size-base);line-height:1.4}.PersonalPresetCard_document__jjfju strong,.PersonalPresetCard_summary__SWZEs{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PersonalPresetCard_summary__SWZEs{min-height:calc(2 * 1.5em);margin-top:var(--v2-space-2);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);line-height:1.5}.PersonalPresetCard_actionStrip__sHTYK{position:relative;z-index:3;display:grid;min-height:3.75rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:0;border-top:1px solid var(--v2-border-subtle);background:color-mix(in srgb,var(--v2-neutral-0) 94%,var(--v2-purple-50))}.PersonalPresetCard_actionStrip__sHTYK button{justify-self:center;color:var(--v2-text-secondary)}.PersonalPresetCard_actionStrip__sHTYK button:last-child:focus-visible,.PersonalPresetCard_actionStrip__sHTYK button:last-child:hover{background:var(--v2-status-danger-bg);color:var(--v2-action-delete-hover)}.PersonalPresetCard_actionStrip__sHTYK button:focus-visible,.PersonalPresetCard_document__jjfju:focus-visible{position:relative;z-index:1;outline:2px solid transparent;outline-offset:-2px;box-shadow:var(--v2-focus-ring)}@media (hover:hover) and (pointer:fine){.PersonalPresetCard_root__hRjB_:hover{box-shadow:var(--v2-inspiration-card-shadow-hover)}.PersonalPresetCard_root__hRjB_:hover:before{top:-30%;left:50%;width:8.75rem;height:8.75rem;filter:blur(.08rem)}}@media (prefers-reduced-motion:reduce){.PersonalPresetCard_root__hRjB_,.PersonalPresetCard_root__hRjB_:before{transition:none}}.CatalogFavorites_grid__2zes_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v2-space-8) var(--v2-space-5);padding-block:var(--v2-space-5)}.CatalogFavorites_item__IL_Y8{min-width:0;display:flex;flex-direction:column;gap:var(--v2-space-5)}.CatalogFavorites_item__IL_Y8>button{align-self:flex-start;margin-top:var(--v2-space-6)}@media (max-width:64rem){.CatalogFavorites_grid__2zes_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.CatalogFavorites_grid__2zes_{grid-template-columns:minmax(0,1fr)}}.V2NotificationCenter_root__uC2Cp{display:grid;min-width:0;gap:var(--v2-space-4)}.V2NotificationCenter_header__avFIq{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--v2-space-3);padding:var(--v2-space-3);border-radius:var(--v2-radius-lg);background:var(--v2-surface-base)}.V2NotificationCenter_categories__orBsP,.V2NotificationCenter_headerActions__MXwkz{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v2-space-2)}.V2NotificationCenter_headerActions__MXwkz{margin-left:auto}.V2NotificationCenter_list__MwNlR{display:grid;min-width:0;gap:var(--v2-space-3)}.V2NotificationCenter_icon__4L38a{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--v2-radius-sm);overflow:hidden;background:var(--v2-surface-mist);color:var(--v2-text-secondary)}.V2NotificationCenter_icon__4L38a svg{width:1.25rem;height:1.25rem}.V2NotificationCenter_icon__4L38a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.V2NotificationCenter_preferencesPanel__Kxy1N{display:grid;gap:var(--v2-space-4)}.V2NotificationCenter_empty__jaXrO{display:grid;min-height:18rem;place-content:center;justify-items:center;gap:var(--v2-space-3);padding:var(--v2-space-6);text-align:center;border-radius:var(--v2-radius-lg);background:var(--v2-surface-base)}.V2NotificationCenter_empty__jaXrO h3,.V2NotificationCenter_empty__jaXrO p{margin:0}.V2NotificationCenter_empty__jaXrO p,.V2NotificationCenter_empty__jaXrO>svg{color:var(--v2-text-secondary)}.V2NotificationCenter_srOnly__p382f{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:48rem){.V2NotificationCenter_headerActions__MXwkz{margin-left:0;width:100%}}.V2AccountPage_scope__J9QFc{--v2-page-width-wide:92.5rem;--v2-page-padding-block-start:6.5rem;--v2-page-gutter:clamp(1rem,2.5vw,2.5rem)}.V2AccountPage_tabPanel__DTiFS{min-width:0;min-height:24rem}.V2AccountPage_editHint__tnvOA{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.ContentCardSpecimen_grid__x1tt0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v2-space-8)}.ContentCardSpecimen_example__TupaE{min-width:0}.ContentCardSpecimen_label__51cTj{margin:0 0 var(--v2-space-4);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.ContentCardSpecimen_inspirationGrid__5Tm4y{row-gap:var(--v2-space-16);padding-bottom:var(--v2-space-16)}.ContentCardSpecimen_narrowGrid__0upQp{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--v2-space-12);padding-bottom:var(--v2-space-16)}.ContentCardSpecimen_narrow__5AAPU{width:min(100%,17.5rem);min-width:0}@media (max-width:64rem){.ContentCardSpecimen_grid__x1tt0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.ContentCardSpecimen_grid__x1tt0{grid-template-columns:minmax(0,1fr)}.ContentCardSpecimen_narrowGrid__0upQp{gap:var(--v2-space-8)}}.PublicDesignSpecimen_root__fhRj2{display:grid;gap:var(--v2-space-8);min-width:0;padding-block:var(--v2-space-8);scroll-margin-top:7rem;border-block:1px solid var(--v2-border-default)}.PublicDesignSpecimen_heading__g_aAS{display:grid;gap:var(--v2-space-3)}.PublicDesignSpecimen_heading__g_aAS h2{margin:0;color:var(--v2-text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--v2-type-dialog-title-weight);line-height:1.4;letter-spacing:0}.PublicDesignSpecimen_heading__g_aAS p{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-base);line-height:var(--v2-type-leading-body)}.PublicDesignSpecimen_block__X4upE{display:grid;gap:var(--v2-space-4);min-width:0}.PublicDesignSpecimen_block__X4upE h3{margin:0;font-size:var(--v2-type-dialog-title-size);font-weight:var(--v2-type-dialog-title-weight);line-height:var(--v2-type-dialog-title-leading)}.PublicDesignSpecimen_controls__c0_S8{display:flex;flex-wrap:wrap;gap:var(--v2-space-2)}.PublicDesignSpecimen_status__Wmv8T{min-height:1.5rem;margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-control-size);line-height:1.5}@media (max-width:38rem){.PublicDesignSpecimen_root__fhRj2{gap:var(--v2-space-6)}.PublicDesignSpecimen_controls__c0_S8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.GlobalDialogSpecimen_root__db1QQ{display:grid;gap:var(--v2-space-6);min-width:0;padding-block:var(--v2-space-8);scroll-margin-top:7rem}.GlobalDialogSpecimen_heading__bxE7d{display:grid;gap:var(--v2-space-3)}.GlobalDialogSpecimen_heading__bxE7d h2{margin:0;font-size:var(--v2-type-size-2xl);font-weight:var(--v2-type-dialog-title-weight);line-height:var(--v2-type-dialog-title-leading)}.GlobalDialogSpecimen_heading__bxE7d p,.GlobalDialogSpecimen_status__7WwTK{margin:0;color:var(--v2-neutral-600);line-height:var(--v2-type-leading-body)}.GlobalDialogSpecimen_controls__pyukN,.GlobalDialogSpecimen_marketing__D6YJn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v2-space-3)}.GlobalDialogSpecimen_marketing__D6YJn{gap:var(--v2-space-6);padding-block:var(--v2-space-3)}.GlobalDialogSpecimen_copy__9wVwi,.GlobalDialogSpecimen_form__8vdm5{display:grid;gap:var(--v2-space-5)}.GlobalDialogSpecimen_copy__9wVwi p{margin:0}.GlobalDialogSpecimen_copy__9wVwi h3{margin:0 0 var(--v2-space-2);color:var(--v2-text-primary);font-size:var(--v2-type-size-base);font-weight:var(--v2-type-weight-semibold)}.ArticleOutline_root__835RZ{min-width:0}.ArticleOutline_root__835RZ[data-placement=left]{display:flex;flex-direction:column;max-height:calc(100dvh - var(--v2-page-sticky-offset) - var(--v2-space-6));overflow:hidden;position:sticky;top:var(--v2-page-sticky-offset);align-self:start;padding:.5rem .25rem}.ArticleOutline_heading__BBy_e{display:flex;align-items:center;gap:var(--v2-space-2);margin-bottom:var(--v2-space-3);color:var(--v2-text-primary);font-size:var(--v2-type-size-sm)}.ArticleOutline_heading__BBy_e svg{width:1rem;height:1rem;color:var(--v2-brand-primary)}.ArticleOutline_list__q4zZk{display:grid;gap:var(--v2-space-2);min-height:0;flex:1;overscroll-behavior:contain;padding:var(--v2-space-1)}.ArticleOutline_root__835RZ[data-placement=left] .ArticleOutline_list__q4zZk{overflow-y:auto}.ArticleOutline_root__835RZ[data-appearance=course]{--outline-selected:var(--v2-course-directory-selected-background);--outline-hover:var(--v2-course-navigation-hover-background);--outline-hover-shift:0;--outline-radius:var(--v2-course-navigation-radius)}.ArticleOutline_root__835RZ[data-appearance=course] .ArticleOutline_heading__BBy_e{padding:var(--v2-space-2) var(--v2-space-3)}.ArticleOutline_root__835RZ[data-appearance=course] .ArticleOutline_list__q4zZk{gap:var(--v2-space-1)}.ArticleOutline_root__835RZ[data-appearance=course] .ArticleOutline_list__q4zZk a{position:relative;overflow-wrap:anywhere}.ArticleOutline_root__835RZ[data-appearance=course] .ArticleOutline_list__q4zZk a[data-active]:before{position:absolute;top:50%;left:0;width:3px;height:1.25rem;border-radius:var(--v2-radius-pill);background:var(--v2-brand-primary);transform:translateY(-50%);content:""}.ArticleOutline_list__q4zZk a{color:var(--v2-text-secondary);line-height:1.45;text-decoration:none;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.ArticleOutline_root__835RZ[data-placement=left] .ArticleOutline_list__q4zZk a{display:block;padding:.625rem .75rem;border-radius:var(--outline-radius,.5rem);font-size:var(--v2-type-size-xs)}.ArticleOutline_root__835RZ[data-placement=left] .ArticleOutline_list__q4zZk a[data-level="3"]{padding-left:1.5rem}.ArticleOutline_list__q4zZk a[data-active]{background:var(--outline-selected,var(--v2-brand-primary-soft));color:var(--v2-brand-primary-active);font-weight:var(--v2-type-weight-semibold)}@media (hover:hover) and (pointer:fine){.ArticleOutline_list__q4zZk a:hover{background:var(--outline-hover,color-mix(in srgb,var(--v2-brand-primary-soft) 72%,transparent));color:var(--v2-brand-primary-active);transform:translateX(var(--outline-hover-shift,.2rem))}.ArticleOutline_list__q4zZk a[data-active]:hover{background:var(--outline-selected,var(--v2-brand-primary-soft))}.ArticleOutline_root__835RZ[data-placement=right] .ArticleOutline_list__q4zZk a:hover{transform:translateX(.125rem)}.ArticleOutline_root__835RZ[data-placement=right] .ArticleOutline_list__q4zZk a:hover b{color:var(--v2-brand-primary-active)}}.ArticleOutline_list__q4zZk a:focus-visible,.ArticleOutline_mobilePanel__vXQw_ a:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--v2-focus-ring)}.ArticleOutline_root__835RZ[data-placement=right]{padding:1.25rem;border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-lg);background:var(--v2-white-a84)}.ArticleOutline_root__835RZ[data-placement=right] .ArticleOutline_heading__BBy_e{padding-bottom:.8125rem;border-bottom:1px solid var(--v2-border-subtle);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.ArticleOutline_root__835RZ[data-placement=right] .ArticleOutline_list__q4zZk{gap:0}.ArticleOutline_root__835RZ[data-placement=right] .ArticleOutline_list__q4zZk a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.4375rem;padding:.5625rem .375rem;border-radius:var(--v2-radius-xs);font-size:var(--v2-type-size-xs)}.ArticleOutline_root__835RZ[data-placement=right] .ArticleOutline_list__q4zZk a[data-level="3"] span{padding-left:.5rem}.ArticleOutline_root__835RZ[data-placement=right] .ArticleOutline_list__q4zZk b{color:var(--v2-text-tertiary);font-size:.625rem;font-weight:var(--v2-type-weight-semibold)}.ArticleOutline_mobileRoot__s66j_{display:none}@media (max-width:54rem){.ArticleOutline_root__835RZ[data-placement=left]{position:static}.ArticleOutline_root__835RZ[data-placement=left] .ArticleOutline_list__q4zZk{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.25rem;scrollbar-width:none}.ArticleOutline_root__835RZ[data-placement=left] .ArticleOutline_list__q4zZk::-webkit-scrollbar{display:none}.ArticleOutline_root__835RZ[data-placement=left] .ArticleOutline_list__q4zZk a{flex:0 0 auto;white-space:nowrap}}@media (max-width:44rem){.ArticleOutline_root__835RZ[data-placement=left]{display:none}.ArticleOutline_mobileRoot__s66j_[data-mobile-mode=floating]{position:fixed;top:50%;right:max(.5rem,env(safe-area-inset-right));z-index:var(--v2-z-sticky);display:block;width:min(24rem,calc(100vw - .5rem));pointer-events:none;transform:translateY(-50%)}.ArticleOutline_mobilePanel__vXQw_{box-sizing:border-box;display:flex;max-height:min(30rem,calc(100dvh - 9rem));min-height:0;overflow:hidden;flex-direction:column;width:calc(100% - 4rem);margin-right:4rem;padding:1.4rem .75rem .75rem;border-radius:var(--v2-radius-lg);background:color-mix(in srgb,var(--v2-neutral-0) 94%,var(--v2-purple-50));box-shadow:var(--v2-shadow-2);pointer-events:auto;animation:ArticleOutline_article-outline-enter__P2w0g var(--v2-motion-medium) var(--v2-ease-out) both}.ArticleOutline_mobilePanel__vXQw_>strong{padding:0 .75rem .85rem;color:var(--v2-text-primary);font-size:var(--v2-type-size-lg);font-weight:var(--v2-type-weight-bold)}.ArticleOutline_mobilePanel__vXQw_ nav{display:grid;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;gap:.25rem;padding:0 .25rem .25rem}.ArticleOutline_mobilePanel__vXQw_ a{display:flex;min-height:3rem;align-items:center;padding:.7rem 1rem;border-radius:var(--v2-radius-sm);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-medium);line-height:1.45;text-decoration:none;touch-action:manipulation}.ArticleOutline_mobilePanel__vXQw_ a[data-level="3"]{padding-left:1.75rem}.ArticleOutline_mobilePanel__vXQw_ a[data-active]{background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active);font-weight:var(--v2-type-weight-semibold)}.ArticleOutline_mobileTrigger__f2fzJ{--v2-icon-button-active-transform:translateY(-50%) scale(0.97);--v2-icon-button-background-hover:linear-gradient(145deg,var(--v2-purple-500),var(--v2-purple-700));--v2-icon-button-hover-transform:translateY(-50%) scale(1.03);position:absolute;top:50%;right:0;width:3.5rem;height:3.5rem;border:0;border-radius:50%;background:linear-gradient(145deg,var(--v2-purple-500),var(--v2-purple-700));box-shadow:var(--v2-shadow-2);color:var(--v2-text-inverse);pointer-events:auto;touch-action:manipulation;transform:translateY(-50%)}.ArticleOutline_mobileTrigger__f2fzJ>span>svg{width:1.4rem;height:1.4rem;stroke-width:2.25}.ArticleOutline_mobileRoot__s66j_[data-appearance=course]{top:auto;bottom:var(--v2-reading-tools-bottom);width:min(24rem,calc(100vw - 1rem));transform:none}.ArticleOutline_mobileRoot__s66j_[data-appearance=course] .ArticleOutline_mobileTrigger__f2fzJ{--v2-icon-button-background-hover:var(--v2-purple-100);--v2-icon-button-hover-transform:none;--v2-icon-button-active-transform:scale(0.97);top:auto;bottom:calc(var(--v2-space-1) + 1px);right:calc(var(--v2-reading-tools-width) + var(--v2-space-2));width:var(--v2-icon-button-size-lg);height:var(--v2-icon-button-size-lg);transform:none;background:var(--v2-neutral-0);color:var(--v2-brand-primary-active);box-shadow:var(--v2-shadow-1)}.ArticleOutline_mobileRoot__s66j_[data-appearance=course] .ArticleOutline_mobilePanel__vXQw_{width:100%;max-height:min(30rem,calc(100dvh - var(--v2-reading-tools-bottom) - 9rem));margin-right:0;margin-bottom:4.5rem;background:var(--v2-neutral-0);box-shadow:var(--v2-shadow-1)}.ArticleOutline_mobileRoot__s66j_[data-appearance=course] a[data-active]{background:var(--v2-course-directory-selected-background)}}@keyframes ArticleOutline_article-outline-enter__P2w0g{0%{opacity:0;transform:translateY(-.5rem) scale(.985)}}@media (prefers-reduced-motion:reduce){.ArticleOutline_list__q4zZk a{transition:none}.ArticleOutline_list__q4zZk a:hover{transform:none}.ArticleOutline_mobilePanel__vXQw_{transition:none;animation:none}}@media (prefers-reduced-transparency:reduce){.ArticleOutline_mobilePanel__vXQw_{background:var(--v2-neutral-0)}}.DiscussionSection_root__nFqQz{display:grid;width:min(100%,62rem);gap:var(--v2-space-6);margin:var(--v2-space-10) auto 0;padding:clamp(var(--v2-space-5),4vw,var(--v2-space-8));border:var(--discussion-border,1px solid var(--v2-border-subtle));border-radius:var(--v2-radius-lg);background:color-mix(in srgb,var(--v2-neutral-0) 94%,var(--v2-purple-50));box-shadow:var(--discussion-shadow,var(--v2-shadow-2));scroll-margin-top:var(--v2-page-sticky-offset)}.DiscussionSection_root__nFqQz[data-appearance=course]{--discussion-border:0;--discussion-shadow:none;--discussion-sort-background:var(--v2-course-navigation-background);--discussion-sort-selected:var(--v2-course-directory-selected-background)}.DiscussionSection_commentActions__ecCb7,.DiscussionSection_comment__eSONg header,.DiscussionSection_composer__ObbmP footer,.DiscussionSection_heading__n7rDp,.DiscussionSection_heading__n7rDp>div,.DiscussionSection_replying__VRiGU{display:flex;align-items:center}.DiscussionSection_heading__n7rDp{justify-content:space-between;gap:var(--v2-space-4)}.DiscussionSection_heading__n7rDp>div:first-child{gap:var(--v2-space-2)}.DiscussionSection_heading__n7rDp svg{width:1.1rem;height:1.1rem;color:var(--v2-brand-primary)}.DiscussionSection_heading__n7rDp h2{margin:0;color:var(--v2-text-primary);font-size:var(--v2-type-size-xl)}.DiscussionSection_heading__n7rDp span{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.DiscussionSection_mobileCount__SveIM{display:none}.DiscussionSection_sort__OjsBb{gap:var(--v2-space-1);padding:.2rem;border:var(--discussion-border,1px solid var(--v2-border-subtle));border-radius:var(--v2-radius-pill);background:var(--discussion-sort-background,var(--v2-white-a52))}.DiscussionSection_sort__OjsBb button{border:0;background:transparent;color:var(--v2-text-secondary);cursor:pointer;font:inherit;min-height:2.75rem;padding:0 var(--v2-space-3);border-radius:var(--v2-radius-pill);font-size:var(--v2-type-size-xs);transition:background-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out)}.DiscussionSection_sort__OjsBb button[aria-pressed=true]{background:var(--discussion-sort-selected,var(--v2-neutral-0));box-shadow:var(--discussion-shadow,var(--v2-shadow-1));color:var(--v2-brand-primary-active);font-weight:var(--v2-type-weight-semibold)}.DiscussionSection_composer__ObbmP{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:var(--v2-space-3)}.DiscussionSection_comment__eSONg>img,.DiscussionSection_composer__ObbmP>img{width:2.75rem;height:2.75rem;border:1px solid var(--v2-border-highlight);border-radius:50%;background:var(--v2-neutral-0);-o-object-fit:cover;object-fit:cover}.DiscussionSection_composer__ObbmP>div{display:grid;min-width:0;gap:var(--v2-space-2)}.DiscussionSection_composer__ObbmP footer{justify-content:space-between;gap:var(--v2-space-3)}.DiscussionSection_composer__ObbmP footer>span{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.DiscussionSection_replying__VRiGU{justify-content:space-between;padding:0 var(--v2-space-1);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.DiscussionSection_list__gJRJ8{display:grid;gap:var(--v2-space-8);padding-top:var(--v2-space-6);border-top:1px solid var(--v2-border-subtle)}.DiscussionSection_comment__eSONg{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:var(--v2-space-3)}.DiscussionSection_comment__eSONg[data-nested]{grid-template-columns:2.25rem minmax(0,1fr)}.DiscussionSection_comment__eSONg[data-nested]>img{width:2.25rem;height:2.25rem}.DiscussionSection_commentBody__D8TSr{min-width:0}.DiscussionSection_comment__eSONg header{justify-content:flex-start;gap:var(--v2-space-3);flex-wrap:wrap}.DiscussionSection_comment__eSONg strong{overflow-wrap:anywhere;color:var(--v2-text-primary);font-size:var(--v2-type-size-sm)}.DiscussionSection_authorIdentity__qp2VK{display:inline-flex;align-items:center;flex-wrap:wrap;min-width:0;gap:var(--v2-space-2)}.DiscussionSection_comment__eSONg time{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.DiscussionSection_comment__eSONg p{overflow-wrap:anywhere;white-space:pre-wrap;margin:var(--v2-space-2) 0;color:var(--v2-text-primary);font-size:var(--v2-type-size-sm);line-height:1.8}.DiscussionSection_commentActions__ecCb7{gap:var(--v2-space-2);flex-wrap:wrap}.DiscussionSection_replies__XqNNS{display:grid;gap:var(--v2-space-4);margin-top:var(--v2-space-4);padding:var(--v2-space-1) 0 var(--v2-space-1) var(--v2-space-4);border-left:1px solid var(--v2-border-subtle)}.DiscussionSection_replyTo__qJI4q{margin-right:.25rem;color:var(--v2-brand-primary-active);font-weight:var(--v2-type-weight-medium)}.DiscussionSection_moreReplies__M8yrc{justify-self:start}.DiscussionSection_empty__3r3ku{display:grid;justify-items:center;gap:var(--v2-space-2);padding:var(--v2-space-10) var(--v2-space-4);color:var(--v2-text-tertiary);text-align:center}.DiscussionSection_empty__3r3ku svg{width:1.5rem;height:1.5rem}.DiscussionSection_empty__3r3ku strong{color:var(--v2-text-primary)}.DiscussionSection_comment__eSONg[data-focused=true]{border-radius:var(--v2-radius-md);outline:.4rem solid var(--v2-purple-a14);background:var(--v2-purple-a08)}.DiscussionSection_sort__OjsBb button:focus-visible{outline:2px solid transparent;box-shadow:var(--v2-focus-ring)}@media (max-width:40rem){.DiscussionSection_root__nFqQz{width:100%;gap:var(--v2-mobile-section-gap-compact);margin-top:var(--v2-space-6);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.DiscussionSection_heading__n7rDp{position:relative;align-items:center;gap:var(--v2-space-2);padding-left:var(--v2-space-3);flex-wrap:wrap}.DiscussionSection_root__nFqQz[data-appearance=course] .DiscussionSection_heading__n7rDp{padding-left:0}.DiscussionSection_root__nFqQz[data-appearance=course] .DiscussionSection_heading__n7rDp:before{display:none}.DiscussionSection_heading__n7rDp:before{position:absolute;top:.15rem;bottom:.15rem;left:0;width:.2rem;border-radius:var(--v2-radius-pill);background:var(--v2-brand-primary);content:""}.DiscussionSection_heading__n7rDp>div:first-child{min-width:0}.DiscussionSection_heading__n7rDp h2{font-size:var(--v2-type-size-lg)}.DiscussionSection_heading__n7rDp svg{width:var(--v2-mobile-icon-size);height:var(--v2-mobile-icon-size)}.DiscussionSection_desktopCount__zpeuR{display:none}.DiscussionSection_mobileCount__SveIM{display:inline}.DiscussionSection_sort__OjsBb{flex:0 0 auto}.DiscussionSection_sort__OjsBb button{min-height:var(--v2-mobile-touch-target);padding-inline:var(--v2-space-2);font-size:.6875rem}.DiscussionSection_composer__ObbmP{grid-template-columns:minmax(0,1fr);gap:0;padding:var(--v2-mobile-card-padding-compact);border-radius:var(--v2-mobile-surface-radius);background:var(--v2-neutral-100)}.DiscussionSection_composer__ObbmP>img{display:none}.DiscussionSection_composer__ObbmP textarea{min-height:5.25rem;padding:var(--v2-space-3);font-size:var(--v2-type-size-base)}.DiscussionSection_composer__ObbmP footer{gap:var(--v2-space-2)}.DiscussionSection_composer__ObbmP footer>span{display:none}.DiscussionSection_composer__ObbmP footer{justify-content:flex-end}.DiscussionSection_list__gJRJ8{gap:var(--v2-space-4);padding-top:var(--v2-space-4)}.DiscussionSection_comment__eSONg{grid-template-columns:2rem minmax(0,1fr);gap:var(--v2-space-2)}.DiscussionSection_comment__eSONg>img{width:2rem;height:2rem}.DiscussionSection_comment__eSONg p,.DiscussionSection_comment__eSONg strong{font-size:var(--v2-mobile-caption-size)}.DiscussionSection_comment__eSONg p{margin-block:var(--v2-space-1) var(--v2-space-2);font-size:var(--v2-type-size-sm)}.DiscussionSection_commentActions__ecCb7{gap:var(--v2-space-1)}.DiscussionSection_replies__XqNNS{gap:var(--v2-space-3);margin-top:var(--v2-space-3);padding-left:var(--v2-space-3)}.DiscussionSection_empty__3r3ku{padding-block:var(--v2-space-6);font-size:var(--v2-mobile-caption-size)}}@media (prefers-reduced-transparency:reduce){.DiscussionSection_root__nFqQz{background:var(--v2-neutral-0)}}@media (prefers-reduced-motion:reduce){.DiscussionSection_sort__OjsBb button{transition:none}}.DiscussionSection_commentPlaceholders__5NH8Q{display:grid;gap:var(--v2-space-8)}.DiscussionSection_commentPlaceholderBody__r_cB2{display:grid;gap:var(--v2-space-3);padding-top:var(--v2-space-1)}.CourseEngagement_root__sXvzp{width:min(100%,58rem);margin:clamp(var(--v2-space-10),7vw,var(--v2-space-16)) auto 0;scroll-margin-top:var(--v2-page-sticky-offset)}.CourseEngagement_divider__0vH8m{width:100%;height:1px;margin-bottom:var(--v2-space-8);background:linear-gradient(90deg,transparent,var(--v2-border-default) 18%,var(--v2-border-default) 82%,transparent)}.CourseEngagement_engagementBar___7hrQ{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-5);flex-wrap:wrap;padding:var(--v2-space-3) 0;border-bottom:1px solid var(--v2-border-subtle)}.CourseEngagement_completionSummary__KCfks{display:flex;min-width:0;align-items:center;gap:var(--v2-space-3)}.CourseEngagement_completionSummary__KCfks>div{display:grid;gap:.15rem}.CourseEngagement_completionSummary__KCfks strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-sm)}.CourseEngagement_completionSummary__KCfks small{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.CourseEngagement_actions__f1BzS{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--v2-space-2);margin-left:auto}@media (max-width:48rem){.CourseEngagement_engagementBar___7hrQ{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-3) 0}.CourseEngagement_completionSummary__KCfks{min-width:0}.CourseEngagement_completionSummary__KCfks small{display:none}.CourseEngagement_actions__f1BzS{display:flex;width:100%;justify-content:flex-start;gap:var(--v2-space-2)}.CourseEngagement_actions__f1BzS>button:first-child{min-width:0;flex:1 1 auto}.CourseEngagement_actions__f1BzS>button:not(:first-child){min-width:2.75rem;width:auto;flex:1 1 auto}}@media (max-width:36rem){.CourseEngagement_actions__f1BzS>button:first-child{width:auto}}.CourseNavigationGuide_root__q3D_X{padding-top:var(--v2-space-10);border-top:1px solid var(--v2-border-subtle)}.CourseNavigationGuide_root__q3D_X h3{margin:0 0 var(--v2-space-4);font-size:var(--v2-type-size-lg)}.CourseNavigationGuide_root__q3D_X h3:not(:first-child){margin-top:var(--v2-space-8)}.CourseNavigationGuide_root__q3D_X p,.CourseNavigationGuide_rules__26X2w dd{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.CourseNavigationGuide_rules__26X2w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-5) var(--v2-space-8);margin:0}.CourseNavigationGuide_rules__26X2w dt{margin-bottom:var(--v2-space-2);font-weight:var(--v2-type-weight-semibold)}.CourseNavigationGuide_rules__26X2w dd{margin:0}.CourseNavigationGuide_tokens__Vuqzi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v2-space-6);margin-top:var(--v2-space-6)}.CourseNavigationGuide_token__wnjjd{min-width:0}.CourseNavigationGuide_token__wnjjd code,.CourseNavigationGuide_token__wnjjd strong{display:block}.CourseNavigationGuide_token__wnjjd strong{margin-top:var(--v2-space-3);font-size:var(--v2-type-size-sm)}.CourseNavigationGuide_token__wnjjd code{margin-top:var(--v2-space-2);overflow-wrap:anywhere;font-size:var(--v2-type-size-xs);color:var(--v2-text-secondary)}.CourseNavigationGuide_token__wnjjd summary{cursor:pointer;color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.CourseNavigationGuide_token__wnjjd summary:focus-visible{outline:2px solid var(--v2-border-focus);outline-offset:3px}.CourseNavigationGuide_sample__UtD3X{position:relative;height:3.5rem;border-radius:var(--v2-course-navigation-radius);background:var(--v2-course-navigation-background)}.CourseNavigationGuide_sample__UtD3X[data-kind=surface]{background:var(--sample-value)}.CourseNavigationGuide_sample__UtD3X[data-kind=glow]{background:var(--course-context-gradient);box-shadow:var(--sample-value)}.CourseNavigationGuide_sample__UtD3X[data-kind=radius]{border-radius:var(--sample-value);background:var(--v2-course-directory-selected-background)}.CourseNavigationGuide_sample__UtD3X[data-kind=inset]{padding:var(--sample-value)}.CourseNavigationGuide_sample__UtD3X[data-kind=inset] span{display:block;height:100%;border-radius:var(--v2-course-navigation-radius);background:var(--course-context-gradient)}.CourseNavigationGuide_sample__UtD3X[data-kind=motion] span{position:absolute;inset-block:var(--v2-course-navigation-inset);left:var(--v2-course-navigation-inset);width:calc(50% - var(--v2-course-navigation-inset));border-radius:var(--v2-course-navigation-radius);background:var(--course-context-gradient);transition:transform var(--sample-value) var(--v2-ease-emphasis)}.CourseNavigationGuide_sample__UtD3X[data-kind=motion][data-moved=true] span{transform:translateX(100%)}@media (max-width:64rem){.CourseNavigationGuide_tokens__Vuqzi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.CourseNavigationGuide_rules__26X2w,.CourseNavigationGuide_tokens__Vuqzi{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CourseNavigationGuide_sample__UtD3X[data-kind=motion] span{transition:none}}.CourseDetailHeader_root__Xv4uj{display:grid;justify-items:center;gap:var(--v2-space-5);padding:var(--v2-space-6) var(--v2-space-4) var(--v2-space-8);text-align:center}.CourseDetailHeader_root__Xv4uj h1{max-width:30ch;margin:0;color:var(--v2-text-primary);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:var(--v2-type-weight-bold);letter-spacing:-.025em;line-height:1.4;overflow-wrap:anywhere;text-wrap:balance}.CourseDetailHeader_root__Xv4uj[data-single-line-title] h1{max-width:100%;font-size:clamp(1.35rem,2.35vw,2.35rem);white-space:nowrap;text-wrap:nowrap}.CourseDetailHeader_meta__29Eh1,.CourseDetailHeader_tags__YYE_p{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v2-space-3) var(--v2-space-6)}.CourseDetailHeader_meta__29Eh1 span{display:inline-flex;align-items:center;gap:var(--v2-space-2);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.CourseDetailHeader_meta__29Eh1 img{width:1.75rem;height:1.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.CourseDetailHeader_meta__29Eh1 svg{width:1rem;height:1rem}.CourseDetailHeader_tags__YYE_p{gap:var(--v2-space-2)}@media (max-width:44rem){.CourseDetailHeader_root__Xv4uj{justify-items:start;padding:var(--v2-space-4) 0 var(--v2-space-6);gap:var(--v2-space-4);text-align:left}.CourseDetailHeader_root__Xv4uj h1{max-width:100%;font-size:clamp(1.5rem,6vw,2rem)}.CourseDetailHeader_root__Xv4uj[data-single-line-title] h1{white-space:normal;text-wrap:balance;font-size:clamp(1.5rem,6vw,2rem)}.CourseDetailHeader_meta__29Eh1,.CourseDetailHeader_tags__YYE_p{justify-content:flex-start}}