.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}}
.AssetsTab-module-scss-module__LsGUda__assetsTab{flex-direction:column;height:100%;display:flex}.AssetsTab-module-scss-module__LsGUda__splitLayout{grid-template-columns:1fr 1fr;gap:1.5rem;height:100%;display:grid}.AssetsTab-module-scss-module__LsGUda__videoList{overflow-y:auto}.AssetsTab-module-scss-module__LsGUda__dropzonePanel{flex-direction:column;display:flex}.AssetsTab-module-scss-module__LsGUda__emptyState{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.AssetsTab-module-scss-module__LsGUda__dropzone{border:2px dashed var(--base-border-secondary-default);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:200px;padding:3rem 2rem;transition:border-color .15s,background-color .15s;display:flex}.AssetsTab-module-scss-module__LsGUda__dropzone:hover{border-color:var(--base-border-primary-active);background-color:var(--base-accent-default)}.AssetsTab-module-scss-module__LsGUda__dropzoneContent{text-align:center}.AssetsTab-module-scss-module__LsGUda__dropzoneTitle{letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0 0 .5rem;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.AssetsTab-module-scss-module__LsGUda__dropzoneHint{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%}.AssetsTab-module-scss-module__LsGUda__loadingState{height:200px;color:var(--base-tertiary-default);letter-spacing:-.00875rem;word-spacing:-.00875rem;justify-content:center;align-items:center;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;display:flex}.AssetsTab-module-scss-module__LsGUda__errorState{height:200px;color:var(--base-tertiary-default);letter-spacing:-.00875rem;word-spacing:-.00875rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;display:flex}.AssetsTab-module-scss-module__LsGUda__retryButton{border:1px solid var(--base-border-secondary-default);cursor:pointer;letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);background:0 0;border-radius:4px;margin:0;padding:.5rem 1rem;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.AssetsTab-module-scss-module__LsGUda__retryButton:hover{border-color:var(--base-border-primary-active)}.AssetsTab-module-scss-module__LsGUda__actionError{border:1px solid var(--base-error-default);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-error-default);background:#f8514914;border-radius:4px;justify-content:space-between;align-items:center;margin:0;padding:.5rem .75rem;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;display:flex}.AssetsTab-module-scss-module__LsGUda__actionErrorDismiss{all:unset;cursor:pointer;letter-spacing:0;word-spacing:0;color:var(--base-error-default);opacity:.7;margin:0;font-family:Px Grotesk;font-size:.75rem;font-weight:400;line-height:140%}.AssetsTab-module-scss-module__LsGUda__actionErrorDismiss:hover{opacity:1}.AssetsTab-module-scss-module__LsGUda__batchBar{background:var(--base-accent-default);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);border-radius:4px;align-items:center;gap:1rem;margin:0;padding:.5rem .75rem;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;display:flex}.AssetsTab-module-scss-module__LsGUda__batchDeleteBtn{border:1px solid var(--base-error-default);cursor:pointer;letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-error-default);background:0 0;border-radius:4px;margin:0;padding:.375rem .75rem;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.AssetsTab-module-scss-module__LsGUda__batchDeleteBtn:hover{background-color:#f851490f}.AssetsTab-module-scss-module__LsGUda__previewModal{padding:1rem}.AssetsTab-module-scss-module__LsGUda__previewTitle{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-primary-default);text-align:center;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.AssetsTab-module-scss-module__LsGUda__uploadButton{background:var(--base-highlight-default);color:var(--surface-base);cursor:pointer;letter-spacing:-.01rem;word-spacing:-.01rem;border:none;border-radius:6px;margin:0;padding:.625rem 1.25rem;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;transition:opacity .15s}.AssetsTab-module-scss-module__LsGUda__uploadButton:hover{opacity:.85}
.Style-module-scss-module__dJ7kjW__page,.Style-module-scss-module__dJ7kjW__section{align-content:start;display:grid}.Style-module-scss-module__dJ7kjW__page>*+*,.Style-module-scss-module__dJ7kjW__section>*+*{margin-top:1rem}.Style-module-scss-module__dJ7kjW__page[data-padding=rootPadding]>h1,.Style-module-scss-module__dJ7kjW__page[data-padding=rootPadding]>h2,.Style-module-scss-module__dJ7kjW__page[data-padding=rootPadding]>h3,.Style-module-scss-module__dJ7kjW__page[data-padding=rootPadding]>h4,.Style-module-scss-module__dJ7kjW__page[data-padding=rootPadding]>section,.Style-module-scss-module__dJ7kjW__section[data-padding=rootPadding]>h1,.Style-module-scss-module__dJ7kjW__section[data-padding=rootPadding]>h2,.Style-module-scss-module__dJ7kjW__section[data-padding=rootPadding]>h3,.Style-module-scss-module__dJ7kjW__section[data-padding=rootPadding]>h4,.Style-module-scss-module__dJ7kjW__section[data-padding=rootPadding]>section{padding:0 var(--hz-padding)}.Style-module-scss-module__dJ7kjW__page{margin:0 var(--hz-padding);padding-top:6rem;display:grid}.Style-module-scss-module__dJ7kjW__separator{border-bottom:1px solid var(--platinum);margin-bottom:1rem;padding-top:1rem}.Style-module-scss-module__dJ7kjW__section{--spacing:0;background-color:var(--bg-color);padding:var(--spacing)0;align-content:start}.Style-module-scss-module__dJ7kjW__section[data-spacing=true]>*+*{padding-top:1rem}@media (min-width:1192px){.Style-module-scss-module__dJ7kjW__page{justify-content:center;width:100%}.Style-module-scss-module__dJ7kjW__page>div{width:800px}.Style-module-scss-module__dJ7kjW__section{--cols:1;--section-padding:4rem 0;grid-template-columns:repeat(var(--cols),1fr)}}@media (min-width:768px) and (max-width:1191px){.Style-module-scss-module__dJ7kjW__section{--section-padding:2rem 0}}
.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}}
.PromotionHistory-module-scss-module__gCPWYq__promotion-history{grid-row-gap:.5rem;display:grid}.PromotionHistory-module-scss-module__gCPWYq__promotion-history .PromotionHistory-module-scss-module__gCPWYq__rank-item{background-color:var(--surface-high);letter-spacing:-.00875rem;word-spacing:-.00875rem;border-radius:.25rem;grid-template-areas:"belt instructor date";align-items:center;height:1.8rem;margin:0;padding:1rem;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;display:grid}.PromotionHistory-module-scss-module__gCPWYq__promotion-history .PromotionHistory-module-scss-module__gCPWYq__rank-item--instructor{justify-self:start}.PromotionHistory-module-scss-module__gCPWYq__promotion-history .PromotionHistory-module-scss-module__gCPWYq__rank-item--date{justify-self:end}.PromotionHistory-module-scss-module__gCPWYq__promotion-history .PromotionHistory-module-scss-module__gCPWYq__rank-item[data-milestone=true]{margin-bottom:.5rem}.PromotionHistory-module-scss-module__gCPWYq__piece{grid-template-rows:1fr 1fr;display:grid}@media (min-width:1192px){.PromotionHistory-module-scss-module__gCPWYq__promotion-history .PromotionHistory-module-scss-module__gCPWYq__rank-item{grid-column-gap:1rem;grid-template-columns:8rem auto 5rem}}@media (min-width:0) and (max-width:767px){.PromotionHistory-module-scss-module__gCPWYq__promotion-history .PromotionHistory-module-scss-module__gCPWYq__rank-item{grid-column-gap:.5rem;grid-template-columns:7rem 1fr 5rem}}
.BeltRankPicker-module-scss-module__wi7L_a__belt-picker{--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)}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker>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}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker 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}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker 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}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker 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}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker 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}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker 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}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker 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}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker 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}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker 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}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker 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}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker{--min-width:10rem;min-width:var(--min-width)}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker .BeltRankPicker-module-scss-module__wi7L_a__component{column-gap:var(--spacing);grid-template-columns:auto 4rem;grid-template-areas:"belt belt""slider buttons";display:grid}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker .BeltRankPicker-module-scss-module__wi7L_a__component>:first-child{grid-area:belt}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker .BeltRankPicker-module-scss-module__wi7L_a__component .BeltRankPicker-module-scss-module__wi7L_a__slider{height:var(--slider-height);grid-area:slider;padding:.5rem 0}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker .BeltRankPicker-module-scss-module__wi7L_a__component .BeltRankPicker-module-scss-module__wi7L_a__buttons{grid-gap:var(--button-spacing);grid-area:buttons;grid-template-columns:1fr 1fr;place-items:center;display:grid}@media (min-width:768px){.BeltRankPicker-module-scss-module__wi7L_a__belt-picker{--spacing:1rem;--button-spacing:0rem;--slider-height:1.2rem}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker[data-kind=bigass]{--slider-height:2rem;--min-width:30rem}}@media (min-width:768px) and (max-width:1191px){.BeltRankPicker-module-scss-module__wi7L_a__belt-picker{--spacing:2rem;--button-spacing:1rem;--slider-height:2rem}.BeltRankPicker-module-scss-module__wi7L_a__belt-picker[data-kind=bigass]{--slider-height:3rem;--min-width:10rem}}
.RankStep-module-scss-module__9mmj9a__stepContainer{gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.RankStep-module-scss-module__9mmj9a__questionText{color:var(--base-primary-default,#f4f4f7);text-align:center;width:100%;font-family:Px Grotesk,sans-serif;font-size:22px;font-weight:400;line-height:1.2}.RankStep-module-scss-module__9mmj9a__pickerWrapper{justify-content:center;width:100%;display:flex}.RankStep-module-scss-module__9mmj9a__continueButton{border:1px solid var(--base-border-default,#6a6a73);min-height:48px;color:var(--base-primary-default,#f4f4f7);letter-spacing:-.16px;text-align:center;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:0 12px;font-family:Px Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:1.3;transition:all .15s;display:flex}.RankStep-module-scss-module__9mmj9a__continueButton:hover{background-color:#09f0971a}
.OnboardingInput-module-scss-module__RmcHJW__container{gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.OnboardingInput-module-scss-module__RmcHJW__heading{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.OnboardingInput-module-scss-module__RmcHJW__questionText{color:var(--base-primary-default,#f4f4f7);text-align:center;white-space:pre-wrap;width:100%;font-family:Px Grotesk,sans-serif;font-size:22px;font-weight:400;line-height:1.2}.OnboardingInput-module-scss-module__RmcHJW__inputContainer{align-items:center;gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.OnboardingInput-module-scss-module__RmcHJW__unitToggle{gap:var(--space-xs,4px);align-items:center;display:flex}.OnboardingInput-module-scss-module__RmcHJW__unitButton{border:1px solid var(--base-border-default,#6a6a73);color:var(--base-secondary-default,#babac2);cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px;font-family:Px Grotesk,sans-serif;font-size:14px;font-weight:700;transition:all .15s}.OnboardingInput-module-scss-module__RmcHJW__unitButton.OnboardingInput-module-scss-module__RmcHJW__active{background-color:var(--base-highlight-default,#09f097);border-color:var(--base-highlight-default,#09f097);color:var(--surface-base,#19191c)}.OnboardingInput-module-scss-module__RmcHJW__unitButton:hover:not(.OnboardingInput-module-scss-module__RmcHJW__active){border-color:var(--base-highlight-default,#09f097)}.OnboardingInput-module-scss-module__RmcHJW__valueDisplay{cursor:text;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:600px;transition:all .2s;display:flex;position:relative}.OnboardingInput-module-scss-module__RmcHJW__valueDisplay:hover{background-color:#09f0970d}.OnboardingInput-module-scss-module__RmcHJW__hiddenInput{opacity:0;z-index:1;cursor:text;background:0 0;border:none;width:100%;height:100%;font-size:16px;position:absolute;top:0;left:0}.OnboardingInput-module-scss-module__RmcHJW__hiddenInput:focus{outline:none}.OnboardingInput-module-scss-module__RmcHJW__hiddenInput:focus+.OnboardingInput-module-scss-module__RmcHJW__displayText{color:var(--base-primary-default,#f4f4f7)}.OnboardingInput-module-scss-module__RmcHJW__hiddenInput:focus+.OnboardingInput-module-scss-module__RmcHJW__displayText:after{content:"";background-color:var(--base-highlight-default,#09f097);vertical-align:middle;width:4px;height:60px;margin-left:20px;animation:1s infinite OnboardingInput-module-scss-module__RmcHJW__blink;display:inline-block}.OnboardingInput-module-scss-module__RmcHJW__hiddenInput:focus+.OnboardingInput-module-scss-module__RmcHJW__displayText .OnboardingInput-module-scss-module__RmcHJW__unitLabel{color:var(--base-primary-default,#f4f4f7)}@keyframes OnboardingInput-module-scss-module__RmcHJW__blink{0%,50%{opacity:1}51%,to{opacity:0}}.OnboardingInput-module-scss-module__RmcHJW__displayText{color:var(--base-tertiary-default,#6a6a73);text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:2;padding:16px;font-family:Px Grotesk,sans-serif;font-size:72px;font-weight:700;line-height:1;transition:color .2s;position:relative}.OnboardingInput-module-scss-module__RmcHJW__displayText .OnboardingInput-module-scss-module__RmcHJW__unitLabel{color:var(--base-tertiary-default,#6a6a73);font-size:72px;font-weight:700;transition:color .2s}.OnboardingInput-module-scss-module__RmcHJW__optionsList{gap:var(--space-m,16px);flex-direction:column;width:100%;height:240px;display:flex}.OnboardingInput-module-scss-module__RmcHJW__optionButton{border:1px solid var(--base-border-default,#6a6a73);min-height:48px;color:var(--base-primary-default,#f4f4f7);letter-spacing:-.16px;text-align:center;cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0 12px;font-family:Px Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:1.3;transition:all .15s;display:flex}.OnboardingInput-module-scss-module__RmcHJW__optionButton:hover{background-color:#09f0971a}.OnboardingInput-module-scss-module__RmcHJW__optionButton.OnboardingInput-module-scss-module__RmcHJW__selected{border-color:var(--base-highlight-default,#09f097);background-color:#09f09726}.OnboardingInput-module-scss-module__RmcHJW__optionDescription{color:var(--base-secondary-default,#babac2);font-size:12px;font-weight:300}.OnboardingInput-module-scss-module__RmcHJW__confirmButton{border:1px solid var(--base-border-default,#6a6a73);background:var(--base-accent-highlight-default,#023922);color:var(--base-highlight-default,#09f097);letter-spacing:.5px;cursor:pointer;border-radius:4px;padding:12px 24px;font-family:Px Grotesk,sans-serif;font-size:14px;font-weight:700;transition:all .15s}.OnboardingInput-module-scss-module__RmcHJW__confirmButton:hover:not(:disabled){background-color:#09f09733}.OnboardingInput-module-scss-module__RmcHJW__confirmButton:disabled{opacity:.5;cursor:not-allowed}.OnboardingInput-module-scss-module__RmcHJW__skipText{color:var(--base-secondary-default,#babac2);cursor:pointer;background:0 0;border:none;font-family:Px Grotesk,sans-serif;font-size:14px;text-decoration:underline;transition:color .15s}.OnboardingInput-module-scss-module__RmcHJW__skipText:hover{color:var(--base-primary-default,#f4f4f7)}
.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)}
.ActionableBlock-module-scss-module__fE7oBa__actionable-block{grid-column-gap:1rem;grid-template-columns:1fr auto;grid-template-areas:"label component";align-items:center;height:3rem;display:grid}.ActionableBlock-module-scss-module__fE7oBa__actionable-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%}.ActionableBlock-module-scss-module__fE7oBa__actionable-block>:last-child{grid-area:component;justify-items:end;display:grid}
.AccountDeletion-module-scss-module__u-NGeG__modal{padding:.5rem 0}.AccountDeletion-module-scss-module__u-NGeG__modal h3{letter-spacing:-.01rem;word-spacing:-.01rem;margin:0 0 1rem;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.AccountDeletion-module-scss-module__u-NGeG__warning{margin-bottom:.75rem;font-weight:500}.AccountDeletion-module-scss-module__u-NGeG__consequences{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);margin:0;padding-left:1.25rem;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.AccountDeletion-module-scss-module__u-NGeG__consequences li{margin-bottom:.375rem}.AccountDeletion-module-scss-module__u-NGeG__coolOff{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);background:var(--base-tertiary-subtle);border-radius:.375rem;margin:0 0 1.5rem;padding:.75rem;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%}.AccountDeletion-module-scss-module__u-NGeG__modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}
@keyframes SkipControl-module-scss-module__QnZo_G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SkipControl-module-scss-module__QnZo_G__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes SkipControl-module-scss-module__QnZo_G__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes SkipControl-module-scss-module__QnZo_G__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.SkipControl-module-scss-module__QnZo_G__skip-control{grid-column-gap:.5rem;-webkit-user-select:none;user-select:none;grid-auto-flow:column;align-items:center;display:grid;position:relative}.SkipControl-module-scss-module__QnZo_G__skip-control .SkipControl-module-scss-module__QnZo_G__info{color:#000;background-color:#fff;border-radius:.25rem;justify-content:center;align-items:center;width:4.5rem;height:2rem;display:flex}@keyframes SkipControl-module-scss-module__QnZo_G__fromAnim{0%{transform:translate(-100%)}to{transform:translate(0)}}.SkipControl-module-scss-module__QnZo_G__skip-control .SkipControl-module-scss-module__QnZo_G__info>div{animation-name:SkipControl-module-scss-module__QnZo_G__fromAnim;animation-duration:.6s;animation-timing-function:var(--ease-out-quint)}
.Tag-module-scss-module__6Y3JbG__tag{-webkit-user-select:none;user-select:none;border-radius:.25rem;justify-content:center;align-items:center;height:1.25rem;padding:0 .375rem;display:flex}.Tag-module-scss-module__6Y3JbG__tag span{white-space:nowrap}.Tag-module-scss-module__6Y3JbG__tag{letter-spacing:0;word-spacing:0;--bar-glow:9,240,151;margin:0;font-family:Px Grotesk;font-size:.75rem;font-weight:400;line-height:1;color:var(--prata-20)!important}.Tag-module-scss-module__6Y3JbG__tag[data-layout=highlight]{background-color:var(--base-highlight-default);box-shadow:0 0 .375rem rgba(var(--bar-glow),.5)}.Tag-module-scss-module__6Y3JbG__tag[data-layout=warning]{background-color:var(--hot-60)}.Tag-module-scss-module__6Y3JbG__tag[data-layout=free]{background-color:#fff}.Tag-module-scss-module__6Y3JbG__tag[data-layout=recommendation]{background-color:var(--ouro-70);border:1px solid var(--ouro-80);box-sizing:border-box;padding:0 .25rem}.Tag-module-scss-module__6Y3JbG__tag[data-layout=recommendation]>span>span{align-items:center;gap:.25rem;padding-bottom:1px;display:inline-flex}
.DeviceList-module-scss-module__FACALa__device-list{--duration:.3s;--ease-out:var(--ease-out-quint);flex-direction:column;gap:.75rem;display:flex}.DeviceList-module-scss-module__FACALa__device-item{background-color:var(--surface-high);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.DeviceList-module-scss-module__FACALa__device-item[data-current=true]{border:1px solid var(--accent-primary)}.DeviceList-module-scss-module__FACALa__device-item[data-revoking=true]{opacity:.5;transition:opacity .3s ease-out}.DeviceList-module-scss-module__FACALa__device-item[data-exiting=true]{animation:DeviceList-module-scss-module__FACALa__exitCollapse var(--duration)var(--ease-out)forwards;overflow:hidden}@keyframes DeviceList-module-scss-module__FACALa__exitCollapse{0%{opacity:.5;max-height:10rem;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;transform:translate(1rem)}50%{opacity:0;max-height:10rem;padding-top:1rem;padding-bottom:1rem;transform:translate(4rem)}to{opacity:0;max-height:0;margin-bottom:-.75rem;padding-top:0;padding-bottom:0;transform:translate(4rem)}}.DeviceList-module-scss-module__FACALa__device-info{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.DeviceList-module-scss-module__FACALa__device-name{letter-spacing:-.01rem;word-spacing:-.01rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;display:flex}.DeviceList-module-scss-module__FACALa__device-icon{font-size:1.25rem}.DeviceList-module-scss-module__FACALa__device-details{letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);flex-direction:column;gap:.125rem;margin:0;font-family:Px Grotesk;font-size:.875rem;font-weight:400;line-height:140%;display:flex}.DeviceList-module-scss-module__FACALa__device-action{flex-shrink:0}
.ThumbPicker-module-scss-module__GcsQla__thumbPicker{grid-template-rows:1fr 14rem;grid-template-areas:"picker""gallery";height:100%;display:grid}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__picker{grid-area:picker}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery{--w:320px;justify-content:start;align-items:center;display:grid}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery .ThumbPicker-module-scss-module__GcsQla__list{grid-column-gap:1rem;grid-auto-flow:column;justify-content:start;display:grid;overflow-x:auto}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery .ThumbPicker-module-scss-module__GcsQla__list .ThumbPicker-module-scss-module__GcsQla__empty:after{content:"";background:var(--surface-high);width:var(--w);height:calc(var(--w)*.5625);justify-content:center;align-items:center;display:flex}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery .ThumbPicker-module-scss-module__GcsQla__list .ThumbPicker-module-scss-module__GcsQla__thumbOption{width:var(--w);box-sizing:border-box;--selected-color:white;--current-color:red}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery .ThumbPicker-module-scss-module__GcsQla__list .ThumbPicker-module-scss-module__GcsQla__thumbOption .ThumbPicker-module-scss-module__GcsQla__thumb{cursor:pointer;transition:border .2s ease-in-out;position:relative}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery .ThumbPicker-module-scss-module__GcsQla__list .ThumbPicker-module-scss-module__GcsQla__thumbOption .ThumbPicker-module-scss-module__GcsQla__thumb[data-current=true]{border:10px solid var(--current-color)}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery .ThumbPicker-module-scss-module__GcsQla__list .ThumbPicker-module-scss-module__GcsQla__thumbOption .ThumbPicker-module-scss-module__GcsQla__thumb[data-current=false]{border:10px solid #0000}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery .ThumbPicker-module-scss-module__GcsQla__list .ThumbPicker-module-scss-module__GcsQla__thumbOption .ThumbPicker-module-scss-module__GcsQla__thumb[data-selected=true]{border:10px solid var(--selected-color)}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery .ThumbPicker-module-scss-module__GcsQla__list .ThumbPicker-module-scss-module__GcsQla__thumbOption .ThumbPicker-module-scss-module__GcsQla__thumb .ThumbPicker-module-scss-module__GcsQla__over{z-index:10;cursor:pointer;background:#000;padding:.25rem 1rem;position:absolute}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery .ThumbPicker-module-scss-module__GcsQla__list .ThumbPicker-module-scss-module__GcsQla__thumbOption .ThumbPicker-module-scss-module__GcsQla__thumb .ThumbPicker-module-scss-module__GcsQla__over[data-position=top]{top:0;right:0}.ThumbPicker-module-scss-module__GcsQla__thumbPicker .ThumbPicker-module-scss-module__GcsQla__gallery .ThumbPicker-module-scss-module__GcsQla__list .ThumbPicker-module-scss-module__GcsQla__thumbOption .ThumbPicker-module-scss-module__GcsQla__thumb .ThumbPicker-module-scss-module__GcsQla__over[data-position=bottom]{bottom:0}.ThumbPicker-module-scss-module__GcsQla__player{z-index:1;-webkit-user-select:none;user-select:none;height:100%;display:grid;position:relative}.ThumbPicker-module-scss-module__GcsQla__player video{object-fit:contain;background:var(--shadow-black);width:100%;height:100%;position:absolute;top:0;left:0}.ThumbPicker-module-scss-module__GcsQla__player .ThumbPicker-module-scss-module__GcsQla__actionables{grid-template-rows:1fr 1rem 3rem;grid-template-areas:"clickable""seeker""controls";width:100%;height:100%;display:grid;position:absolute}.ThumbPicker-module-scss-module__GcsQla__player .ThumbPicker-module-scss-module__GcsQla__actionables .ThumbPicker-module-scss-module__GcsQla__clickable{cursor:pointer;grid-area:clickable;width:100%;height:100%}.ThumbPicker-module-scss-module__GcsQla__player .ThumbPicker-module-scss-module__GcsQla__actionables .ThumbPicker-module-scss-module__GcsQla__seeker{grid-area:seeker}.ThumbPicker-module-scss-module__GcsQla__player .ThumbPicker-module-scss-module__GcsQla__actionables .ThumbPicker-module-scss-module__GcsQla__controls{grid-area:controls;grid-template-columns:1fr auto;display:grid}.ThumbPicker-module-scss-module__GcsQla__player .ThumbPicker-module-scss-module__GcsQla__actionables .ThumbPicker-module-scss-module__GcsQla__controls button{pointer-events:auto;-webkit-user-select:none;user-select:none}.ThumbPicker-module-scss-module__GcsQla__player .ThumbPicker-module-scss-module__GcsQla__actionables .ThumbPicker-module-scss-module__GcsQla__controls>div{grid-column-gap:1rem;grid-auto-flow:column;justify-content:start;padding:.5rem;display:grid}.ThumbPicker-module-scss-module__GcsQla__player:after{content:"";opacity:0;pointer-events:none;background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.ThumbPicker-module-scss-module__GcsQla__player[data-flash=true]:after{animation:.5s ease-in-out forwards ThumbPicker-module-scss-module__GcsQla__flash}@keyframes ThumbPicker-module-scss-module__GcsQla__flash{0%{opacity:0}10%{opacity:1}to{opacity:0}}
.NumericInput-module-scss-module__gdqmHW__container{gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.NumericInput-module-scss-module__gdqmHW__heading{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.NumericInput-module-scss-module__gdqmHW__questionText{color:var(--base-primary-default,#f4f4f7);text-align:center;white-space:pre-wrap;width:100%;font-family:Px Grotesk,sans-serif;font-size:22px;font-weight:400;line-height:1.2}.NumericInput-module-scss-module__gdqmHW__inputContainer{align-items:center;gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.NumericInput-module-scss-module__gdqmHW__unitToggle{gap:var(--space-xs,4px);align-items:center;display:flex}.NumericInput-module-scss-module__gdqmHW__unitButton{border:1px solid var(--base-border-default,#6a6a73);color:var(--base-secondary-default,#babac2);cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px;font-family:Px Grotesk,sans-serif;font-size:14px;font-weight:700;transition:all .15s}.NumericInput-module-scss-module__gdqmHW__unitButton.NumericInput-module-scss-module__gdqmHW__active{background-color:var(--base-highlight-default,#09f097);border-color:var(--base-highlight-default,#09f097);color:var(--surface-base,#19191c)}.NumericInput-module-scss-module__gdqmHW__unitButton:hover:not(.NumericInput-module-scss-module__gdqmHW__active){border-color:var(--base-highlight-default,#09f097)}.NumericInput-module-scss-module__gdqmHW__valueDisplay{cursor:text;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:600px;transition:all .2s;display:flex;position:relative}.NumericInput-module-scss-module__gdqmHW__valueDisplay:hover{background-color:#09f0970d}.NumericInput-module-scss-module__gdqmHW__hiddenInput{opacity:0;z-index:1;cursor:text;background:0 0;border:none;width:100%;height:100%;font-size:16px;position:absolute;top:0;left:0}.NumericInput-module-scss-module__gdqmHW__hiddenInput:focus{outline:none}.NumericInput-module-scss-module__gdqmHW__hiddenInput:focus+.NumericInput-module-scss-module__gdqmHW__displayText,.NumericInput-module-scss-module__gdqmHW__hiddenInput:focus+.NumericInput-module-scss-module__gdqmHW__displayText .NumericInput-module-scss-module__gdqmHW__unitLabel{color:var(--base-primary-default,#f4f4f7)}@keyframes NumericInput-module-scss-module__gdqmHW__blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes NumericInput-module-scss-module__gdqmHW__shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.NumericInput-module-scss-module__gdqmHW__displayText{color:var(--base-tertiary-default,#6a6a73);text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:2;justify-content:center;align-items:center;width:100%;min-height:104px;padding:16px;font-family:Px Grotesk,sans-serif;font-size:72px;font-weight:700;line-height:1;transition:color .2s;display:flex;position:relative}.NumericInput-module-scss-module__gdqmHW__displayText.NumericInput-module-scss-module__gdqmHW__invalid{color:#f44;animation:.15s ease-in-out NumericInput-module-scss-module__gdqmHW__shake}.NumericInput-module-scss-module__gdqmHW__displayText.NumericInput-module-scss-module__gdqmHW__invalid .NumericInput-module-scss-module__gdqmHW__cursor{opacity:1;animation:none}.NumericInput-module-scss-module__gdqmHW__displayText .NumericInput-module-scss-module__gdqmHW__unitLabel{color:var(--base-tertiary-default,#6a6a73);font-size:72px;font-weight:700;transition:color .2s}.NumericInput-module-scss-module__gdqmHW__cursor{color:var(--base-highlight-default,#09f097);margin-left:2px;animation:1s infinite NumericInput-module-scss-module__gdqmHW__blink;display:inline-block}.NumericInput-module-scss-module__gdqmHW__placeholder{color:var(--base-tertiary-default,#6a6a73);opacity:.6;font-size:18px;font-weight:400}.NumericInput-module-scss-module__gdqmHW__confirmButton{border:1px solid var(--base-border-default,#6a6a73);background:var(--base-accent-highlight-default,#023922);color:var(--base-highlight-default,#09f097);letter-spacing:.5px;cursor:pointer;border-radius:4px;padding:12px 24px;font-family:Px Grotesk,sans-serif;font-size:14px;font-weight:700;transition:all .15s}.NumericInput-module-scss-module__gdqmHW__confirmButton:hover:not(:disabled){background-color:#09f09733}.NumericInput-module-scss-module__gdqmHW__confirmButton:disabled{opacity:.5;cursor:not-allowed}.NumericInput-module-scss-module__gdqmHW__skipText{color:var(--base-secondary-default,#babac2);cursor:pointer;background:0 0;border:none;font-family:Px Grotesk,sans-serif;font-size:14px;text-decoration:underline;transition:color .15s}.NumericInput-module-scss-module__gdqmHW__skipText:hover{color:var(--base-primary-default,#f4f4f7)}
@keyframes VisualEvents-module-scss-module__h8qmnG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes VisualEvents-module-scss-module__h8qmnG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes VisualEvents-module-scss-module__h8qmnG__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes VisualEvents-module-scss-module__h8qmnG__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.VisualEvents-module-scss-module__h8qmnG__visual-event{color:#000;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;width:100%;min-height:100%;font-size:10rem;display:grid}.VisualEvents-module-scss-module__h8qmnG__visual-event .VisualEvents-module-scss-module__h8qmnG__loading{background-color:pink}.VisualEvents-module-scss-module__h8qmnG__visual-event .VisualEvents-module-scss-module__h8qmnG__triggered{background:red}@keyframes VisualEvents-module-scss-module__h8qmnG__out{0%{opacity:1}to{opacity:0}}.VisualEvents-module-scss-module__h8qmnG__visual-event .VisualEvents-module-scss-module__h8qmnG__triggered{animation-name:VisualEvents-module-scss-module__h8qmnG__out;animation-duration:1s;animation-timing-function:var(--ease-in-quint);opacity:0}
.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%}
@keyframes MemberForm-module-scss-module__CGvwea__pulse{0%{opacity:.3}to{opacity:1}}.MemberForm-module-scss-module__CGvwea__member-component,.MemberForm-module-scss-module__CGvwea__member-component--ranks,.MemberForm-module-scss-module__CGvwea__member-component--courses{--padding:1.5rem;background-color:var(--surface-base);color:var(--high-primary-default);box-sizing:border-box;height:100%;position:relative}.MemberForm-module-scss-module__CGvwea__member-component{overflow:visible}.MemberForm-module-scss-module__CGvwea__back{cursor:pointer;height:var(--header-height);grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding-left:1rem;display:grid;position:absolute;top:0;left:0}.MemberForm-module-scss-module__CGvwea__skeleton{padding:var(--padding);padding-top:var(--header-height);flex-direction:column;height:100%;display:flex}.MemberForm-module-scss-module__CGvwea__skeleton .MemberForm-module-scss-module__CGvwea__skeleton-avatar{background:var(--base-secondary-disabled);border-radius:50%;width:124px;height:124px;margin-bottom:.75rem;animation-name:MemberForm-module-scss-module__CGvwea__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__CGvwea__skeleton .MemberForm-module-scss-module__CGvwea__skeleton-name{background:var(--base-secondary-disabled);border-radius:4px;width:10rem;height:1.5rem;margin-bottom:.25rem;animation-name:MemberForm-module-scss-module__CGvwea__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__CGvwea__skeleton .MemberForm-module-scss-module__CGvwea__skeleton-meta{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.MemberForm-module-scss-module__CGvwea__skeleton .MemberForm-module-scss-module__CGvwea__skeleton-handle{background:var(--base-secondary-disabled);border-radius:4px;width:7rem;height:.85rem;animation-name:MemberForm-module-scss-module__CGvwea__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__CGvwea__skeleton .MemberForm-module-scss-module__CGvwea__skeleton-email{background:var(--base-secondary-disabled);border-radius:4px;width:12rem;height:.8rem;animation-name:MemberForm-module-scss-module__CGvwea__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__CGvwea__skeleton .MemberForm-module-scss-module__CGvwea__skeleton-rank{background:var(--base-secondary-disabled);border-radius:4px;width:6rem;height:1.25rem;margin-bottom:2rem;animation-name:MemberForm-module-scss-module__CGvwea__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__CGvwea__skeleton .MemberForm-module-scss-module__CGvwea__skeleton-menu{flex-direction:column;gap:1rem;display:flex}.MemberForm-module-scss-module__CGvwea__skeleton .MemberForm-module-scss-module__CGvwea__skeleton-menu>div{background:var(--base-secondary-disabled);border-radius:4px;width:100%;height:3rem;animation-name:MemberForm-module-scss-module__CGvwea__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__CGvwea__stack-view{height:100%;padding:var(--padding);padding-top:var(--header-height);background-color:var(--surface-base);flex-direction:column;display:flex;overflow-y:auto}.MemberForm-module-scss-module__CGvwea__stack-view .MemberForm-module-scss-module__CGvwea__content{flex:none}.MemberForm-module-scss-module__CGvwea__stack-view .MemberForm-module-scss-module__CGvwea__content .MemberForm-module-scss-module__CGvwea__profile{grid-template-rows:[avatar]auto[name]auto[meta]auto[rank]auto;row-gap:.75rem;display:grid}.MemberForm-module-scss-module__CGvwea__stack-view .MemberForm-module-scss-module__CGvwea__content .MemberForm-module-scss-module__CGvwea__profile h1{grid-row:name;margin:0}.MemberForm-module-scss-module__CGvwea__stack-view .MemberForm-module-scss-module__CGvwea__content .MemberForm-module-scss-module__CGvwea__profile-meta{flex-direction:column;grid-row:meta;gap:.15rem;display:flex}.MemberForm-module-scss-module__CGvwea__stack-view .MemberForm-module-scss-module__CGvwea__content .MemberForm-module-scss-module__CGvwea__handle{color:var(--base-secondary-default);font-size:.85rem;text-decoration:none}.MemberForm-module-scss-module__CGvwea__stack-view .MemberForm-module-scss-module__CGvwea__content .MemberForm-module-scss-module__CGvwea__handle:hover{color:var(--text-primary);text-decoration:underline}.MemberForm-module-scss-module__CGvwea__stack-view .MemberForm-module-scss-module__CGvwea__content .MemberForm-module-scss-module__CGvwea__email{color:var(--base-secondary-default);opacity:.7;font-size:.8rem}.MemberForm-module-scss-module__CGvwea__stack-view [data-layout=vertical]{margin-top:2rem}.MemberForm-module-scss-module__CGvwea__course-assigner{align-items:center;gap:.75rem;display:flex}.MemberForm-module-scss-module__CGvwea__course-assigner>div:first-child{flex:1;min-width:0}.MemberForm-module-scss-module__CGvwea__member-component--ranks[class],.MemberForm-module-scss-module__CGvwea__member-component--courses[class]{overflow:visible}.MemberForm-module-scss-module__CGvwea__member-component--ranks .MemberForm-module-scss-module__CGvwea__content,.MemberForm-module-scss-module__CGvwea__member-component--courses .MemberForm-module-scss-module__CGvwea__content{padding:var(--padding);padding-top:var(--header-height);overflow:visible}.MemberForm-module-scss-module__CGvwea__skeleton-courses{padding:var(--padding);padding-top:var(--header-height)}.MemberForm-module-scss-module__CGvwea__skeleton-courses .MemberForm-module-scss-module__CGvwea__skeleton-button{background:var(--base-secondary-disabled);border-radius:4px;width:4rem;height:2.5rem;margin-bottom:2rem;animation-name:MemberForm-module-scss-module__CGvwea__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__CGvwea__skeleton-courses .MemberForm-module-scss-module__CGvwea__skeleton-list{flex-direction:column;gap:1rem;display:flex}.MemberForm-module-scss-module__CGvwea__skeleton-courses .MemberForm-module-scss-module__CGvwea__skeleton-list>div{background:var(--base-secondary-disabled);border-radius:4px;width:100%;height:3rem;animation-name:MemberForm-module-scss-module__CGvwea__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}@media (min-width:0) and (max-width:767px){.MemberForm-module-scss-module__CGvwea__member-component,.MemberForm-module-scss-module__CGvwea__member-component--ranks,.MemberForm-module-scss-module__CGvwea__member-component--courses{width:100%}}
.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}}
@keyframes GameplanOnboarding-module-scss-module__dxDRGW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes GameplanOnboarding-module-scss-module__dxDRGW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes GameplanOnboarding-module-scss-module__dxDRGW__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes GameplanOnboarding-module-scss-module__dxDRGW__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.GameplanOnboarding-module-scss-module__dxDRGW__container{--duration:.25s;--function:var(--ease-out-quint);background-color:var(--surface-base);grid-template-rows:120px 40px 1fr;place-items:start center;height:100vh;display:grid;overflow:hidden}.GameplanOnboarding-module-scss-module__dxDRGW__progressWrapper{grid-row:1;align-self:end;padding-bottom:32px}.GameplanOnboarding-module-scss-module__dxDRGW__contentWrapper{flex-direction:column;grid-row:3;justify-content:flex-start;align-items:center;width:100%;max-width:440px;display:flex}.GameplanOnboarding-module-scss-module__dxDRGW__content{width:100%;min-height:400px;display:grid}.GameplanOnboarding-module-scss-module__dxDRGW__content>*{grid-area:1/-1;width:100%}.GameplanOnboarding-module-scss-module__dxDRGW__content .GameplanOnboarding-module-scss-module__dxDRGW__um{z-index:2;opacity:1}.GameplanOnboarding-module-scss-module__dxDRGW__content .GameplanOnboarding-module-scss-module__dxDRGW__dois{opacity:0;z-index:1;pointer-events:none}@keyframes GameplanOnboarding-module-scss-module__dxDRGW__umToTop{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-2rem)}}.GameplanOnboarding-module-scss-module__dxDRGW__content[data-transition=forwarding] .GameplanOnboarding-module-scss-module__dxDRGW__um{animation-name:GameplanOnboarding-module-scss-module__dxDRGW__umToTop;animation-duration:var(--duration);animation-timing-function:var(--function);opacity:0;pointer-events:none;animation-fill-mode:forwards}.GameplanOnboarding-module-scss-module__dxDRGW__content[data-transition=forwarding] .GameplanOnboarding-module-scss-module__dxDRGW__dois{animation-delay:.1s;animation-fill-mode:forwards}@keyframes GameplanOnboarding-module-scss-module__dxDRGW__doisFromBottom{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0)}}.GameplanOnboarding-module-scss-module__dxDRGW__content[data-transition=forwarding] .GameplanOnboarding-module-scss-module__dxDRGW__dois{animation-name:GameplanOnboarding-module-scss-module__dxDRGW__doisFromBottom;animation-duration:var(--duration);animation-timing-function:var(--function)}@keyframes GameplanOnboarding-module-scss-module__dxDRGW__umToBottom{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(2rem)}}.GameplanOnboarding-module-scss-module__dxDRGW__content[data-transition=backwarding] .GameplanOnboarding-module-scss-module__dxDRGW__um{animation-name:GameplanOnboarding-module-scss-module__dxDRGW__umToBottom;animation-duration:var(--duration);animation-timing-function:var(--function);opacity:0;pointer-events:none;animation-fill-mode:forwards}.GameplanOnboarding-module-scss-module__dxDRGW__content[data-transition=backwarding] .GameplanOnboarding-module-scss-module__dxDRGW__dois{animation-delay:.1s;animation-fill-mode:forwards}@keyframes GameplanOnboarding-module-scss-module__dxDRGW__doisFromTop{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translate(0)}}.GameplanOnboarding-module-scss-module__dxDRGW__content[data-transition=backwarding] .GameplanOnboarding-module-scss-module__dxDRGW__dois{animation-name:GameplanOnboarding-module-scss-module__dxDRGW__doisFromTop;animation-duration:var(--duration);animation-timing-function:var(--function)}.GameplanOnboarding-module-scss-module__dxDRGW__skipButton{color:var(--base-secondary-default);cursor:pointer;font-family:var(--typography-font-family,"PX_Grotesk",sans-serif);margin-top:var(--space-m,16px);background:0 0;border:none;font-size:14px;text-decoration:underline}.GameplanOnboarding-module-scss-module__dxDRGW__header{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.GameplanOnboarding-module-scss-module__dxDRGW__stepper{align-items:center;gap:.5rem;display:flex}.GameplanOnboarding-module-scss-module__dxDRGW__step{border:1px solid var(--base-border-default);border-radius:6px;width:16px;height:16px;transition:all .2s}.GameplanOnboarding-module-scss-module__dxDRGW__step.GameplanOnboarding-module-scss-module__dxDRGW__completed{background-color:var(--base-highlight-default);border-color:var(--base-highlight-default);justify-content:center;align-items:center;display:flex}.GameplanOnboarding-module-scss-module__dxDRGW__step.GameplanOnboarding-module-scss-module__dxDRGW__active{background-color:var(--base-accent-highlight-default);border-color:var(--base-highlight-default)}.GameplanOnboarding-module-scss-module__dxDRGW__stepConnector{background-color:var(--base-boarder-secondary-default);width:24px;height:1px}.GameplanOnboarding-module-scss-module__dxDRGW__questionText{color:var(--base-primary-default);text-align:center;width:100%;font-family:Px Grotesk,sans-serif;font-size:22px;line-height:1.2}.GameplanOnboarding-module-scss-module__dxDRGW__optionsList{flex-direction:column;gap:1rem;width:100%;display:flex}.GameplanOnboarding-module-scss-module__dxDRGW__optionButton{border:1px solid var(--base-border-default);min-height:48px;color:var(--base-primary-default);letter-spacing:-.16px;cursor:pointer;text-align:center;background:0 0;border-radius:4px;padding:0 12px;font-family:Px Grotesk,sans-serif;font-size:16px;line-height:1.3;transition:all .2s}.GameplanOnboarding-module-scss-module__dxDRGW__optionButton:hover,.GameplanOnboarding-module-scss-module__dxDRGW__optionButton.GameplanOnboarding-module-scss-module__dxDRGW__selected{background-color:var(--base-accent-accent-hover-default);border-color:var(--base-border-default)}.GameplanOnboarding-module-scss-module__dxDRGW__checkIcon{width:12px;height:12px;color:var(--surface-base)}.GameplanOnboarding-module-scss-module__dxDRGW__loadingState{text-align:center;color:var(--base-secondary-default);padding:2rem}.GameplanOnboarding-module-scss-module__dxDRGW__errorState{background-color:var(--surface-high);border:1px solid var(--base-tertiary-default);text-align:center;border-radius:.5rem;padding:1.5rem}.GameplanOnboarding-module-scss-module__dxDRGW__errorState p{color:var(--base-primary-default);margin-bottom:1rem;font-weight:600}.GameplanOnboarding-module-scss-module__dxDRGW__errorContainer{background-color:#ff64641a;border:1px solid #ff64644d;border-radius:8px;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:24px;padding:16px;display:flex}.GameplanOnboarding-module-scss-module__dxDRGW__errorMessage{color:var(--base-primary-default);text-align:center;align-items:center;gap:8px;font-size:14px;display:flex}.GameplanOnboarding-module-scss-module__dxDRGW__errorIcon{flex-shrink:0;font-size:18px}.GameplanOnboarding-module-scss-module__dxDRGW__retryButton{background-color:var(--base-primary-default);color:var(--surface-base);cursor:pointer;border:none;border-radius:4px;padding:8px 24px;font-family:Px Grotesk,sans-serif;font-size:14px;font-weight:600;transition:opacity .2s}.GameplanOnboarding-module-scss-module__dxDRGW__retryButton:hover:not(:disabled){opacity:.8}.GameplanOnboarding-module-scss-module__dxDRGW__retryButton:disabled{opacity:.5;cursor:not-allowed}
.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}
@keyframes SearchBar-module-scss-module__9Z3DJa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SearchBar-module-scss-module__9Z3DJa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes SearchBar-module-scss-module__9Z3DJa__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes SearchBar-module-scss-module__9Z3DJa__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.SearchBar-module-scss-module__9Z3DJa__search{--component-h:2.5rem;--input-h:3.5rem;--component-transition:var(--base-transition);-webkit-user-select:none;user-select:none;padding-bottom:.5rem;position:relative}.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-icon{padding:0 var(--hz-padding);right:0;top:calc(var(--component-h)*-1);z-index:10;cursor:pointer;position:absolute}.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-bar{background-color:var(--surface-low);align-items:center;height:3.5rem;display:flex}.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-bar .SearchBar-module-scss-module__9Z3DJa__field{padding-left:var(--hz-padding);width:calc(100% - 2*var(--hz-padding))}.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-bar .SearchBar-module-scss-module__9Z3DJa__x{cursor:pointer;padding-right:var(--hz-padding);height:var(--input-h);align-items:center;display:flex;position:absolute;right:0}.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-bar{max-height:0;transition:var(--component-transition)}.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-bar .SearchBar-module-scss-module__9Z3DJa__field,.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-bar .SearchBar-module-scss-module__9Z3DJa__x{transition:var(--component-transition);opacity:0;pointer-events:none}.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-bar[data-open=true]{max-height:var(--input-h)}.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-bar[data-open=true] .SearchBar-module-scss-module__9Z3DJa__field,.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-bar[data-open=true] .SearchBar-module-scss-module__9Z3DJa__x{opacity:1;pointer-events:initial}@media (min-width:1192px){.SearchBar-module-scss-module__9Z3DJa__search .SearchBar-module-scss-module__9Z3DJa__search-icon{cursor:pointer}}
.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%}}
.PreferencesSettings-module-scss-module__Dh2bNq__content-page button{flex-shrink:0}.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__section-description{color:var(--base-secondary-default);margin-bottom:1rem}.PreferencesSettings-module-scss-module__Dh2bNq__content-page section .PreferencesSettings-module-scss-module__Dh2bNq__error-message{color:var(--status-error)}.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}
.Tabs-module-scss-module___5wnHa__tabs{--line-weight:1px;--line-color:var(--base-tertiary-default);--highlight-color:var(--base-secondary-default);color:var(--base-primary-default);--line-bottom-distance:24px;margin-top:2rem;display:grid;position:relative}.Tabs-module-scss-module___5wnHa__tabs>*{grid-area:1/1/-1/-1}.Tabs-module-scss-module___5wnHa__tabs>ul{z-index:3;text-transform:capitalize;flex-direction:row;display:flex;overflow-x:auto}.Tabs-module-scss-module___5wnHa__tabs>ul>li{padding-right:32px}.Tabs-module-scss-module___5wnHa__tabs>ul>li>div{cursor:pointer;height:var(--line-bottom-distance)}.Tabs-module-scss-module___5wnHa__tabs .Tabs-module-scss-module___5wnHa__highlight{border-bottom:var(--line-weight)solid var(--highlight-color);height:var(--line-bottom-distance);z-index:2;transition:transform .3s ease-in-out,width .3s ease-in-out;position:absolute;bottom:0}.Tabs-module-scss-module___5wnHa__tabs:before{content:"";z-index:1;height:var(--line-bottom-distance);border-bottom:var(--line-weight)solid var(--line-color);width:100%;display:flex;position:absolute}
@media (min-width:768px) and (max-width:1191px){.CourseEditor-module-scss-module__SJqwBG__slice{display:none}}.CourseEditor-module-scss-module__SJqwBG__slice{--rowHeight:40px;--universalPadding:20px;height:calc(100vh - var(--header-height) - 1rem);grid-template:"title title save"6rem"tabs tabs tabs"4rem"content content content"1fr/1fr 1fr 1fr;padding:1rem 2em 0;display:grid}.CourseEditor-module-scss-module__SJqwBG__slice-title{grid-area:title;align-self:center;align-items:center;display:inline-flex}.CourseEditor-module-scss-module__SJqwBG__slice-title>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){.CourseEditor-module-scss-module__SJqwBG__slice-title>input{letter-spacing:-.0625rem;word-spacing:-.0625rem;margin:0;font-size:3.125rem;font-weight:700;line-height:110%}}.CourseEditor-module-scss-module__SJqwBG__slice-title>input{font-family:Px Grotesk}@media (min-width:0) and (max-width:767px){.CourseEditor-module-scss-module__SJqwBG__slice-title>input{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-size:2.125rem;font-weight:700;line-height:110%}}.CourseEditor-module-scss-module__SJqwBG__slice-title>input{background:0 0;border:0;height:4rem}.CourseEditor-module-scss-module__SJqwBG__slice-tabs{grid-area:tabs}.CourseEditor-module-scss-module__SJqwBG__slice-save{grid-area:save;place-self:center end}.CourseEditor-module-scss-module__SJqwBG__slice-content{grid-area:content;display:grid}.CourseEditor-module-scss-module__SJqwBG__slice-content>*{opacity:0;visibility:hidden;grid-area:1/1/-1/-1}.CourseEditor-module-scss-module__SJqwBG__slice-content[data-state=info]>:first-child,.CourseEditor-module-scss-module__SJqwBG__slice-content[data-state=curriculum]>:nth-child(2),.CourseEditor-module-scss-module__SJqwBG__slice-content[data-state=product]>:last-child{opacity:1;visibility:visible}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters{padding-right:var(--universalPadding);width:32vw}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters ul{padding-top:10px;position:relative}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters ul>li{position:relative}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters ul>li:not(:first-child){margin-top:10px}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters select{display:block}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters{grid-template-rows:[list]minmax(0,1fr)[add]4rem;height:100%;display:grid}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters .CourseEditor-module-scss-module__SJqwBG__list{grid-row:list;position:relative;overflow-y:scroll}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters .CourseEditor-module-scss-module__SJqwBG__add{background:var(--surface-invert);color:var(--invert-primary-default);border-radius:3px 3px 0 0;grid-row:add;justify-items:end;padding:16px;display:grid}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters .CourseEditor-module-scss-module__SJqwBG__add a{cursor:pointer}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters .CourseEditor-module-scss-module__SJqwBG__add div{align-items:center;display:inline-flex}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters .CourseEditor-module-scss-module__SJqwBG__add div span{margin-right:8px}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters .CourseEditor-module-scss-module__SJqwBG__add[data-active=false]{opacity:.5;pointer-events:none}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__chapters{grid-column:first}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents{padding-right:var(--universalPadding);width:32vw}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents ul{padding-top:10px;position:relative}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents ul>li{position:relative}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents ul>li:not(:first-child){margin-top:10px}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents select{display:block}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents{grid-template-rows:[list]minmax(0,1fr)[add]4rem;height:100%;display:grid}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents .CourseEditor-module-scss-module__SJqwBG__list{grid-row:list;position:relative;overflow-y:scroll}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents .CourseEditor-module-scss-module__SJqwBG__add{background:var(--surface-invert);color:var(--invert-primary-default);border-radius:3px 3px 0 0;grid-row:add;justify-items:end;padding:16px;display:grid}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents .CourseEditor-module-scss-module__SJqwBG__add a{cursor:pointer}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents .CourseEditor-module-scss-module__SJqwBG__add div{align-items:center;display:inline-flex}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents .CourseEditor-module-scss-module__SJqwBG__add div span{margin-right:8px}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents .CourseEditor-module-scss-module__SJqwBG__add[data-active=false]{opacity:.5;pointer-events:none}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__contents{grid-column:second}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info{padding-right:var(--universalPadding);width:32vw}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info ul{padding-top:10px;position:relative}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info ul>li{position:relative}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info ul>li:not(:first-child){margin-top:10px}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info select{display:block}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info{grid-template-rows:[list]minmax(0,1fr)[add]4rem;height:100%;display:grid}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info .CourseEditor-module-scss-module__SJqwBG__list{grid-row:list;position:relative;overflow-y:scroll}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info .CourseEditor-module-scss-module__SJqwBG__add{background:var(--surface-invert);color:var(--invert-primary-default);border-radius:3px 3px 0 0;grid-row:add;justify-items:end;padding:16px;display:grid}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info .CourseEditor-module-scss-module__SJqwBG__add a{cursor:pointer}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info .CourseEditor-module-scss-module__SJqwBG__add div{align-items:center;display:inline-flex}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info .CourseEditor-module-scss-module__SJqwBG__add div span{margin-right:8px}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info .CourseEditor-module-scss-module__SJqwBG__add[data-active=false]{opacity:.5;pointer-events:none}.CourseEditor-module-scss-module__SJqwBG__slice .CourseEditor-module-scss-module__SJqwBG__content-info{grid-column:third}.CourseEditor-module-scss-module__SJqwBG__curriculum{grid-template-columns:[first]1fr[second]1fr[third]1fr;display:grid}.CourseEditor-module-scss-module__SJqwBG__content-edit{grid-area:full;display:grid}.CourseEditor-module-scss-module__SJqwBG__saving{background:var(--surface-invert);position:absolute}.CourseEditor-module-scss-module__SJqwBG__chapter--card{background:var(--base-accent-default);letter-spacing:-.01rem;word-spacing:-.01rem;border-radius:.25rem;grid-template-columns:9fr 1fr;grid-template-areas:"main handle""extra extra";margin:0;padding:.5rem;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;display:grid;position:relative}.CourseEditor-module-scss-module__SJqwBG__chapter--card div:first-child h2{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:1.2em}.CourseEditor-module-scss-module__SJqwBG__chapter--card div:first-child h2>input{letter-spacing:-.03rem;word-spacing:-.03rem;border:0;width:80%;margin:0;padding:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.CourseEditor-module-scss-module__SJqwBG__chapter--card>div:nth-child(2){flex-direction:column;grid-area:handle;justify-content:space-between;align-items:flex-end;display:flex}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=hidden]{opacity:.3}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=selected]{background:var(--surface-base);color:var(--base-highlight-default);box-shadow:inset 0px 0px 0px 1px var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=selected]>div>h2,.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=selected] a,.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=selected] svg>g>rect{color:var(--base-highlight-default);fill:var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=selected] a{cursor:pointer}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=selected]>aside{grid-area:extra;align-self:end}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=fresh]{background:var(--surface-base);color:var(--base-highlight-default);box-shadow:inset 0px 0px 0px 1px var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=fresh]>div>h2,.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=fresh] a,.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=fresh] svg>g>rect{color:var(--base-highlight-default);fill:var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=fresh] a{cursor:pointer}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=fresh]>aside{grid-area:extra;align-self:end}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=fresh]:not(input){opacity:.8}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-state=fresh] input{color:var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-drag=on]{box-shadow:0 .2rem .2rem #0003}.CourseEditor-module-scss-module__SJqwBG__chapter--card{transition:height .2s ease-in-out;position:relative}.CourseEditor-module-scss-module__SJqwBG__chapter--card[data-editing=true]{height:auto}.CourseEditor-module-scss-module__SJqwBG__chapter--actions{grid-area:extra;align-self:end;animation:.2s ease-in-out CourseEditor-module-scss-module__SJqwBG__fadeIn}.CourseEditor-module-scss-module__SJqwBG__content--card{background:var(--base-accent-default);letter-spacing:-.01rem;word-spacing:-.01rem;border-radius:.25rem;grid-template-columns:9fr 1fr;grid-template-areas:"main handle""extra extra";margin:0;padding:.5rem;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;display:grid;position:relative}.CourseEditor-module-scss-module__SJqwBG__content--card div:first-child h2{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:1.2em}.CourseEditor-module-scss-module__SJqwBG__content--card div:first-child h2>input{letter-spacing:-.03rem;word-spacing:-.03rem;border:0;width:80%;margin:0;padding:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.CourseEditor-module-scss-module__SJqwBG__content--card>div:nth-child(2){flex-direction:column;grid-area:handle;justify-content:space-between;align-items:flex-end;display:flex}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=hidden]{opacity:.3}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=selected]{background:var(--surface-base);color:var(--base-highlight-default);box-shadow:inset 0px 0px 0px 1px var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=selected]>div>h2,.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=selected] a,.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=selected] svg>g>rect{color:var(--base-highlight-default);fill:var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=selected] a{cursor:pointer}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=selected]>aside{grid-area:extra;align-self:end}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=fresh]{background:var(--surface-base);color:var(--base-highlight-default);box-shadow:inset 0px 0px 0px 1px var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=fresh]>div>h2,.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=fresh] a,.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=fresh] svg>g>rect{color:var(--base-highlight-default);fill:var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=fresh] a{cursor:pointer}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=fresh]>aside{grid-area:extra;align-self:end}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=fresh]:not(input){opacity:.8}.CourseEditor-module-scss-module__SJqwBG__content--card[data-state=fresh] input{color:var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__content--card[data-drag=on]{box-shadow:0 .2rem .2rem #0003}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__video-header{grid-column-gap:1rem;grid-template-columns:1fr 2fr;display:grid}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__video-header h3{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__video-header .CourseEditor-module-scss-module__SJqwBG__field{padding-top:1rem}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__video-header .CourseEditor-module-scss-module__SJqwBG__field label{letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__video-header .CourseEditor-module-scss-module__SJqwBG__field p{white-space:pre-wrap}.CourseEditor-module-scss-module__SJqwBG__preview ul>:not(:first-child){margin-top:10px}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card{background:var(--base-accent-default);letter-spacing:-.01rem;word-spacing:-.01rem;border-radius:.25rem;grid-template-columns:9fr 1fr;grid-template-areas:"main handle""extra extra";margin:0;padding:.5rem;font-family:Px Grotesk;font-size:1rem;font-weight:400;line-height:130%;display:grid;position:relative}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card div:first-child h2{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:1.2em}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card div:first-child h2>input{letter-spacing:-.03rem;word-spacing:-.03rem;border:0;width:80%;margin:0;padding:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card>div:nth-child(2){flex-direction:column;grid-area:handle;justify-content:space-between;align-items:flex-end;display:flex}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=hidden]{opacity:.3}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=selected]{background:var(--surface-base);color:var(--base-highlight-default);box-shadow:inset 0px 0px 0px 1px var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=selected]>div>h2,.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=selected] a,.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=selected] svg>g>rect{color:var(--base-highlight-default);fill:var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=selected] a{cursor:pointer}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=selected]>aside{grid-area:extra;align-self:end}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=fresh]{background:var(--surface-base);color:var(--base-highlight-default);box-shadow:inset 0px 0px 0px 1px var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=fresh]>div>h2,.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=fresh] a,.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=fresh] svg>g>rect{color:var(--base-highlight-default);fill:var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=fresh] a{cursor:pointer}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=fresh]>aside{grid-area:extra;align-self:end}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=fresh]:not(input){opacity:.8}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-state=fresh] input{color:var(--base-highlight-default)}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-drag=on]{box-shadow:0 .2rem .2rem #0003}.CourseEditor-module-scss-module__SJqwBG__preview .CourseEditor-module-scss-module__SJqwBG__exercise-card[data-hidden=true]{opacity:.3}
.RankComponent-module-scss-module__FzWUcq__rank-promotion[data-state=close]{grid-template-columns:[rank]1fr[button]auto;height:4rem;display:grid}.RankComponent-module-scss-module__FzWUcq__rank-promotion[data-state=close]>:last-child{grid-column:button;justify-self:end}.RankComponent-module-scss-module__FzWUcq__rank-promotion[data-state=open]{height:14rem}.RankComponent-module-scss-module__FzWUcq__rank-promotion[data-state=open]>form{grid-template-columns:1fr auto auto;grid-template-areas:"rank rank rank""award award award"".submit cancel";align-items:end;gap:1rem .5rem;padding-bottom:2.5rem;display:grid}.RankComponent-module-scss-module__FzWUcq__rank-promotion[data-state=open]>form>:first-child{grid-area:rank}.RankComponent-module-scss-module__FzWUcq__rank-promotion[data-state=open]>form>:nth-child(2){grid-area:award}.RankComponent-module-scss-module__FzWUcq__rank-promotion[data-state=open]>form>:nth-child(3){grid-area:cancel}.RankComponent-module-scss-module__FzWUcq__rank-promotion[data-state=open]>form>:last-child{grid-area:submit}
.GameplanPage-module-scss-module__rsD67G__onboardingContainer{max-width:600px;margin:0 auto;padding:2rem 1rem}.GameplanPage-module-scss-module__rsD67G__floatingAdminButton{z-index:1000;position:fixed;bottom:2rem;right:2rem}.GameplanPage-module-scss-module__rsD67G__centerText{text-align:center;color:var(--base-secondary-default);padding:2rem 0}.GameplanPage-module-scss-module__rsD67G__errorBox{background-color:var(--surface-high);border:1px solid var(--base-tertiary-default);text-align:center;border-radius:.5rem;padding:1.5rem}.GameplanPage-module-scss-module__rsD67G__errorBox p{color:var(--base-primary-default);margin-bottom:1rem;font-weight:600}.GameplanPage-module-scss-module__rsD67G__preferencesSection,.GameplanPage-module-scss-module__rsD67G__completedSection{background-color:var(--surface-high);border-radius:.5rem;margin-top:1.5rem;padding:1.5rem}.GameplanPage-module-scss-module__rsD67G__sectionTitle{color:var(--base-primary-default);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.GameplanPage-module-scss-module__rsD67G__badgeContainer{flex-wrap:wrap;gap:.5rem;display:flex}.GameplanPage-module-scss-module__rsD67G__preferenceBadge{background-color:var(--low-secondary-default);color:var(--base-primary-default);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem}.GameplanPage-module-scss-module__rsD67G__courseList{flex-direction:column;gap:.5rem;display:flex}.GameplanPage-module-scss-module__rsD67G__courseListItem{background-color:var(--surface-medium);border:1px solid var(--base-tertiary-default);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.GameplanPage-module-scss-module__rsD67G__courseTitle{color:var(--base-primary-default);font-size:.875rem;font-weight:500}.GameplanPage-module-scss-module__rsD67G__courseProgress{color:var(--base-secondary-default);font-size:.875rem;font-weight:600}.GameplanPage-module-scss-module__rsD67G__onboardingIndicator{justify-content:center;align-items:center;min-height:300px;padding:2rem;display:flex}.GameplanPage-module-scss-module__rsD67G__indicatorContent{text-align:center;background-color:var(--surface-high);border:1px solid var(--base-tertiary-default);border-radius:.75rem;max-width:500px;padding:2rem}.GameplanPage-module-scss-module__rsD67G__indicatorContent h3{color:var(--base-primary-default);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.GameplanPage-module-scss-module__rsD67G__indicatorContent p{color:var(--base-secondary-default);margin-bottom:.75rem;line-height:1.5}.GameplanPage-module-scss-module__rsD67G__indicatorContent .GameplanPage-module-scss-module__rsD67G__hint{color:var(--base-tertiary-default);font-size:.875rem;font-style:italic}
.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}
@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;background-color:var(--base-accent-default);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;min-height:5.5rem;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}}
.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)}}
.VideoDetails-module-scss-module__2UdHdq__details{--fg-color:var(--base-primary-default);--bg-color:var(--surface-base);--button-bg-color:var(--base-accent-default);--button-bg-hover-color:var(--base-accent-hover);background-color:var(--bg-color);color:var(--fg-color);padding-bottom:1rem;display:grid}.VideoDetails-module-scss-module__2UdHdq__details .VideoDetails-module-scss-module__2UdHdq__title{grid-area:title}.VideoDetails-module-scss-module__2UdHdq__details .VideoDetails-module-scss-module__2UdHdq__buttons{grid-area:buttons;align-self:start}.VideoDetails-module-scss-module__2UdHdq__details h1{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-family:Px Grotesk;font-size:1.5rem;font-weight:700;line-height:117%}.VideoDetails-module-scss-module__2UdHdq__details h2{border-bottom:1px solid var(--base-border-secondary-default);padding-bottom:.5rem}.VideoDetails-module-scss-module__2UdHdq__details p{padding-top:.5rem}.VideoDetails-module-scss-module__2UdHdq__details .VideoDetails-module-scss-module__2UdHdq__notes{grid-area:notes}.VideoDetails-module-scss-module__2UdHdq__details .VideoDetails-module-scss-module__2UdHdq__notes p{white-space:pre-wrap}.VideoDetails-module-scss-module__2UdHdq__details .VideoDetails-module-scss-module__2UdHdq__upnext{grid-area:next}.VideoDetails-module-scss-module__2UdHdq__details .VideoDetails-module-scss-module__2UdHdq__upnext div{text-transform:capitalize;cursor:pointer;grid-area:next}.VideoDetails-module-scss-module__2UdHdq__details .VideoDetails-module-scss-module__2UdHdq__autoplay{padding-top:1rem}@media (min-width:1192px){.VideoDetails-module-scss-module__2UdHdq__details{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr 20rem;grid-template-areas:"title buttons""notes next";padding:2rem}.VideoDetails-module-scss-module__2UdHdq__buttons{flex-direction:row;display:flex}.VideoDetails-module-scss-module__2UdHdq__buttons>*+*{padding-left:1rem}.VideoDetails-module-scss-module__2UdHdq__entities{grid-area:next}.VideoDetails-module-scss-module__2UdHdq__entities ul{padding-top:.5rem}}@media (min-width:0) and (max-width:1191px){.VideoDetails-module-scss-module__2UdHdq__details{padding:var(--block-padding);grid-row-gap:1rem;grid-template-areas:"title title""buttons buttons""next next""notes notes"}.VideoDetails-module-scss-module__2UdHdq__details .VideoDetails-module-scss-module__2UdHdq__title{padding-bottom:1rem}.VideoDetails-module-scss-module__2UdHdq__details .VideoDetails-module-scss-module__2UdHdq__title div{line-height:1.4rem}.VideoDetails-module-scss-module__2UdHdq__buttons{grid-column-gap:var(--gap-width);grid-template-columns:1fr 1fr;display:grid}.VideoDetails-module-scss-module__2UdHdq__buttons>div{background-color:var(--button-bg-color);padding:.5rem}.VideoDetails-module-scss-module__2UdHdq__buttons>div:hover{cursor:pointer;background-color:var(--button-bg-hover-color);transition:var(--base-transition)}}
@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}}
.LinkClickable-module-scss-module__yRz45a__clickable{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center;display:grid}.LinkClickable-module-scss-module__yRz45a__clickable[data-icon-only=true] p{display:none}
