.Banner-module-scss-module__YtBapG__banner{background:var(--surface-high);grid-gap:1.5rem;height:100%;padding:1rem 0;display:grid}.Banner-module-scss-module__YtBapG__banner .Banner-module-scss-module__YtBapG__image{grid-area:image}.Banner-module-scss-module__YtBapG__banner .Banner-module-scss-module__YtBapG__image img{border-radius:.2rem}.Banner-module-scss-module__YtBapG__banner .Banner-module-scss-module__YtBapG__text{grid-area:text}.Banner-module-scss-module__YtBapG__banner .Banner-module-scss-module__YtBapG__text h3{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;font-size:1rem;font-weight:400;line-height:130%}.Banner-module-scss-module__YtBapG__banner .Banner-module-scss-module__YtBapG__text p{color:var(--high-secondary-default);font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;font-size:1rem;font-weight:400;line-height:130%}.Banner-module-scss-module__YtBapG__banner .Banner-module-scss-module__YtBapG__actionable{grid-area:actionable}.Banner-module-scss-module__YtBapG__banner[data-has-link=true]{cursor:pointer}@media (min-width:768px){.Banner-module-scss-module__YtBapG__banner{grid-template-columns:auto 1fr auto;grid-template-areas:"image text actionable";align-items:center}}@media (min-width:0) and (max-width:767px){.Banner-module-scss-module__YtBapG__banner{grid-gap:1rem;grid-template:"image text""image actionable"/auto 1fr;align-content:center}}
.ShareButton-module-scss-module__ydZ1Ua__share-button{cursor:pointer;pointer-events:auto;width:2.5rem;height:2.5rem;transition:var(--base-transition);background:#0009;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ShareButton-module-scss-module__ydZ1Ua__share-button:disabled{cursor:default}
.Teaser-module-scss-module__TKzrla__media{--video-z-index:2;-webkit-user-select:none;user-select:none;aspect-ratio:16/9;border-radius:var(--border-radius) var(--border-radius) 0 0;background-color:var(--prata-20);max-width:100vw;display:grid;position:relative;overflow:hidden}.Teaser-module-scss-module__TKzrla__media *{grid-area:1/-1}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__cover-image{z-index:1}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__video-component{width:100%;height:100%;transition:var(--long-transition);z-index:var(--video-z-index);opacity:0;position:static;overflow:hidden}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__big-button,.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__corner-button{z-index:calc(var(--video-z-index) + 1);pointer-events:none;transition:var(--base-transition);opacity:0;display:grid;position:static}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__big-button[data-on=true],.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__corner-button[data-on=true]{opacity:1;pointer-events:auto}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__big-button{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__big-button span{place-items:center;display:grid}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__center-icon{width:3.5rem;height:3.5rem}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__corner-button{cursor:pointer;appearance:none;background:#0009;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__corner-button span{place-items:center;display:grid}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__corner-button .Teaser-module-scss-module__TKzrla__corner-icon{width:1rem;height:1rem}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__corner-button:focus-visible{outline:2px solid var(--prata-99);outline-offset:2px}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__corner-actions{z-index:calc(var(--video-z-index) + 1);pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.5rem;padding:1rem;display:flex;position:static}.Teaser-module-scss-module__TKzrla__media[data-playing=true] .Teaser-module-scss-module__TKzrla__video-component{opacity:1}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__loading{z-index:calc(var(--video-z-index) + 1);opacity:0;transition:var(--base-transition);justify-content:center;align-items:center;gap:.4rem;display:flex;position:static}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__loading span{background-color:var(--prata-99);border-radius:50%;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite Teaser-module-scss-module__TKzrla__bounce}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__loading span:nth-child(2){animation-delay:.2s}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__loading span:nth-child(3){animation-delay:.4s}@keyframes Teaser-module-scss-module__TKzrla__bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.Teaser-module-scss-module__TKzrla__media[data-ready=false] .Teaser-module-scss-module__TKzrla__loading{opacity:1}@media (min-width:0) and (max-width:767px){.Teaser-module-scss-module__TKzrla__media[data-ready=false] .Teaser-module-scss-module__TKzrla__video-component{max-height:calc(56.35vw - 2*var(--hz-padding))}.Teaser-module-scss-module__TKzrla__media .Teaser-module-scss-module__TKzrla__video-component{max-height:100%}}
.CategoryTabs-module-scss-module__ueNA5q__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.CategoryTabs-module-scss-module__ueNA5q__tabs::-webkit-scrollbar{display:none}.CategoryTabs-module-scss-module__ueNA5q__tabsInner{gap:.5rem;min-width:max-content;padding:0;display:flex}.CategoryTabs-module-scss-module__ueNA5q__tab{font-family:var(--font-family);height:2rem;color:var(--base-secondary-default);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.5rem;padding:0 .5rem;font-size:1rem;font-weight:700}.CategoryTabs-module-scss-module__ueNA5q__tab:hover{color:var(--base-primary-default);background:var(--base-accent-default)}.CategoryTabs-module-scss-module__ueNA5q__tab.CategoryTabs-module-scss-module__ueNA5q__active{background:var(--base-highlight-default);color:var(--base-on-highlight-default)}
.CountRequirements-module-scss-module__QDv4gW__container{align-items:center;gap:.5rem;padding-left:2rem;display:flex}.CountRequirements-module-scss-module__QDv4gW__pill{background:var(--base-highlight-default);height:1.375rem;color:var(--base-on-highlight-default);letter-spacing:-.16px;border-radius:9px;justify-content:center;align-items:center;padding:0 .5rem;font-size:1rem;font-weight:700;line-height:1.3;display:inline-flex}.CountRequirements-module-scss-module__QDv4gW__label{letter-spacing:-.16px;color:var(--base-primary-default);font-size:1rem;font-weight:400;line-height:1.3}
.ObjectiveRow-module-scss-module__bCLYna__row{padding:.75rem 0}.ObjectiveRow-module-scss-module__bCLYna__row:not([open]):hover{background-color:var(--base-accent-default)}.ObjectiveRow-module-scss-module__bCLYna__row:not([open]):active{background-color:var(--base-accent-hover)}.ObjectiveRow-module-scss-module__bCLYna__row.ObjectiveRow-module-scss-module__bCLYna__carouselExpanded[open]:not([data-closing])>:nth-child(2){overflow:visible}.ObjectiveRow-module-scss-module__bCLYna__row:first-child{border-top:none}.ObjectiveRow-module-scss-module__bCLYna__row:not(:first-child){border-top:1px solid var(--base-border-secondary-default)}.ObjectiveRow-module-scss-module__bCLYna__row.ObjectiveRow-module-scss-module__bCLYna__completed .ObjectiveRow-module-scss-module__bCLYna__objectiveNum,.ObjectiveRow-module-scss-module__bCLYna__row.ObjectiveRow-module-scss-module__bCLYna__completed .ObjectiveRow-module-scss-module__bCLYna__displayText{color:var(--base-tertiary-default)}.ObjectiveRow-module-scss-module__bCLYna__row.ObjectiveRow-module-scss-module__bCLYna__exhausted .ObjectiveRow-module-scss-module__bCLYna__objectiveNum{color:var(--ouro-80)}.ObjectiveRow-module-scss-module__bCLYna__row .ObjectiveRow-module-scss-module__bCLYna__labelExpanded .ObjectiveRow-module-scss-module__bCLYna__objectiveNum{color:var(--base-tertiary-default);font-weight:700}.ObjectiveRow-module-scss-module__bCLYna__row .ObjectiveRow-module-scss-module__bCLYna__labelExpanded .ObjectiveRow-module-scss-module__bCLYna__separator{color:var(--base-border-default,var(--base-tertiary-default))}.ObjectiveRow-module-scss-module__bCLYna__row .ObjectiveRow-module-scss-module__bCLYna__labelExpanded .ObjectiveRow-module-scss-module__bCLYna__displayText{color:var(--base-primary-default);font-weight:700}.ObjectiveRow-module-scss-module__bCLYna__row[open]:not([data-animated]) .ObjectiveRow-module-scss-module__bCLYna__labelCollapsed{transform:scaleY(0)}.ObjectiveRow-module-scss-module__bCLYna__row[open]:not([data-animated]) .ObjectiveRow-module-scss-module__bCLYna__labelExpanded{transform:scaleY(1)}.ObjectiveRow-module-scss-module__bCLYna__row[data-animated][open] .ObjectiveRow-module-scss-module__bCLYna__labelCollapsed{animation:.3s ease-in-out forwards ObjectiveRow-module-scss-module__bCLYna__coinOut}.ObjectiveRow-module-scss-module__bCLYna__row[data-animated][open] .ObjectiveRow-module-scss-module__bCLYna__labelExpanded{animation:.3s ease-in-out forwards ObjectiveRow-module-scss-module__bCLYna__coinIn}.ObjectiveRow-module-scss-module__bCLYna__row[data-animated][data-closing] .ObjectiveRow-module-scss-module__bCLYna__labelExpanded{animation:.3s ease-in-out forwards ObjectiveRow-module-scss-module__bCLYna__coinOut}.ObjectiveRow-module-scss-module__bCLYna__row[data-animated][data-closing] .ObjectiveRow-module-scss-module__bCLYna__labelCollapsed{animation:.3s ease-in-out forwards ObjectiveRow-module-scss-module__bCLYna__coinIn}.ObjectiveRow-module-scss-module__bCLYna__row.ObjectiveRow-module-scss-module__bCLYna__current{position:relative}.ObjectiveRow-module-scss-module__bCLYna__row.ObjectiveRow-module-scss-module__bCLYna__current:not(:first-child){border-top:none;margin-top:3.5rem;padding-top:.5rem}.ObjectiveRow-module-scss-module__bCLYna__row.ObjectiveRow-module-scss-module__bCLYna__current:not(:first-child):before{content:"";background:var(--base-border-secondary-default);width:1px;height:3.5rem;position:absolute;top:-3.5rem;left:7.5px}.ObjectiveRow-module-scss-module__bCLYna__header{align-items:center;gap:1rem;display:flex}@media (min-width:0) and (max-width:767px){.ObjectiveRow-module-scss-module__bCLYna__header{max-width:calc(100vw - 2*var(--hz-padding,1rem))}}.ObjectiveRow-module-scss-module__bCLYna__status{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ObjectiveRow-module-scss-module__bCLYna__labelContainer{flex:1;align-items:center;min-width:0;min-height:1.65rem;display:grid}.ObjectiveRow-module-scss-module__bCLYna__labelExpanded,.ObjectiveRow-module-scss-module__bCLYna__labelCollapsed{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:.5rem;display:flex}@media (min-width:0) and (max-width:767px){.ObjectiveRow-module-scss-module__bCLYna__labelExpanded,.ObjectiveRow-module-scss-module__bCLYna__labelCollapsed{flex-direction:column;align-items:flex-start;gap:0}}.ObjectiveRow-module-scss-module__bCLYna__labelCollapsed{letter-spacing:-.16px;font-size:1rem;line-height:1.3}.ObjectiveRow-module-scss-module__bCLYna__labelExpanded{letter-spacing:-.22px;font-size:1.375rem;line-height:1.2;transform:scaleY(0)}.ObjectiveRow-module-scss-module__bCLYna__objectiveNum{color:var(--base-secondary-default);font-weight:400}.ObjectiveRow-module-scss-module__bCLYna__separator{color:var(--base-tertiary-default)}@media (min-width:0) and (max-width:767px){.ObjectiveRow-module-scss-module__bCLYna__separator{display:none}}.ObjectiveRow-module-scss-module__bCLYna__displayText{color:var(--base-secondary-default)}@media (min-width:0) and (max-width:767px){.ObjectiveRow-module-scss-module__bCLYna__displayText{align-self:stretch}}.ObjectiveRow-module-scss-module__bCLYna__content{flex-direction:column;gap:1.5rem;padding-top:.5rem;display:flex}.ObjectiveRow-module-scss-module__bCLYna__noCourses{color:var(--base-tertiary-default);padding:.5rem 0;font-size:.875rem;font-style:italic}.ObjectiveRow-module-scss-module__bCLYna__completedCoursesSection{align-items:flex-start;gap:.5rem;padding-left:2rem;display:flex}.ObjectiveRow-module-scss-module__bCLYna__subdirectoryIcon{flex-shrink:0;align-items:center;height:1.5rem;display:flex}.ObjectiveRow-module-scss-module__bCLYna__completedCoursesList{flex-direction:column;gap:.125rem;display:flex}.ObjectiveRow-module-scss-module__bCLYna__completedCourseRow{height:1.5rem;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.25rem;padding:0 .25rem;display:flex}.ObjectiveRow-module-scss-module__bCLYna__completedCourseRow.ObjectiveRow-module-scss-module__bCLYna__clickable{cursor:pointer}.ObjectiveRow-module-scss-module__bCLYna__completedCourseRow.ObjectiveRow-module-scss-module__bCLYna__clickable:hover span:last-child{text-underline-offset:.3rem;text-decoration:underline}.ObjectiveRow-module-scss-module__bCLYna__completedCourseCheck{flex-shrink:0;align-items:center;display:flex}.ObjectiveRow-module-scss-module__bCLYna__completedCourseName{letter-spacing:-.16px;color:var(--arara-80);font-size:1rem;line-height:1.3}.ObjectiveRow-module-scss-module__bCLYna__completedCourseNameGold{letter-spacing:-.16px;color:var(--ouro-80);font-size:1rem;line-height:1.3}.ObjectiveRow-module-scss-module__bCLYna__seeMore{height:1.5rem;color:var(--base-tertiary-default);letter-spacing:-.16px;cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;padding:0 .25rem 0 calc(16px + .5rem);font-size:1rem;line-height:1.3;display:flex}.ObjectiveRow-module-scss-module__bCLYna__seeMore:hover{color:var(--base-secondary-default);background:var(--surface-high)}.ObjectiveRow-module-scss-module__bCLYna__exhaustedBanner{flex-direction:column;gap:.5rem;padding-top:.5rem;padding-left:2rem;display:flex}.ObjectiveRow-module-scss-module__bCLYna__exhaustedTitle{color:var(--base-primary-default);letter-spacing:-.22px;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.ObjectiveRow-module-scss-module__bCLYna__exhaustedDescription{color:var(--base-secondary-default);letter-spacing:-.16px;margin:0;font-size:1rem;font-weight:400;line-height:1.3}@keyframes ObjectiveRow-module-scss-module__bCLYna__coinOut{0%{transform:scaleY(1)}50%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes ObjectiveRow-module-scss-module__bCLYna__coinIn{0%{transform:scaleY(0)}50%{transform:scaleY(0)}to{transform:scaleY(1)}}
.LevelSection-module-scss-module__ZPEZPa__section{position:relative;overflow:visible}.LevelSection-module-scss-module__ZPEZPa__section.LevelSection-module-scss-module__ZPEZPa__carouselExpanded[open]:not([data-closing])>:nth-child(2){overflow:visible}.LevelSection-module-scss-module__ZPEZPa__section[open] .LevelSection-module-scss-module__ZPEZPa__caret{transform:scaleX(-1)rotate(-90deg)}.LevelSection-module-scss-module__ZPEZPa__caret{transition:transform .2s;transform:scaleX(-1)}.LevelSection-module-scss-module__ZPEZPa__header{cursor:pointer;background:0 0;align-items:center;gap:.625rem;padding:.5rem 0;transition:background .2s;display:flex}.LevelSection-module-scss-module__ZPEZPa__header:hover{background:var(--surface-high);border-radius:.5rem}.LevelSection-module-scss-module__ZPEZPa__status{flex-shrink:0;justify-content:center;align-items:center;display:flex}.LevelSection-module-scss-module__ZPEZPa__title{color:var(--base-primary-default);letter-spacing:-.48px;flex:1;font-size:1.5rem;font-weight:700;line-height:1.17}.LevelSection-module-scss-module__ZPEZPa__header.LevelSection-module-scss-module__ZPEZPa__complete .LevelSection-module-scss-module__ZPEZPa__title{color:var(--base-tertiary-default)}.LevelSection-module-scss-module__ZPEZPa__header.LevelSection-module-scss-module__ZPEZPa__locked{cursor:default}.LevelSection-module-scss-module__ZPEZPa__header.LevelSection-module-scss-module__ZPEZPa__locked:hover{background:0 0}.LevelSection-module-scss-module__ZPEZPa__header.LevelSection-module-scss-module__ZPEZPa__locked .LevelSection-module-scss-module__ZPEZPa__title{color:var(--base-primary-disabled,var(--base-tertiary-default))}.LevelSection-module-scss-module__ZPEZPa__content{flex-direction:column;gap:0;padding:0 0 4rem;display:flex;position:relative;overflow:visible}.LevelSection-module-scss-module__ZPEZPa__content:before{content:"";background:var(--base-border-secondary-default);width:1px;height:3.5rem;position:absolute;top:0;left:7.5px}.LevelSection-module-scss-module__ZPEZPa__content:after{content:"";background:var(--base-border-secondary-default);width:1px;height:3.5rem;position:absolute;bottom:0;left:7.5px}.LevelSection-module-scss-module__ZPEZPa__section:last-child .LevelSection-module-scss-module__ZPEZPa__content{padding-bottom:.5rem}.LevelSection-module-scss-module__ZPEZPa__section:last-child .LevelSection-module-scss-module__ZPEZPa__content:after{display:none}.LevelSection-module-scss-module__ZPEZPa__content>:first-child{margin-top:3.5rem}.LevelSection-module-scss-module__ZPEZPa__content>:last-child{border-bottom:none}.LevelSection-module-scss-module__ZPEZPa__dismissAction{padding:1rem 0}.LevelSection-module-scss-module__ZPEZPa__dismissAction button{text-transform:none}
.PromptBanner-module-scss-module__RYCG6W__banner{background:var(--base-accent-highlight-default);border-radius:8px;padding:1rem}@media (min-width:0) and (max-width:767px){.PromptBanner-module-scss-module__RYCG6W__banner{padding:1rem}}.PromptBanner-module-scss-module__RYCG6W__content{align-items:center;gap:1.5rem;display:flex}@media (min-width:0) and (max-width:767px){.PromptBanner-module-scss-module__RYCG6W__content{flex-wrap:wrap;gap:16px}}.PromptBanner-module-scss-module__RYCG6W__icon{background:var(--base-accent-highlight-hover);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.PromptBanner-module-scss-module__RYCG6W__text{flex:1;min-width:0}.PromptBanner-module-scss-module__RYCG6W__title{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-size:1rem;font-weight:600;line-height:130%}.PromptBanner-module-scss-module__RYCG6W__description{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-primary-default);margin:0;font-size:.875rem;font-weight:400;line-height:140%}.PromptBanner-module-scss-module__RYCG6W__actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}@media (min-width:0) and (max-width:767px){.PromptBanner-module-scss-module__RYCG6W__actions{flex-direction:column;justify-content:flex-end;gap:1rem;width:100%}.PromptBanner-module-scss-module__RYCG6W__actions>*{width:100%}}
.LoadingBar-module-scss-module__R7Bkkq__loadingBar{background:linear-gradient(to right, var(--base-accent-highlight-default), var(--base-highlight-default));height:3px;z-index:calc(var(--z-modal-content) + 100);animation:LoadingBar-module-scss-module__R7Bkkq__loadingAnimation var(--random-duration,2s) ease-out forwards;transform-origin:0;box-shadow:0 0 10px var(--base-accent-default);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.LoadingBar-module-scss-module__R7Bkkq__loadingBar[data-completing=true]{animation:.3s ease-in forwards LoadingBar-module-scss-module__R7Bkkq__completeAnimation}@keyframes LoadingBar-module-scss-module__R7Bkkq__loadingAnimation{0%{transform:scaleX(0)}to{transform:scaleX(var(--random-progress,.9))}}@keyframes LoadingBar-module-scss-module__R7Bkkq__completeAnimation{0%{transform:scaleX(var(--random-progress,.9))}50%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}
.CardGrid-module-scss-module__dj0VIW__component{margin:0 var(--hz-padding);max-width:calc(100vw - 2*var(--hz-padding,1rem));color:var(--base-accent-default);--padding-loading:4rem;align-content:start;min-height:50vh}.CardGrid-module-scss-module__dj0VIW__component .CardGrid-module-scss-module__dj0VIW__card-grid{grid-column-gap:1rem;grid-row-gap:var(--row-gap);grid-template-columns:repeat(var(--columns), 1fr);list-style-type:none;display:grid}.CardGrid-module-scss-module__dj0VIW__component .CardGrid-module-scss-module__dj0VIW__card-grid .CardGrid-module-scss-module__dj0VIW__footer{opacity:0;visibility:hidden;grid-column:1/-1}.CardGrid-module-scss-module__dj0VIW__component .CardGrid-module-scss-module__dj0VIW__card-grid .CardGrid-module-scss-module__dj0VIW__footer[data-footer-visible=true]{opacity:1;visibility:visible}.CardGrid-module-scss-module__dj0VIW__component .CardGrid-module-scss-module__dj0VIW__card-grid[data-is-first=false]{padding-top:var(--row-gap)}.CardGrid-module-scss-module__dj0VIW__component .CardGrid-module-scss-module__dj0VIW__no-occurrences{color:var(--base-primary-default)}@media (min-width:1192px){.CardGrid-module-scss-module__dj0VIW__component{--columns:var(--col-desktop);--padding-top:2.5rem;--row-gap:3rem}.CardGrid-module-scss-module__dj0VIW__card-grid{grid-row-gap:3rem}}@media (min-width:1024px) and (max-width:1191px){.CardGrid-module-scss-module__dj0VIW__component{--columns:var(--col-tablet);--padding-top:1.5rem;--row-gap:2rem}.CardGrid-module-scss-module__dj0VIW__card-grid{grid-row-gap:2rem}}@media (min-width:768px) and (max-width:1023px){.CardGrid-module-scss-module__dj0VIW__component{--columns:var(--col-little-tablet);--padding-top:1.5rem;--row-gap:2rem}}@media (min-width:0) and (max-width:767px){.CardGrid-module-scss-module__dj0VIW__component{--columns:var(--col-mobile);--padding-top:1rem;--row-gap:1rem}.CardGrid-module-scss-module__dj0VIW__card-grid{grid-row-gap:.5rem}}
.CurriculumView-module-scss-module__pmPYra__container{margin:0 var(--hz-padding);max-width:calc(100vw - 2*var(--hz-padding,1rem));flex-direction:column;gap:2.5rem;display:flex}.CurriculumView-module-scss-module__pmPYra__content{flex-direction:column;gap:1.5rem;display:flex}.CurriculumView-module-scss-module__pmPYra__subjectTitle{color:var(--base-primary-default);letter-spacing:-.68px;margin:0;font-size:2.125rem;font-weight:700;line-height:1.1}.CurriculumView-module-scss-module__pmPYra__levels{flex-direction:column;gap:.25rem;display:flex}.CurriculumView-module-scss-module__pmPYra__loading,.CurriculumView-module-scss-module__pmPYra__error,.CurriculumView-module-scss-module__pmPYra__empty{text-align:center;color:var(--base-secondary-default);padding:2rem}.CurriculumView-module-scss-module__pmPYra__error{color:var(--base-error-default)}
.Checks-module-scss-module__m_1M7q__viewport{--step-width:58px;--edge-padding:calc(2 * var(--hz-padding,2rem));width:fit-content;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.Checks-module-scss-module__m_1M7q__viewport:before,.Checks-module-scss-module__m_1M7q__viewport:after{content:"";width:var(--step-width);pointer-events:none;opacity:0;z-index:1;transition:opacity .2s;position:absolute;top:0;bottom:0}.Checks-module-scss-module__m_1M7q__viewport:before{background:linear-gradient(to right, var(--surface-base), transparent);left:0}.Checks-module-scss-module__m_1M7q__viewport:after{background:linear-gradient(to left, var(--surface-base), transparent);right:0}.Checks-module-scss-module__m_1M7q__viewport[data-overflow-left]:before,.Checks-module-scss-module__m_1M7q__viewport[data-overflow-right]:after{opacity:1}.Checks-module-scss-module__m_1M7q__stepper{align-items:center;gap:8px;width:fit-content;transition:transform .3s;display:flex}.Checks-module-scss-module__m_1M7q__stepMarker{border:1px solid var(--base-border-primary-default);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.Checks-module-scss-module__m_1M7q__stepMarker.Checks-module-scss-module__m_1M7q__completed{background-color:var(--base-highlight-default);border-color:var(--base-highlight-default)}.Checks-module-scss-module__m_1M7q__stepMarker.Checks-module-scss-module__m_1M7q__active{background-color:var(--base-accent-highlight-default);border-color:var(--base-highlight-default)}.Checks-module-scss-module__m_1M7q__checkIcon{width:12px;height:12px;color:var(--surface-base);justify-content:center;align-items:center;display:flex}.Checks-module-scss-module__m_1M7q__stroke{background-color:var(--base-border-secondary-default);flex-shrink:0;width:24px;height:1px}
.SetComponent-module-scss-module__hfnoSq__set-game-component{justify-content:center;display:grid}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__header>*{width:var(--w);justify-content:center;align-items:center;display:grid}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__header--title{padding:4rem 0 1rem}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__header--title h1{text-align:center;font-family:var(--font-family);letter-spacing:-.0625rem;word-spacing:-.0625rem;font-size:3.125rem;font-weight:700;line-height:110%;font-family:var(--font-family);margin:0}@media (min-width:0) and (max-width:767px){.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__header--title h1{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-size:2.125rem;font-weight:700;line-height:110%}}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__header--title h1{padding-bottom:.5rem}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__body{grid-row-gap:4rem;display:grid}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__body .SetComponent-module-scss-module__hfnoSq__level--header{--h:3rem;grid-column-gap:1rem;height:var(--h);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__body .SetComponent-module-scss-module__hfnoSq__level--header h2{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;font-size:1.375rem;font-weight:700;line-height:120%}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__body .SetComponent-module-scss-module__hfnoSq__level--header>div{border-bottom:1px solid var(--base-border-secondary-default);height:100%;margin-bottom:var(--h)}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__body .SetComponent-module-scss-module__hfnoSq__level .SetComponent-module-scss-module__hfnoSq__rows h3{text-align:center;padding-top:4rem}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__body .SetComponent-module-scss-module__hfnoSq__level .SetComponent-module-scss-module__hfnoSq__rows .SetComponent-module-scss-module__hfnoSq__row>li>ul{max-width:var(--w);--gap:1rem;margin:calc(var(--gap)*-1) 0 0 calc(var(--gap)*-.5);width:calc(100% + var(--gap));flex-flow:wrap;justify-content:center;padding-top:4rem;display:flex}.SetComponent-module-scss-module__hfnoSq__set-game-component .SetComponent-module-scss-module__hfnoSq__body .SetComponent-module-scss-module__hfnoSq__level .SetComponent-module-scss-module__hfnoSq__rows .SetComponent-module-scss-module__hfnoSq__row>li>ul>*{margin:var(--gap) 0 0 var(--gap)}.SetComponent-module-scss-module__hfnoSq__set-game-info-popup{background-color:var(--prata-0);width:100vw;height:100vh}.SetComponent-module-scss-module__hfnoSq__modal-player{--w:80vw;--h:calc(var(--w) * .5625);width:var(--w);height:var(--h);-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1192px){.SetComponent-module-scss-module__hfnoSq__set-game-component{--w:632px}}@media (min-width:768px) and (max-width:1191px){.SetComponent-module-scss-module__hfnoSq__set-game-component{--w:calc(100vw - 2 * var(--hz-padding))}}
.SetCourseCard-module-scss-module__EsVoEW__course-card{cursor:pointer;max-width:140px}.SetCourseCard-module-scss-module__EsVoEW__course-card[data-layout=unpublished]{cursor:default}.SetCourseCard-module-scss-module__EsVoEW__course-card[data-layout=unpublished] h5{color:var(--base-primary-default)}.SetCourseCard-module-scss-module__EsVoEW__course-card--image{display:grid}.SetCourseCard-module-scss-module__EsVoEW__course-card--image>*{grid-area:1/-1}.SetCourseCard-module-scss-module__EsVoEW__course-card--image--overlay{z-index:1;font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;margin:0;font-size:.875rem;font-weight:400;line-height:140%;display:grid}.SetCourseCard-module-scss-module__EsVoEW__course-card--image--overlay>*{grid-area:1/-1;display:grid}.SetCourseCard-module-scss-module__EsVoEW__course-card--image--overlay[data-position=center]>*{place-content:center;width:100%;height:100%}.SetCourseCard-module-scss-module__EsVoEW__course-card--image--overlay[data-position=bottom]{align-self:end}.SetCourseCard-module-scss-module__EsVoEW__course-card--image--overlay>p{z-index:2}.SetCourseCard-module-scss-module__EsVoEW__course-card--image--overlay .SetCourseCard-module-scss-module__EsVoEW__backdrop{background-color:var(--prata-0);opacity:.6}.SetCourseCard-module-scss-module__EsVoEW__course-card--cover{border-radius:.25rem;height:140px}.SetCourseCard-module-scss-module__EsVoEW__course-card--info{padding-top:.5rem}.SetCourseCard-module-scss-module__EsVoEW__course-card--info h5,.SetCourseCard-module-scss-module__EsVoEW__course-card--info p{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}.SetCourseCard-module-scss-module__EsVoEW__course-card--info p{color:var(--base-tertiary-default)}
.CourseCover-module-scss-module__EEQXAW__base-page{justify-items:center;display:grid}.CourseCover-module-scss-module__EEQXAW__course-cover{width:var(--media-w);display:grid}.CourseCover-module-scss-module__EEQXAW__course-cover h2{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-secondary-default);margin:0;font-size:1rem;font-weight:700;line-height:130%}.CourseCover-module-scss-module__EEQXAW__course-cover section{padding-bottom:var(--section-gap)}@media (min-width:1192px){.CourseCover-module-scss-module__EEQXAW__course-cover{--media-w:728px;--section-gap:3rem}}@media (min-width:0) and (max-width:1191px){.CourseCover-module-scss-module__EEQXAW__course-cover{--media-w:calc(100vw - 2 * var(--hz-padding));--section-gap:2rem}}
.SetInfoHeader-module-scss-module__9IDLPq__info-trigger{--icon-fg:var(--base-primary-default);color:var(--base-primary-default);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:700;display:flex}.SetInfoHeader-module-scss-module__9IDLPq__info-trigger:hover{--icon-fg:var(--base-highlight-default);color:var(--base-highlight-default)}button.SetInfoHeader-module-scss-module__9IDLPq__info-trigger{cursor:pointer}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header{justify-items:center;padding-bottom:2rem;display:grid}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__actionables[data-info-actionable=true]{grid-column-gap:1rem;grid-template-columns:1fr 1fr;display:grid}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__actionables[data-info-actionable=false]>:last-child{display:none}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info{display:grid}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info>*{grid-area:1/-1}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info .SetInfoHeader-module-scss-module__9IDLPq__video-preview-card{cursor:pointer;max-width:30rem;display:grid}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info .SetInfoHeader-module-scss-module__9IDLPq__video-preview-card>*{grid-area:1/-1;width:100%}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info .SetInfoHeader-module-scss-module__9IDLPq__video-preview-card .SetInfoHeader-module-scss-module__9IDLPq__backdrop{z-index:2;background-color:var(--prata-0);opacity:.3;height:100%}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info .SetInfoHeader-module-scss-module__9IDLPq__video-preview-card>:last-child{z-index:3;justify-content:center}@media (min-width:768px){.SetInfoHeader-module-scss-module__9IDLPq__actionables{padding-bottom:4rem}}@media (min-width:768px) and (max-width:1191px){.SetInfoHeader-module-scss-module__9IDLPq__actionables{padding-bottom:3rem}}
