.Banner-module-scss-module__7Qma6a__banner{background:var(--surface-high);grid-gap:1.5rem;height:100%;padding:1rem 0;display:grid}.Banner-module-scss-module__7Qma6a__banner .Banner-module-scss-module__7Qma6a__image{grid-area:image}.Banner-module-scss-module__7Qma6a__banner .Banner-module-scss-module__7Qma6a__image img{border-radius:.2rem}.Banner-module-scss-module__7Qma6a__banner .Banner-module-scss-module__7Qma6a__text{grid-area:text}.Banner-module-scss-module__7Qma6a__banner .Banner-module-scss-module__7Qma6a__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__7Qma6a__banner .Banner-module-scss-module__7Qma6a__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__7Qma6a__banner .Banner-module-scss-module__7Qma6a__actionable{grid-area:actionable}.Banner-module-scss-module__7Qma6a__banner[data-has-link=true]{cursor:pointer}@media (min-width:768px){.Banner-module-scss-module__7Qma6a__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__7Qma6a__banner{grid-gap:1rem;grid-template:"image text""image actionable"/auto 1fr;align-content:center}}
.Teaser-module-scss-module___m_0BW__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___m_0BW__media *{grid-area:1/-1}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__cover-image{z-index:1}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__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___m_0BW__media .Teaser-module-scss-module___m_0BW__big-button,.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__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___m_0BW__media .Teaser-module-scss-module___m_0BW__big-button[data-on=true],.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-button[data-on=true]{opacity:1;pointer-events:auto}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__big-button{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__big-button span{place-items:center;display:grid}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__center-icon{width:3.5rem;height:3.5rem}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__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___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-button span{place-items:center;display:grid}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-button .Teaser-module-scss-module___m_0BW__corner-icon{width:1rem;height:1rem}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-button:focus-visible{outline:2px solid var(--prata-99);outline-offset:2px}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__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___m_0BW__media[data-playing=true] .Teaser-module-scss-module___m_0BW__video-component{opacity:1}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__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___m_0BW__media .Teaser-module-scss-module___m_0BW__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___m_0BW__bounce}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__loading span:nth-child(2){animation-delay:.2s}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__loading span:nth-child(3){animation-delay:.4s}@keyframes Teaser-module-scss-module___m_0BW__bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.Teaser-module-scss-module___m_0BW__media[data-ready=false] .Teaser-module-scss-module___m_0BW__loading,.Teaser-module-scss-module___m_0BW__media[data-error=true] .Teaser-module-scss-module___m_0BW__video-component{opacity:1}.Teaser-module-scss-module___m_0BW__media[data-error=true] .Teaser-module-scss-module___m_0BW__loading{display:none}@media (min-width:0) and (max-width:767px){.Teaser-module-scss-module___m_0BW__media[data-ready=false] .Teaser-module-scss-module___m_0BW__video-component{max-height:calc(56.35vw - 2*var(--hz-padding))}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__video-component{max-height:100%}}
.Collapsible-module-scss-module__f5_u7a__details>.Collapsible-module-scss-module__f5_u7a__summary{list-style:none}.Collapsible-module-scss-module__f5_u7a__details>.Collapsible-module-scss-module__f5_u7a__summary::-webkit-details-marker{display:none}.Collapsible-module-scss-module__f5_u7a__details>.Collapsible-module-scss-module__f5_u7a__summary::marker{content:""}.Collapsible-module-scss-module__f5_u7a__summary{cursor:pointer}.Collapsible-module-scss-module__f5_u7a__body{opacity:0;max-height:0;transition:var(--base-transition);overflow:hidden}.Collapsible-module-scss-module__f5_u7a__details[open]>.Collapsible-module-scss-module__f5_u7a__body{opacity:1;max-height:none}
@keyframes CourseCoverTOC-module-scss-module__6vrb-G__pulse{0%{opacity:.3}to{opacity:1}}.CourseCoverTOC-module-scss-module__6vrb-G__toc h2{padding-bottom:1rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter{--cell-height:60px;--first-cell:2rem;--gap:1rem;overflow:hidden}.CourseCoverTOC-module-scss-module__6vrb-G__chapter details[open]>summary .CourseCoverTOC-module-scss-module__6vrb-G__cell>:first-child{transform:rotateX(180deg)}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell{border-bottom:1px solid var(--high-border-primary-disabled);color:var(--high-secondary-default);-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:grid}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell span{color:var(--high-primary-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell>:last-child{justify-self:end;padding-right:.5rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell{height:var(--cell-height);cursor:pointer;grid-column-gap:1rem;display:grid}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell>:first-child{height:100%;transition:var(--base-transition);justify-content:center;align-items:center;display:grid}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell .CourseCoverTOC-module-scss-module__6vrb-G__chapter-info .CourseCoverTOC-module-scss-module__6vrb-G__extras{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--high-secondary-default);place-self:center end;margin:0;font-size:1rem;font-weight:400;line-height:130%}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell .CourseCoverTOC-module-scss-module__6vrb-G__timelength{justify-self:end;justify-items:end}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell:hover{background-color:var(--high-accent-default);transition:var(--base-transition)}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul{width:calc(100% - var(--first-cell) - var(--gap))}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul li .CourseCoverTOC-module-scss-module__6vrb-G__content-cell{border-bottom:1px solid var(--high-border-primary-disabled);color:var(--high-secondary-default);-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:grid}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul li .CourseCoverTOC-module-scss-module__6vrb-G__content-cell span{color:var(--high-primary-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul li .CourseCoverTOC-module-scss-module__6vrb-G__content-cell>:last-child{justify-self:end;padding-right:.5rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul li .CourseCoverTOC-module-scss-module__6vrb-G__content-cell{height:var(--cell-height);grid-column-gap:var(--gap);margin-left:calc(var(--first-cell) + var(--gap));transition:var(--base-transition);grid-template-columns:1fr 3rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul[data-locked=false] .CourseCoverTOC-module-scss-module__6vrb-G__content-cell:hover{background-color:var(--hover-color)}.CourseCoverTOC-module-scss-module__6vrb-G__chapter[data-skeleton=true]{background:var(--base-secondary-disabled);background-color:var(--base-accent-hover);--separator:2px;height:calc(var(--cell-height) + 1px - var(--separator));margin-bottom:var(--separator);width:100%;animation-name:CourseCoverTOC-module-scss-module__6vrb-G__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseCoverTOC-module-scss-module__6vrb-G__chapter[data-skeleton=true] *{pointer-events:none}@media (min-width:1192px){.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell{grid-template-columns:[caret] var(--first-cell) [title] 1fr [info] 4rem [length] 3rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell .CourseCoverTOC-module-scss-module__6vrb-G__chapter-info{display:grid}}@media (min-width:0) and (max-width:1191px){.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell{grid-template-columns:[caret] var(--first-cell) [title] 1fr [length] 3rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell .CourseCoverTOC-module-scss-module__6vrb-G__chapter-info{display:none}}
.Modal-module-scss-module__KFLu2q__courseModal{width:var(--media-w);--hover-color:var(--high-accent-default)}.Modal-module-scss-module__KFLu2q__courseModal h2{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;font-size:1rem;font-weight:700;line-height:130%}.Modal-module-scss-module__KFLu2q__courseModal section{padding-bottom:var(--section-gap)}.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__main .Modal-module-scss-module__KFLu2q__body{padding:0 var(--hz-padding)}.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__loading,.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__error{padding:3rem var(--hz-padding);text-align:center}.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__loading p,.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__error p{color:var(--base-primary-default);margin-bottom:1rem;font-size:1.125rem}.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__closeButton{background-color:var(--low-secondary-default);color:var(--base-primary-default);cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:background-color .2s}.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__closeButton:hover{background-color:var(--low-secondary-hover)}@media (min-width:1192px){.Modal-module-scss-module__KFLu2q__courseModal{--hz-padding:5rem;--media-w:50rem;--section-gap:2rem}}@media (min-width:0) and (max-width:1191px){.Modal-module-scss-module__KFLu2q__courseModal{--hz-padding:1.5rem;--media-w:100vw;--section-gap:2rem}}@media (min-width:0) and (max-width:767px){.Modal-module-scss-module__KFLu2q__courseModal{--hz-padding:1.5rem;--media-w:100vw;--section-gap:2rem}}
.CategoryTabs-module-scss-module__H3Vm0G__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.CategoryTabs-module-scss-module__H3Vm0G__tabs::-webkit-scrollbar{display:none}.CategoryTabs-module-scss-module__H3Vm0G__tabsInner{gap:.5rem;min-width:max-content;padding:0;display:flex}.CategoryTabs-module-scss-module__H3Vm0G__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__H3Vm0G__tab:hover{color:var(--base-primary-default);background:var(--base-accent-default)}.CategoryTabs-module-scss-module__H3Vm0G__tab.CategoryTabs-module-scss-module__H3Vm0G__active{background:var(--base-highlight-default);color:var(--base-on-highlight-default)}
.CountRequirements-module-scss-module__EGA6eW__container{align-items:center;gap:.5rem;padding-left:2rem;display:flex}.CountRequirements-module-scss-module__EGA6eW__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__EGA6eW__label{letter-spacing:-.16px;color:var(--base-primary-default);font-size:1rem;font-weight:400;line-height:1.3}
.ObjectiveRow-module-scss-module__2XPA9G__row{padding:.75rem 0}.ObjectiveRow-module-scss-module__2XPA9G__row:not([open]):hover{background-color:var(--base-accent-default)}.ObjectiveRow-module-scss-module__2XPA9G__row:not([open]):active{background-color:var(--base-accent-hover)}.ObjectiveRow-module-scss-module__2XPA9G__row.ObjectiveRow-module-scss-module__2XPA9G__carouselExpanded[open]:not([data-closing])>:nth-child(2){overflow:visible}.ObjectiveRow-module-scss-module__2XPA9G__row:first-child{border-top:none}.ObjectiveRow-module-scss-module__2XPA9G__row:not(:first-child){border-top:1px solid var(--base-border-secondary-default)}.ObjectiveRow-module-scss-module__2XPA9G__row.ObjectiveRow-module-scss-module__2XPA9G__completed .ObjectiveRow-module-scss-module__2XPA9G__objectiveNum,.ObjectiveRow-module-scss-module__2XPA9G__row.ObjectiveRow-module-scss-module__2XPA9G__completed .ObjectiveRow-module-scss-module__2XPA9G__displayText{color:var(--base-tertiary-default)}.ObjectiveRow-module-scss-module__2XPA9G__row.ObjectiveRow-module-scss-module__2XPA9G__exhausted .ObjectiveRow-module-scss-module__2XPA9G__objectiveNum{color:var(--ouro-80)}.ObjectiveRow-module-scss-module__2XPA9G__row .ObjectiveRow-module-scss-module__2XPA9G__labelExpanded .ObjectiveRow-module-scss-module__2XPA9G__objectiveNum{color:var(--base-tertiary-default);font-weight:700}.ObjectiveRow-module-scss-module__2XPA9G__row .ObjectiveRow-module-scss-module__2XPA9G__labelExpanded .ObjectiveRow-module-scss-module__2XPA9G__separator{color:var(--base-border-default,var(--base-tertiary-default))}.ObjectiveRow-module-scss-module__2XPA9G__row .ObjectiveRow-module-scss-module__2XPA9G__labelExpanded .ObjectiveRow-module-scss-module__2XPA9G__displayText{color:var(--base-primary-default);font-weight:700}.ObjectiveRow-module-scss-module__2XPA9G__row[open]:not([data-animated]) .ObjectiveRow-module-scss-module__2XPA9G__labelCollapsed{transform:scaleY(0)}.ObjectiveRow-module-scss-module__2XPA9G__row[open]:not([data-animated]) .ObjectiveRow-module-scss-module__2XPA9G__labelExpanded{transform:scaleY(1)}.ObjectiveRow-module-scss-module__2XPA9G__row[data-animated][open] .ObjectiveRow-module-scss-module__2XPA9G__labelCollapsed{animation:.3s ease-in-out forwards ObjectiveRow-module-scss-module__2XPA9G__coinOut}.ObjectiveRow-module-scss-module__2XPA9G__row[data-animated][open] .ObjectiveRow-module-scss-module__2XPA9G__labelExpanded{animation:.3s ease-in-out forwards ObjectiveRow-module-scss-module__2XPA9G__coinIn}.ObjectiveRow-module-scss-module__2XPA9G__row[data-animated][data-closing] .ObjectiveRow-module-scss-module__2XPA9G__labelExpanded{animation:.3s ease-in-out forwards ObjectiveRow-module-scss-module__2XPA9G__coinOut}.ObjectiveRow-module-scss-module__2XPA9G__row[data-animated][data-closing] .ObjectiveRow-module-scss-module__2XPA9G__labelCollapsed{animation:.3s ease-in-out forwards ObjectiveRow-module-scss-module__2XPA9G__coinIn}.ObjectiveRow-module-scss-module__2XPA9G__row.ObjectiveRow-module-scss-module__2XPA9G__current{position:relative}.ObjectiveRow-module-scss-module__2XPA9G__row.ObjectiveRow-module-scss-module__2XPA9G__current:not(:first-child){border-top:none;margin-top:3.5rem;padding-top:.5rem}.ObjectiveRow-module-scss-module__2XPA9G__row.ObjectiveRow-module-scss-module__2XPA9G__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__2XPA9G__header{align-items:center;gap:1rem;display:flex}@media (min-width:0) and (max-width:767px){.ObjectiveRow-module-scss-module__2XPA9G__header{max-width:calc(100vw - 2*var(--hz-padding,1rem))}}.ObjectiveRow-module-scss-module__2XPA9G__status{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ObjectiveRow-module-scss-module__2XPA9G__labelContainer{flex:1;align-items:center;min-width:0;min-height:1.65rem;display:grid}.ObjectiveRow-module-scss-module__2XPA9G__labelExpanded,.ObjectiveRow-module-scss-module__2XPA9G__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__2XPA9G__labelExpanded,.ObjectiveRow-module-scss-module__2XPA9G__labelCollapsed{flex-direction:column;align-items:flex-start;gap:0}}.ObjectiveRow-module-scss-module__2XPA9G__labelCollapsed{letter-spacing:-.16px;font-size:1rem;line-height:1.3}.ObjectiveRow-module-scss-module__2XPA9G__labelExpanded{letter-spacing:-.22px;font-size:1.375rem;line-height:1.2;transform:scaleY(0)}.ObjectiveRow-module-scss-module__2XPA9G__objectiveNum{color:var(--base-secondary-default);font-weight:400}.ObjectiveRow-module-scss-module__2XPA9G__separator{color:var(--base-tertiary-default)}@media (min-width:0) and (max-width:767px){.ObjectiveRow-module-scss-module__2XPA9G__separator{display:none}}.ObjectiveRow-module-scss-module__2XPA9G__displayText{color:var(--base-secondary-default)}@media (min-width:0) and (max-width:767px){.ObjectiveRow-module-scss-module__2XPA9G__displayText{align-self:stretch}}.ObjectiveRow-module-scss-module__2XPA9G__content{flex-direction:column;gap:1.5rem;padding-top:.5rem;display:flex}.ObjectiveRow-module-scss-module__2XPA9G__noCourses{color:var(--base-tertiary-default);padding:.5rem 0;font-size:.875rem;font-style:italic}.ObjectiveRow-module-scss-module__2XPA9G__completedCoursesSection{align-items:flex-start;gap:.5rem;padding-left:2rem;display:flex}.ObjectiveRow-module-scss-module__2XPA9G__subdirectoryIcon{flex-shrink:0;align-items:center;height:1.5rem;display:flex}.ObjectiveRow-module-scss-module__2XPA9G__completedCoursesList{flex-direction:column;gap:.125rem;display:flex}.ObjectiveRow-module-scss-module__2XPA9G__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__2XPA9G__completedCourseRow.ObjectiveRow-module-scss-module__2XPA9G__clickable{cursor:pointer}.ObjectiveRow-module-scss-module__2XPA9G__completedCourseRow.ObjectiveRow-module-scss-module__2XPA9G__clickable:hover span:last-child{text-underline-offset:.3rem;text-decoration:underline}.ObjectiveRow-module-scss-module__2XPA9G__completedCourseCheck{flex-shrink:0;align-items:center;display:flex}.ObjectiveRow-module-scss-module__2XPA9G__completedCourseName{letter-spacing:-.16px;color:var(--arara-80);font-size:1rem;line-height:1.3}.ObjectiveRow-module-scss-module__2XPA9G__completedCourseNameGold{letter-spacing:-.16px;color:var(--ouro-80);font-size:1rem;line-height:1.3}.ObjectiveRow-module-scss-module__2XPA9G__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__2XPA9G__seeMore:hover{color:var(--base-secondary-default);background:var(--surface-high)}.ObjectiveRow-module-scss-module__2XPA9G__exhaustedBanner{flex-direction:column;gap:.5rem;padding-top:.5rem;padding-left:2rem;display:flex}.ObjectiveRow-module-scss-module__2XPA9G__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__2XPA9G__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__2XPA9G__coinOut{0%{transform:scaleY(1)}50%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes ObjectiveRow-module-scss-module__2XPA9G__coinIn{0%{transform:scaleY(0)}50%{transform:scaleY(0)}to{transform:scaleY(1)}}
.LevelSection-module-scss-module__PLDgPq__section{position:relative;overflow:visible}.LevelSection-module-scss-module__PLDgPq__section.LevelSection-module-scss-module__PLDgPq__carouselExpanded[open]:not([data-closing])>:nth-child(2){overflow:visible}.LevelSection-module-scss-module__PLDgPq__section[open] .LevelSection-module-scss-module__PLDgPq__caret{transform:scaleX(-1)rotate(-90deg)}.LevelSection-module-scss-module__PLDgPq__caret{transition:transform .2s;transform:scaleX(-1)}.LevelSection-module-scss-module__PLDgPq__header{cursor:pointer;background:0 0;align-items:center;gap:.625rem;padding:.5rem 0;transition:background .2s;display:flex}.LevelSection-module-scss-module__PLDgPq__header:hover{background:var(--surface-high);border-radius:.5rem}.LevelSection-module-scss-module__PLDgPq__status{flex-shrink:0;justify-content:center;align-items:center;display:flex}.LevelSection-module-scss-module__PLDgPq__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__PLDgPq__header.LevelSection-module-scss-module__PLDgPq__complete .LevelSection-module-scss-module__PLDgPq__title{color:var(--base-tertiary-default)}.LevelSection-module-scss-module__PLDgPq__header.LevelSection-module-scss-module__PLDgPq__locked{cursor:default}.LevelSection-module-scss-module__PLDgPq__header.LevelSection-module-scss-module__PLDgPq__locked:hover{background:0 0}.LevelSection-module-scss-module__PLDgPq__header.LevelSection-module-scss-module__PLDgPq__locked .LevelSection-module-scss-module__PLDgPq__title{color:var(--base-primary-disabled,var(--base-tertiary-default))}.LevelSection-module-scss-module__PLDgPq__content{flex-direction:column;gap:0;padding:0 0 4rem;display:flex;position:relative;overflow:visible}.LevelSection-module-scss-module__PLDgPq__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__PLDgPq__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__PLDgPq__section:last-child .LevelSection-module-scss-module__PLDgPq__content{padding-bottom:.5rem}.LevelSection-module-scss-module__PLDgPq__section:last-child .LevelSection-module-scss-module__PLDgPq__content:after{display:none}.LevelSection-module-scss-module__PLDgPq__content>:first-child{margin-top:3.5rem}.LevelSection-module-scss-module__PLDgPq__content>:last-child{border-bottom:none}.LevelSection-module-scss-module__PLDgPq__dismissAction{padding:1rem 0}.LevelSection-module-scss-module__PLDgPq__dismissAction button{text-transform:none}
.PromptBanner-module-scss-module__ZZ5m7q__banner{background:var(--base-accent-highlight-default);border-radius:8px;padding:1rem}@media (min-width:0) and (max-width:767px){.PromptBanner-module-scss-module__ZZ5m7q__banner{padding:1rem}}.PromptBanner-module-scss-module__ZZ5m7q__content{align-items:center;gap:1.5rem;display:flex}@media (min-width:0) and (max-width:767px){.PromptBanner-module-scss-module__ZZ5m7q__content{flex-wrap:wrap;gap:16px}}.PromptBanner-module-scss-module__ZZ5m7q__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__ZZ5m7q__text{flex:1;min-width:0}.PromptBanner-module-scss-module__ZZ5m7q__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__ZZ5m7q__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__ZZ5m7q__actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}@media (min-width:0) and (max-width:767px){.PromptBanner-module-scss-module__ZZ5m7q__actions{flex-direction:column;justify-content:flex-end;gap:1rem;width:100%}.PromptBanner-module-scss-module__ZZ5m7q__actions>*{width:100%}}
.LoadingBar-module-scss-module__5EpG5G__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__5EpG5G__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__5EpG5G__loadingBar[data-completing=true]{animation:.3s ease-in forwards LoadingBar-module-scss-module__5EpG5G__completeAnimation}@keyframes LoadingBar-module-scss-module__5EpG5G__loadingAnimation{0%{transform:scaleX(0)}to{transform:scaleX(var(--random-progress,.9))}}@keyframes LoadingBar-module-scss-module__5EpG5G__completeAnimation{0%{transform:scaleX(var(--random-progress,.9))}50%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}
.Page-module-scss-module__3YavVa__page{grid-row-gap:var(--page-module-gap);display:grid}@media (min-width:768px){.Page-module-scss-module__3YavVa__page{--page-module-gap:2rem}}@media (min-width:0) and (max-width:767px){.Page-module-scss-module__3YavVa__page{--page-module-gap:2rem}}
.CardGrid-module-scss-module__q6LhHa__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__q6LhHa__component .CardGrid-module-scss-module__q6LhHa__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__q6LhHa__component .CardGrid-module-scss-module__q6LhHa__card-grid .CardGrid-module-scss-module__q6LhHa__footer{opacity:0;visibility:hidden;grid-column:1/-1}.CardGrid-module-scss-module__q6LhHa__component .CardGrid-module-scss-module__q6LhHa__card-grid .CardGrid-module-scss-module__q6LhHa__footer[data-footer-visible=true]{opacity:1;visibility:visible}.CardGrid-module-scss-module__q6LhHa__component .CardGrid-module-scss-module__q6LhHa__card-grid[data-is-first=false]{padding-top:var(--row-gap)}.CardGrid-module-scss-module__q6LhHa__component .CardGrid-module-scss-module__q6LhHa__no-occurrences{color:var(--base-primary-default)}@media (min-width:1192px){.CardGrid-module-scss-module__q6LhHa__component{--columns:var(--col-desktop);--padding-top:2.5rem;--row-gap:3rem}.CardGrid-module-scss-module__q6LhHa__card-grid{grid-row-gap:3rem}}@media (min-width:1024px) and (max-width:1191px){.CardGrid-module-scss-module__q6LhHa__component{--columns:var(--col-tablet);--padding-top:1.5rem;--row-gap:2rem}.CardGrid-module-scss-module__q6LhHa__card-grid{grid-row-gap:2rem}}@media (min-width:768px) and (max-width:1023px){.CardGrid-module-scss-module__q6LhHa__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__q6LhHa__component{--columns:var(--col-mobile);--padding-top:1rem;--row-gap:1rem}.CardGrid-module-scss-module__q6LhHa__card-grid{grid-row-gap:.5rem}}
.CurriculumView-module-scss-module__Z-wFfa__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__Z-wFfa__content{flex-direction:column;gap:1.5rem;display:flex}.CurriculumView-module-scss-module__Z-wFfa__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__Z-wFfa__levels{flex-direction:column;gap:.25rem;display:flex}.CurriculumView-module-scss-module__Z-wFfa__loading,.CurriculumView-module-scss-module__Z-wFfa__error,.CurriculumView-module-scss-module__Z-wFfa__empty{text-align:center;color:var(--base-secondary-default);padding:2rem}.CurriculumView-module-scss-module__Z-wFfa__error{color:var(--base-error-default)}
.Checks-module-scss-module__L884Cq__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__L884Cq__viewport:before,.Checks-module-scss-module__L884Cq__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__L884Cq__viewport:before{background:linear-gradient(to right, var(--surface-base), transparent);left:0}.Checks-module-scss-module__L884Cq__viewport:after{background:linear-gradient(to left, var(--surface-base), transparent);right:0}.Checks-module-scss-module__L884Cq__viewport[data-overflow-left]:before,.Checks-module-scss-module__L884Cq__viewport[data-overflow-right]:after{opacity:1}.Checks-module-scss-module__L884Cq__stepper{align-items:center;gap:8px;width:fit-content;transition:transform .3s;display:flex}.Checks-module-scss-module__L884Cq__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__L884Cq__stepMarker.Checks-module-scss-module__L884Cq__completed{background-color:var(--base-highlight-default);border-color:var(--base-highlight-default)}.Checks-module-scss-module__L884Cq__stepMarker.Checks-module-scss-module__L884Cq__active{background-color:var(--base-accent-highlight-default);border-color:var(--base-highlight-default)}.Checks-module-scss-module__L884Cq__checkIcon{width:12px;height:12px;color:var(--surface-base);justify-content:center;align-items:center;display:flex}.Checks-module-scss-module__L884Cq__stroke{background-color:var(--base-border-secondary-default);flex-shrink:0;width:24px;height:1px}
.Header-module-scss-module__YJe03a__login{display:grid;position:absolute}@media (min-width:768px){.Header-module-scss-module__YJe03a__login{grid-gap:1.5rem;color:var(--dark-base-secondary-default);grid-template-columns:auto auto;align-items:center;padding:1rem;top:0;right:0}}@media (min-width:0) and (max-width:767px){.Header-module-scss-module__YJe03a__login{grid-row-gap:1rem;box-sizing:border-box;grid-template-rows:auto 1fr;width:100%;padding:1rem}}
.SetComponent-module-scss-module__WOFMTG__set-game-component{justify-content:center;display:grid}.SetComponent-module-scss-module__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__header>*{width:var(--w);justify-content:center;align-items:center;display:grid}.SetComponent-module-scss-module__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__header--title{padding:4rem 0 1rem}.SetComponent-module-scss-module__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__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__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__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__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__header--title h1{padding-bottom:.5rem}.SetComponent-module-scss-module__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__body{grid-row-gap:4rem;display:grid}.SetComponent-module-scss-module__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__body .SetComponent-module-scss-module__WOFMTG__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__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__body .SetComponent-module-scss-module__WOFMTG__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__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__body .SetComponent-module-scss-module__WOFMTG__level--header>div{border-bottom:1px solid var(--base-border-secondary-default);height:100%;margin-bottom:var(--h)}.SetComponent-module-scss-module__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__body .SetComponent-module-scss-module__WOFMTG__level .SetComponent-module-scss-module__WOFMTG__rows h3{text-align:center;padding-top:4rem}.SetComponent-module-scss-module__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__body .SetComponent-module-scss-module__WOFMTG__level .SetComponent-module-scss-module__WOFMTG__rows .SetComponent-module-scss-module__WOFMTG__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__WOFMTG__set-game-component .SetComponent-module-scss-module__WOFMTG__body .SetComponent-module-scss-module__WOFMTG__level .SetComponent-module-scss-module__WOFMTG__rows .SetComponent-module-scss-module__WOFMTG__row>li>ul>*{margin:var(--gap) 0 0 var(--gap)}.SetComponent-module-scss-module__WOFMTG__set-game-info-popup{background-color:var(--prata-0);width:100vw;height:100vh}.SetComponent-module-scss-module__WOFMTG__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__WOFMTG__set-game-component{--w:632px}}@media (min-width:768px) and (max-width:1191px){.SetComponent-module-scss-module__WOFMTG__set-game-component{--w:calc(100vw - 2 * var(--hz-padding))}}
.Main-module-scss-module__4HD30G__main{width:100%;height:100svh;display:grid}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content{grid-template-rows:1fr auto;grid-template-areas:"top""bottom";justify-self:center;width:100%;max-width:1472px;height:100%;display:grid}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__top{padding:var(--top-padding) var(--hz-padding) 0;grid-area:top;display:grid}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom{padding:0 var(--hz-padding) var(--bottom-padding);flex-direction:column;grid-area:bottom;align-content:end;display:flex}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom .Main-module-scss-module__4HD30G__actionables .Main-module-scss-module__4HD30G__text p{font-family:var(--font-family);letter-spacing:-.075rem;word-spacing:-.075rem;font-size:3.75rem;font-weight:700;line-height:110%;font-family:var(--font-family);margin:0}@media (min-width:768px) and (max-width:1191px){.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom .Main-module-scss-module__4HD30G__actionables .Main-module-scss-module__4HD30G__text p{letter-spacing:-.0625rem;word-spacing:-.0625rem;margin:0;font-size:3.125rem;font-weight:700;line-height:110%}}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom .Main-module-scss-module__4HD30G__actionables .Main-module-scss-module__4HD30G__text p{font-family:var(--font-family)}@media (min-width:0) and (max-width:767px){.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom .Main-module-scss-module__4HD30G__actionables .Main-module-scss-module__4HD30G__text p{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-size:2.125rem;font-weight:700;line-height:110%}}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom .Main-module-scss-module__4HD30G__actionables .Main-module-scss-module__4HD30G__text p{font-display:swap;white-space:pre-wrap;padding-bottom:2rem}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom .Main-module-scss-module__4HD30G__actionables .Main-module-scss-module__4HD30G__text{padding-bottom:1rem}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom .Main-module-scss-module__4HD30G__info{color:var(--base-secondary-default);padding-top:1rem}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom .Main-module-scss-module__4HD30G__info a{color:var(--base-secondary-default);text-decoration:underline}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom .Main-module-scss-module__4HD30G__info a:hover{color:var(--base-secondary-hover);text-decoration:none}@media (min-width:768px){.Main-module-scss-module__4HD30G__main{--bottom-padding:10rem}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__top{font-family:var(--font-family);letter-spacing:-.075rem;word-spacing:-.075rem;font-size:3.75rem;font-weight:700;line-height:110%;font-family:var(--font-family);font-family:var(--font-family);--top-padding:8rem;margin:0}}@media (min-width:768px) and (min-width:768px) and (max-width:1191px){.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__top{letter-spacing:-.0625rem;word-spacing:-.0625rem;margin:0;font-size:3.125rem;font-weight:700;line-height:110%}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__top{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-size:2.125rem;font-weight:700;line-height:110%}}@media (min-width:768px){.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__bottom button{width:260px}}@media (min-width:768px) and (max-width:1191px){.Main-module-scss-module__4HD30G__main{--bottom-padding:5rem}.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__top{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);--top-padding:4rem;margin:0;padding-bottom:.5rem}}@media (min-width:768px) and (max-width:1191px) and (min-width:0) and (max-width:767px){.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__top{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-size:2.125rem;font-weight:700;line-height:110%}}@media (min-width:768px) and (max-width:1191px){.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content button{width:100%}}@media (min-width:0) and (max-width:767px){.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__top{font-family:var(--font-family);letter-spacing:-.0425rem;word-spacing:-.0425rem;font-size:2.125rem;font-weight:700;line-height:110%;font-family:var(--font-family);--top-padding:calc(var(--public-header-offset) + 2rem);margin:0}.Main-module-scss-module__4HD30G__main{--bottom-padding:2rem}}@media (min-width:0) and (max-width:767px) and (min-width:768px) and (max-width:1191px){.Main-module-scss-module__4HD30G__main .Main-module-scss-module__4HD30G__content .Main-module-scss-module__4HD30G__top{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}
.GameplanPage-module-scss-module__BwLiba__onboardingContainer{max-width:600px;margin:0 auto;padding:2rem 1rem}.GameplanPage-module-scss-module__BwLiba__onboardingLeaving{animation:GameplanPage-module-scss-module__BwLiba__onboardingExit .6s var(--ease-out-quint) forwards}@keyframes GameplanPage-module-scss-module__BwLiba__onboardingExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(.97)}}.GameplanPage-module-scss-module__BwLiba__onboardingEntering{animation:GameplanPage-module-scss-module__BwLiba__onboardingEntrance .55s var(--ease-out-quint) both}@keyframes GameplanPage-module-scss-module__BwLiba__onboardingEntrance{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.GameplanPage-module-scss-module__BwLiba__gameplanEntering{animation:GameplanPage-module-scss-module__BwLiba__gameplanEntrance .8s var(--ease-out-quint) forwards}.GameplanPage-module-scss-module__BwLiba__releaseBannerSlot{margin-bottom:2rem}@media (min-width:768px){.GameplanPage-module-scss-module__BwLiba__releaseBannerSlot{margin-bottom:1.5rem}}@media (min-width:0) and (max-width:767px){.GameplanPage-module-scss-module__BwLiba__releaseBannerSlot{margin-bottom:1.5rem}}.GameplanPage-module-scss-module__BwLiba__releaseBannerSlot .GameplanPage-module-scss-module__BwLiba__releaseBanner{padding-left:var(--hz-padding);padding-right:var(--hz-padding)}@media (min-width:768px){.GameplanPage-module-scss-module__BwLiba__releaseBanner{grid-template-columns:1fr auto;grid-template-areas:"text actionable"}}@media (min-width:0) and (max-width:767px){.GameplanPage-module-scss-module__BwLiba__releaseBanner{grid-template-columns:1fr;grid-template-areas:"text""actionable"}}.GameplanPage-module-scss-module__BwLiba__releaseBannerActions{flex-wrap:wrap;grid-area:actionable;align-items:center;gap:.75rem;display:flex}.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink{font-family:var(--font-family);letter-spacing:0;word-spacing:0;background:var(--base-highlight-default);text-transform:uppercase;border-radius:4px;place-items:center;height:2.5rem;margin:0;padding:0 1rem;font-size:1rem;font-weight:400;line-height:100%;display:inline-grid}.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink:link,.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink:visited,.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink:active{color:var(--base-on-primary-default)}.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink:hover,.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink:focus-visible{background:var(--base-highlight-hover)}.GameplanPage-module-scss-module__BwLiba__releaseBannerDismiss{font-family:var(--font-family);letter-spacing:0;word-spacing:0;height:2.5rem;color:var(--base-tertiary-default);cursor:pointer;background:0 0;border:0;margin:0;padding:0 .25rem;font-size:1rem;font-weight:400;line-height:100%}.GameplanPage-module-scss-module__BwLiba__releaseBannerDismiss:hover,.GameplanPage-module-scss-module__BwLiba__releaseBannerDismiss:focus-visible{color:var(--base-primary-default)}.GameplanPage-module-scss-module__BwLiba__releaseBannerDismiss:disabled{cursor:default}@keyframes GameplanPage-module-scss-module__BwLiba__gameplanEntrance{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.GameplanPage-module-scss-module__BwLiba__header{margin:0 var(--hz-padding);max-width:calc(100vw - 2*var(--hz-padding,1rem));padding:var(--vt-padding) 0 4rem;align-items:center;gap:1rem;display:flex}@media (min-width:0) and (max-width:767px){.GameplanPage-module-scss-module__BwLiba__header{padding-bottom:2rem}}.GameplanPage-module-scss-module__BwLiba__title{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){.GameplanPage-module-scss-module__BwLiba__title{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-size:2.125rem;font-weight:700;line-height:110%}}.GameplanPage-module-scss-module__BwLiba__title{white-space:pre-wrap;margin:0;padding-bottom:.5rem}.GameplanPage-module-scss-module__BwLiba__settingsLink{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .12s;display:inline-flex}.GameplanPage-module-scss-module__BwLiba__settingsLink:link,.GameplanPage-module-scss-module__BwLiba__settingsLink:visited,.GameplanPage-module-scss-module__BwLiba__settingsLink:active{--icon-fg:var(--base-tertiary-default)}.GameplanPage-module-scss-module__BwLiba__settingsLink:hover,.GameplanPage-module-scss-module__BwLiba__settingsLink:focus-visible{--icon-fg:var(--base-primary-default);background-color:var(--surface-high)}.GameplanPage-module-scss-module__BwLiba__centerText{text-align:center;color:var(--base-secondary-default);padding:2rem 0}.GameplanPage-module-scss-module__BwLiba__errorBox{background-color:var(--surface-high);border:1px solid var(--base-tertiary-default);text-align:center;border-radius:.5rem;padding:1.5rem}.GameplanPage-module-scss-module__BwLiba__errorBox p{color:var(--base-primary-default);margin-bottom:1rem;font-weight:600}.GameplanPage-module-scss-module__BwLiba__preferencesSection,.GameplanPage-module-scss-module__BwLiba__completedSection{background-color:var(--surface-high);border-radius:.5rem;margin-top:1.5rem;padding:1.5rem}.GameplanPage-module-scss-module__BwLiba__sectionTitle{color:var(--base-primary-default);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.GameplanPage-module-scss-module__BwLiba__badgeContainer{flex-wrap:wrap;gap:.5rem;display:flex}.GameplanPage-module-scss-module__BwLiba__preferenceBadge{background-color:var(--low-secondary-default);color:var(--base-primary-default);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem}.GameplanPage-module-scss-module__BwLiba__courseList{flex-direction:column;gap:.5rem;display:flex}.GameplanPage-module-scss-module__BwLiba__courseListItem{background-color:var(--surface-low);border:1px solid var(--base-tertiary-default);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.GameplanPage-module-scss-module__BwLiba__courseTitle{color:var(--base-primary-default);font-size:.875rem;font-weight:500}.GameplanPage-module-scss-module__BwLiba__courseProgress{color:var(--base-secondary-default);font-size:.875rem;font-weight:600}.GameplanPage-module-scss-module__BwLiba__onboardingIndicator{justify-content:center;align-items:center;min-height:300px;padding:2rem;display:flex}.GameplanPage-module-scss-module__BwLiba__indicatorContent{text-align:center;background-color:var(--surface-high);border:1px solid var(--base-tertiary-default);border-radius:.75rem;max-width:500px;padding:2rem}.GameplanPage-module-scss-module__BwLiba__indicatorContent h3{color:var(--base-primary-default);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.GameplanPage-module-scss-module__BwLiba__indicatorContent p{color:var(--base-secondary-default);margin-bottom:.75rem;line-height:1.5}.GameplanPage-module-scss-module__BwLiba__indicatorContent .GameplanPage-module-scss-module__BwLiba__hint{color:var(--base-tertiary-default);font-size:.875rem;font-style:italic}
.SetCourseCard-module-scss-module__N8LvFa__course-card{cursor:pointer;max-width:140px}.SetCourseCard-module-scss-module__N8LvFa__course-card[data-layout=unpublished]{cursor:default}.SetCourseCard-module-scss-module__N8LvFa__course-card[data-layout=unpublished] h5{color:var(--base-primary-default)}.SetCourseCard-module-scss-module__N8LvFa__course-card--image{display:grid}.SetCourseCard-module-scss-module__N8LvFa__course-card--image>*{grid-area:1/-1}.SetCourseCard-module-scss-module__N8LvFa__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__N8LvFa__course-card--image--overlay>*{grid-area:1/-1;display:grid}.SetCourseCard-module-scss-module__N8LvFa__course-card--image--overlay[data-position=center]>*{place-content:center;width:100%;height:100%}.SetCourseCard-module-scss-module__N8LvFa__course-card--image--overlay[data-position=bottom]{align-self:end}.SetCourseCard-module-scss-module__N8LvFa__course-card--image--overlay>p{z-index:2}.SetCourseCard-module-scss-module__N8LvFa__course-card--image--overlay .SetCourseCard-module-scss-module__N8LvFa__backdrop{background-color:var(--prata-0);opacity:.6}.SetCourseCard-module-scss-module__N8LvFa__course-card--cover{border-radius:.25rem;height:140px}.SetCourseCard-module-scss-module__N8LvFa__course-card--info{padding-top:.5rem}.SetCourseCard-module-scss-module__N8LvFa__course-card--info h5,.SetCourseCard-module-scss-module__N8LvFa__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__N8LvFa__course-card--info p{color:var(--base-tertiary-default)}
.CourseCover-module-scss-module__StiXta__base-page{justify-items:center;display:grid}.CourseCover-module-scss-module__StiXta__course-cover{width:var(--media-w);display:grid}.CourseCover-module-scss-module__StiXta__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__StiXta__course-cover section{padding-bottom:var(--section-gap)}@media (min-width:1192px){.CourseCover-module-scss-module__StiXta__course-cover{--media-w:728px;--section-gap:3rem}}@media (min-width:0) and (max-width:1191px){.CourseCover-module-scss-module__StiXta__course-cover{--media-w:calc(100vw - 2 * var(--hz-padding));--section-gap:2rem}}
.Porch-module-scss-module__MjJwNq__porch{justify-items:center;display:grid;overflow-x:hidden}@media (min-width:768px){.Porch-module-scss-module__MjJwNq__porch p{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;font-size:1.375rem;font-weight:400;line-height:130%}}@media (min-width:768px) and (max-width:1191px){.Porch-module-scss-module__MjJwNq__porch>section{padding:3rem 0}}.Porch-module-scss-module__MjJwNq__error-message{text-align:center;color:var(--base-secondary-default);padding:3rem 1rem}@media (min-width:0) and (max-width:767px){.Porch-module-scss-module__MjJwNq__porch{--public-header-offset:6rem}}
.SetInfoHeader-module-scss-module__wqEWCG__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__wqEWCG__info-trigger:hover{--icon-fg:var(--base-highlight-default);color:var(--base-highlight-default)}.SetInfoHeader-module-scss-module__wqEWCG__follow-error{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:14px;display:flex}button.SetInfoHeader-module-scss-module__wqEWCG__info-trigger{cursor:pointer}.SetInfoHeader-module-scss-module__wqEWCG__set-info-header{justify-items:center;padding-bottom:2rem;display:grid}.SetInfoHeader-module-scss-module__wqEWCG__set-info-header .SetInfoHeader-module-scss-module__wqEWCG__actionables[data-info-actionable=true]{grid-column-gap:1rem;grid-template-columns:1fr 1fr;display:grid}.SetInfoHeader-module-scss-module__wqEWCG__set-info-header .SetInfoHeader-module-scss-module__wqEWCG__actionables[data-info-actionable=false] .SetInfoHeader-module-scss-module__wqEWCG__info-trigger{display:none}.SetInfoHeader-module-scss-module__wqEWCG__set-info-header .SetInfoHeader-module-scss-module__wqEWCG__info{display:grid}.SetInfoHeader-module-scss-module__wqEWCG__set-info-header .SetInfoHeader-module-scss-module__wqEWCG__info>*{grid-area:1/-1}.SetInfoHeader-module-scss-module__wqEWCG__set-info-header .SetInfoHeader-module-scss-module__wqEWCG__info .SetInfoHeader-module-scss-module__wqEWCG__video-preview-card{cursor:pointer;max-width:30rem;display:grid}.SetInfoHeader-module-scss-module__wqEWCG__set-info-header .SetInfoHeader-module-scss-module__wqEWCG__info .SetInfoHeader-module-scss-module__wqEWCG__video-preview-card>*{grid-area:1/-1;width:100%}.SetInfoHeader-module-scss-module__wqEWCG__set-info-header .SetInfoHeader-module-scss-module__wqEWCG__info .SetInfoHeader-module-scss-module__wqEWCG__video-preview-card .SetInfoHeader-module-scss-module__wqEWCG__backdrop{z-index:2;background-color:var(--prata-0);opacity:.3;height:100%}.SetInfoHeader-module-scss-module__wqEWCG__set-info-header .SetInfoHeader-module-scss-module__wqEWCG__info .SetInfoHeader-module-scss-module__wqEWCG__video-preview-card>:last-child{z-index:3;justify-content:center}@media (min-width:768px){.SetInfoHeader-module-scss-module__wqEWCG__actionables{padding-bottom:4rem}}@media (min-width:768px) and (max-width:1191px){.SetInfoHeader-module-scss-module__wqEWCG__actionables{padding-bottom:3rem}}
