.CourseWatch-module-scss-module__zdyHBq__course-watch{width:100%;height:100%}
.Header-module-scss-module__rDRSYq__header{--header-h:3.75rem;height:var(--header-h);background:var(--header-bg-color);width:100%;z-index:var(--z-header);grid-template-areas:"back progress toc";grid-template-columns:auto var(--progress-w)auto;justify-content:space-between;align-items:center;display:grid;position:fixed}.Header-module-scss-module__rDRSYq__header>:first-child{grid-area:back}.Header-module-scss-module__rDRSYq__header>:nth-child(2){grid-area:progress}.Header-module-scss-module__rDRSYq__header>:last-child{grid-area:toc;padding-right:20px}@media (min-width:768px){.Header-module-scss-module__rDRSYq__header{--progress-w:16rem}}@media (min-width:0) and (max-width:767px){.Header-module-scss-module__rDRSYq__header{--progress-w:10rem}}
.ProgressBar-module-scss-module__xeUIua__progress-bar{--bar-bg:var(--base-primary-default);--bar-fg:var(--base-highlight-default);--bar-glow:var(--arara-500-rgb);--bar-height:.3rem;--label-color:var(--base-primary-default);box-sizing:border-box;align-items:center}.ProgressBar-module-scss-module__xeUIua__progress-bar .ProgressBar-module-scss-module__xeUIua__label{white-space:nowrap;min-width:2.5rem;color:var(--label-color);grid-area:label;padding-bottom:2px}.ProgressBar-module-scss-module__xeUIua__progress-bar .ProgressBar-module-scss-module__xeUIua__bar{grid-area:bar;display:grid}.ProgressBar-module-scss-module__xeUIua__progress-bar .ProgressBar-module-scss-module__xeUIua__bar[data-layout=round]>*{border-radius:var(--bar-height)}.ProgressBar-module-scss-module__xeUIua__progress-bar .ProgressBar-module-scss-module__xeUIua__bar>*{height:var(--bar-height);grid-area:1/-1}.ProgressBar-module-scss-module__xeUIua__progress-bar .ProgressBar-module-scss-module__xeUIua__bar--bg{background-color:var(--bar-bg);opacity:.2;width:var(--bar-width);z-index:102}.ProgressBar-module-scss-module__xeUIua__progress-bar .ProgressBar-module-scss-module__xeUIua__bar--active{opacity:0;transition:opacity 1s}.ProgressBar-module-scss-module__xeUIua__progress-bar .ProgressBar-module-scss-module__xeUIua__bar--fg{background-color:var(--bar-fg);width:var(--progress);z-index:103;box-shadow:0px 0px 6px rgba(var(--bar-glow),.5)}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-active=true] .ProgressBar-module-scss-module__xeUIua__bar--active{opacity:1;background:linear-gradient(45deg,#ffffff4d 25%,#0000 25% 50%,#ffffff4d 50% 75%,#0000 75%) 0 0/20px 20px;width:100%;animation:1s linear infinite ProgressBar-module-scss-module__xeUIua__progress-animation}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=bar-only]{grid-template-areas:"bar";width:100%;display:block}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=in-progress],.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=label-top]{grid-template-rows:1fr 1fr;grid-template-areas:"label""bar";column-gap:1rem;width:100%}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=label-left],.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-header]{grid-column-gap:.5rem;grid-template-columns:auto 1fr;grid-template-areas:"label bar";display:grid}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=label-right]{grid-column-gap:.5rem;grid-template-columns:1fr auto;grid-template-areas:"bar label";display:grid}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=label-right] .ProgressBar-module-scss-module__xeUIua__label{justify-items:end;display:grid}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-info]{grid-template-areas:"label""bar"}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-info] .ProgressBar-module-scss-module__xeUIua__label{padding-bottom:.25rem}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-info]{padding-bottom:1rem}@media (min-width:0) and (max-width:767px){.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-info]{--bar-width:100%!important}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-info] .ProgressBar-module-scss-module__xeUIua__label span{display:none}}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-golden=true] .ProgressBar-module-scss-module__xeUIua__bar--fg{box-shadow:0px 0px 6px rgba(var(--ouro-rgb),.5);background:#dfbd69}@keyframes ProgressBar-module-scss-module__xeUIua__progress-animation{0%{background-position:0 0}to{background-position:40px 20px}}@media (min-width:768px){.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover]{grid-template-areas:"label""bar"}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover] .ProgressBar-module-scss-module__xeUIua__label{padding-bottom:.25rem}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover]{padding-bottom:1rem}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover]{--bar-width:100%!important}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover] .ProgressBar-module-scss-module__xeUIua__label span{display:none}}@media (min-width:768px){.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover] .ProgressBar-module-scss-module__xeUIua__label{text-align:center;padding-bottom:.5rem}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover] .ProgressBar-module-scss-module__xeUIua__bar *{height:.5rem}}@media (min-width:0) and (max-width:767px){.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover]{grid-template-areas:"label""bar"}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover] .ProgressBar-module-scss-module__xeUIua__label{padding-bottom:.25rem}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover]{padding-bottom:1rem}}@media (min-width:0) and (max-width:767px) and (min-width:0) and (max-width:767px){.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover]{--bar-width:100%!important}.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-cover] .ProgressBar-module-scss-module__xeUIua__label span{display:none}}@media (min-width:0) and (max-width:767px){.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=course-header] .ProgressBar-module-scss-module__xeUIua__label,.ProgressBar-module-scss-module__xeUIua__progress-bar[data-kind=bar] .ProgressBar-module-scss-module__xeUIua__label{display:none}}
.Filters-module-scss-module__NTfmWW__filters{grid-column-gap:.5rem;-webkit-user-select:none;user-select:none;grid-auto-flow:column;justify-content:start;align-items:center;width:100%;padding:1rem 0;display:grid}.Filters-module-scss-module__NTfmWW__filters>span:not(:first-child){border-left:1px solid var(--base-primary-disabled);margin-left:1rem;padding-left:1rem}
@keyframes CourseCard-module-scss-module__shgIoq__pulse{0%{opacity:.3}to{opacity:1}}.CourseCard-module-scss-module__shgIoq__course-card{--h-ratio:.64;--card-highlight-color:var(--base-highlight-default);--image-border-radius:.25rem;--card-w:100%;--card-h:calc(var(--card-w)*var(--h-ratio));-webkit-user-select:none;user-select:none;grid-template-rows:[cover]auto[info]1fr;display:grid;position:relative}.CourseCard-module-scss-module__shgIoq__course-card[data-complete=true]{--card-highlight-color:var(--ouro-60)}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover{display:grid;position:relative}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover>*{border-radius:var(--image-border-radius);grid-area:1/-1}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover .CourseCard-module-scss-module__shgIoq__sub-button{visibility:hidden;opacity:0;transition:var(--base-transition);transform:translate(-10px)}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--backdrop{padding-top:var(--card-h);background-color:var(--base-accent-default)}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--image-component{object-fit:cover;opacity:0;transition:all .5s ease-in}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--image-component[data-loaded=in]{opacity:1;transition:none}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--image-component[data-loaded=true]{opacity:1}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--directLink{position:relative}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--triggerMoreInfo{opacity:0;width:100%;height:100%;transition:var(--base-transition);background-color:#000;position:relative}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay{z-index:2;pointer-events:none;padding:.5rem;display:grid}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay>*{color:#fff}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay>p{text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:var(--base-transition);overflow:hidden;transform:translateY(10px)}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay .CourseCard-module-scss-module__shgIoq__chips{transition:var(--base-transition);flex-direction:row;display:flex}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay .CourseCard-module-scss-module__shgIoq__chips>*+*{margin-left:.5rem}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[data-position*=active]{pointer-events:auto}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[data-position^=absolute]{padding:0}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[data-position*=center]{place-self:center}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[data-position*=bottom]{align-self:end}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[data-position*=top]{align-self:start}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[data-position*=right]{justify-self:end}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[data-position*=left]{justify-self:start}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[data-position*=withBar]{padding-bottom:1rem}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[id=play-symbol]{pointer-events:none}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[id=play-symbol] svg{opacity:0;transition:var(--base-transition)}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[id=extra-info] p{padding-bottom:.5rem}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__cover--overlay[id=locked-message]{grid-column-gap:.5rem;grid-auto-flow:column;display:grid}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__info{text-overflow:ellipsis;white-space:normal;padding-top:1rem;overflow:hidden}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__info>*{padding-bottom:.25rem}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__info h3{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__info h5{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-tertiary-default);margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__info p{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__info p a{color:var(--base-secondary-default)}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__info p a:hover{color:var(--base-primary-default)}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__info .CourseCard-module-scss-module__shgIoq__recommendation-score{color:var(--ouro-100);font-size:.8rem;font-weight:600}.CourseCard-module-scss-module__shgIoq__course-card .CourseCard-module-scss-module__shgIoq__active{grid-column-gap:1rem;grid-template-columns:minmax(0,auto) 1fr;align-items:center;height:3rem;display:grid}.CourseCard-module-scss-module__shgIoq__course-card[data-state=locked] .CourseCard-module-scss-module__shgIoq__cover--overlay-bg{opacity:.25;background-color:#000;width:100%;height:100%;position:absolute}.CourseCard-module-scss-module__shgIoq__course-card[data-skeleton=true] .CourseCard-module-scss-module__shgIoq__thumb{padding-top:calc(var(--h-ratio)*100%);border-radius:var(--image-border-radius);background:var(--base-secondary-disabled);animation-name:CourseCard-module-scss-module__shgIoq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseCard-module-scss-module__shgIoq__course-card[data-skeleton=true] .CourseCard-module-scss-module__shgIoq__info--title,.CourseCard-module-scss-module__shgIoq__course-card[data-skeleton=true] .CourseCard-module-scss-module__shgIoq__info--origin,.CourseCard-module-scss-module__shgIoq__course-card[data-skeleton=true] .CourseCard-module-scss-module__shgIoq__info--authors{background:var(--base-secondary-disabled);animation-name:CourseCard-module-scss-module__shgIoq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseCard-module-scss-module__shgIoq__course-card[data-skeleton=true] .CourseCard-module-scss-module__shgIoq__info--title{width:8rem;height:10px;margin:0 0 10px}.CourseCard-module-scss-module__shgIoq__course-card[data-skeleton=true] .CourseCard-module-scss-module__shgIoq__info--origin,.CourseCard-module-scss-module__shgIoq__course-card[data-skeleton=true] .CourseCard-module-scss-module__shgIoq__info--authors{width:5rem;height:8px;margin:8px 0}@media (min-width:1192px){.CourseCard-module-scss-module__shgIoq__cover{min-width:16.6667vw}.CourseCard-module-scss-module__shgIoq__cover--directLink{z-index:2;width:100%;height:100%}.CourseCard-module-scss-module__shgIoq__cover--triggerMoreInfo{z-index:1}.CourseCard-module-scss-module__shgIoq__cover:hover .CourseCard-module-scss-module__shgIoq__chips[data-in-progress=true]{opacity:0;transform:translateY(10px)}.CourseCard-module-scss-module__shgIoq__cover:hover .CourseCard-module-scss-module__shgIoq__cover--triggerMoreInfo{opacity:.4;cursor:pointer}.CourseCard-module-scss-module__shgIoq__cover:hover .CourseCard-module-scss-module__shgIoq__cover--overlay svg{opacity:1}.CourseCard-module-scss-module__shgIoq__cover:hover .CourseCard-module-scss-module__shgIoq__cover--overlay p{opacity:1;transform:translate(0)}.CourseCard-module-scss-module__shgIoq__cover:hover .CourseCard-module-scss-module__shgIoq__sub-button{opacity:1;visibility:visible;cursor:pointer;transform:translate(0)}.CourseCard-module-scss-module__shgIoq__cover:hover .CourseCard-module-scss-module__shgIoq__sub-button circle{transition:all .2s ease-in}.CourseCard-module-scss-module__shgIoq__cover:hover .CourseCard-module-scss-module__shgIoq__sub-button:hover circle{fill:var(--card-highlight-color);fill-opacity:1}}@media (min-width:0) and (max-width:1191px){.CourseCard-module-scss-module__shgIoq__cover--directLink,.CourseCard-module-scss-module__shgIoq__cover--overlay{visibility:none;pointer-events:none;display:none}.CourseCard-module-scss-module__shgIoq__cover--triggerMoreInfo{z-index:3}}
.MemberForm-module-scss-module__3Iuh3q__member-component,.MemberForm-module-scss-module__3Iuh3q__member-component--ranks,.MemberForm-module-scss-module__3Iuh3q__member-component--courses{background-color:var(--not-white);padding:3rem var(--padding);grid-template-rows:[quit]8rem[rest]1fr;display:grid;overflow-y:auto}.MemberForm-module-scss-module__3Iuh3q__member-component>:first-child,.MemberForm-module-scss-module__3Iuh3q__member-component--ranks>:first-child,.MemberForm-module-scss-module__3Iuh3q__member-component--courses>:first-child{padding-top:2rem}.MemberForm-module-scss-module__3Iuh3q__member-component .MemberForm-module-scss-module__3Iuh3q__content .MemberForm-module-scss-module__3Iuh3q__profile{grid-template-rows:[avatar]8rem[name]3rem[rank]1fr;display:grid}.MemberForm-module-scss-module__3Iuh3q__member-component .MemberForm-module-scss-module__3Iuh3q__content .MemberForm-module-scss-module__3Iuh3q__profile h1{color:var(--charcoal);grid-row:name}.MemberForm-module-scss-module__3Iuh3q__member-component .MemberForm-module-scss-module__3Iuh3q__content .MemberForm-module-scss-module__3Iuh3q__profile>:last-child{grid-row:rank}@media (min-width:768px){.MemberForm-module-scss-module__3Iuh3q__member-component,.MemberForm-module-scss-module__3Iuh3q__member-component--ranks,.MemberForm-module-scss-module__3Iuh3q__member-component--courses{--padding:4rem}}@media (min-width:768px) and (max-width:1191px){.MemberForm-module-scss-module__3Iuh3q__member-component>*,.MemberForm-module-scss-module__3Iuh3q__member-component--ranks>*,.MemberForm-module-scss-module__3Iuh3q__member-component--courses>*{padding:2rem}}@media (min-width:0) and (max-width:767px){.MemberForm-module-scss-module__3Iuh3q__member-component,.MemberForm-module-scss-module__3Iuh3q__member-component--ranks,.MemberForm-module-scss-module__3Iuh3q__member-component--courses{width:100vw}}
.HighlightTile-module-scss-module__iCnUsG__highlight{gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.HighlightTile-module-scss-module__iCnUsG__header{gap:var(--space-s,8px);padding:0 var(--hz-padding);flex-direction:column;display:flex}.HighlightTile-module-scss-module__iCnUsG__header .HighlightTile-module-scss-module__iCnUsG__headingRow{flex-direction:column;display:flex}.HighlightTile-module-scss-module__iCnUsG__header .HighlightTile-module-scss-module__iCnUsG__mainHeading{letter-spacing:-.03rem;word-spacing:-.03rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.HighlightTile-module-scss-module__iCnUsG__header .HighlightTile-module-scss-module__iCnUsG__courseTitle{letter-spacing:-.03rem;word-spacing:-.03rem;color:var(--base-tertiary-default);margin:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.HighlightTile-module-scss-module__iCnUsG__header .HighlightTile-module-scss-module__iCnUsG__description{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-tertiary-default);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.HighlightTile-module-scss-module__iCnUsG__courseSection{padding:0 var(--hz-padding);flex-direction:column;gap:12px;display:flex}.HighlightTile-module-scss-module__iCnUsG__courseSection .HighlightTile-module-scss-module__iCnUsG__courseRow{gap:var(--space-m,16px);scrollbar-width:none;-ms-overflow-style:none;padding:10px 0 0;display:flex;overflow-x:auto}.HighlightTile-module-scss-module__iCnUsG__courseSection .HighlightTile-module-scss-module__iCnUsG__courseRow::-webkit-scrollbar{display:none}.HighlightTile-module-scss-module__iCnUsG__courseSection .HighlightTile-module-scss-module__iCnUsG__numberedCard{gap:var(--space-m,16px);flex-direction:column;flex:1;min-width:270px;max-width:350px;display:flex}.HighlightTile-module-scss-module__iCnUsG__courseSection .HighlightTile-module-scss-module__iCnUsG__numberedCard .HighlightTile-module-scss-module__iCnUsG__number{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.HighlightTile-module-scss-module__iCnUsG__relationsPanel{gap:var(--space-xl,32px);background:var(--surface-high);border-radius:var(--space-xs,4px);padding:var(--space-l,24px);margin:0 var(--hz-padding);flex-direction:column;display:flex}.HighlightTile-module-scss-module__iCnUsG__relationsPanel .HighlightTile-module-scss-module__iCnUsG__studiedSection{padding-right:var(--space-s,8px);flex-direction:column;gap:0;display:flex;position:relative}.HighlightTile-module-scss-module__iCnUsG__relationsPanel .HighlightTile-module-scss-module__iCnUsG__studiedSection .HighlightTile-module-scss-module__iCnUsG__starIcon{color:var(--ouro-70,#caab5d);position:absolute;top:0;right:-8px}.HighlightTile-module-scss-module__iCnUsG__relationsPanel .HighlightTile-module-scss-module__iCnUsG__studiedSection .HighlightTile-module-scss-module__iCnUsG__studiedHeading{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:700;line-height:130%}.HighlightTile-module-scss-module__iCnUsG__relationsPanel .HighlightTile-module-scss-module__iCnUsG__studiedSection .HighlightTile-module-scss-module__iCnUsG__courseLinks{gap:var(--space-xs,4px);flex-wrap:wrap;display:flex}.HighlightTile-module-scss-module__iCnUsG__relationsPanel .HighlightTile-module-scss-module__iCnUsG__studiedSection .HighlightTile-module-scss-module__iCnUsG__courseLinks .HighlightTile-module-scss-module__iCnUsG__courseLink{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);cursor:pointer;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;text-decoration:underline}.HighlightTile-module-scss-module__iCnUsG__relationsPanel .HighlightTile-module-scss-module__iCnUsG__studiedSection .HighlightTile-module-scss-module__iCnUsG__courseLinks .HighlightTile-module-scss-module__iCnUsG__courseLink:hover{color:var(--base-highlight-default)}.HighlightTile-module-scss-module__iCnUsG__relationsPanel .HighlightTile-module-scss-module__iCnUsG__relationsSection{gap:var(--space-s,8px);flex-direction:column;display:flex}.HighlightTile-module-scss-module__iCnUsG__relationsPanel .HighlightTile-module-scss-module__iCnUsG__relationsSection .HighlightTile-module-scss-module__iCnUsG__relationsHeading{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.HighlightTile-module-scss-module__iCnUsG__relationsPanel .HighlightTile-module-scss-module__iCnUsG__relationsSection .HighlightTile-module-scss-module__iCnUsG__relationsGrid{gap:var(--space-m,16px);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:0) and (max-width:767px){.HighlightTile-module-scss-module__iCnUsG__relationsPanel .HighlightTile-module-scss-module__iCnUsG__relationsSection .HighlightTile-module-scss-module__iCnUsG__relationsGrid{grid-template-columns:1fr}}.HighlightTile-module-scss-module__iCnUsG__relationCard{gap:var(--space-xs,4px);padding:var(--space-s,8px)0;border-top:1px solid var(--base-border-secondary-default);flex-direction:column;display:flex}.HighlightTile-module-scss-module__iCnUsG__relationCard .HighlightTile-module-scss-module__iCnUsG__relationHeading{align-items:center;gap:var(--space-s,8px);display:flex}.HighlightTile-module-scss-module__iCnUsG__relationCard .HighlightTile-module-scss-module__iCnUsG__relationHeading .HighlightTile-module-scss-module__iCnUsG__fromCourse{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:700;line-height:140%}.HighlightTile-module-scss-module__iCnUsG__relationCard .HighlightTile-module-scss-module__iCnUsG__relationHeading .HighlightTile-module-scss-module__iCnUsG__arrow{color:var(--base-tertiary-default);font-size:12px}.HighlightTile-module-scss-module__iCnUsG__relationCard .HighlightTile-module-scss-module__iCnUsG__relationHeading .HighlightTile-module-scss-module__iCnUsG__toCourse{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-highlight-default);margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:700;line-height:140%}.HighlightTile-module-scss-module__iCnUsG__relationCard .HighlightTile-module-scss-module__iCnUsG__relationDescription{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-secondary-default);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;display:-webkit-box;overflow:hidden}.HighlightTile-module-scss-module__iCnUsG__actions{padding:0 var(--hz-padding);display:flex}.HighlightTile-module-scss-module__iCnUsG__actions .HighlightTile-module-scss-module__iCnUsG__dismissButton{letter-spacing:-.01rem;word-spacing:-.01rem;background:var(--base-primary-default);color:var(--on-base-on-primary,#fcfcfc);cursor:pointer;border:none;border-radius:4px;height:40px;margin:0;padding:0 12px;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;transition:background .2s}.HighlightTile-module-scss-module__iCnUsG__actions .HighlightTile-module-scss-module__iCnUsG__dismissButton:hover{background:var(--base-primary-hover)}.HighlightTile-module-scss-module__iCnUsG__actions .HighlightTile-module-scss-module__iCnUsG__dismissButton:active{background:var(--base-primary-active)}.HighlightTile-module-scss-module__iCnUsG__noRelations{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-tertiary-default);margin:0;font-family:Px Grotesk;font-size:.875rem;font-style:italic;font-weight:400;line-height:140%}
.IconLabel-module-scss-module__J_BgtG__icon-label{--label-color:var(--base-primary-default)}.IconLabel-module-scss-module__J_BgtG__icon-label[data-state=disabled]{--label-color:var(--base-primary-disabled)}.IconLabel-module-scss-module__J_BgtG__icon-label{-webkit-user-select:none;user-select:none;display:grid}.IconLabel-module-scss-module__J_BgtG__icon-label[data-size="12"]{letter-spacing:0;word-spacing:0;margin:0;font-family:Px Grotesk;font-size:.75rem;font-weight:400;line-height:140%}.IconLabel-module-scss-module__J_BgtG__icon-label[data-size="16"]{letter-spacing:-.025rem;word-spacing:-.025rem;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:160%}.IconLabel-module-scss-module__J_BgtG__icon-label>:first-child{transition:var(--icon-transition);color:var(--label-color);grid-area:label}.IconLabel-module-scss-module__J_BgtG__icon-label>:last-child{grid-area:icon}.IconLabel-module-scss-module__J_BgtG__icon-label[data-position=top]{grid-template-areas:"label""icon"}.IconLabel-module-scss-module__J_BgtG__icon-label[data-position=right]{grid-template-areas:"icon label"}.IconLabel-module-scss-module__J_BgtG__icon-label[data-position=bottom]{grid-template-areas:"icon""label"}.IconLabel-module-scss-module__J_BgtG__icon-label[data-position=left]{grid-template-areas:"label icon"}.IconLabel-module-scss-module__J_BgtG__icon-label[data-position=left],.IconLabel-module-scss-module__J_BgtG__icon-label[data-position=right]{grid-column-gap:.25rem;align-items:center}.IconLabel-module-scss-module__J_BgtG__icon-label[data-position=top],.IconLabel-module-scss-module__J_BgtG__icon-label[data-position=bottom]{grid-row-gap:.25rem;justify-items:center}
.CourseHeader-module-scss-module__O_0RZa__header{background:var(--header-bg-color);width:100%;height:60px;z-index:var(--z-header);grid-template-columns:[title]5rem[progress]1fr[menu]5rem;align-items:center;display:grid;position:fixed}.CourseHeader-module-scss-module__O_0RZa__header .CourseHeader-module-scss-module__O_0RZa__title{grid-column:title;justify-self:start;padding-left:20px}.CourseHeader-module-scss-module__O_0RZa__header .CourseHeader-module-scss-module__O_0RZa__progress{color:#fff;width:var(--progress-w);grid-column:progress;place-self:center}.CourseHeader-module-scss-module__O_0RZa__header .CourseHeader-module-scss-module__O_0RZa__menu{grid-column:menu;justify-self:end;padding-right:20px}@media (min-width:768px){.CourseHeader-module-scss-module__O_0RZa__header{--progress-w:16rem}}@media (min-width:0) and (max-width:767px){.CourseHeader-module-scss-module__O_0RZa__header{--progress-w:10rem}}
@keyframes Table-module-scss-module__HN2rUG__pulse{0%{opacity:.3}to{opacity:1}}.Table-module-scss-module__HN2rUG__main{--thumb-w:120px;grid-gap:1rem;grid-template-columns:auto 1fr;display:grid}.Table-module-scss-module__HN2rUG__main[data-skeleton]:before{content:"";width:var(--thumb-w);min-height:calc(var(--thumb-w)*.5625);background:var(--base-secondary-disabled);animation-name:Table-module-scss-module__HN2rUG__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module__HN2rUG__main[data-skeleton]>:before{content:"";background:var(--base-secondary-disabled);width:200px;height:14px;margin-top:2px;animation-name:Table-module-scss-module__HN2rUG__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module__HN2rUG__main[data-skeleton]>:after{content:"";background:var(--base-secondary-disabled);width:300px;height:12px;margin-top:10px;animation-name:Table-module-scss-module__HN2rUG__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module__HN2rUG__cover{--thumb-h:calc(var(--thumb-w)*.5625);width:var(--thumb-w);height:var(--thumb-h);background-color:var(--base-accent-disabled);position:relative}.Table-module-scss-module__HN2rUG__info{flex-flow:column;min-width:0;height:100%;display:flex}.Table-module-scss-module__HN2rUG__info h3{letter-spacing:-.01rem;word-spacing:-.01rem;-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;display:-webkit-box;overflow:hidden}.Table-module-scss-module__HN2rUG__info p{letter-spacing:-.00875rem;word-spacing:-.00875rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}.Table-module-scss-module__HN2rUG__content{letter-spacing:-.00875rem;word-spacing:-.00875rem;flex-flow:column;gap:.25rem;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;display:flex}.Table-module-scss-module__HN2rUG__itemState[data-state]{--bg-color:var(--hot-300);--fg-color:var(--hot-500)}.Table-module-scss-module__HN2rUG__itemState[data-state=PUBLISHED]{--bg-color:var(--arara-95);--fg-color:var(--arara-70)}.Table-module-scss-module__HN2rUG__itemState[data-state=READY]{--bg-color:var(--prata-90);--fg-color:var(--prata-60)}.Table-module-scss-module__HN2rUG__itemState{background-color:var(--bg-color);height:24px;color:var(--fg-color);--circle-size:10px;border-radius:3px;align-items:center;display:flex}.Table-module-scss-module__HN2rUG__itemState:before{content:"";width:var(--circle-size);height:var(--circle-size);background-color:var(--fg-color);border-radius:50%;margin:0 .25rem}.Table-module-scss-module__HN2rUG__itemState:after{letter-spacing:-.01rem;word-spacing:-.01rem;content:attr(data-text);margin:0;padding:0 .25rem 0 0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}
.Toaster-module-scss-module__zCP4eW__toaster{--duration:.25s;--h:4rem;--gap:.5rem;--travel:calc(var(--h) + var(--gap));--ease-in:var(--ease-in-quint);--ease-out:var(--ease-out-quint);z-index:calc(var(--z-modal) + 1);grid-auto-flow:dense;display:grid;position:fixed}.Toaster-module-scss-module__zCP4eW__toaster>*{margin-top:var(--gap)}.Toaster-module-scss-module__zCP4eW__toaster[data-inserting=true]>li:last-child{animation-name:Toaster-module-scss-module__zCP4eW__enterFromBottom}.Toaster-module-scss-module__zCP4eW__toaster[data-inserting=true]>li:not(:last-child){animation-timing-function:var(--ease-in);animation-name:Toaster-module-scss-module__zCP4eW__bridgeGapDown}.Toaster-module-scss-module__zCP4eW__toaster>li:has(~.Toaster-module-scss-module__zCP4eW__toast[data-state=dismissed]){transition-property:transform;transition-duration:var(--duration);transition-timing-function:var(--ease-in);transform:translateY(var(--travel))}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast{animation-duration:var(--duration);animation-fill-mode:forwards;animation-timing-function:var(--ease-in);height:var(--h);width:var(--toast-w);box-sizing:border-box}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast[data-style=neutral]{--bg-color:var(--surface-low);--fg-color:var(--base-secondary-default)}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast[data-style=highlight]{--bg-color:var(--base-highlight-default);--fg-color:var(--charcoal)}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast[data-style=error]{--bg-color:var(--base-error-default);--fg-color:var(--not-white)}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast{background-color:var(--bg-color);color:var(--fg-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;align-items:center;padding:.8rem 1rem;display:grid}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast[data-state=dismissed]{animation-name:Toaster-module-scss-module__zCP4eW__leaveToRight}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast[data-state=exiting]{animation-name:Toaster-module-scss-module__zCP4eW__leaveToTop}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast{grid-column-gap:1rem;grid-template-columns:1rem 1fr 1rem;grid-template-areas:"icon message actionable";display:grid}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast [data-icon]{background-color:var(--fg-color)}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast .Toaster-module-scss-module__zCP4eW__icon{grid-area:icon}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast .Toaster-module-scss-module__zCP4eW__message{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:message;display:-webkit-box;overflow:hidden}.Toaster-module-scss-module__zCP4eW__toaster .Toaster-module-scss-module__zCP4eW__toast .Toaster-module-scss-module__zCP4eW__actionable{cursor:pointer;grid-area:actionable}@keyframes Toaster-module-scss-module__zCP4eW__enterFromBottom{0%{opacity:0;transform:translateY(var(--travel))}to{opacity:1;transform:translateY(0)}}@keyframes Toaster-module-scss-module__zCP4eW__leaveToTop{0%{opacity:1}to{opacity:0;transform:translateY(-5rem)}}@keyframes Toaster-module-scss-module__zCP4eW__leaveToRight{0%{opacity:1}to{opacity:0;transform:translate(4rem)}}@keyframes Toaster-module-scss-module__zCP4eW__bridgeGapDown{0%{transform:translateY(var(--travel))}to{transform:translateY(0)}}@media (min-width:1192px){.Toaster-module-scss-module__zCP4eW__toaster{--toast-w:24rem;--respiro:1rem;padding:1rem;bottom:0;right:0}}@media (min-width:0) and (max-width:1191px){.Toaster-module-scss-module__zCP4eW__toaster{box-sizing:border-box;--toast-w:100%;width:100vw;padding:1rem;bottom:0;left:0}}
.IconNew-module-scss-module__K-hWLW__icon{--fill-color:var(--base-primary-default)}.IconNew-module-scss-module__K-hWLW__icon[data-state=disabled]{--fill-color:var(--base-primary-disabled)}.IconNew-module-scss-module__K-hWLW__icon{transition:var(--icon-transition);width:var(--w);height:var(--w);background:var(--fill-color);-webkit-mask-image:var(--filename);mask-image:var(--filename);-webkit-mask-size:var(--w)var(--w);mask-size:var(--w)var(--w)}
.Switch-module-scss-module__8o0FNG__component{--input-height:2.5rem;--width:100%;--min-width:1rem;--in-between-spacing:.5rem;--label-spacing:0rem;--label-height:1.5rem;--labeled-min-height:calc(var(--input-height) + var(--label-height) + var(--label-spacing));--bg-color:var(--base-accent-default);--fg-color:var(--base-primary-default);--focused-underline-color:var(--base-primary-default);--unfocused-underline-color:var(--base-tertiary-default);--underline-color:var(--unfocused-underline-color);width:var(--width)}.Switch-module-scss-module__8o0FNG__component>label{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);height:var(--label-height);-webkit-user-select:none;user-select:none;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;display:block}.Switch-module-scss-module__8o0FNG__component input:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Switch-module-scss-module__8o0FNG__component input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Switch-module-scss-module__8o0FNG__component input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Switch-module-scss-module__8o0FNG__component textarea:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Switch-module-scss-module__8o0FNG__component textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Switch-module-scss-module__8o0FNG__component textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Switch-module-scss-module__8o0FNG__component select:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Switch-module-scss-module__8o0FNG__component select:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Switch-module-scss-module__8o0FNG__component select:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Switch-module-scss-module__8o0FNG__component{--w:2.4rem;--fg-color:var(--base-primary-default);--knob-size:1.2rem;--knob-color:var(--base-primary-default);--knob-border:transparent;--false-color:var(--base-primary-disabled);--groove-width:2.4rem;--min-height:2.5rem;width:2.4rem}.Switch-module-scss-module__8o0FNG__component[color-scheme=dark]{--knob-color:var(--base-primary-default);--false-color:var(--base-primary-disabled)}.Switch-module-scss-module__8o0FNG__component[data-label=true]{--min-height:var(--labeled-min-height)}.Switch-module-scss-module__8o0FNG__component[data-disabled=true]{opacity:.5}.Switch-module-scss-module__8o0FNG__component .Switch-module-scss-module__8o0FNG__actual-label{position:absolute}.Switch-module-scss-module__8o0FNG__component .Switch-module-scss-module__8o0FNG__switch .Switch-module-scss-module__8o0FNG__input{display:none}.Switch-module-scss-module__8o0FNG__component .Switch-module-scss-module__8o0FNG__switch .Switch-module-scss-module__8o0FNG__input:checked+.Switch-module-scss-module__8o0FNG__label:before{background-color:var(--true-color)}.Switch-module-scss-module__8o0FNG__component .Switch-module-scss-module__8o0FNG__switch .Switch-module-scss-module__8o0FNG__input:checked+.Switch-module-scss-module__8o0FNG__label:after{left:calc(var(--groove-width) - var(--knob-size))}.Switch-module-scss-module__8o0FNG__component .Switch-module-scss-module__8o0FNG__switch .Switch-module-scss-module__8o0FNG__label{width:var(--groove-width);display:block}.Switch-module-scss-module__8o0FNG__component .Switch-module-scss-module__8o0FNG__switch .Switch-module-scss-module__8o0FNG__label:before,.Switch-module-scss-module__8o0FNG__component .Switch-module-scss-module__8o0FNG__switch .Switch-module-scss-module__8o0FNG__label:after{content:"";cursor:pointer;display:block;position:absolute}.Switch-module-scss-module__8o0FNG__component .Switch-module-scss-module__8o0FNG__switch .Switch-module-scss-module__8o0FNG__label:before{width:var(--groove-width);height:var(--knob-size);background-color:var(--false-color);z-index:2;border-radius:9999em;transition:background-color .25s}.Switch-module-scss-module__8o0FNG__component .Switch-module-scss-module__8o0FNG__switch .Switch-module-scss-module__8o0FNG__label:after{width:var(--knob-size);height:var(--knob-size);background-color:var(--knob-color);box-shadow:0 0 0 1px var(--knob-border);z-index:2;border-radius:50%;transition:left .25s;position:relative;top:0;left:0}.Switch-module-scss-module__8o0FNG__component[data-label-position=right]{display:grid}.Switch-module-scss-module__8o0FNG__component[data-label-position=right]>label{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--fg-color);padding-left:calc(var(--groove-width) + .5rem);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}
.PreferencesSettings-module-scss-module__Dh2bNq__content-page section>h3{color:var(--base-secondary-default);border-bottom:1px solid var(--base-secondary-default);margin-bottom:1rem;padding-bottom:.5rem}.PreferencesSettings-module-scss-module__Dh2bNq__content-page section{padding:0 0 2rem}.PreferencesSettings-module-scss-module__Dh2bNq__content-page section .PreferencesSettings-module-scss-module__Dh2bNq__item-edit{grid-column-gap:1rem;grid-template-columns:1fr 5fr auto;align-items:start;padding:0 0 1rem;display:grid}.PreferencesSettings-module-scss-module__Dh2bNq__content-page section .PreferencesSettings-module-scss-module__Dh2bNq__item-edit .PreferencesSettings-module-scss-module__Dh2bNq__value{white-space:pre-wrap;color:var(--base-secondary-default)}.PreferencesSettings-module-scss-module__Dh2bNq__block-list>div{padding:1rem 0}.PreferencesSettings-module-scss-module__Dh2bNq__block-list>div:not(:last-child){border-bottom:1px solid var(--base-border-secondary-default)}.PreferencesSettings-module-scss-module__Dh2bNq__edit-active{padding:0 0 2rem}.PreferencesSettings-module-scss-module__Dh2bNq__subscription-card{background-color:var(--surface-high);border-radius:.5rem;grid-template-columns:auto 2rem;align-items:center;margin:.5rem 0;padding:1rem;display:grid}.PreferencesSettings-module-scss-module__Dh2bNq__subscription-card .PreferencesSettings-module-scss-module__Dh2bNq__info{letter-spacing:-.00875rem;word-spacing:-.00875rem;white-space:pre-wrap;color:var(--base-secondary-default);margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.PreferencesSettings-module-scss-module__Dh2bNq__subscription-card[data-status=expired] p{color:var(--base-tertiary-default)}.PreferencesSettings-module-scss-module__Dh2bNq__cc{grid-column-gap:1rem;grid-template:"brand number action"1.5rem"brand date action"1fr/auto 1fr auto;height:3rem;display:grid}.PreferencesSettings-module-scss-module__Dh2bNq__cc--brand{grid-area:brand}.PreferencesSettings-module-scss-module__Dh2bNq__cc--number{letter-spacing:-.01rem;word-spacing:-.01rem;grid-area:number;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.PreferencesSettings-module-scss-module__Dh2bNq__cc--date{letter-spacing:-.00875rem;word-spacing:-.00875rem;grid-area:date;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.PreferencesSettings-module-scss-module__Dh2bNq__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:768px){.PreferencesSettings-module-scss-module__Dh2bNq__content-page>h1{letter-spacing:-.0425rem;word-spacing:-.0425rem;align-items:flex-end;height:5rem;margin:0;font-family:Px Grotesk;font-size:2.125rem;font-weight:700;line-height:110%;display:flex}}@media (min-width:768px) and (min-width:768px) and (max-width:1191px){.PreferencesSettings-module-scss-module__Dh2bNq__content-page>h1{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}@media (min-width:768px){.PreferencesSettings-module-scss-module__Dh2bNq__content-page section>h2{color:var(--base-secondary-default);border-bottom:1px solid var(--base-border-secondary-default)}.PreferencesSettings-module-scss-module__Dh2bNq__content-page section{padding-bottom:2.5rem}.PreferencesSettings-module-scss-module__Dh2bNq__content-page .PreferencesSettings-module-scss-module__Dh2bNq__edit-active{max-width:20rem}.PreferencesSettings-module-scss-module__Dh2bNq__content-page .PreferencesSettings-module-scss-module__Dh2bNq__course-grid{--gap:1rem;grid-column-gap:var(--gap);grid-row-gap:calc(var(--gap)*2);display:grid}}@media (min-width:768px) and (min-width:768px){.PreferencesSettings-module-scss-module__Dh2bNq__content-page .PreferencesSettings-module-scss-module__Dh2bNq__course-grid{grid-template-columns:repeat(auto-fill,calc(50% - var(--gap)/2))}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.PreferencesSettings-module-scss-module__Dh2bNq__content-page .PreferencesSettings-module-scss-module__Dh2bNq__course-grid{grid-template-columns:1fr}}@media (min-width:0) and (max-width:767px){.PreferencesSettings-module-scss-module__Dh2bNq__menu{width:100%;padding:1rem 0}.PreferencesSettings-module-scss-module__Dh2bNq__content-page h1{letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;font-family:Px Grotesk;font-size:1.375rem;font-weight:700;line-height:120%}.PreferencesSettings-module-scss-module__Dh2bNq__content-page h2{padding-top:2rem}}.PreferencesSettings-module-scss-module__Dh2bNq__preference-block{grid-column-gap:1rem;grid-template-columns:1fr auto;grid-template-areas:"label component";align-items:center;margin-bottom:.5rem;display:grid}.PreferencesSettings-module-scss-module__Dh2bNq__preference-block>:first-child p{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.PreferencesSettings-module-scss-module__Dh2bNq__preference-block>:last-child{grid-area:component;justify-items:end;display:grid}
.MinimalCourseCard-module-scss-module__FMMn4a__card-minimal .MinimalCourseCard-module-scss-module__FMMn4a__image-component{--card-h:calc(var(--card-w)*.5635);height:var(--card-h);width:var(--card-w);position:relative}.MinimalCourseCard-module-scss-module__FMMn4a__card-minimal .MinimalCourseCard-module-scss-module__FMMn4a__info{padding-top:1rem}.MinimalCourseCard-module-scss-module__FMMn4a__card-minimal .MinimalCourseCard-module-scss-module__FMMn4a__info a{color:var(--base-primary-default)}.MinimalCourseCard-module-scss-module__FMMn4a__card-minimal .MinimalCourseCard-module-scss-module__FMMn4a__info a:hover{color:var(--highlight)}.MinimalCourseCard-module-scss-module__FMMn4a__card-minimal .MinimalCourseCard-module-scss-module__FMMn4a__info>p{color:var(--base-secondary-default)}@media (min-width:1192px){.MinimalCourseCard-module-scss-module__FMMn4a__card-minimal .MinimalCourseCard-module-scss-module__FMMn4a__image-component{--card-w:calc(((var(--page-width)/16)*8)/2)}}
@keyframes ProgressRing-module-scss-module__VMGIbW__progress{0%{stroke-dasharray:0 100}}.ProgressRing-module-scss-module__VMGIbW__progress-ring .ProgressRing-module-scss-module__VMGIbW__label{text-align:center}.ProgressRing-module-scss-module__VMGIbW__progress-ring .ProgressRing-module-scss-module__VMGIbW__ring{--a:var(--speed)var(--ease-out-cubic)forwards;width:calc(var(--w)*1px);height:calc(var(--w)*1px);margin:10px auto;overflow:visible}@keyframes ProgressRing-module-scss-module__VMGIbW__counter{0%{--num:0}to{--num:var(--progress)}}.ProgressRing-module-scss-module__VMGIbW__progress-ring .ProgressRing-module-scss-module__VMGIbW__ring[data-show-numeric=true]{place-items:center;display:grid}.ProgressRing-module-scss-module__VMGIbW__progress-ring .ProgressRing-module-scss-module__VMGIbW__ring[data-show-numeric=true] *{grid-area:1/-1}.ProgressRing-module-scss-module__VMGIbW__progress-ring .ProgressRing-module-scss-module__VMGIbW__ring .ProgressRing-module-scss-module__VMGIbW__ring--fg{filter:drop-shadow(0px 0px 1px rgba(var(--fg-color),.5));animation:ProgressRing-module-scss-module__VMGIbW__progress var(--a)}.ProgressRing-module-scss-module__VMGIbW__progress-ring .ProgressRing-module-scss-module__VMGIbW__ring .ProgressRing-module-scss-module__VMGIbW__numeric{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.ProgressRing-module-scss-module__VMGIbW__progress-ring .ProgressRing-module-scss-module__VMGIbW__ring .ProgressRing-module-scss-module__VMGIbW__image{place-items:center;display:grid}
.LinkComponent-module-scss-module__QCWEja__list-item{min-height:var(--h);background-color:var(--surface-high);box-sizing:border-box;border-radius:.5rem;grid-template-columns:2rem 1fr 4em;grid-template-areas:"handle main extra";display:grid}.LinkComponent-module-scss-module__QCWEja__list-item>*{align-items:center;display:grid}.LinkComponent-module-scss-module__QCWEja__list-item .LinkComponent-module-scss-module__QCWEja__main{align-content:center}.LinkComponent-module-scss-module__QCWEja__list-item .LinkComponent-module-scss-module__QCWEja__main p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LinkComponent-module-scss-module__QCWEja__list-item .LinkComponent-module-scss-module__QCWEja__extra{justify-items:center}.LinkComponent-module-scss-module__QCWEja__list-item .LinkComponent-module-scss-module__QCWEja__extra svg>*{fill:var(--base-tertiary-default)}.LinkComponent-module-scss-module__QCWEja__list-item[data-state^=over]:before{width:var(--w);content:"";position:absolute}.LinkComponent-module-scss-module__QCWEja__list-item[data-state*=-up]:before{transform:translateY(calc(var(--gap)*-1/2));border-bottom:2px solid #00f}.LinkComponent-module-scss-module__QCWEja__list-item[data-state*=-down]:before{width:var(--w);min-height:calc(var(--h) + var(--gap)/2);border-bottom:2px solid red}.LinkComponent-module-scss-module__QCWEja__list-item .LinkComponent-module-scss-module__QCWEja__editable{grid-column-gap:.5rem;grid-template-columns:auto 1fr;grid-template-areas:"input actionable";display:grid}.LinkComponent-module-scss-module__QCWEja__delete-prompt{z-index:1000;background-color:var(--surface-high);width:var(--w);height:var(--h);border-radius:.5rem;grid-template-areas:"prompt""actionables";justify-items:center;display:grid;position:absolute}
.CourseCardGame-module-scss-module__AaVF6G__card{border-radius:var(--rounding-s,4px);cursor:pointer;flex-shrink:0;width:100px;height:66.555px;transition:transform .15s;overflow:hidden}.CourseCardGame-module-scss-module__AaVF6G__card:hover{transform:scale(1.02)}.CourseCardGame-module-scss-module__AaVF6G__card:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}.CourseCardGame-module-scss-module__AaVF6G__cover{aspect-ratio:297.5/198;width:100%;margin-bottom:-4px;position:relative}.CourseCardGame-module-scss-module__AaVF6G__cover img{pointer-events:none}.CourseCardGame-module-scss-module__AaVF6G__progressContainer{width:100%;padding-bottom:4px}.CourseCardGame-module-scss-module__AaVF6G__progressBar{background:#fcfcfc80;border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.CourseCardGame-module-scss-module__AaVF6G__progressFill{background:var(--highlight,#09e48f);border-radius:4px;height:100%;transition:width .3s;position:absolute;top:0;left:0;box-shadow:0 0 10px #09f0974d}.CourseCardGame-module-scss-module__AaVF6G__progressFill[data-completed=true]{background:var(--ouro-80,#dfbd69);box-shadow:0 0 6px #dfbd69b3}
.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu{position:relative}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__icon{cursor:pointer;z-index:1;line-height:0}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__icon:hover{--surface-low:var(--base-accent-hover)}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__icon[data-visible=true]{pointer-events:none}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu{z-index:2;background-color:var(--surface-high);--y-offset:2rem;--x-offset:0;border:1px solid #0000;border-radius:.25rem;min-width:11rem;position:absolute}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu[data-position^=top]{bottom:var(--y-offset)}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu[data-position^=bottom]{top:var(--y-offset)}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu[data-position*=left]{right:var(--x-offset)}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu[data-position$=right]{left:var(--x-offset)}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu-item{cursor:pointer}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu-item>div{grid-template-columns:1.4rem auto;align-items:center;height:2.5rem;padding:0 1rem;display:grid}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu-item>div p{color:var(--high-primary-default);transition:var(--base-transition);white-space:nowrap;-webkit-user-select:none;user-select:none}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu-item>div:hover{background-color:var(--high-accent-default)}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu[data-visible=false]{visibility:hidden}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu[data-visible=false] p{transition:all}.DropdownMenu-module-scss-module__rAcPiW__dropdown-menu .DropdownMenu-module-scss-module__rAcPiW__menu[data-visible=true]{visibility:visible}
.LinksList-module-scss-module__iYZ8BG__head{padding:1rem 0 0}.LinksList-module-scss-module__iYZ8BG__list{grid-auto-flow:rows;grid-row-gap:var(--gap);width:var(--w);padding:1rem 0;display:grid}
.CourseCardGameplan-module-scss-module__KGKlhG__card{gap:var(--space-m,16px);cursor:pointer;flex-direction:column;flex:1 0 0;min-width:270px;transition:transform .15s;display:flex}.CourseCardGameplan-module-scss-module__KGKlhG__card:hover{transform:scale(1.01)}.CourseCardGameplan-module-scss-module__KGKlhG__card:focus-visible{outline:2px solid var(--highlight);outline-offset:4px;border-radius:4px}@media (min-width:0) and (max-width:767px){.CourseCardGameplan-module-scss-module__KGKlhG__card{min-width:200px}}.CourseCardGameplan-module-scss-module__KGKlhG__numberRow{align-items:center;gap:var(--space-s,8px);display:flex}.CourseCardGameplan-module-scss-module__KGKlhG__number{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.CourseCardGameplan-module-scss-module__KGKlhG__coverContainer{border-radius:var(--rounding-s,4px);width:100%;padding-bottom:36px;position:relative;overflow:hidden}.CourseCardGameplan-module-scss-module__KGKlhG__cover{aspect-ratio:297.5/198;width:100%;margin-bottom:-36px;position:relative}.CourseCardGameplan-module-scss-module__KGKlhG__cover img{pointer-events:none}.CourseCardGameplan-module-scss-module__KGKlhG__tags{gap:var(--space-xs,4px);padding:10px;display:flex;position:absolute;top:0;right:0}.CourseCardGameplan-module-scss-module__KGKlhG__recommendationTag{background:var(--ouro-70,#caab5d);border-radius:2px;justify-content:center;align-items:center;gap:4px;height:20px;padding:0 4px;display:flex}.CourseCardGameplan-module-scss-module__KGKlhG__recommendationTag svg{flex-shrink:0}.CourseCardGameplan-module-scss-module__KGKlhG__info{flex-direction:column;height:62px;display:flex}.CourseCardGameplan-module-scss-module__KGKlhG__title{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;display:-webkit-box;overflow:hidden}.CourseCardGameplan-module-scss-module__KGKlhG__levelRow{align-items:center;gap:var(--space-xs,4px);display:flex}.CourseCardGameplan-module-scss-module__KGKlhG__level{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}
.SubscriptionCard-module-scss-module__XeugGq__subscription-card{background-color:var(--surface-high);border-radius:.5rem;grid-template-columns:auto 2rem;align-items:center;margin:.5rem 0;padding:1rem;display:grid}.SubscriptionCard-module-scss-module__XeugGq__subscription-card .SubscriptionCard-module-scss-module__XeugGq__info{letter-spacing:-.00875rem;word-spacing:-.00875rem;white-space:pre-wrap;color:var(--base-secondary-default);margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.SubscriptionCard-module-scss-module__XeugGq__subscription-card[data-status=expired] p{color:var(--base-tertiary-default)}.SubscriptionCard-module-scss-module__XeugGq__cc{grid-column-gap:1rem;grid-template:"brand number action"1.5rem"brand date action"1fr/auto 1fr auto;height:3rem;display:grid}.SubscriptionCard-module-scss-module__XeugGq__cc--brand{grid-area:brand}.SubscriptionCard-module-scss-module__XeugGq__cc--number{letter-spacing:-.01rem;word-spacing:-.01rem;grid-area:number;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.SubscriptionCard-module-scss-module__XeugGq__cc--date{letter-spacing:-.00875rem;word-spacing:-.00875rem;grid-area:date;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.SubscriptionCard-module-scss-module__XeugGq__cc--action{grid-area:action;justify-items:end;display:grid}
.Checkbox-module-scss-module__JTkuEq__checkbox-component{--input-height:2.5rem;--width:100%;--min-width:1rem;--in-between-spacing:.5rem;--label-spacing:0rem;--label-height:1.5rem;--labeled-min-height:calc(var(--input-height) + var(--label-height) + var(--label-spacing));--bg-color:var(--base-accent-default);--fg-color:var(--base-primary-default);--focused-underline-color:var(--base-primary-default);--unfocused-underline-color:var(--base-tertiary-default);--underline-color:var(--unfocused-underline-color);width:var(--width)}.Checkbox-module-scss-module__JTkuEq__checkbox-component>label{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);height:var(--label-height);-webkit-user-select:none;user-select:none;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;display:block}.Checkbox-module-scss-module__JTkuEq__checkbox-component input:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__JTkuEq__checkbox-component input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__JTkuEq__checkbox-component input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__JTkuEq__checkbox-component textarea:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__JTkuEq__checkbox-component textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__JTkuEq__checkbox-component textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__JTkuEq__checkbox-component select:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__JTkuEq__checkbox-component select:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__JTkuEq__checkbox-component select:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__JTkuEq__checkbox-component{display:grid}
.NewLinkComponent-module-scss-module__ydSaxG__new-link{width:var(--w);box-sizing:border-box;background-color:var(--surface-low);border-radius:.5rem;padding:.5rem .5rem 1rem}.NewLinkComponent-module-scss-module__ydSaxG__new-link .NewLinkComponent-module-scss-module__ydSaxG__header{justify-content:end;display:grid}.NewLinkComponent-module-scss-module__ydSaxG__new-link .NewLinkComponent-module-scss-module__ydSaxG__body{grid-auto-flow:rows;padding:0 .5rem;display:grid}.NewLinkComponent-module-scss-module__ydSaxG__new-link .NewLinkComponent-module-scss-module__ydSaxG__body .NewLinkComponent-module-scss-module__ydSaxG__insert{grid-column-gap:.5rem;grid-template-columns:auto 6rem;grid-auto-flow:column;align-items:end;display:grid}.NewLinkComponent-module-scss-module__ydSaxG__new-link .NewLinkComponent-module-scss-module__ydSaxG__body .NewLinkComponent-module-scss-module__ydSaxG__kinds{grid-auto-flow:column;justify-items:center;display:grid}.NewLinkComponent-module-scss-module__ydSaxG__new-link .NewLinkComponent-module-scss-module__ydSaxG__body .NewLinkComponent-module-scss-module__ydSaxG__kinds input:checked{background-color:red}
.Section-module-scss-module__5jzKWq__coursesSection{flex-direction:column;height:100%;display:flex;overflow-y:hidden}.Section-module-scss-module__5jzKWq__coursesSection .Section-module-scss-module__5jzKWq__top{grid-gap:1rem;grid-template-columns:auto 1fr;grid-auto-flow:column;justify-content:start;align-items:center;width:100%;display:grid}.Section-module-scss-module__5jzKWq__coursesSection .Section-module-scss-module__5jzKWq__top .Section-module-scss-module__5jzKWq__buttons{grid-gap:.5rem;grid-auto-flow:column;display:grid}
.RowSubject-module-scss-module__iUahpW__container{flex-direction:column;width:100%;padding:2rem 0;display:flex}@media (min-width:0) and (max-width:767px){.RowSubject-module-scss-module__iUahpW__container{padding:1.5rem 0}}.RowSubject-module-scss-module__iUahpW__header{gap:var(--space-l,24px);padding:0 var(--hz-padding);flex-direction:column;display:flex}.RowSubject-module-scss-module__iUahpW__rowText{gap:var(--space-s,8px);flex-direction:column;display:flex}.RowSubject-module-scss-module__iUahpW__rowHeading{flex-direction:column;justify-content:center;display:flex}.RowSubject-module-scss-module__iUahpW__title{letter-spacing:-.03rem;word-spacing:-.03rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.RowSubject-module-scss-module__iUahpW__progressRings{place-items:center;width:140px;height:140px;display:grid;position:relative}.RowSubject-module-scss-module__iUahpW__progressRingsCenter{letter-spacing:-.01375rem;word-spacing:-.01375rem;color:var(--base-primary-default);z-index:1;grid-area:1/1;margin:0;font-family:Px Grotesk;font-size:1.375rem;font-weight:700;line-height:120%}.RowSubject-module-scss-module__iUahpW__subheadingRow{padding:1rem var(--hz-padding)0;justify-content:center;align-items:center;display:flex}.RowSubject-module-scss-module__iUahpW__subheading{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-secondary-default);flex:1;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.RowSubject-module-scss-module__iUahpW__currentGameRow{gap:var(--space-s,8px);padding:.75rem var(--hz-padding);scrollbar-width:thin;display:flex;overflow-x:auto}.RowSubject-module-scss-module__iUahpW__currentGameRow::-webkit-scrollbar{height:4px}.RowSubject-module-scss-module__iUahpW__currentGameRow::-webkit-scrollbar-track{background:0 0}.RowSubject-module-scss-module__iUahpW__currentGameRow::-webkit-scrollbar-thumb{background:var(--base-accent-default);border-radius:2px}.RowSubject-module-scss-module__iUahpW__recommendationsSection{flex-direction:column;gap:12px;padding-top:1rem;display:flex}.RowSubject-module-scss-module__iUahpW__recommendationsSection .RowSubject-module-scss-module__iUahpW__subheading{padding:0 var(--hz-padding)}.RowSubject-module-scss-module__iUahpW__carouselRow{width:100%;display:flex;overflow:hidden}.RowSubject-module-scss-module__iUahpW__coursesContainer{gap:var(--space-m,16px);flex:1;padding:10px 0 0;display:flex;overflow-x:auto}.RowSubject-module-scss-module__iUahpW__coursesContainer::-webkit-scrollbar{height:4px}.RowSubject-module-scss-module__iUahpW__coursesContainer::-webkit-scrollbar-track{background:0 0}.RowSubject-module-scss-module__iUahpW__coursesContainer::-webkit-scrollbar-thumb{background:var(--base-accent-default);border-radius:2px}.RowSubject-module-scss-module__iUahpW__actionsRow{padding:1.5rem var(--hz-padding)0;flex-direction:column;display:flex}
.HelpWindow-module-scss-module__SCyIfa__help-window{place-items:center;width:100%;height:100%;display:grid}.HelpWindow-module-scss-module__SCyIfa__help-window>*{grid-area:1/-1}.HelpWindow-module-scss-module__SCyIfa__help-window .HelpWindow-module-scss-module__SCyIfa__backdrop{z-index:105;opacity:.5;background-color:#000;width:100%;height:100%}.HelpWindow-module-scss-module__SCyIfa__help-window .HelpWindow-module-scss-module__SCyIfa__main{z-index:106;background:var(--shadow-black)}.HelpWindow-module-scss-module__SCyIfa__help-window .HelpWindow-module-scss-module__SCyIfa__main .HelpWindow-module-scss-module__SCyIfa__commands{padding:1rem}.HelpWindow-module-scss-module__SCyIfa__help-window .HelpWindow-module-scss-module__SCyIfa__main .HelpWindow-module-scss-module__SCyIfa__commands>div{grid-template-columns:1fr 1fr;gap:1rem;height:2rem;display:grid}.HelpWindow-module-scss-module__SCyIfa__help-window .HelpWindow-module-scss-module__SCyIfa__main .HelpWindow-module-scss-module__SCyIfa__commands>div .HelpWindow-module-scss-module__SCyIfa__shortcut{font-family:monospace}
.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details h3{letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;padding-bottom:1rem;font-family:Px Grotesk;font-size:1.375rem;font-weight:700;line-height:120%}.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details>section+section{padding-top:4rem}.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details a{text-decoration:underline}.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details .SubscriptionHistory-module-scss-module__9ZFflG__payment-method .SubscriptionHistory-module-scss-module__9ZFflG__current-payment-method{padding:1rem 0 0}.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details .SubscriptionHistory-module-scss-module__9ZFflG__payment-method .SubscriptionHistory-module-scss-module__9ZFflG__new-payment-method{opacity:0;pointer-events:none;max-height:0}.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details .SubscriptionHistory-module-scss-module__9ZFflG__payment-method .SubscriptionHistory-module-scss-module__9ZFflG__new-payment-method[data-on=true]{opacity:1;pointer-events:initial;max-height:20rem}.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details .SubscriptionHistory-module-scss-module__9ZFflG__payment-method .SubscriptionHistory-module-scss-module__9ZFflG__new-payment-method{transition:var(--base-transition)}.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details .SubscriptionHistory-module-scss-module__9ZFflG__payment-method .SubscriptionHistory-module-scss-module__9ZFflG__new-payment-method p{padding:1rem 0}.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details .SubscriptionHistory-module-scss-module__9ZFflG__payments li{grid-column-gap:.5rem;grid-template-columns:1fr 5rem 4.5rem;height:2rem;display:grid}.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details .SubscriptionHistory-module-scss-module__9ZFflG__payments li>:last-child{justify-self:end}.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details .SubscriptionHistory-module-scss-module__9ZFflG__error-message{color:var(--base-error-default);padding:1rem 0}.SubscriptionHistory-module-scss-module__9ZFflG__cc{grid-column-gap:1rem;grid-template:"brand number action"1.5rem"brand date action"1fr/auto 1fr auto;height:3rem;display:grid}.SubscriptionHistory-module-scss-module__9ZFflG__cc--brand{grid-area:brand}.SubscriptionHistory-module-scss-module__9ZFflG__cc--number{letter-spacing:-.01rem;word-spacing:-.01rem;grid-area:number;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.SubscriptionHistory-module-scss-module__9ZFflG__cc--date{letter-spacing:-.00875rem;word-spacing:-.00875rem;grid-area:date;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.SubscriptionHistory-module-scss-module__9ZFflG__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:1192px){.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details{--w:30rem}}@media (min-width:768px) and (max-width:1191px){.SubscriptionHistory-module-scss-module__9ZFflG__subscription-details{--w:100%}}
@keyframes CourseCarousel-module-scss-module__UKQC7a__pulse{0%{opacity:.3}to{opacity:1}}.CourseCarousel-module-scss-module__UKQC7a__title{background:var(--base-secondary-disabled);width:10rem;height:24px;margin:5px 0;animation-name:CourseCarousel-module-scss-module__UKQC7a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseCarousel-module-scss-module__UKQC7a__see-more{background:var(--base-secondary-disabled);width:4rem;height:14px;margin:3px 0;animation-name:CourseCarousel-module-scss-module__UKQC7a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseCarousel-module-scss-module__UKQC7a__slider{padding:2.5rem 0}@media (min-width:0) and (max-width:767px){.CourseCarousel-module-scss-module__UKQC7a__slider{padding:1.5rem 0}}.CourseCarousel-module-scss-module__UKQC7a__slider .CourseCarousel-module-scss-module__UKQC7a__header{padding:0 var(--hz-padding)2rem;flex-direction:row;justify-content:space-between;display:flex}.CourseCarousel-module-scss-module__UKQC7a__slider .CourseCarousel-module-scss-module__UKQC7a__header h2{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.CourseCarousel-module-scss-module__UKQC7a__slider .CourseCarousel-module-scss-module__UKQC7a__header .CourseCarousel-module-scss-module__UKQC7a__see-all{letter-spacing:-.00875rem;word-spacing:-.00875rem;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.CourseCarousel-module-scss-module__UKQC7a__slider .CourseCarousel-module-scss-module__UKQC7a__header .CourseCarousel-module-scss-module__UKQC7a__see-all a{text-underline-offset:25%;text-decoration:underline}
.Textarea-module-scss-module__YsvuIG__textarea-component{--input-height:2.5rem;--width:100%;--min-width:1rem;--in-between-spacing:.5rem;--label-spacing:0rem;--label-height:1.5rem;--labeled-min-height:calc(var(--input-height) + var(--label-height) + var(--label-spacing));--bg-color:var(--base-accent-default);--fg-color:var(--base-primary-default);--focused-underline-color:var(--base-primary-default);--unfocused-underline-color:var(--base-tertiary-default);--underline-color:var(--unfocused-underline-color);width:var(--width)}.Textarea-module-scss-module__YsvuIG__textarea-component>label{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);height:var(--label-height);-webkit-user-select:none;user-select:none;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;display:block}.Textarea-module-scss-module__YsvuIG__textarea-component input:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Textarea-module-scss-module__YsvuIG__textarea-component input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Textarea-module-scss-module__YsvuIG__textarea-component input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Textarea-module-scss-module__YsvuIG__textarea-component textarea:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Textarea-module-scss-module__YsvuIG__textarea-component textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Textarea-module-scss-module__YsvuIG__textarea-component textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Textarea-module-scss-module__YsvuIG__textarea-component select:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Textarea-module-scss-module__YsvuIG__textarea-component select:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Textarea-module-scss-module__YsvuIG__textarea-component select:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Textarea-module-scss-module__YsvuIG__textarea-component{--min-height:5.6rem}.Textarea-module-scss-module__YsvuIG__textarea-component[data-label=has-label]{--min-height:7.7rem}.Textarea-module-scss-module__YsvuIG__textarea-component--style{border:0;transition:all .5s;display:grid}.Textarea-module-scss-module__YsvuIG__textarea-component--style>*{grid-area:1/-1}.Textarea-module-scss-module__YsvuIG__textarea-component--style .Textarea-module-scss-module__YsvuIG__prefix{-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--fg-color);align-self:center;padding:0 0 0 .5rem}.Textarea-module-scss-module__YsvuIG__textarea-component--style .Textarea-module-scss-module__YsvuIG__input{letter-spacing:-.025rem;word-spacing:-.025rem;width:90%;color:var(--fg-color);background:0 0;border:0;outline:0;margin:0;padding:0 .5rem;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:160%}.Textarea-module-scss-module__YsvuIG__textarea-component--style .Textarea-module-scss-module__YsvuIG__input::placeholder{-webkit-user-select:none;user-select:none}.Textarea-module-scss-module__YsvuIG__textarea-component--style .Textarea-module-scss-module__YsvuIG__input:disabled,.Textarea-module-scss-module__YsvuIG__textarea-component--style .Textarea-module-scss-module__YsvuIG__input:disabled~.Textarea-module-scss-module__YsvuIG__prefix{--fg-color:var(--base-primary-disabled)}.Textarea-module-scss-module__YsvuIG__textarea-component--style .Textarea-module-scss-module__YsvuIG__input[data-prefix=true]{padding:0}.Textarea-module-scss-module__YsvuIG__textarea-component--style .Textarea-module-scss-module__YsvuIG__base{height:var(--input-height);pointer-events:none;align-self:end;transition:all .5s}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-prefix=true]{grid-template-columns:[prefix]auto[input]1fr}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-prefix=true]>*{grid-column:input}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-prefix=true] .Textarea-module-scss-module__YsvuIG__prefix{grid-column:prefix}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-prefix=true] .Textarea-module-scss-module__YsvuIG__base{grid-column:1/-1}.Textarea-module-scss-module__YsvuIG__textarea-component--style path{fill:var(--unfocused-underline-color)}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-state=has-error]{--underline-color:var(--base-error-default)}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=base]{border:0}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=muted]{letter-spacing:-.025rem;word-spacing:-.025rem;background-color:var(--bg-color);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:160%}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=underline] .Textarea-module-scss-module__YsvuIG__base,.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=muted] .Textarea-module-scss-module__YsvuIG__base{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--underline-color)}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=underline] .Textarea-module-scss-module__YsvuIG__input:focus~.Textarea-module-scss-module__YsvuIG__base,.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=muted] .Textarea-module-scss-module__YsvuIG__input:focus~.Textarea-module-scss-module__YsvuIG__base{--underline-color:var(--fg-color)}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=underline][data-state=has-error] .Textarea-module-scss-module__YsvuIG__input:focus~div,.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=muted][data-state=has-error] .Textarea-module-scss-module__YsvuIG__input:focus~div{--underline-color:var(--base-error-default)}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=boundless]{background-color:none}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=boundless] input{line-height:normal}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=boundless] input::placeholder{color:var(--pewter)}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass]{border:0;margin:0;padding:0}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] input{color:#fff;text-align:center;width:100%;min-width:2rem;height:6rem;padding:0 0 1rem}@media (min-width:1192px){.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] input{letter-spacing:-.12rem;word-spacing:-.12rem;margin:0;font-family:Px Grotesk;font-size:6rem;font-weight:700;line-height:105%}}@media (min-width:1192px) and (min-width:768px) and (max-width:1191px){.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] input{letter-spacing:-.075rem;word-spacing:-.075rem;margin:0;font-size:3.75rem;font-weight:700;line-height:110%}}@media (min-width:1192px) and (min-width:0) and (max-width:767px){.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] input{letter-spacing:-.034375rem;word-spacing:-.034375rem;margin:0;font-size:3.125rem;font-weight:700;line-height:90%}}@media (min-width:768px) and (max-width:1191px){.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] input{letter-spacing:-.075rem;word-spacing:-.075rem;margin:0;font-family:Px Grotesk;font-size:3.75rem;font-weight:700;line-height:110%}}@media (min-width:768px) and (max-width:1191px) and (min-width:768px) and (max-width:1191px){.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] input{letter-spacing:-.0625rem;word-spacing:-.0625rem;margin:0;font-size:3.125rem;font-weight:700;line-height:110%}}@media (min-width:768px) and (max-width:1191px) and (min-width:0) and (max-width:767px){.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] input{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-size:2.125rem;font-weight:700;line-height:110%}}@media (min-width:0) and (max-width:767px){.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] input{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-family:Px Grotesk;font-size:2.125rem;font-weight:700;line-height:110%}}@media (min-width:0) and (max-width:767px) and (min-width:768px) and (max-width:1191px){.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] input{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] input{box-sizing:border-box;height:100%}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=bigass] .Textarea-module-scss-module__YsvuIG__feedback{border:0;margin:0;padding:0}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=none]{background-color:var(--surface-base)}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=none] .Textarea-module-scss-module__YsvuIG__base{height:initial}.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=none] .Textarea-module-scss-module__YsvuIG__input,.Textarea-module-scss-module__YsvuIG__textarea-component--style[data-kind=none] .Textarea-module-scss-module__YsvuIG__prefix{padding:initial}.Textarea-module-scss-module__YsvuIG__textarea-component--style{padding-top:.5rem}.Textarea-module-scss-module__YsvuIG__textarea-component--style .Textarea-module-scss-module__YsvuIG__input{padding:.5rem .75rem;line-height:1.1rem}.Textarea-module-scss-module__YsvuIG__textarea-component--style textarea{resize:none}
.RecipientForm-module-scss-module__2gDmNG__checkbox{letter-spacing:-.00875rem;word-spacing:-.00875rem;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}@media (min-width:768px){.RecipientForm-module-scss-module__2gDmNG__recipient-form{width:20rem}}@media (min-width:768px) and (max-width:1191px){.RecipientForm-module-scss-module__2gDmNG__recipient-form{width:100%}}
.GiftRedemption-module-scss-module__GdKdnq__gift-redemption{padding:var(--vt-padding)var(--vt-padding);justify-items:center;display:grid}.GiftRedemption-module-scss-module__GdKdnq__gift-redemption>h1{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-family:Px Grotesk;font-size:2.125rem;font-weight:700;line-height:110%}@media (min-width:768px) and (max-width:1191px){.GiftRedemption-module-scss-module__GdKdnq__gift-redemption>h1{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}.GiftRedemption-module-scss-module__GdKdnq__gift-redemption>p{padding:2rem 0}.GiftRedemption-module-scss-module__GdKdnq__logged-out-msg{display:grid}
.CoursePopup-module-scss-module__4ObAUq__course-popup{width:var(--media-w);--hover-color:var(--high-accent-default)}.CoursePopup-module-scss-module__4ObAUq__course-popup h2{letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:700;line-height:130%}.CoursePopup-module-scss-module__4ObAUq__course-popup section{padding-bottom:var(--section-gap)}.CoursePopup-module-scss-module__4ObAUq__course-popup .CoursePopup-module-scss-module__4ObAUq__main .CoursePopup-module-scss-module__4ObAUq__body{padding:0 var(--hz-padding)}@media (min-width:1192px){.CoursePopup-module-scss-module__4ObAUq__course-popup{--hz-padding:5rem;--media-w:50rem;--section-gap:2rem}}@media (min-width:0) and (max-width:1191px){.CoursePopup-module-scss-module__4ObAUq__course-popup{--hz-padding:1.5rem;--media-w:100vw;--section-gap:2rem}}@media (min-width:0) and (max-width:767px){.CoursePopup-module-scss-module__4ObAUq__course-popup{--hz-padding:1.5rem;--media-w:100vw;--section-gap:2rem}}
.BeginnerHighlightTile-module-scss-module__da58Iq__beginnerHighlight{gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.BeginnerHighlightTile-module-scss-module__da58Iq__header{gap:var(--space-s,8px);padding:0 var(--hz-padding);flex-direction:column;display:flex}.BeginnerHighlightTile-module-scss-module__da58Iq__header .BeginnerHighlightTile-module-scss-module__da58Iq__headingRow{align-items:center;gap:var(--space-s,8px);display:flex}.BeginnerHighlightTile-module-scss-module__da58Iq__header .BeginnerHighlightTile-module-scss-module__da58Iq__starIcon{color:var(--ouro-70,#caab5d);font-size:1.25rem}.BeginnerHighlightTile-module-scss-module__da58Iq__header .BeginnerHighlightTile-module-scss-module__da58Iq__mainHeading{letter-spacing:-.03rem;word-spacing:-.03rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.BeginnerHighlightTile-module-scss-module__da58Iq__courseSection{padding:0 var(--hz-padding);flex-direction:column;gap:12px;display:flex}.BeginnerHighlightTile-module-scss-module__da58Iq__courseSection .BeginnerHighlightTile-module-scss-module__da58Iq__numberedCard{gap:var(--space-m,16px);flex-direction:column;flex:1;min-width:270px;max-width:350px;display:flex}.BeginnerHighlightTile-module-scss-module__da58Iq__courseSection .BeginnerHighlightTile-module-scss-module__da58Iq__numberedCard .BeginnerHighlightTile-module-scss-module__da58Iq__number{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:700;line-height:130%}
.EndOverlay-module-scss-module__CWVwYG__end-overlay{place-items:center;width:100%;height:100%;display:grid}.EndOverlay-module-scss-module__CWVwYG__end-overlay>*{grid-area:1/-1}.EndOverlay-module-scss-module__CWVwYG__end-overlay .EndOverlay-module-scss-module__CWVwYG__backdrop{z-index:105;opacity:.7;background-color:#000;width:100%;height:100%}.EndOverlay-module-scss-module__CWVwYG__end-overlay .EndOverlay-module-scss-module__CWVwYG__main{z-index:106;grid-row-gap:1.5rem;justify-items:center;width:30rem;display:grid}.EndOverlay-module-scss-module__CWVwYG__end-overlay .EndOverlay-module-scss-module__CWVwYG__main .EndOverlay-module-scss-module__CWVwYG__next-up{justify-items:center;display:grid}.EndOverlay-module-scss-module__CWVwYG__end-overlay .EndOverlay-module-scss-module__CWVwYG__main .EndOverlay-module-scss-module__CWVwYG__next-up h2{letter-spacing:0;word-spacing:0;margin:0;font-family:Px Grotesk;font-size:.75rem;font-weight:400;line-height:140%}.EndOverlay-module-scss-module__CWVwYG__end-overlay .EndOverlay-module-scss-module__CWVwYG__main .EndOverlay-module-scss-module__CWVwYG__next-up{letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.EndOverlay-module-scss-module__CWVwYG__end-overlay .EndOverlay-module-scss-module__CWVwYG__stop{height:2rem}
.CreditCardForm-module-scss-module__QKbsfa__cc-form{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template:"number number"1fr"expiration cvv"1fr/3fr 2fr;display:grid}.CreditCardForm-module-scss-module__QKbsfa__cc-form>:first-child{grid-area:number}.CreditCardForm-module-scss-module__QKbsfa__cc-form>:nth-child(2){grid-area:expiration}.CreditCardForm-module-scss-module__QKbsfa__cc-form>:last-child{grid-area:cvv}
.Dots-module-scss-module__NEYYpq__dots{--dot-size:.5rem;grid-column-gap:.5rem;grid-auto-flow:column;justify-content:center;display:grid}.Dots-module-scss-module__NEYYpq__dots .Dots-module-scss-module__NEYYpq__dot{transition:var(--base-transition);box-sizing:border-box;height:var(--dot-size);width:var(--dot-size);border-radius:50%}.Dots-module-scss-module__NEYYpq__dots .Dots-module-scss-module__NEYYpq__dot[data-current=false]{background-color:var(--base-primary-disabled)}.Dots-module-scss-module__NEYYpq__dots .Dots-module-scss-module__NEYYpq__dot[data-current=true]{background-color:var(--base-primary-default)}
.LinksEditor-module-scss-module___fm4_G__admin-links{--w:30rem;padding:0 var(--hz-padding)}
.BeginnerRowTile-module-scss-module__FRsyuq__beginnerRow{padding:2rem 0}@media (min-width:0) and (max-width:767px){.BeginnerRowTile-module-scss-module__FRsyuq__beginnerRow{padding:1.5rem 0}}.BeginnerRowTile-module-scss-module__FRsyuq__header{padding:0 var(--hz-padding)1.5rem;flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}.BeginnerRowTile-module-scss-module__FRsyuq__header .BeginnerRowTile-module-scss-module__FRsyuq__title{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.BeginnerRowTile-module-scss-module__FRsyuq__carousel{gap:var(--space-m,16px);padding:0 var(--hz-padding);padding-bottom:var(--space-m,16px);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.BeginnerRowTile-module-scss-module__FRsyuq__carousel::-webkit-scrollbar{display:none}.BeginnerRowTile-module-scss-module__FRsyuq__carousel{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.BeginnerRowTile-module-scss-module__FRsyuq__numberedCard{gap:var(--space-s,8px);scroll-snap-align:start;flex-direction:column;flex-shrink:0;min-width:270px;display:flex}.BeginnerRowTile-module-scss-module__FRsyuq__numberedCard .BeginnerRowTile-module-scss-module__FRsyuq__number{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:700;line-height:130%}
@keyframes Counter-module-scss-module__S3cUoW__barAnimation{0%{width:0%}to{width:100%}}.Counter-module-scss-module__S3cUoW__counter{width:var(--bar-w);height:var(--bar-h);--fg-color:var(--not-white)}.Counter-module-scss-module__S3cUoW__counter .Counter-module-scss-module__S3cUoW__mask{align-items:center;width:100%;height:100%;display:grid;overflow:hidden}.Counter-module-scss-module__S3cUoW__counter .Counter-module-scss-module__S3cUoW__mask *{grid-area:1/-1;position:relative}.Counter-module-scss-module__S3cUoW__counter .Counter-module-scss-module__S3cUoW__mask .Counter-module-scss-module__S3cUoW__bg,.Counter-module-scss-module__S3cUoW__counter .Counter-module-scss-module__S3cUoW__mask .Counter-module-scss-module__S3cUoW__fg{background-color:var(--not-white);height:100%}.Counter-module-scss-module__S3cUoW__counter .Counter-module-scss-module__S3cUoW__mask .Counter-module-scss-module__S3cUoW__bg{opacity:.5;width:100%;transition:var(--base-transition)}.Counter-module-scss-module__S3cUoW__counter .Counter-module-scss-module__S3cUoW__mask .Counter-module-scss-module__S3cUoW__fg[data-autoplay=true]{animation-name:Counter-module-scss-module__S3cUoW__barAnimation;animation-duration:var(--duration);background-color:#fff;animation-timing-function:linear}.Counter-module-scss-module__S3cUoW__counter .Counter-module-scss-module__S3cUoW__mask .Counter-module-scss-module__S3cUoW__fg[data-autoplay=false]{width:100%}.Counter-module-scss-module__S3cUoW__counter .Counter-module-scss-module__S3cUoW__mask .Counter-module-scss-module__S3cUoW__label{-webkit-user-select:none;user-select:none;color:var(--raven);justify-items:center;display:grid}.Counter-module-scss-module__S3cUoW__counter:hover{cursor:pointer}.Counter-module-scss-module__S3cUoW__counter:hover .Counter-module-scss-module__S3cUoW__mask .Counter-module-scss-module__S3cUoW__bg{opacity:.8}.Counter-module-scss-module__S3cUoW__counter:active .Counter-module-scss-module__S3cUoW__mask{box-shadow:0px 0px 6px var(--highlight);transform:scale(.96)}@media (min-width:1192px){.Counter-module-scss-module__S3cUoW__counter{--bar-w:10rem;--bar-h:2.5rem}.Counter-module-scss-module__S3cUoW__counter .Counter-module-scss-module__S3cUoW__mask{border-radius:4px}}@media (min-width:0) and (max-width:767px){.Counter-module-scss-module__S3cUoW__counter{--bar-w:100%;--bar-h:2.5rem}}
.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box{height:var(--h);-webkit-user-select:none;user-select:none;--cell-height:2.5rem;grid-template-rows:var(--cell-height)1fr;border-radius:.25rem;align-content:start;display:grid}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box .AddToPlaylist-module-scss-module__UVsqYW__header{align-items:center;height:3rem;display:grid}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form{grid-template-rows:1fr auto auto;grid-template-areas:"list""add""submitButton";display:grid;overflow:hidden}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form .AddToPlaylist-module-scss-module__UVsqYW__playlist-list{cursor:pointer;grid-area:list;margin-top:.5rem;overflow-y:scroll}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form .AddToPlaylist-module-scss-module__UVsqYW__playlist-list>ul>li+li{border-top:1px solid var(--high-border-secondary-default)}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form .AddToPlaylist-module-scss-module__UVsqYW__playlist-list>ul>li[data-selected=true]{border-top:none}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form .AddToPlaylist-module-scss-module__UVsqYW__playlist-list>ul>li[data-selected=true] .AddToPlaylist-module-scss-module__UVsqYW__playlist-title{background-color:var(--high-accent-default)}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form .AddToPlaylist-module-scss-module__UVsqYW__playlist-list>ul .AddToPlaylist-module-scss-module__UVsqYW__playlist-title{height:var(--cell-height);grid-column-gap:.25rem;grid-template-columns:auto 1fr;align-items:center;display:grid}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form .AddToPlaylist-module-scss-module__UVsqYW__playlist-list>ul .AddToPlaylist-module-scss-module__UVsqYW__playlist-title:hover{background-color:var(--high-accent-default)}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form .AddToPlaylist-module-scss-module__UVsqYW__new-playlist{border-top:1px solid var(--high-border-secondary-default);grid-area:add;height:2.5rem;padding-bottom:.25rem;padding-left:.3rem}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form .AddToPlaylist-module-scss-module__UVsqYW__new-playlist>a{height:var(--cell-height);grid-column-gap:.15rem;--c:var(--base-primary-default);color:var(--c);grid-template-columns:auto 1fr;align-items:center;display:grid}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form .AddToPlaylist-module-scss-module__UVsqYW__new-playlist>a svg path{fill:var(--c)}.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box form>:last-child{grid-area:submitButton}@media (min-width:1192px){.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box{--h:32rem;width:28vw}}@media (min-width:768px) and (max-width:1191px){.AddToPlaylist-module-scss-module__UVsqYW__add-to-playlist-box{--h:100%}}
.PlaylistItemCard-module-scss-module__6YOvsa__content-card{grid-column-gap:1rem;display:grid}.PlaylistItemCard-module-scss-module__6YOvsa__content-card[data-state=locked] .PlaylistItemCard-module-scss-module__6YOvsa__thumb{opacity:.3;pointer-events:none}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content{grid-template-columns:1fr 1.5rem;justify-content:start;width:100%;display:grid}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content--data{display:grid}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content--data .PlaylistItemCard-module-scss-module__6YOvsa__info{overflow-x:hidden}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content--data .PlaylistItemCard-module-scss-module__6YOvsa__info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:130%;display:-webkit-box;overflow:hidden}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content--data .PlaylistItemCard-module-scss-module__6YOvsa__info .PlaylistItemCard-module-scss-module__6YOvsa__sub{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);text-overflow:ellipsis;white-space:nowrap;width:90%;margin:0;padding-top:.25rem;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;overflow:hidden}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content--data .PlaylistItemCard-module-scss-module__6YOvsa__info .PlaylistItemCard-module-scss-module__6YOvsa__note{text-overflow:ellipsis;white-space:pre-wrap;padding-top:1rem;overflow:hidden}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content--data .PlaylistItemCard-module-scss-module__6YOvsa__info a{color:var(--base-secondary-default)}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content--data .PlaylistItemCard-module-scss-module__6YOvsa__info a:hover{color:var(--base-secondary-hover)}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content--data .PlaylistItemCard-module-scss-module__6YOvsa__extra{height:100%;display:grid}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content--data .PlaylistItemCard-module-scss-module__6YOvsa__extra p{letter-spacing:-.00875rem;word-spacing:-.00875rem;align-self:end;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content--extra{justify-self:end;align-items:end;display:grid}@media (min-width:1192px){.PlaylistItemCard-module-scss-module__6YOvsa__content-card{grid-template-columns:[thumb]16rem[content]auto}.PlaylistItemCard-module-scss-module__6YOvsa__content-card .PlaylistItemCard-module-scss-module__6YOvsa__content{grid-column-gap:.5rem}}@media (min-width:768px) and (max-width:1191px){.PlaylistItemCard-module-scss-module__6YOvsa__content-card{grid-template-columns:[thumb]12rem[content]auto}}@media (min-width:0) and (max-width:767px){.PlaylistItemCard-module-scss-module__6YOvsa__content-card{grid-template-columns:[thumb]1fr[content]1fr}}
.CoursesProgress-module-scss-module__64Np2W__courses-progress h2{border-bottom:1px solid var(--base-primary-disabled);padding-bottom:.5rem}
.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details h3{letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;padding-bottom:1rem;font-family:Px Grotesk;font-size:1.375rem;font-weight:700;line-height:120%}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details>section+section{padding-top:4rem}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details a{text-decoration:underline}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details .SubscriptionPaymentMethod-module-scss-module__dpJkGW__payment-method .SubscriptionPaymentMethod-module-scss-module__dpJkGW__current-payment-method{padding:1rem 0 0}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details .SubscriptionPaymentMethod-module-scss-module__dpJkGW__payment-method p{padding:1rem 0}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details .SubscriptionPaymentMethod-module-scss-module__dpJkGW__payment-method .SubscriptionPaymentMethod-module-scss-module__dpJkGW__update-payment-method{opacity:0;pointer-events:none;max-height:0}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details .SubscriptionPaymentMethod-module-scss-module__dpJkGW__payment-method .SubscriptionPaymentMethod-module-scss-module__dpJkGW__update-payment-method[data-on=true]{opacity:1;pointer-events:initial;max-height:20rem}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details .SubscriptionPaymentMethod-module-scss-module__dpJkGW__payment-method .SubscriptionPaymentMethod-module-scss-module__dpJkGW__update-payment-method{transition:var(--base-transition)}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details .SubscriptionPaymentMethod-module-scss-module__dpJkGW__error-message{color:var(--base-error-default);padding:1rem 0}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__cc{grid-column-gap:1rem;grid-template:"brand number action"1.5rem"brand date action"1fr/auto 1fr auto;height:3rem;display:grid}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__cc--brand{grid-area:brand}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__cc--number{letter-spacing:-.01rem;word-spacing:-.01rem;grid-area:number;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__cc--date{letter-spacing:-.00875rem;word-spacing:-.00875rem;grid-area:date;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.SubscriptionPaymentMethod-module-scss-module__dpJkGW__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:1192px){.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details{--w:30rem}}@media (min-width:768px) and (max-width:1191px){.SubscriptionPaymentMethod-module-scss-module__dpJkGW__subscription-details{--w:100%}}
.useCardsForm-module-scss-module__HNdhxG__stack{grid-template-rows:4rem 1fr;grid-template-areas:"top""content";display:grid}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__top{grid-area:top}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content{grid-column-gap:0;grid-area:content;display:grid}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset{grid-area:1/-1;justify-content:stretch;width:100%;display:grid}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset>:first-child{width:inherit;align-content:center;height:20rem;display:grid}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset>:last-child{position:relative}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset>:last-child a{padding-top:1rem}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset{--card-transition:.3s var(--ease-in-out-cubic);--transition-delay:.1s}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset[data-direction=bottom-to-top]{--prev-positon:translateY(-100px);--next-positon:translateY(100px)}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset[data-direction=top-to-bottom]{--prev-positon:translateY(100px);--next-positon:translateY(-100px)}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset[data-direction=right-to-left]{--prev-positon:translateX(-100px);--next-positon:translateX(100px)}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset[data-direction=left-to-right]{--prev-positon:translateX(100px);--next-positon:translateX(-100px)}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset[data-state^=hidden]{opacity:0;transition:var(--card-transition);pointer-events:none}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset[data-state^=hidden][data-state$=prev]{transform:var(--prev-positon)}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset[data-state^=hidden][data-state$=next]{transform:var(--next-positon)}.useCardsForm-module-scss-module__HNdhxG__stack .useCardsForm-module-scss-module__HNdhxG__content fieldset[data-state=current]{opacity:1;transition:var(--card-transition);transition-delay:var(--transition-delay);pointer-events:all;transform:translate(0)}@media (min-width:768px) and (max-width:1191px){.useCardsForm-module-scss-module__HNdhxG__stack{padding:0 4rem}}
.LoadingBar-module-scss-module__8eJmTG__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__8eJmTG__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__8eJmTG__loadingBar[data-completing=true]{animation:.3s ease-in forwards LoadingBar-module-scss-module__8eJmTG__completeAnimation}@keyframes LoadingBar-module-scss-module__8eJmTG__loadingAnimation{0%{transform:scaleX(0)}to{transform:scaleX(var(--random-progress,.9))}}@keyframes LoadingBar-module-scss-module__8eJmTG__completeAnimation{0%{transform:scaleX(var(--random-progress,.9))}50%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}
.useVideoFileInput-module-scss-module__rNLBla__video-file-input{-webkit-user-select:none;user-select:none;cursor:pointer;--bg-color:var(--highlight);width:100%;height:100%;display:grid}.useVideoFileInput-module-scss-module__rNLBla__video-file-input[data-state=rejected]{--bg-color:red}.useVideoFileInput-module-scss-module__rNLBla__video-file-input .useVideoFileInput-module-scss-module__rNLBla__progress,.useVideoFileInput-module-scss-module__rNLBla__video-file-input .useVideoFileInput-module-scss-module__rNLBla__outer{grid-area:1/-1}.useVideoFileInput-module-scss-module__rNLBla__video-file-input .useVideoFileInput-module-scss-module__rNLBla__progress{height:100%;width:var(--progress);background-color:var(--bg-color)}.useVideoFileInput-module-scss-module__rNLBla__video-file-input .useVideoFileInput-module-scss-module__rNLBla__outer{border:2px dashed var(--base-tertiary-default);place-content:center;height:4rem;display:grid}
.Main-module-scss-module__AHK3cq__main{--header-h:7rem;--menu-h:3rem}.Main-module-scss-module__AHK3cq__main .Main-module-scss-module__AHK3cq__header{height:var(--header-h);box-sizing:border-box;grid-template-areas:"h1 acting";align-items:center;padding:2rem 0 1rem;display:grid}.Main-module-scss-module__AHK3cq__main .Main-module-scss-module__AHK3cq__header h1{padding-left:var(--hz-padding);letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-family:Px Grotesk;font-size:2.125rem;font-weight:700;line-height:110%}@media (min-width:768px) and (max-width:1191px){.Main-module-scss-module__AHK3cq__main .Main-module-scss-module__AHK3cq__header h1{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}.Main-module-scss-module__AHK3cq__main .Main-module-scss-module__AHK3cq__header .Main-module-scss-module__AHK3cq__acting{padding-right:var(--hz-padding);grid-column-gap:.5rem;grid-auto-flow:column;justify-content:end;align-items:center;display:grid}.Main-module-scss-module__AHK3cq__main .Main-module-scss-module__AHK3cq__header .Main-module-scss-module__AHK3cq__acting select{width:16rem}.Main-module-scss-module__AHK3cq__main .Main-module-scss-module__AHK3cq__body .Main-module-scss-module__AHK3cq__menu{height:var(--menu-h)}.Main-module-scss-module__AHK3cq__main .Main-module-scss-module__AHK3cq__body{--bottom-spacing:5rem}.Main-module-scss-module__AHK3cq__main .Main-module-scss-module__AHK3cq__body[data-locked-height=true]{--bottom-spacing:0rem;height:calc(100vh - var(--header-h) - var(--header-height) - var(--menu-h) - var(--bottom-spacing))}.Main-module-scss-module__AHK3cq__main .Main-module-scss-module__AHK3cq__body[data-locked-height=false]{padding-bottom:var(--bottom-spacing)}
.MemberInvitationForm-module-scss-module__A-PZ1G__invitation-form{background-color:var(--not-white);padding:5rem}@media (min-width:768px) and (max-width:1191px){.MemberInvitationForm-module-scss-module__A-PZ1G__invitation-form{place-content:center;align-items:center;width:100vw;padding:0;display:flex}}
.PrevNext-module-scss-module__xjpkuq__prev-next{--w:20rem;--arrow-w:10px;--gap:1rem;z-index:2;pointer-events:none;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:absolute}.PrevNext-module-scss-module__xjpkuq__prev-next>*{pointer-events:auto;cursor:pointer;width:var(--w);height:20%}.PrevNext-module-scss-module__xjpkuq__prev-next .PrevNext-module-scss-module__xjpkuq__element{align-content:center;padding:0 1rem;display:grid}.PrevNext-module-scss-module__xjpkuq__prev-next .PrevNext-module-scss-module__xjpkuq__element .PrevNext-module-scss-module__xjpkuq__tooltip{--offset:-.5rem;max-width:var(--w);opacity:0;transition:var(--base-transition);transform:translate(var(--arrow-w),calc(-100% - var(--offset) - var(--gap)))scaleX(var(--scale));will-change:transform;letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;padding:.5rem;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;position:absolute}.PrevNext-module-scss-module__xjpkuq__prev-next .PrevNext-module-scss-module__xjpkuq__element .PrevNext-module-scss-module__xjpkuq__tooltip:before{content:"";opacity:.5;z-index:-1;background-color:#000;border-radius:4px;position:absolute;inset:0}.PrevNext-module-scss-module__xjpkuq__prev-next .PrevNext-module-scss-module__xjpkuq__element .PrevNext-module-scss-module__xjpkuq__tooltip:after{content:attr(data-label);z-index:1;color:#fff;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.PrevNext-module-scss-module__xjpkuq__prev-next .PrevNext-module-scss-module__xjpkuq__element[data-direction=left]{text-align:left;--scale:1}.PrevNext-module-scss-module__xjpkuq__prev-next .PrevNext-module-scss-module__xjpkuq__element[data-direction=right]{--scale:-1;transform:scaleX(-1)}.PrevNext-module-scss-module__xjpkuq__prev-next .PrevNext-module-scss-module__xjpkuq__element[data-direction=right] .PrevNext-module-scss-module__xjpkuq__tooltip{text-align:right}.PrevNext-module-scss-module__xjpkuq__prev-next:hover .PrevNext-module-scss-module__xjpkuq__tooltip{opacity:1;--offset:0rem}
@keyframes PlaylistList-module-scss-module__lLTJ6W__pulse{0%{opacity:.3}to{opacity:1}}@media (min-width:1192px){.PlaylistList-module-scss-module__lLTJ6W__playlists--header{padding-bottom:5rem}}@media (min-width:768px) and (max-width:1191px){.PlaylistList-module-scss-module__lLTJ6W__playlists--header{padding-bottom:2.5rem}}@media (min-width:0) and (max-width:767px){.PlaylistList-module-scss-module__lLTJ6W__playlists--header{padding-top:1rem}}.PlaylistList-module-scss-module__lLTJ6W__playlists--header p{color:var(--base-tertiary-default)}.PlaylistList-module-scss-module__lLTJ6W__playlists--list li+li{border-top:1px solid var(--base-primary-disabled)}.PlaylistList-module-scss-module__lLTJ6W__playlists--list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlaylistList-module-scss-module__lLTJ6W__playlists .PlaylistList-module-scss-module__lLTJ6W__playlist-card{cursor:pointer;height:2.5rem;color:var(--base-tertiary-default);grid-template-columns:auto[control]1.8rem;align-items:center;display:grid}.PlaylistList-module-scss-module__lLTJ6W__playlists .PlaylistList-module-scss-module__lLTJ6W__playlist-card[data-selected=true]{color:var(--base-primary-default)}
.BetaFeatures-module-scss-module__iG_tiW__content-page section>h3{color:var(--base-secondary-default);border-bottom:1px solid var(--base-secondary-default);margin-bottom:1rem;padding-bottom:.5rem}.BetaFeatures-module-scss-module__iG_tiW__content-page section{padding:0 0 2rem}.BetaFeatures-module-scss-module__iG_tiW__content-page section .BetaFeatures-module-scss-module__iG_tiW__item-edit{grid-column-gap:1rem;grid-template-columns:1fr 5fr auto;align-items:start;padding:0 0 1rem;display:grid}.BetaFeatures-module-scss-module__iG_tiW__content-page section .BetaFeatures-module-scss-module__iG_tiW__item-edit .BetaFeatures-module-scss-module__iG_tiW__value{white-space:pre-wrap;color:var(--base-secondary-default)}.BetaFeatures-module-scss-module__iG_tiW__block-list>div{padding:1rem 0}.BetaFeatures-module-scss-module__iG_tiW__block-list>div:not(:last-child){border-bottom:1px solid var(--base-border-secondary-default)}.BetaFeatures-module-scss-module__iG_tiW__edit-active{padding:0 0 2rem}.BetaFeatures-module-scss-module__iG_tiW__subscription-card{background-color:var(--surface-high);border-radius:.5rem;grid-template-columns:auto 2rem;align-items:center;margin:.5rem 0;padding:1rem;display:grid}.BetaFeatures-module-scss-module__iG_tiW__subscription-card .BetaFeatures-module-scss-module__iG_tiW__info{letter-spacing:-.00875rem;word-spacing:-.00875rem;white-space:pre-wrap;color:var(--base-secondary-default);margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.BetaFeatures-module-scss-module__iG_tiW__subscription-card[data-status=expired] p{color:var(--base-tertiary-default)}.BetaFeatures-module-scss-module__iG_tiW__cc{grid-column-gap:1rem;grid-template:"brand number action"1.5rem"brand date action"1fr/auto 1fr auto;height:3rem;display:grid}.BetaFeatures-module-scss-module__iG_tiW__cc--brand{grid-area:brand}.BetaFeatures-module-scss-module__iG_tiW__cc--number{letter-spacing:-.01rem;word-spacing:-.01rem;grid-area:number;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.BetaFeatures-module-scss-module__iG_tiW__cc--date{letter-spacing:-.00875rem;word-spacing:-.00875rem;grid-area:date;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.BetaFeatures-module-scss-module__iG_tiW__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:768px){.BetaFeatures-module-scss-module__iG_tiW__content-page>h1{letter-spacing:-.0425rem;word-spacing:-.0425rem;align-items:flex-end;height:5rem;margin:0;font-family:Px Grotesk;font-size:2.125rem;font-weight:700;line-height:110%;display:flex}}@media (min-width:768px) and (min-width:768px) and (max-width:1191px){.BetaFeatures-module-scss-module__iG_tiW__content-page>h1{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}@media (min-width:768px){.BetaFeatures-module-scss-module__iG_tiW__content-page section>h2{color:var(--base-secondary-default);border-bottom:1px solid var(--base-border-secondary-default)}.BetaFeatures-module-scss-module__iG_tiW__content-page section{padding-bottom:2.5rem}.BetaFeatures-module-scss-module__iG_tiW__content-page .BetaFeatures-module-scss-module__iG_tiW__edit-active{max-width:20rem}.BetaFeatures-module-scss-module__iG_tiW__content-page .BetaFeatures-module-scss-module__iG_tiW__course-grid{--gap:1rem;grid-column-gap:var(--gap);grid-row-gap:calc(var(--gap)*2);display:grid}}@media (min-width:768px) and (min-width:768px){.BetaFeatures-module-scss-module__iG_tiW__content-page .BetaFeatures-module-scss-module__iG_tiW__course-grid{grid-template-columns:repeat(auto-fill,calc(50% - var(--gap)/2))}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.BetaFeatures-module-scss-module__iG_tiW__content-page .BetaFeatures-module-scss-module__iG_tiW__course-grid{grid-template-columns:1fr}}@media (min-width:0) and (max-width:767px){.BetaFeatures-module-scss-module__iG_tiW__menu{width:100%;padding:1rem 0}.BetaFeatures-module-scss-module__iG_tiW__content-page h1{letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;font-family:Px Grotesk;font-size:1.375rem;font-weight:700;line-height:120%}.BetaFeatures-module-scss-module__iG_tiW__content-page h2{padding-top:2rem}}
.PromptBanner-module-scss-module__raTbZG__banner{margin:0 var(--hz-padding);background:#023922;border-radius:8px;padding:16px}.PromptBanner-module-scss-module__raTbZG__content{align-items:center;gap:24px;display:flex}@media (min-width:0) and (max-width:767px){.PromptBanner-module-scss-module__raTbZG__content{flex-wrap:wrap;gap:16px}}.PromptBanner-module-scss-module__raTbZG__icon{background:#045133;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__raTbZG__text{flex:1;min-width:0}.PromptBanner-module-scss-module__raTbZG__title{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:600;line-height:130%}.PromptBanner-module-scss-module__raTbZG__description{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-tertiary-default,#999);margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.PromptBanner-module-scss-module__raTbZG__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}@media (min-width:0) and (max-width:767px){.PromptBanner-module-scss-module__raTbZG__actions{justify-content:flex-end;width:100%}}.PromptBanner-module-scss-module__raTbZG__primaryButton{letter-spacing:0;word-spacing:0;color:#000;cursor:pointer;white-space:nowrap;background:#09f097;border:none;border-radius:4px;height:36px;margin:0;padding:0 20px;font-family:Px Grotesk;font-size:1rem;font-weight:600;line-height:100%;transition:background .2s,transform .1s}.PromptBanner-module-scss-module__raTbZG__primaryButton:hover{background:#07d584}.PromptBanner-module-scss-module__raTbZG__primaryButton:active{transform:scale(.98)}.PromptBanner-module-scss-module__raTbZG__secondaryButton{color:var(--base-tertiary-default,#999);cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:.875rem;text-decoration:underline;transition:color .2s}.PromptBanner-module-scss-module__raTbZG__secondaryButton:hover{color:var(--base-primary-default)}
.CardGrid-module-scss-module__EG1Fwa__component{margin:0 var(--hz-padding);color:var(--bluestone);--padding-loading:4rem;align-content:start;min-height:50vh}.CardGrid-module-scss-module__EG1Fwa__component .CardGrid-module-scss-module__EG1Fwa__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__EG1Fwa__component .CardGrid-module-scss-module__EG1Fwa__card-grid .CardGrid-module-scss-module__EG1Fwa__footer{opacity:0;visibility:hidden;grid-column:1/-1}.CardGrid-module-scss-module__EG1Fwa__component .CardGrid-module-scss-module__EG1Fwa__card-grid .CardGrid-module-scss-module__EG1Fwa__footer[data-footer-visible=true]{opacity:1;visibility:visible}.CardGrid-module-scss-module__EG1Fwa__component .CardGrid-module-scss-module__EG1Fwa__card-grid[data-is-first=false]{padding-top:var(--row-gap)}.CardGrid-module-scss-module__EG1Fwa__component .CardGrid-module-scss-module__EG1Fwa__no-occurrences{color:var(--base-primary-default)}@media (min-width:1192px){.CardGrid-module-scss-module__EG1Fwa__component{--columns:var(--col-desktop);--padding-top:2.5rem;--row-gap:3rem}.CardGrid-module-scss-module__EG1Fwa__card-grid{grid-row-gap:3rem}}@media (min-width:1024px) and (max-width:1191px){.CardGrid-module-scss-module__EG1Fwa__component{--columns:var(--col-tablet);--padding-top:1.5rem;--row-gap:2rem}.CardGrid-module-scss-module__EG1Fwa__card-grid{grid-row-gap:2rem}}@media (min-width:768px) and (max-width:1023px){.CardGrid-module-scss-module__EG1Fwa__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__EG1Fwa__component{--columns:var(--col-mobile);--padding-top:1rem;--row-gap:1rem}.CardGrid-module-scss-module__EG1Fwa__card-grid{grid-row-gap:.5rem}}
.VideoUpload-module-scss-module__wLmx2W__video-upload video{max-width:100%;max-height:400px}.VideoUpload-module-scss-module__wLmx2W__video-upload>input{opacity:0;position:absolute}.VideoUpload-module-scss-module__wLmx2W__video-upload>input:checked~.VideoUpload-module-scss-module__wLmx2W__file-upload{opacity:1;pointer-events:initial;max-height:4rem}.VideoUpload-module-scss-module__wLmx2W__video-upload .VideoUpload-module-scss-module__wLmx2W__file-upload{pointer-events:none;opacity:0;max-height:0;transition:var(--base-transition)}
.VideoInfo-module-scss-module__TjVstG__video-info h2{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.VideoInfo-module-scss-module__TjVstG__video-info p{padding:1.5rem 0}
