.AccountDashboard_shell__7eax7{display:grid;grid-template-columns:13.5rem minmax(0,1fr);align-items:stretch;gap:var(--v2-space-4);min-width:0}.AccountDashboard_content__E9_Q8{min-height:calc(100dvh - var(--v2-nav-height) - 2rem);scroll-margin-top:calc(var(--v2-nav-height) + 1rem);overflow-anchor:none}.AccountDashboard_sidebar__4piaM{position:sticky;top:6.5rem;align-self:start;display:flex;flex-direction:column;height:calc(100dvh - 7.5rem);box-sizing:border-box;overflow:hidden;min-width:0;padding:var(--v2-space-6) var(--v2-space-2);border-radius:var(--v2-radius-lg);background:var(--v2-surface-base)}.AccountDashboard_identity__jB74Z{flex-shrink:0;--v2-account-profile-avatar-size:5rem;display:grid;justify-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3) var(--v2-space-6);text-align:center}.AccountDashboard_identity__jB74Z>div{min-width:0}.AccountDashboard_identity__jB74Z strong{display:block;font-size:var(--v2-type-size-xl);overflow-wrap:anywhere}.AccountDashboard_identity__jB74Z small{display:block;margin-top:var(--v2-space-1);color:var(--v2-text-secondary)}.AccountDashboard_desktopNavigation__CLFx4,.AccountDashboard_navigation__Xkx7W{display:flex;flex:1;flex-direction:column}.AccountDashboard_desktopNavigation__CLFx4{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--v2-border-subtle) transparent}.AccountDashboard_navigation__Xkx7W{gap:var(--v2-space-3)}.AccountDashboard_navGroup__X_5tG{display:grid;gap:var(--v2-space-1)}.AccountDashboard_navGroup__X_5tG p{margin:0;padding:var(--v2-space-2) var(--v2-space-4);font-size:var(--v2-type-size-xs);color:var(--v2-text-secondary)}.AccountDashboard_navGroup__X_5tG button{display:flex;width:100%;align-items:center;gap:var(--v2-space-3);min-height:2.75rem;padding:var(--v2-space-2) var(--v2-space-4);border:0;border-radius:var(--v2-radius-sm);background:transparent;color:var(--v2-text-secondary);font:inherit;font-size:var(--v2-type-size-sm);text-align:left;cursor:pointer;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out)}.AccountDashboard_navGroup__X_5tG button[aria-current]{background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active);font-weight:var(--v2-type-weight-semibold)}.AccountDashboard_navGroup__X_5tG svg{width:1.125rem;height:1.125rem;flex-shrink:0}.AccountDashboard_identityActions__WyOUS{--v2-button-font-size:var(--v2-type-size-xs);--v2-button-padding-sm:var(--v2-space-2);display:flex;align-items:center;justify-content:center;gap:var(--v2-space-1)}.AccountDashboard_assets__qhUe_,.AccountDashboard_content__E9_Q8,.AccountDashboard_learning__2NGkY,.AccountDashboard_overview__e3vt7{min-width:0}.AccountDashboard_assets__qhUe_,.AccountDashboard_learning__2NGkY,.AccountDashboard_overview__e3vt7{display:grid;align-content:start;gap:var(--v2-space-3)}.AccountDashboard_primaryLink__MoxNy{display:inline-flex;align-items:center;gap:var(--v2-space-3);min-height:2.75rem;padding:0 var(--v2-space-5);border-radius:var(--v2-radius-sm);background:var(--v2-action-primary-bg);color:var(--v2-action-primary-text);text-decoration:none;font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold);transition:background-color var(--v2-motion-fast) var(--v2-ease-out)}.AccountDashboard_primaryLink__MoxNy svg{width:1rem;height:1rem}.AccountDashboard_dashboardColumns__AQyNn{display:grid;grid-template-columns:minmax(0,1fr) 15.5rem;align-items:start;gap:var(--v2-space-3)}.AccountDashboard_balance__aApRQ{position:relative;min-width:0;padding:var(--v2-space-4);border-radius:var(--v2-radius-lg);background:var(--v2-surface-base);display:grid;justify-items:start;gap:var(--v2-space-2)}.AccountDashboard_balance__aApRQ h2{display:flex;align-items:center;gap:var(--v2-space-3);margin:0;font-size:var(--v2-type-size-base)}.AccountDashboard_balance__aApRQ h2 svg{width:1.25rem;height:1.25rem}.AccountDashboard_balance__aApRQ>strong{position:relative;z-index:1;max-width:100%;font-size:2rem;overflow-wrap:anywhere;line-height:1.25}.AccountDashboard_balance__aApRQ>img{position:absolute;right:var(--v2-space-3);top:3rem;width:3.5rem;height:3.5rem;-o-object-fit:contain;object-fit:contain;pointer-events:none;opacity:.8}.AccountDashboard_mobileNavigation__AIExc{display:none}.AccountDashboard_mobileNavigation__AIExc summary:focus-visible,.AccountDashboard_navGroup__X_5tG button:focus-visible,.AccountDashboard_primaryLink__MoxNy:focus-visible{outline:var(--v2-stroke-focus) solid var(--v2-border-focus);outline-offset:2px}.AccountDashboard_navGroup__X_5tG button:active{background:var(--v2-action-secondary-bg-hover)}@media (hover:hover) and (pointer:fine){.AccountDashboard_navGroup__X_5tG button:hover:not([aria-current]){background:var(--v2-action-secondary-bg-hover)}.AccountDashboard_primaryLink__MoxNy:hover{background:var(--v2-action-primary-bg-hover)}}@media (min-width:48.001rem) and (max-height:60rem) and (pointer:fine){.AccountDashboard_sidebar__4piaM{padding-block:var(--v2-space-4)}.AccountDashboard_identity__jB74Z{--v2-account-profile-avatar-size:4rem;padding-bottom:var(--v2-space-3)}.AccountDashboard_navGroup__X_5tG{gap:0}.AccountDashboard_navGroup__X_5tG p{padding-block:var(--v2-space-1)}.AccountDashboard_navGroup__X_5tG button{min-height:2.25rem}.AccountDashboard_navigation__Xkx7W{gap:var(--v2-space-2)}}@media (min-width:75.001rem) and (max-height:52rem){.AccountDashboard_assets__qhUe_,.AccountDashboard_learning__2NGkY,.AccountDashboard_overview__e3vt7{gap:var(--v2-space-2)}}@media (max-width:75rem){.AccountDashboard_shell__7eax7{grid-template-columns:11.5rem minmax(0,1fr)}.AccountDashboard_dashboardColumns__AQyNn{grid-template-columns:minmax(0,1fr)}.AccountDashboard_assets__qhUe_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.AccountDashboard_shell__7eax7{grid-template-columns:minmax(0,1fr)}.AccountDashboard_sidebar__4piaM{position:static;height:auto;overflow:visible;padding:var(--v2-space-4)}.AccountDashboard_identity__jB74Z{--v2-account-profile-avatar-size:3.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0 0 var(--v2-space-3);text-align:left;justify-items:start}.AccountDashboard_identity__jB74Z strong{font-size:var(--v2-type-size-base)}.AccountDashboard_identityActions__WyOUS{grid-column:1/-1;justify-self:end}.AccountDashboard_desktopNavigation__CLFx4{display:none}.AccountDashboard_mobileNavigation__AIExc{display:block}.AccountDashboard_mobileNavigation__AIExc summary{display:flex;align-items:center;gap:var(--v2-space-2);min-height:2.75rem;cursor:pointer;list-style:none}.AccountDashboard_mobileNavigation__AIExc summary::-webkit-details-marker{display:none}.AccountDashboard_mobileNavigation__AIExc summary svg{width:1.125rem;height:1.125rem}.AccountDashboard_mobileNavigation__AIExc summary>span{margin-left:auto;color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.AccountDashboard_mobileNavigation__AIExc .AccountDashboard_navigation__Xkx7W{padding-top:var(--v2-space-3)}.AccountDashboard_assets__qhUe_{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.AccountDashboard_navGroup__X_5tG button,.AccountDashboard_primaryLink__MoxNy{transition:none}}.AccountBanner_banner__X58ZL{position:relative;isolation:isolate;min-height:clamp(11rem,22vh,14rem);min-width:0;border-radius:var(--v2-radius-lg);background:var(--v2-surface-base);overflow:hidden}.AccountBanner_section__1X5__{margin-bottom:var(--v2-space-4)}.AccountBanner_image__jOKYt{position:absolute;z-index:-1;inset:0 0 0 auto;width:auto;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%);mask-image:linear-gradient(90deg,transparent,#000 24%)}.AccountBanner_copy__Z6lHH{position:relative;display:flex;width:52%;min-height:inherit;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--v2-space-4) var(--v2-space-6);background:linear-gradient(90deg,var(--v2-surface-base) 58%,transparent)}.AccountBanner_banner__X58ZL h1{margin:0 0 var(--v2-space-2);font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:var(--v2-type-leading-heading)}.AccountBanner_banner__X58ZL h2{margin:0;font-size:var(--v2-type-size-base);line-height:1.5;overflow-wrap:anywhere}.AccountBanner_copy__Z6lHH>p{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.AccountBanner_welcome__Ix3qc .AccountBanner_copy__Z6lHH>p{margin:var(--v2-space-1) 0 var(--v2-space-3)}.AccountBanner_copy__Z6lHH>small{margin-top:var(--v2-space-3);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);line-height:var(--v2-type-leading-body)}@media (min-width:75.001rem) and (max-height:52rem){.AccountBanner_banner__X58ZL{min-height:11rem}.AccountBanner_copy__Z6lHH{padding-block:var(--v2-space-2)}.AccountBanner_banner__X58ZL h1{margin-bottom:var(--v2-space-1)}}@media (max-width:75rem){.AccountBanner_banner__X58ZL{min-height:12rem}.AccountBanner_copy__Z6lHH{width:60%}}@media (max-width:48rem){.AccountBanner_banner__X58ZL{min-height:0}.AccountBanner_banner__X58ZL .AccountBanner_image__jOKYt{display:none}.AccountBanner_copy__Z6lHH{width:100%;min-height:0;padding:var(--v2-space-5)}.AccountBanner_banner__X58ZL h1{font-size:var(--v2-type-size-2xl)}}.Certificates_certificateFrame__cjgPK{position:relative;min-width:0;padding:clamp(8px,1.1vw,16px);border:1px solid var(--v2-certificate-frame-border);border-radius:var(--v2-radius-xs);background:var(--v2-certificate-frame-background);box-shadow:var(--v2-certificate-frame-shadow)}.Certificates_certificateFrame__cjgPK[data-compact]{padding:clamp(4px,.65vw,10px)}.Certificates_artwork__K01Iw{position:relative;width:100%;aspect-ratio:1491/1055;overflow:hidden;background:var(--v2-surface-mist);outline:1px solid color-mix(in srgb,var(--v2-apricot-700) 16%,transparent)}.Certificates_previewArtwork__ANmaP{position:absolute;inset:0;border:0;border-radius:inherit;padding:0;background:transparent;cursor:zoom-in}.Certificates_previewArtwork__ANmaP:focus-visible{outline:var(--v2-stroke-focus) solid var(--v2-border-focus);outline-offset:3px}.Certificates_previewArtwork__ANmaP:hover{box-shadow:inset 0 0 0 1px var(--v2-border-focus)}.Certificates_artwork__K01Iw canvas{display:block;width:100%;height:auto}.Certificates_artwork__K01Iw canvas[hidden]{display:none}.Certificates_artworkState__NKhdW{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--v2-space-3);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.Certificates_grid__P566X{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--v2-space-4)}.Certificates_card__Ynd3L{min-width:0;width:100%;max-width:var(--v2-certificate-card-max-width);padding:var(--v2-space-3);background:var(--v2-surface-base);border-radius:var(--v2-radius-md);display:grid;align-content:start;gap:var(--v2-space-3)}.Certificates_card__Ynd3L h2{margin:0;font-size:var(--v2-type-size-base);overflow-wrap:anywhere}.Certificates_placeholder__Mcvcq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v2-space-3);aspect-ratio:1491/1055;padding:var(--v2-space-3);text-align:center;color:var(--v2-text-secondary);border:1px dashed var(--v2-border-control);background:var(--v2-surface-sunken)}.Certificates_placeholder__Mcvcq>svg{width:2rem;height:2rem;color:var(--v2-purple-700);stroke-width:1.5}.Certificates_placeholder__Mcvcq>span{font-size:var(--v2-type-size-sm)}.Certificates_placeholder__Mcvcq>small{font-size:var(--v2-type-size-xs);line-height:var(--v2-type-leading-body)}[data-compact]>.Certificates_placeholder__Mcvcq{gap:var(--v2-space-1);padding:var(--v2-space-2)}[data-compact]>.Certificates_placeholder__Mcvcq>svg{width:1.25rem;height:1.25rem}[data-compact]>.Certificates_placeholder__Mcvcq>span{font-size:var(--v2-type-size-xs)}.Certificates_muted__QawvR{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);margin:0;overflow-wrap:anywhere}.Certificates_actions__h0qiu{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v2-space-2)}.Certificates_stack__yQ1Ew{display:grid;min-width:0;gap:var(--v2-space-4)}.Certificates_field__kHUO5{display:grid;gap:var(--v2-space-2);min-width:0;font-size:var(--v2-type-size-sm)}.Certificates_list__0wcNf{display:grid;gap:var(--v2-space-3)}.Certificates_record__Exilb{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--v2-space-4);padding:var(--v2-space-4);border-bottom:1px solid var(--v2-border-subtle)}.Certificates_record__Exilb h2{margin:0 0 var(--v2-space-2);font-size:var(--v2-type-size-base)}.Certificates_verification__oTAgo{width:min(100%,48rem);margin:var(--v2-space-10) auto;padding:var(--v2-space-6);background:var(--v2-surface-base);border-radius:var(--v2-radius-lg)}.Certificates_verification__oTAgo dl{display:grid;grid-template-columns:auto 1fr;gap:var(--v2-space-4)}.Certificates_verification__oTAgo dd{margin:0;overflow-wrap:anywhere}@media (max-width:48rem){.Certificates_grid__P566X{grid-template-columns:minmax(0,1fr)}.Certificates_verification__oTAgo dl{grid-template-columns:minmax(0,1fr);gap:var(--v2-space-2)}}.AccountHomeOverview_statistics__0NMDj{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;gap:var(--v2-space-3)}.AccountHomeOverview_statistics__0NMDj>div{--stat-surface:var(--v2-purple-50);--stat-tint:var(--v2-purple-100);--stat-ink:var(--v2-purple-700);min-width:0;padding:var(--v2-space-3) var(--v2-space-4);border-radius:var(--v2-radius-md);background:var(--stat-surface);box-shadow:var(--v2-elevation-raised)}.AccountHomeOverview_statistics__0NMDj>[data-tone=apricot]{--stat-surface:var(--v2-apricot-50);--stat-tint:var(--v2-apricot-100);--stat-ink:var(--v2-apricot-700)}.AccountHomeOverview_statistics__0NMDj>[data-tone=blue]{--stat-surface:var(--v2-blue-50);--stat-tint:var(--v2-blue-100);--stat-ink:var(--v2-blue-700)}.AccountHomeOverview_statistics__0NMDj>[data-tone=pink]{--stat-surface:var(--v2-pink-50);--stat-tint:var(--v2-pink-100);--stat-ink:var(--v2-pink-700)}.AccountHomeOverview_statistics__0NMDj>[data-tone=sage]{--stat-surface:var(--v2-sage-100);--stat-tint:color-mix(in srgb,var(--v2-sage-400) 22%,var(--v2-sage-100));--stat-ink:var(--v2-sage-700)}.AccountHomeOverview_statistics__0NMDj dt{display:flex;align-items:center;gap:var(--v2-space-2);color:var(--stat-ink);font-size:var(--v2-type-size-xs)}.AccountHomeOverview_statIcon__VHOQf{display:grid;place-items:center;flex:0 0 2rem;height:2rem;border-radius:var(--v2-radius-xs);background:linear-gradient(145deg,var(--v2-white-a80),var(--stat-tint));box-shadow:0 3px 6px color-mix(in srgb,var(--stat-ink) 14%,transparent)}.AccountHomeOverview_statIcon__VHOQf svg{width:1.125rem;height:1.125rem;stroke-width:1.75}.AccountHomeOverview_statistics__0NMDj dd{margin:var(--v2-space-2) 0 0;font-size:var(--v2-type-size-2xl);font-weight:var(--v2-type-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.AccountHomeOverview_statistics__0NMDj small{margin-left:var(--v2-space-2);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-regular);color:var(--stat-ink)}.AccountHomeOverview_walls__zFASW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-3);min-width:0}.AccountHomeOverview_wall__C6so1{min-width:0;padding:var(--v2-space-3) var(--v2-space-4) var(--v2-space-4);background:var(--v2-surface-base);border-radius:var(--v2-radius-lg)}.AccountHomeOverview_wall__C6so1 header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--v2-space-1);margin-bottom:var(--v2-space-2)}.AccountHomeOverview_wall__C6so1 h2{margin:0;font-size:var(--v2-type-size-base)}.AccountHomeOverview_certificates__6FJG5,.AccountHomeOverview_medals__MLU4A{display:grid;align-items:start;gap:var(--v2-space-2)}.AccountHomeOverview_medals__MLU4A{grid-template-columns:repeat(3,minmax(0,1fr))}.AccountHomeOverview_certificates__6FJG5{grid-template-columns:repeat(2,minmax(0,1fr))}.AccountHomeOverview_medals__MLU4A button{border:0;padding:0;color:var(--v2-text-primary);background:transparent;font:inherit;cursor:pointer;border-radius:var(--v2-radius-xs);display:grid;justify-items:center;gap:var(--v2-space-2)}.AccountHomeOverview_medals__MLU4A img{width:100%;height:5rem;-o-object-fit:contain;object-fit:contain}.AccountHomeOverview_certificate__sOuvh{position:relative;min-width:0}.AccountHomeOverview_certificateArtwork__7QjvX{width:min(100%,8rem)}.AccountHomeOverview_medals__MLU4A button:focus-visible{outline:var(--v2-stroke-focus) solid var(--v2-border-focus);outline-offset:3px}.AccountHomeOverview_medals__MLU4A button:hover{background:var(--v2-surface-mist)}.AccountHomeOverview_message__NcAPE{min-height:6rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--v2-space-2);margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.AccountHomeOverview_message__NcAPE p{margin:0}.AccountHomeOverview_message__NcAPE small{font-size:var(--v2-type-size-xs)}@media (max-width:48rem){.AccountHomeOverview_statistics__0NMDj{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--v2-space-4)}.AccountHomeOverview_statistics__0NMDj>div{padding:var(--v2-space-3)}.AccountHomeOverview_statistics__0NMDj dt{flex-direction:column;align-items:flex-start}.AccountHomeOverview_walls__zFASW{grid-template-columns:minmax(0,1fr)}.AccountHomeOverview_medals__MLU4A img{height:5.5rem}}.AccountSectionBanner_balance__FZSV0{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--v2-space-2);margin-top:var(--v2-space-3);font-size:var(--v2-type-size-sm)}.AccountSectionBanner_balance__FZSV0 strong{font-size:var(--v2-type-size-3xl);font-variant-numeric:tabular-nums}