.shell-brand-module__LEH4eq__homeLink{min-width:var(--size-touch);min-height:var(--size-touch);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shell-brand-module__LEH4eq__homeLink:focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:var(--spacing-1);border-radius:var(--radius-sm)}.shell-brand-module__LEH4eq__homeHeader{background:var(--color-bg-subtle);border-bottom:0}.shell-brand-module__LEH4eq__headerActions{margin-right:calc(-1 * var(--spacing-1));align-items:center;display:flex}.shell-brand-module__LEH4eq__headerIcon{color:var(--color-navigation-text-inactive);display:flex}.shell-brand-module__LEH4eq__mobileNavigation{display:none}@media (max-width:1023px){.shell-brand-module__LEH4eq__serviceMain{--service-bottom-nav-height:calc(var(--size-bottom-navigation) + env(safe-area-inset-bottom,0px));padding-bottom:var(--service-bottom-nav-height)}.shell-brand-module__LEH4eq__mobileNavigation{inset-inline:0;z-index:50;width:100%;max-width:480px;margin-inline:auto;display:flex;position:fixed;bottom:0}}
.shell-module__vBLF1q__footer{gap:var(--spacing-1);padding:var(--spacing-4) var(--layout-inset-page);border-top:var(--size-border) solid var(--color-border-default);background:var(--color-bg-subtle);color:var(--color-text-secondary);flex-direction:column;display:flex}.shell-module__vBLF1q__footerLogo{opacity:.35;align-self:flex-start}.shell-module__vBLF1q__footerSummary{font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all}.shell-module__vBLF1q__footerChannels{gap:var(--spacing-4);font-size:var(--font-caption-size);line-height:var(--font-caption-line);flex-wrap:wrap;display:flex}.shell-module__vBLF1q__footerChannels a{min-height:var(--size-touch);color:var(--color-text-secondary);align-items:center;display:inline-flex}.shell-module__vBLF1q__footerChannels a:focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:var(--spacing-1);border-radius:var(--radius-sm)}.shell-module__vBLF1q__footerPolicies{align-items:center;gap:var(--spacing-4);font-size:var(--font-caption-size);line-height:var(--font-caption-line);flex-wrap:nowrap;display:flex}.shell-module__vBLF1q__footerPolicies a{padding-block:var(--spacing-1);color:var(--color-text-secondary);white-space:nowrap;text-decoration:none}.shell-module__vBLF1q__footerPolicies a:last-child{font-weight:var(--font-label-weight)}.shell-module__vBLF1q__footerBusinessToggle{margin-inline-start:calc((var(--spacing-4) + var(--size-border)) * -1)}.shell-module__vBLF1q__footerBusiness{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all;overflow-wrap:anywhere}.shell-module__vBLF1q__footerBusiness p+p{margin-top:var(--spacing-1)}.shell-module__vBLF1q__mobileHeader,.shell-module__vBLF1q__bottomNavigation{display:none}.shell-module__vBLF1q__desktopNavigation,.shell-module__vBLF1q__mobileHeader{z-index:50;background:var(--color-bg-default);position:sticky;top:0}@media (max-width:1023px){.shell-module__vBLF1q__desktopNavigation{display:none}.shell-module__vBLF1q__mobileHeader{max-width:480px;margin-inline:auto;display:block}.shell-module__vBLF1q__bottomNavigation{inset-inline:0;z-index:50;max-width:480px;margin-inline:auto;display:block;position:fixed;bottom:0}.shell-module__vBLF1q__main{padding-bottom:calc(var(--service-bottom-nav-actual-height,var(--service-bottom-nav-height)) + var(--spacing-4))}.shell-module__vBLF1q__main:has(.shell-module__vBLF1q__footer){padding-bottom:0}.shell-module__vBLF1q__main .shell-module__vBLF1q__footer{padding-bottom:calc(var(--service-bottom-nav-actual-height,var(--service-bottom-nav-height)) + var(--spacing-4) * 2)}}.shell-module__vBLF1q__headerActions{align-items:center;gap:var(--spacing-3);display:flex}
.service-header-module__11ngaG__root{background:var(--color-bg-default);width:100%;max-width:480px;margin-inline:auto}.service-header-module__11ngaG__logoLink{min-height:var(--size-touch);flex-shrink:0;align-items:center;display:inline-flex}.service-header-module__11ngaG__logoLink:focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:var(--spacing-1);border-radius:var(--radius-sm)}.service-header-module__11ngaG__actions{grid-template-columns:repeat(3, var(--size-control-small));color:var(--color-navigation-text-inactive);align-items:center;margin-inline-end:calc((var(--size-icon) - var(--size-control-small)) / 2);display:grid}.service-header-module__11ngaG__searchAction{grid-column:1}.service-header-module__11ngaG__notificationAction{grid-column:2}.service-header-module__11ngaG__profileAction{grid-column:3}.service-header-module__11ngaG__loginAction{grid-column:2/span 2;justify-self:end;margin-inline-end:var(--spacing-2)}.service-header-module__11ngaG__sectionTitle{font-size:var(--font-sectionAppBar-size);line-height:var(--font-sectionAppBar-line);font-weight:var(--font-sectionAppBar-weight);margin:0}
.home-learning-module__G-dciq__resumeLink{border-radius:var(--radius-sm);min-width:0;display:block}.home-learning-module__G-dciq__resumeLink:focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--size-focus))}.home-learning-module__G-dciq__resumeLink:hover .home-learning-module__G-dciq__learningHero{background:var(--color-bg-subtle)}.home-learning-module__G-dciq__learningHero{gap:var(--spacing-4);padding:var(--learning-card-padding,var(--spacing-5));border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-default);display:grid}.home-learning-module__G-dciq__learningSummary{gap:var(--spacing-3);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.home-learning-module__G-dciq__video{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-bg-inverse);display:block;position:relative;overflow:hidden}.home-learning-module__G-dciq__video>img{object-fit:cover}.home-learning-module__G-dciq__learningBody{gap:var(--spacing-1);min-width:0;display:grid}.home-learning-module__G-dciq__courseHeading{gap:var(--spacing-1);justify-items:start;display:grid}.home-learning-module__G-dciq__courseHeading h1,.home-learning-module__G-dciq__courseHeading h2,.home-learning-module__G-dciq__courseHeading h3{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-title-weight);overflow-wrap:anywhere}.home-learning-module__G-dciq__learningResume{align-items:center;gap:var(--spacing-1);color:var(--color-text-link);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-button-weight);flex-wrap:wrap;display:flex}.home-learning-module__G-dciq__milestoneHero{isolation:isolate;gap:var(--spacing-2);padding-inline:var(--spacing-4);display:grid;position:relative}.home-learning-module__G-dciq__milestoneArt{place-items:center;width:112px;height:100px;display:grid}.home-learning-module__G-dciq__completionCharacter{object-fit:contain;width:112px;height:auto;max-height:100px}.home-learning-module__G-dciq__certificateImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto}.home-learning-module__G-dciq__certificateFallback{border:var(--size-border) solid var(--color-selection-border);border-radius:var(--radius-sm);width:72px;height:96px;color:var(--color-brand-primary);background:var(--color-bg-default);place-items:center;display:grid}.home-learning-module__G-dciq__milestoneContent{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) 112px;align-items:center;display:grid}.home-learning-module__G-dciq__milestoneCopy{min-width:0}.home-learning-module__G-dciq__courseName{max-width:100%;margin-bottom:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);overflow-wrap:anywhere}.home-learning-module__G-dciq__milestoneTitle,.home-learning-module__G-dciq__milestoneDescription{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-body-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight);word-break:keep-all}.home-learning-module__G-dciq__milestoneTitle{color:var(--color-brand-primary)}.home-learning-module__G-dciq__milestoneDescription{margin-top:0}.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneContent{grid-template-columns:minmax(0, 1fr) calc(var(--spacing-12) * 2);gap:var(--spacing-2)}.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneArt{width:calc(var(--spacing-12) * 2);height:var(--spacing-20)}.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__completionCharacter{width:calc(var(--spacing-12) * 2);max-height:var(--spacing-20)}@media (max-width:389px){.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneContent{grid-template-columns:minmax(0, 1fr) var(--spacing-20)}.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneArt,.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__completionCharacter{width:var(--spacing-20)}}@media (max-width:359px){.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneContent{grid-template-columns:minmax(0, 1fr) var(--spacing-16);gap:var(--spacing-1)}.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneArt,.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__completionCharacter{width:var(--spacing-16);max-height:var(--spacing-16)}}.home-learning-module__G-dciq__milestoneFooter{gap:var(--spacing-2);display:grid}.home-learning-module__G-dciq__deadline{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);min-height:var(--spacing-12);border-radius:var(--radius-sm);background:var(--color-bg-default);flex-wrap:wrap;display:flex}.home-learning-module__G-dciq__deadline p{word-break:keep-all;min-width:min-content;color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);flex:1}.home-learning-module__G-dciq__deadline>:last-child{flex-shrink:0}.home-learning-module__G-dciq__deadlineTimer{max-width:100%;margin-left:auto}.home-learning-module__G-dciq__timerValues,.home-learning-module__G-dciq__timerUnit,.home-learning-module__G-dciq__timerDigits{align-items:center;gap:calc(var(--spacing-1) / 2);display:inline-flex}.home-learning-module__G-dciq__timerValues{justify-content:flex-end;gap:var(--spacing-1);color:var(--primitive-gray-800);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);font-variant-numeric:tabular-nums;flex-wrap:wrap}.home-learning-module__G-dciq__timerDigits>span{min-width:max(var(--spacing-5), 1em);padding:calc(var(--spacing-1) / 2);border-radius:calc(var(--radius-sm) / 2);color:var(--primitive-coral-500);background:var(--primitive-coral-50);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-button-weight);place-items:center;display:grid}.home-learning-module__G-dciq__deadlineStatus{color:var(--primitive-coral-500);font-size:var(--font-caption-size);line-height:var(--font-caption-line);margin-left:auto}@media (max-width:359px){.home-learning-module__G-dciq__timerDigits>span{min-width:max(var(--spacing-4), 1em)}}.home-learning-module__G-dciq__actions{justify-items:stretch;gap:var(--spacing-1);display:grid}.home-learning-module__G-dciq__loading{gap:var(--spacing-4);min-height:200px;padding:var(--spacing-4);display:grid}.home-learning-module__G-dciq__error{gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-4);display:grid}
.learning-course-carousel-module__IaVT2q__singleCourse,.learning-course-carousel-module__IaVT2q__carousel{min-width:0;padding-inline:var(--spacing-4)}.learning-course-carousel-module__IaVT2q__controls,.learning-course-carousel-module__IaVT2q__navigation{align-items:center;gap:var(--spacing-1);display:flex}.learning-course-carousel-module__IaVT2q__controls{justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap}.learning-course-carousel-module__IaVT2q__controls p,.learning-course-carousel-module__IaVT2q__navigation>span{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.learning-course-carousel-module__IaVT2q__navigation{margin-left:auto}.learning-course-carousel-module__IaVT2q__navigation>span{margin-right:var(--spacing-1);white-space:nowrap;font-variant-numeric:tabular-nums}.learning-course-carousel-module__IaVT2q__rail{gap:var(--spacing-4);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.learning-course-carousel-module__IaVT2q__rail::-webkit-scrollbar{display:none}.learning-course-carousel-module__IaVT2q__rail>li{scroll-snap-align:start;flex:0 0 100%;min-width:0;display:flex}.learning-course-carousel-module__IaVT2q__rail>li>a{flex:1;min-width:0}
.academy-landing-module__DcIGDa__page{width:100%;max-width:480px;color:var(--color-text-primary);background:var(--color-bg-default);margin-inline:auto}.academy-landing-module__DcIGDa__content{gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-4) var(--spacing-12);grid-template-columns:minmax(0,1fr);display:grid}.academy-landing-module__DcIGDa__top{--learning-card-padding:var(--spacing-4);gap:var(--spacing-2);grid-template-columns:minmax(0,1fr);display:grid}.academy-landing-module__DcIGDa__sectionTitle{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-title-weight)}.academy-landing-module__DcIGDa__sectionHeading{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.academy-landing-module__DcIGDa__help{gap:var(--spacing-3);padding-top:var(--spacing-6);border-top:var(--size-border) solid var(--color-border-default);display:grid}.academy-landing-module__DcIGDa__help p{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);text-align:center}
.academy-course-card-module__d6-2Fa__card{align-content:start;gap:var(--spacing-2);min-width:0;display:grid}.academy-course-card-module__d6-2Fa__cardMain{gap:var(--spacing-3);min-width:0;display:grid}.academy-course-card-module__d6-2Fa__thumbnail{aspect-ratio:16/9;border-radius:var(--radius-control-medium);background:var(--color-bg-muted);position:relative;overflow:hidden}.academy-course-card-module__d6-2Fa__thumbnailLink{position:absolute;inset:0}.academy-course-card-module__d6-2Fa__thumbnailLink:focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--size-focus))}.academy-course-card-module__d6-2Fa__image{object-fit:cover}.academy-course-card-module__d6-2Fa__badge{z-index:1;inset:var(--spacing-2) auto auto var(--spacing-2);position:absolute}.academy-course-card-module__d6-2Fa__poster{inset:auto auto var(--spacing-3) var(--spacing-3);width:60%;color:var(--color-text-inverse);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-title-weight);white-space:pre-line;word-break:keep-all;position:absolute}.academy-course-card-module__d6-2Fa__cardBody{gap:var(--spacing-1-5);min-width:0;display:grid}.academy-course-card-module__d6-2Fa__title{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-title-weight);word-break:keep-all;margin:0}.academy-course-card-module__d6-2Fa__title a{display:block}@media (max-width:359px){.academy-course-card-module__d6-2Fa__poster{width:70%;inset-inline-start:var(--spacing-2);bottom:var(--spacing-1)}}
.academy-card-details-module__86fOaq__details{min-width:0;display:grid}.academy-card-details-module__86fOaq__details>*{grid-area:1/1}.academy-card-details-module__86fOaq__detailContent{align-content:start;gap:var(--spacing-1-5);min-width:0;display:grid}.academy-card-details-module__86fOaq__detailContent[data-hidden=true]{visibility:hidden}.academy-card-details-module__86fOaq__detailContent .ds-progress[data-variant=compact] .ds-progress-track{height:var(--spacing-1-5)}.academy-card-details-module__86fOaq__description{min-height:calc(var(--font-bodySmall-line) + var(--spacing-4) + var(--spacing-1-5));color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:normal;margin:0}.academy-card-details-module__86fOaq__badges{gap:var(--spacing-1);flex-wrap:wrap;display:flex}
.academy-card-facts-module__KWwSyG__viewport{min-width:0;overflow:hidden}.academy-card-facts-module__KWwSyG__viewport:focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--size-focus))}.academy-card-facts-module__KWwSyG__track{gap:var(--spacing-1);width:max-content;display:flex}.academy-card-facts-module__KWwSyG__track>*{flex:none}.academy-card-facts-module__KWwSyG__track[data-overflow=true]{animation:academy-card-facts-module__KWwSyG__revealFacts var(--facts-duration) linear infinite}.academy-card-facts-module__KWwSyG__viewport:is(:hover,:focus-within) .academy-card-facts-module__KWwSyG__track{animation-play-state:paused}@keyframes academy-card-facts-module__KWwSyG__revealFacts{0%,20%{transform:translate(0)}85%,to{transform:translateX(var(--facts-shift))}}@media (prefers-reduced-motion:reduce){.academy-card-facts-module__KWwSyG__viewport{scrollbar-width:none;overflow-x:auto}.academy-card-facts-module__KWwSyG__track[data-overflow=true]{animation:none}}
.academy-field-empty-module__f90nha__empty{align-items:center;min-height:min(480px,100dvh - 160px);display:grid}.academy-field-empty-module__f90nha__graphic{object-fit:contain;width:176px;height:176px}
