.AdminSets-module-scss-module__5A7oPG__admin-clusters{padding:0 var(--hz-padding)}.AdminSets-module-scss-module__5A7oPG__admin-clusters .AdminSets-module-scss-module__5A7oPG__clusters-list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding-top:2rem;display:grid}.AdminSets-module-scss-module__5A7oPG__admin-clusters .AdminSets-module-scss-module__5A7oPG__clusters-list .AdminSets-module-scss-module__5A7oPG__cluster-card{background-color:var(--prata-50);height:100%}.AdminSets-module-scss-module__5A7oPG__admin-clusters .AdminSets-module-scss-module__5A7oPG__clusters-list .AdminSets-module-scss-module__5A7oPG__cluster-card a{font-family:var(--font-family);letter-spacing:-.0425rem;word-spacing:-.0425rem;font-size:2.125rem;font-weight:700;line-height:110%;font-family:var(--font-family);margin:0}@media (min-width:768px) and (max-width:1191px){.AdminSets-module-scss-module__5A7oPG__admin-clusters .AdminSets-module-scss-module__5A7oPG__clusters-list .AdminSets-module-scss-module__5A7oPG__cluster-card a{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}.AdminSets-module-scss-module__5A7oPG__admin-clusters .AdminSets-module-scss-module__5A7oPG__clusters-list .AdminSets-module-scss-module__5A7oPG__cluster-card a{color:var(--prata-100)}
.SearchCoursesInput-module-scss-module__yV6Sfa__search-course-input{grid-column-gap:.5rem;grid-template-columns:1fr auto;display:grid}
.Editor-module-scss-module__tIl6wG__editor{--w:8rem;--sw:2px;--s:var(--sw)solid black;--arrow-width:.7rem;--transition-displace:1px}.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__model{grid-template-columns:var(--w)auto var(--w);padding-bottom:2rem;display:grid}.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__model .Editor-module-scss-module__tIl6wG__edge{border-bottom:var(--s);height:50%;position:relative}.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__model .Editor-module-scss-module__tIl6wG__left-node,.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__model .Editor-module-scss-module__tIl6wG__right-node{border:var(--s);text-align:center;height:var(--w);border-radius:50%;justify-content:center;align-items:center;display:grid}.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__model .Editor-module-scss-module__tIl6wG__edge:before,.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__model .Editor-module-scss-module__tIl6wG__edge:after{content:"";bottom:calc(0px - var(--arrow-width));border-top:var(--arrow-width)solid #0000;border-bottom:var(--arrow-width)solid #0000;--arrow:calc(var(--arrow-width)*2)solid black;width:0;height:0;position:absolute}.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__model .Editor-module-scss-module__tIl6wG__edge:after{left:calc(100% - var(--arrow-width)*2);border-left:var(--arrow)}.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__model[data-relation=siblings] .Editor-module-scss-module__tIl6wG__edge:before{border-right:var(--arrow)}.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__sections{grid-row-gap:3rem;grid-template-rows:1fr 1fr;display:grid}.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__controls{grid-column-gap:1rem;grid-template-columns:1fr 3fr;grid-auto-flow:column;padding-top:1rem;display:grid}.Editor-module-scss-module__tIl6wG__editor .Editor-module-scss-module__tIl6wG__debug{background-color:var(--prata-0);color:var(--prata-100);opacity:.5;pointer-events:none;font-family:var(--font-family);letter-spacing:0;word-spacing:0;margin:0;font-size:.75rem;font-weight:400;line-height:140%;position:fixed;top:0;left:0}
.Viz-module-scss-module__uzyxJW__viz{display:grid}.Viz-module-scss-module__uzyxJW__viz h1{font-family:var(--font-family);letter-spacing:-.0425rem;word-spacing:-.0425rem;font-size:2.125rem;font-weight:700;line-height:110%;font-family:var(--font-family);margin:0}@media (min-width:768px) and (max-width:1191px){.Viz-module-scss-module__uzyxJW__viz h1{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}.Viz-module-scss-module__uzyxJW__viz h2{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;font-size:1.375rem;font-weight:700;line-height:120%}.Viz-module-scss-module__uzyxJW__viz .Viz-module-scss-module__uzyxJW__panel{z-index:2;justify-content:center;align-items:center;display:grid}.Viz-module-scss-module__uzyxJW__node{--col-struct:1fr 5rem 3rem 3rem 2.5rem 2.5rem;--col-gap:.5rem;width:70rem}.Viz-module-scss-module__uzyxJW__node[data-is-main=true]{box-sizing:border-box;grid-template:"main""parents""siblings""children"/1fr;height:6rem}.Viz-module-scss-module__uzyxJW__node[data-is-main=true] .Viz-module-scss-module__uzyxJW__parents{grid-area:parents}.Viz-module-scss-module__uzyxJW__node[data-is-main=true] .Viz-module-scss-module__uzyxJW__children{grid-area:children}.Viz-module-scss-module__uzyxJW__node[data-is-main=true] .Viz-module-scss-module__uzyxJW__siblings{grid-area:siblings}.Viz-module-scss-module__uzyxJW__node .Viz-module-scss-module__uzyxJW__main-header{height:4rem}.Viz-module-scss-module__uzyxJW__node .Viz-module-scss-module__uzyxJW__main-header>div{grid-column-gap:1rem;grid-auto-flow:column;justify-content:start;display:grid}.Viz-module-scss-module__uzyxJW__node .Viz-module-scss-module__uzyxJW__course-row,.Viz-module-scss-module__uzyxJW__node .Viz-module-scss-module__uzyxJW__control{grid-auto-flow:column;grid-template-columns:var(--col-struct);grid-column-gap:var(--col-gap);justify-content:start;display:grid}.Viz-module-scss-module__uzyxJW__node .Viz-module-scss-module__uzyxJW__course-row{align-items:center;height:3rem}.Viz-module-scss-module__uzyxJW__node .Viz-module-scss-module__uzyxJW__control{border-bottom:2px solid #000;align-items:end;height:3rem;padding:.5rem 0}.Viz-module-scss-module__uzyxJW__course-node{width:16rem;height:16rem}.Viz-module-scss-module__uzyxJW__course-node[data-is-main=true]>h2{text-align:center}.Viz-module-scss-module__uzyxJW__course-node[data-is-main=true] .Viz-module-scss-module__uzyxJW__command>div{font-family:var(--font-family);letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}.Viz-module-scss-module__uzyxJW__course-node[data-is-main=true] .Viz-module-scss-module__uzyxJW__command{justify-content:space-between;display:flex}
.GenericMenu-module-scss-module__vf78WG__menu{--fg-color:var(--base-primary-default);--fg-selected-color:var(--base-primary-default);--separator-color:var(--base-border-secondary-default);--line-distance:.25rem;-webkit-user-select:none;user-select:none}.GenericMenu-module-scss-module__vf78WG__menu ul li span{color:var(--fg-color)}.GenericMenu-module-scss-module__vf78WG__menu ul li .GenericMenu-module-scss-module__vf78WG__arrow{display:flex}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=horizontal]{padding:0 var(--hz-padding);height:2rem}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=horizontal] ul{flex-direction:row;display:flex}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=horizontal] ul>*+*{padding-left:1rem}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=horizontal] ul{padding-bottom:var(--line-distance);border-bottom:1px solid var(--separator-color)}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=horizontal] ul li span{padding-bottom:calc(var(--line-distance) + 4px);border-bottom-color:#0000}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=horizontal] ul li[data-selected=true] span{border-bottom-width:2px;border-bottom-color:var(--base-primary-default);border-bottom-style:solid}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=vertical] ul{flex-direction:column;display:flex}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=vertical] ul>*+*{border-top:1px solid var(--separator-color)}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=vertical] ul li a{height:var(--item-height);justify-content:space-between;align-items:center;display:flex}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=vertical] ul li[data-selected=true] span{color:var(--fg-selected-color)}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=vertical] ul li[data-selected=true] polyline{stroke:var(--fg-selected-color)}.GenericMenu-module-scss-module__vf78WG__menu[data-layout=vertical] ul li[data-selected=true] .GenericMenu-module-scss-module__vf78WG__arrow{opacity:1;transform:translate(0)}@media (min-width:768px){.GenericMenu-module-scss-module__vf78WG__menu{--item-height:2.5rem}.GenericMenu-module-scss-module__vf78WG__menu .GenericMenu-module-scss-module__vf78WG__arrow{transition:var(--base-transition);opacity:0;transform:translate(-.5rem)}.GenericMenu-module-scss-module__vf78WG__menu ul li:hover .GenericMenu-module-scss-module__vf78WG__arrow{opacity:1;transform:translate(0)}}@media (min-width:0) and (max-width:767px){.GenericMenu-module-scss-module__vf78WG__menu{--item-height:3rem;width:100%}.GenericMenu-module-scss-module__vf78WG__menu .GenericMenu-module-scss-module__vf78WG__arrow{opacity:1;transition:none;transform:translate(0)}.GenericMenu-module-scss-module__vf78WG__menu ul li:active{background-color:var(--base-accent-default)}}
@keyframes useViewStack-module-scss-module__wdM4Iq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes useViewStack-module-scss-module__wdM4Iq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes useViewStack-module-scss-module__wdM4Iq__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes useViewStack-module-scss-module__wdM4Iq__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.useViewStack-module-scss-module__wdM4Iq__stack{width:100%;height:100%;position:relative}.useViewStack-module-scss-module__wdM4Iq__view{flex-direction:column;display:flex;position:absolute;inset:0}.useViewStack-module-scss-module__wdM4Iq__view-content{z-index:1;transition:box-shadow var(--transition);flex:1;position:relative;overflow-y:auto;box-shadow:-8px 0 24px #0000}.useViewStack-module-scss-module__wdM4Iq__view[data-state=active]{z-index:2;pointer-events:auto}.useViewStack-module-scss-module__wdM4Iq__view[data-state=entering]{z-index:3;pointer-events:none}@keyframes useViewStack-module-scss-module__wdM4Iq__fromAnim{0%{transform:translate(100%)}to{transform:translate(0)}}.useViewStack-module-scss-module__wdM4Iq__view[data-state=entering] .useViewStack-module-scss-module__wdM4Iq__view-content{animation-name:useViewStack-module-scss-module__wdM4Iq__fromAnim;animation-duration:var(--transition);animation-timing-function:var(--ease-out-quint);box-shadow:-8px 0 24px #0000004d}.useViewStack-module-scss-module__wdM4Iq__view[data-state=exiting]{z-index:3;pointer-events:none}@keyframes useViewStack-module-scss-module__wdM4Iq__toAnim{0%{transform:translate(0)}to{transform:translate(100%)}}.useViewStack-module-scss-module__wdM4Iq__view[data-state=exiting] .useViewStack-module-scss-module__wdM4Iq__view-content{animation-name:useViewStack-module-scss-module__wdM4Iq__toAnim;animation-duration:var(--transition);animation-timing-function:var(--ease-out-quint);animation-fill-mode:forwards;box-shadow:-8px 0 24px #0000004d}.useViewStack-module-scss-module__wdM4Iq__view:after{content:"";background:var(--prata-0);opacity:0;z-index:10;pointer-events:none;transition:opacity .3s ease-out;position:absolute;inset:0}.useViewStack-module-scss-module__wdM4Iq__view[data-state=behind]{z-index:1;pointer-events:none}.useViewStack-module-scss-module__wdM4Iq__view[data-state=behind]:after{opacity:.3}
.CourseProgress-module-scss-module__fMaGxa__course-progress{grid-row-gap:.5rem;width:100%;font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;grid-template:"title percentage"2rem"bar bar"1rem/1fr 3rem;margin:0;font-size:.875rem;font-weight:400;line-height:140%;display:grid}.CourseProgress-module-scss-module__fMaGxa__course-progress h3{text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.CourseProgress-module-scss-module__fMaGxa__course-progress .CourseProgress-module-scss-module__fMaGxa__progress{grid-area:percentage;place-self:end}.CourseProgress-module-scss-module__fMaGxa__course-progress a{color:var(--base-primary-default)}.CourseProgress-module-scss-module__fMaGxa__course-progress a:hover{color:var(--base-secondary-default)}.CourseProgress-module-scss-module__fMaGxa__course-progress>:last-child{grid-area:bar;align-self:start}
@keyframes MemberForm-module-scss-module__KM7V0a__pulse{0%{opacity:.3}to{opacity:1}}.MemberForm-module-scss-module__KM7V0a__member-component,.MemberForm-module-scss-module__KM7V0a__member-component--ranks,.MemberForm-module-scss-module__KM7V0a__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__KM7V0a__member-component{overflow:visible}.MemberForm-module-scss-module__KM7V0a__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__KM7V0a__skeleton{padding:var(--padding);padding-top:var(--header-height);flex-direction:column;height:100%;display:flex}.MemberForm-module-scss-module__KM7V0a__skeleton .MemberForm-module-scss-module__KM7V0a__skeleton-avatar{background:var(--base-secondary-disabled);border-radius:50%;width:124px;height:124px;margin-bottom:.75rem;animation-name:MemberForm-module-scss-module__KM7V0a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__KM7V0a__skeleton .MemberForm-module-scss-module__KM7V0a__skeleton-name{background:var(--base-secondary-disabled);border-radius:4px;width:10rem;height:1.5rem;margin-bottom:.25rem;animation-name:MemberForm-module-scss-module__KM7V0a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__KM7V0a__skeleton .MemberForm-module-scss-module__KM7V0a__skeleton-meta{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.MemberForm-module-scss-module__KM7V0a__skeleton .MemberForm-module-scss-module__KM7V0a__skeleton-handle{background:var(--base-secondary-disabled);border-radius:4px;width:7rem;height:.85rem;animation-name:MemberForm-module-scss-module__KM7V0a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__KM7V0a__skeleton .MemberForm-module-scss-module__KM7V0a__skeleton-email{background:var(--base-secondary-disabled);border-radius:4px;width:12rem;height:.8rem;animation-name:MemberForm-module-scss-module__KM7V0a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__KM7V0a__skeleton .MemberForm-module-scss-module__KM7V0a__skeleton-rank{background:var(--base-secondary-disabled);border-radius:4px;width:6rem;height:1.25rem;margin-bottom:2rem;animation-name:MemberForm-module-scss-module__KM7V0a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__KM7V0a__skeleton .MemberForm-module-scss-module__KM7V0a__skeleton-menu{flex-direction:column;gap:1rem;display:flex}.MemberForm-module-scss-module__KM7V0a__skeleton .MemberForm-module-scss-module__KM7V0a__skeleton-menu>div{background:var(--base-secondary-disabled);border-radius:4px;width:100%;height:3rem;animation-name:MemberForm-module-scss-module__KM7V0a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__KM7V0a__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__KM7V0a__stack-view .MemberForm-module-scss-module__KM7V0a__content{flex:none}.MemberForm-module-scss-module__KM7V0a__stack-view .MemberForm-module-scss-module__KM7V0a__content .MemberForm-module-scss-module__KM7V0a__profile{grid-template-rows:[avatar]auto[name]auto[meta]auto[rank]auto;row-gap:.75rem;display:grid}.MemberForm-module-scss-module__KM7V0a__stack-view .MemberForm-module-scss-module__KM7V0a__content .MemberForm-module-scss-module__KM7V0a__profile h1{grid-row:name;margin:0}.MemberForm-module-scss-module__KM7V0a__stack-view .MemberForm-module-scss-module__KM7V0a__content .MemberForm-module-scss-module__KM7V0a__profile-meta{flex-direction:column;grid-row:meta;gap:.15rem;display:flex}.MemberForm-module-scss-module__KM7V0a__stack-view .MemberForm-module-scss-module__KM7V0a__content .MemberForm-module-scss-module__KM7V0a__handle{color:var(--base-secondary-default);font-size:.85rem;text-decoration:none}.MemberForm-module-scss-module__KM7V0a__stack-view .MemberForm-module-scss-module__KM7V0a__content .MemberForm-module-scss-module__KM7V0a__handle:hover{color:var(--text-primary);text-decoration:underline}.MemberForm-module-scss-module__KM7V0a__stack-view .MemberForm-module-scss-module__KM7V0a__content .MemberForm-module-scss-module__KM7V0a__email{color:var(--base-secondary-default);opacity:.7;font-size:.8rem}.MemberForm-module-scss-module__KM7V0a__stack-view [data-layout=vertical]{margin-top:2rem}.MemberForm-module-scss-module__KM7V0a__course-assigner{align-items:center;gap:.75rem;display:flex}.MemberForm-module-scss-module__KM7V0a__course-assigner>div:first-child{flex:1;min-width:0}.MemberForm-module-scss-module__KM7V0a__member-component--ranks[class],.MemberForm-module-scss-module__KM7V0a__member-component--courses[class]{overflow:visible}.MemberForm-module-scss-module__KM7V0a__member-component--ranks .MemberForm-module-scss-module__KM7V0a__content,.MemberForm-module-scss-module__KM7V0a__member-component--courses .MemberForm-module-scss-module__KM7V0a__content{padding:var(--padding);padding-top:var(--header-height);overflow:visible}.MemberForm-module-scss-module__KM7V0a__skeleton-courses{padding:var(--padding);padding-top:var(--header-height)}.MemberForm-module-scss-module__KM7V0a__skeleton-courses .MemberForm-module-scss-module__KM7V0a__skeleton-button{background:var(--base-secondary-disabled);border-radius:4px;width:4rem;height:2.5rem;margin-bottom:2rem;animation-name:MemberForm-module-scss-module__KM7V0a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__KM7V0a__skeleton-courses .MemberForm-module-scss-module__KM7V0a__skeleton-list{flex-direction:column;gap:1rem;display:flex}.MemberForm-module-scss-module__KM7V0a__skeleton-courses .MemberForm-module-scss-module__KM7V0a__skeleton-list>div{background:var(--base-secondary-disabled);border-radius:4px;width:100%;height:3rem;animation-name:MemberForm-module-scss-module__KM7V0a__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__KM7V0a__member-component,.MemberForm-module-scss-module__KM7V0a__member-component--ranks,.MemberForm-module-scss-module__KM7V0a__member-component--courses{width:100%}}
.PromotionHistory-module-scss-module__c43d0W__promotion-history{grid-row-gap:.5rem;display:grid}.PromotionHistory-module-scss-module__c43d0W__promotion-history .PromotionHistory-module-scss-module__c43d0W__rank-item{background-color:var(--surface-high);height:1.8rem;font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;border-radius:.25rem;grid-template-areas:"belt instructor date";align-items:center;margin:0;padding:1rem;font-size:.875rem;font-weight:400;line-height:140%;display:grid}.PromotionHistory-module-scss-module__c43d0W__promotion-history .PromotionHistory-module-scss-module__c43d0W__rank-item--instructor{justify-self:start}.PromotionHistory-module-scss-module__c43d0W__promotion-history .PromotionHistory-module-scss-module__c43d0W__rank-item--date{justify-self:end}.PromotionHistory-module-scss-module__c43d0W__promotion-history .PromotionHistory-module-scss-module__c43d0W__rank-item[data-milestone=true]{margin-bottom:.5rem}.PromotionHistory-module-scss-module__c43d0W__piece{grid-template-rows:1fr 1fr;display:grid}@media (min-width:1192px){.PromotionHistory-module-scss-module__c43d0W__promotion-history .PromotionHistory-module-scss-module__c43d0W__rank-item{grid-column-gap:1rem;grid-template-columns:8rem auto 5rem}}@media (min-width:0) and (max-width:767px){.PromotionHistory-module-scss-module__c43d0W__promotion-history .PromotionHistory-module-scss-module__c43d0W__rank-item{grid-column-gap:.5rem;grid-template-columns:7rem 1fr 5rem}}
.BeltRankPicker-module-scss-module__xgXCKG__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__xgXCKG__belt-picker>label{font-family:var(--font-family);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-size:.875rem;font-weight:400;line-height:140%;display:block}.BeltRankPicker-module-scss-module__xgXCKG__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__xgXCKG__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__xgXCKG__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__xgXCKG__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__xgXCKG__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__xgXCKG__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__xgXCKG__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__xgXCKG__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__xgXCKG__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__xgXCKG__belt-picker{--min-width:10rem;min-width:min(var(--min-width),100%);max-width:100%;overflow:hidden}.BeltRankPicker-module-scss-module__xgXCKG__belt-picker[data-editable]{--min-width:16rem;width:var(--min-width)}.BeltRankPicker-module-scss-module__xgXCKG__belt-picker .BeltRankPicker-module-scss-module__xgXCKG__component{grid-template-areas:"belt belt toggle""slider buttons.";grid-template-columns:minmax(0,1fr)var(--buttons-width,3rem)auto;column-gap:var(--spacing);display:grid}.BeltRankPicker-module-scss-module__xgXCKG__belt-picker .BeltRankPicker-module-scss-module__xgXCKG__component>:first-child{grid-area:belt}.BeltRankPicker-module-scss-module__xgXCKG__belt-picker .BeltRankPicker-module-scss-module__xgXCKG__component .BeltRankPicker-module-scss-module__xgXCKG__slider{height:var(--slider-height);grid-area:slider;padding:.5rem 0}.BeltRankPicker-module-scss-module__xgXCKG__belt-picker .BeltRankPicker-module-scss-module__xgXCKG__component .BeltRankPicker-module-scss-module__xgXCKG__buttons{grid-gap:var(--button-spacing);grid-area:buttons;grid-template-columns:1fr 1fr;place-items:center;display:grid}.BeltRankPicker-module-scss-module__xgXCKG__belt-picker .BeltRankPicker-module-scss-module__xgXCKG__component .BeltRankPicker-module-scss-module__xgXCKG__toggle{cursor:pointer;grid-area:toggle;justify-content:center;align-items:center;width:calc(16px + .5rem);display:flex}@media (min-width:768px){.BeltRankPicker-module-scss-module__xgXCKG__belt-picker{--spacing:.25rem;--button-spacing:0rem;--slider-height:1.2rem}.BeltRankPicker-module-scss-module__xgXCKG__belt-picker[data-kind=bigass]{--spacing:1rem;--buttons-width:4rem;--slider-height:2rem;--min-width:30rem}}@media (min-width:768px) and (max-width:1191px){.BeltRankPicker-module-scss-module__xgXCKG__belt-picker{--spacing:2rem;--button-spacing:1rem;--slider-height:2rem}.BeltRankPicker-module-scss-module__xgXCKG__belt-picker[data-kind=bigass]{--buttons-width:4rem;--slider-height:3rem;--min-width:10rem}}
.RankStep-module-scss-module__s_hIiq__stepContainer{gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.RankStep-module-scss-module__s_hIiq__questionText{font-family:var(--font-family);color:var(--base-primary-default);text-align:center;width:100%;font-size:22px;font-weight:400;line-height:1.2}.RankStep-module-scss-module__s_hIiq__pickerWrapper{justify-content:center;width:100%;display:flex}.RankStep-module-scss-module__s_hIiq__continueButton{border:1px solid var(--base-border-primary-default);min-height:48px;color:var(--base-primary-default);font-family:var(--font-family);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-size:16px;font-weight:400;line-height:1.3;display:flex}.RankStep-module-scss-module__s_hIiq__continueButton:hover{border:1px solid var(--base-border-primary-hover);background-color:var(--base-accent-default)}.RankStep-module-scss-module__s_hIiq__continueButton:active{border:1px solid var(--base-border-primary-active);background-color:var(--base-accent-hover)}.RankStep-module-scss-module__s_hIiq__continueButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}
.Item-module-scss-module__a18Gca__tagItem{grid-column-gap:.5rem;grid-template-columns:auto 1fr 10rem 3rem;align-items:center;height:3.5rem;display:grid}.Item-module-scss-module__a18Gca__tagItem .Item-module-scss-module__a18Gca__actionables{grid-column-gap:.5rem;grid-auto-flow:column;justify-content:end;display:grid}.Item-module-scss-module__a18Gca__tagItem .Item-module-scss-module__a18Gca__actionables>*{cursor:pointer}
.OnboardingInput-module-scss-module__l45baW__container{gap:var(--space-2xl,48px);flex-direction:column;align-items:center;width:100%;display:flex}.OnboardingInput-module-scss-module__l45baW__heading{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.OnboardingInput-module-scss-module__l45baW__questionText{font-family:var(--font-family);color:var(--base-primary-default);text-align:center;white-space:pre-wrap;width:100%;font-size:22px;font-weight:400;line-height:1.2}.OnboardingInput-module-scss-module__l45baW__inputContainer{align-items:center;gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.OnboardingInput-module-scss-module__l45baW__unitToggle{gap:var(--space-xs,4px);align-items:center;display:flex}.OnboardingInput-module-scss-module__l45baW__unitButton{border-radius:var(--rounding-m,8px);height:32px;color:var(--base-primary-disabled);font-family:var(--font-family);letter-spacing:-.16px;cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:16px;font-weight:400;line-height:1.3;transition:all .15s}.OnboardingInput-module-scss-module__l45baW__unitButton.OnboardingInput-module-scss-module__l45baW__active{background-color:var(--base-highlight-default);color:var(--on-base-on-primary)}.OnboardingInput-module-scss-module__l45baW__unitButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.OnboardingInput-module-scss-module__l45baW__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__l45baW__valueDisplay:hover{background-color:#09f0970d}.OnboardingInput-module-scss-module__l45baW__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__l45baW__hiddenInput:focus{outline:none}.OnboardingInput-module-scss-module__l45baW__hiddenInput:focus+.OnboardingInput-module-scss-module__l45baW__displayText,.OnboardingInput-module-scss-module__l45baW__hiddenInput:focus+.OnboardingInput-module-scss-module__l45baW__displayText .OnboardingInput-module-scss-module__l45baW__unitLabel{color:var(--base-primary-default)}@keyframes OnboardingInput-module-scss-module__l45baW__blink{0%,50%{opacity:1}51%,to{opacity:0}}.OnboardingInput-module-scss-module__l45baW__displayText{font-family:var(--font-family);letter-spacing:-1.92px;color:var(--base-tertiary-default);text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:2;padding:0 16px;font-size:96px;font-weight:700;line-height:1.05;transition:color .2s;position:relative}.OnboardingInput-module-scss-module__l45baW__displayText .OnboardingInput-module-scss-module__l45baW__unitLabel{color:var(--base-tertiary-default);font-size:96px;font-weight:700;transition:color .2s}.OnboardingInput-module-scss-module__l45baW__optionsList{gap:var(--space-m,16px);flex-direction:column;width:100%;height:240px;display:flex}.OnboardingInput-module-scss-module__l45baW__optionButton{border:1px solid var(--base-border-primary-default);min-height:48px;color:var(--base-primary-default);font-family:var(--font-family);letter-spacing:-.16px;text-align:center;cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;flex:0;justify-content:center;align-items:center;gap:2px;padding:0 12px;font-size:16px;font-weight:400;line-height:1.3;display:flex}.OnboardingInput-module-scss-module__l45baW__optionButton:hover{border:1px solid var(--base-border-primary-hover);background-color:var(--base-accent-default)}.OnboardingInput-module-scss-module__l45baW__optionButton:active{border:1px solid var(--base-border-primary-active);background-color:var(--base-accent-default)}.OnboardingInput-module-scss-module__l45baW__optionButton.OnboardingInput-module-scss-module__l45baW__selected{border-color:var(--base-highlight-default);background-color:#09f09726}.OnboardingInput-module-scss-module__l45baW__optionButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.OnboardingInput-module-scss-module__l45baW__optionDescription{color:var(--base-secondary-default);font-size:12px;font-weight:300}.OnboardingInput-module-scss-module__l45baW__actions{gap:var(--space-l,24px);flex-direction:column;align-items:center;width:100%;display:flex}.OnboardingInput-module-scss-module__l45baW__confirmButton{background:var(--base-primary-default);height:48px;color:var(--surface-base);font-family:var(--font-family);text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;padding:0 24px;font-size:16px;font-weight:400;line-height:1.2}.OnboardingInput-module-scss-module__l45baW__confirmButton:hover:not(:disabled){background:var(--base-primary-hover)}.OnboardingInput-module-scss-module__l45baW__confirmButton:active:not(:disabled){background:var(--base-primary-active)}.OnboardingInput-module-scss-module__l45baW__confirmButton:disabled{background:var(--base-primary-disabled);color:var(--base-on-primary-default);cursor:not-allowed}.OnboardingInput-module-scss-module__l45baW__confirmButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.OnboardingInput-module-scss-module__l45baW__skipText{height:48px;color:var(--base-tertiary-default);font-family:var(--font-family);letter-spacing:-.16px;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:1.3;display:flex}.OnboardingInput-module-scss-module__l45baW__skipText:hover{color:var(--base-tertiary-hover)}.OnboardingInput-module-scss-module__l45baW__skipText:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}
.NumericInput-module-scss-module__TMnQUW__container{gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.NumericInput-module-scss-module__TMnQUW__heading{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.NumericInput-module-scss-module__TMnQUW__questionText{font-family:var(--font-family);color:var(--base-primary-default);text-align:center;white-space:pre-wrap;width:100%;font-size:22px;font-weight:400;line-height:1.2}.NumericInput-module-scss-module__TMnQUW__inputContainer{align-items:center;gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.NumericInput-module-scss-module__TMnQUW__unitToggle{gap:var(--space-xs,4px);align-items:center;display:flex}.NumericInput-module-scss-module__TMnQUW__unitButton{border-radius:var(--rounding-m,8px);height:32px;color:var(--base-primary-disabled);font-family:var(--font-family);letter-spacing:-.16px;cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:16px;font-weight:400;line-height:1.3;transition:all .15s}.NumericInput-module-scss-module__TMnQUW__unitButton:hover{color:var(--base-primary-default);background:var(--base-accent-highlight-default)}.NumericInput-module-scss-module__TMnQUW__unitButton.NumericInput-module-scss-module__TMnQUW__active{background-color:var(--base-highlight-default);color:var(--base-on-primary-default)}.NumericInput-module-scss-module__TMnQUW__unitButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.NumericInput-module-scss-module__TMnQUW__valueDisplay{cursor:text;width:100%;max-width:600px;padding-bottom:var(--space-l,24px);border-bottom:4px solid var(--base-border-default);justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.NumericInput-module-scss-module__TMnQUW__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__TMnQUW__hiddenInput:focus{outline:none}.NumericInput-module-scss-module__TMnQUW__hiddenInput:focus+.NumericInput-module-scss-module__TMnQUW__displayText,.NumericInput-module-scss-module__TMnQUW__hiddenInput:focus+.NumericInput-module-scss-module__TMnQUW__displayText .NumericInput-module-scss-module__TMnQUW__unitLabel{color:var(--base-primary-default)}@keyframes NumericInput-module-scss-module__TMnQUW__blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes NumericInput-module-scss-module__TMnQUW__shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.NumericInput-module-scss-module__TMnQUW__displayText{font-family:var(--font-family);letter-spacing:-1.92px;color:var(--base-tertiary-default);text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:2;justify-content:center;align-items:center;width:100%;padding:0 16px;font-size:96px;font-weight:700;line-height:1.05;transition:color .2s;display:flex;position:relative}.NumericInput-module-scss-module__TMnQUW__displayText.NumericInput-module-scss-module__TMnQUW__invalid{color:var(--hot-60);animation:.15s ease-in-out NumericInput-module-scss-module__TMnQUW__shake}.NumericInput-module-scss-module__TMnQUW__displayText.NumericInput-module-scss-module__TMnQUW__invalid .NumericInput-module-scss-module__TMnQUW__cursor.NumericInput-module-scss-module__TMnQUW__cursorVisible{opacity:1;animation:none}.NumericInput-module-scss-module__TMnQUW__displayText .NumericInput-module-scss-module__TMnQUW__unitLabel{color:var(--base-tertiary-default);font-size:96px;font-weight:700;transition:color .2s}.NumericInput-module-scss-module__TMnQUW__stoneLbsGap{width:.25em;display:inline-block}.NumericInput-module-scss-module__TMnQUW__cursor{opacity:0;color:var(--base-highlight-default);margin-left:2px;display:inline-block}.NumericInput-module-scss-module__TMnQUW__cursor.NumericInput-module-scss-module__TMnQUW__cursorVisible{opacity:1;animation:1s infinite NumericInput-module-scss-module__TMnQUW__blink}.NumericInput-module-scss-module__TMnQUW__placeholder{color:var(--base-tertiary-default);opacity:.6;font-size:18px;font-weight:400}.NumericInput-module-scss-module__TMnQUW__confirmButton{background:var(--base-primary-default);height:48px;color:var(--surface-base);font-family:var(--font-family);text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;padding:0 24px;font-size:16px;font-weight:400;line-height:1.2;transition:all .15s}.NumericInput-module-scss-module__TMnQUW__confirmButton:hover:not(:disabled){opacity:.9}.NumericInput-module-scss-module__TMnQUW__confirmButton:disabled{background:var(--base-primary-disabled);color:var(--on-base-on-primary);cursor:not-allowed}.NumericInput-module-scss-module__TMnQUW__confirmButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.NumericInput-module-scss-module__TMnQUW__skipText{height:48px;color:var(--base-tertiary-default);font-family:var(--font-family);letter-spacing:-.16px;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:1.3;transition:color .15s;display:flex}.NumericInput-module-scss-module__TMnQUW__skipText:hover{color:var(--base-primary-default)}.NumericInput-module-scss-module__TMnQUW__skipText:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}
.NewPicker-module-scss-module__RQPkvG__picker{display:block}
.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:var(--prata-100);--current-color:var(--hot-60)}.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;background:var(--prata-0);cursor:pointer;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(--prata-2);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:"";background:var(--prata-100);opacity:0;pointer-events:none;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}}
.ConfirmationStep-module-scss-module__3Vcwqa__container{flex-direction:column;align-items:center;gap:48px;width:100%;display:flex}.ConfirmationStep-module-scss-module__3Vcwqa__title{font-family:var(--font-family);color:var(--base-primary-default);text-align:center;width:100%;margin:0;font-size:22px;font-weight:400;line-height:1.2}.ConfirmationStep-module-scss-module__3Vcwqa__summaryList{width:100%}.ConfirmationStep-module-scss-module__3Vcwqa__summaryRow{border-top:1px solid var(--base-border-secondary-default);align-items:center;gap:8px;min-height:40px;padding:0 16px;display:flex}.ConfirmationStep-module-scss-module__3Vcwqa__rowLabel{font-family:var(--font-family);letter-spacing:-.16px;color:var(--base-tertiary-default);flex:1;font-size:16px;line-height:1.3}.ConfirmationStep-module-scss-module__3Vcwqa__rowValue{font-family:var(--font-family);letter-spacing:-.16px;color:var(--base-primary-default);flex:1;font-size:16px;line-height:1.3}.ConfirmationStep-module-scss-module__3Vcwqa__editButton{cursor:pointer;font-family:var(--font-family);letter-spacing:-.16px;color:var(--base-tertiary-default);background:0 0;border:none;border-radius:4px;padding:8px;font-size:16px;line-height:1.3}.ConfirmationStep-module-scss-module__3Vcwqa__editButton:hover{color:var(--base-tertiary-hover)}.ConfirmationStep-module-scss-module__3Vcwqa__editButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.ConfirmationStep-module-scss-module__3Vcwqa__actions{width:100%;padding:0 16px}.ConfirmationStep-module-scss-module__3Vcwqa__submitButton{background-color:var(--base-primary-default);width:100%;height:48px;color:var(--base-on-primary-default);font-family:var(--font-family);text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;font-size:16px;font-weight:400;line-height:1.2}.ConfirmationStep-module-scss-module__3Vcwqa__submitButton:hover:not(:disabled){background-color:var(--base-primary-hover)}.ConfirmationStep-module-scss-module__3Vcwqa__submitButton:disabled{opacity:.5;cursor:not-allowed}.ConfirmationStep-module-scss-module__3Vcwqa__submitButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}
.Section-module-scss-module__XI_Q_a__coursesSection{flex-direction:column;height:100%;display:flex;overflow-y:hidden}.Section-module-scss-module__XI_Q_a__coursesSection .Section-module-scss-module__XI_Q_a__top{grid-gap:1rem;grid-template-columns:auto 1fr;grid-auto-flow:column;justify-content:start;align-items:center;width:100%;display:grid}.Section-module-scss-module__XI_Q_a__coursesSection .Section-module-scss-module__XI_Q_a__top .Section-module-scss-module__XI_Q_a__buttons{grid-gap:.5rem;grid-auto-flow:column;display:grid}.Section-module-scss-module__XI_Q_a__editorView{--header-height:6rem;height:100%;position:relative;overflow-y:hidden}.Section-module-scss-module__XI_Q_a__editorView .Section-module-scss-module__XI_Q_a__backButton{z-index:1;position:absolute;top:.25rem;left:0}
.CalculatingStep-module-scss-module__y97qga__container{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:300px;display:flex}.CalculatingStep-module-scss-module__y97qga__text{font-family:var(--font-family);color:var(--base-primary-default);text-align:center;font-size:22px;line-height:1.2}.CalculatingStep-module-scss-module__y97qga__dots{gap:8px;display:flex}.CalculatingStep-module-scss-module__y97qga__dot{background-color:var(--base-highlight-default);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite CalculatingStep-module-scss-module__y97qga__pulse}.CalculatingStep-module-scss-module__y97qga__dot:nth-child(2){animation-delay:.2s}.CalculatingStep-module-scss-module__y97qga__dot:nth-child(3){animation-delay:.4s}@keyframes CalculatingStep-module-scss-module__y97qga__pulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}
@keyframes GameplanOnboarding-module-scss-module__Ax_gfq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes GameplanOnboarding-module-scss-module__Ax_gfq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes GameplanOnboarding-module-scss-module__Ax_gfq__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes GameplanOnboarding-module-scss-module__Ax_gfq__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.GameplanOnboarding-module-scss-module__Ax_gfq__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;position:relative;overflow:hidden}.GameplanOnboarding-module-scss-module__Ax_gfq__progressWrapper{grid-row:1;align-self:end;padding-bottom:32px}.GameplanOnboarding-module-scss-module__Ax_gfq__progressInner{justify-content:center;align-items:center;gap:var(--space-m,16px);display:flex}.GameplanOnboarding-module-scss-module__Ax_gfq__backButton{width:24px;height:24px;color:var(--base-secondary-default);cursor:pointer;visibility:visible;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.GameplanOnboarding-module-scss-module__Ax_gfq__backButton:hover{color:var(--base-primary-default)}.GameplanOnboarding-module-scss-module__Ax_gfq__backButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.GameplanOnboarding-module-scss-module__Ax_gfq__backButtonHidden{visibility:hidden}.GameplanOnboarding-module-scss-module__Ax_gfq__backButtonSpacer{width:24px;height:24px}.GameplanOnboarding-module-scss-module__Ax_gfq__contentWrapper{flex-direction:column;grid-row:3;justify-content:flex-start;align-items:center;width:100%;max-width:500px;display:flex}.GameplanOnboarding-module-scss-module__Ax_gfq__progressHidden{opacity:0;pointer-events:none}.GameplanOnboarding-module-scss-module__Ax_gfq__content{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-height:400px;padding:0 4px;display:grid}.GameplanOnboarding-module-scss-module__Ax_gfq__content>*{grid-area:1/1;width:100%}.GameplanOnboarding-module-scss-module__Ax_gfq__content .GameplanOnboarding-module-scss-module__Ax_gfq__um{z-index:2;opacity:1;will-change:transform,opacity}.GameplanOnboarding-module-scss-module__Ax_gfq__content .GameplanOnboarding-module-scss-module__Ax_gfq__dois{opacity:0;z-index:1;pointer-events:none;will-change:transform,opacity}@keyframes GameplanOnboarding-module-scss-module__Ax_gfq__umToTop{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-2rem)}}.GameplanOnboarding-module-scss-module__Ax_gfq__content[data-transition=forwarding] .GameplanOnboarding-module-scss-module__Ax_gfq__um{animation-name:GameplanOnboarding-module-scss-module__Ax_gfq__umToTop;animation-duration:var(--duration);animation-timing-function:var(--function);opacity:0;pointer-events:none;animation-fill-mode:forwards}.GameplanOnboarding-module-scss-module__Ax_gfq__content[data-transition=forwarding] .GameplanOnboarding-module-scss-module__Ax_gfq__dois{animation-delay:.1s;animation-fill-mode:forwards}@keyframes GameplanOnboarding-module-scss-module__Ax_gfq__doisFromBottom{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0)}}.GameplanOnboarding-module-scss-module__Ax_gfq__content[data-transition=forwarding] .GameplanOnboarding-module-scss-module__Ax_gfq__dois{animation-name:GameplanOnboarding-module-scss-module__Ax_gfq__doisFromBottom;animation-duration:var(--duration);animation-timing-function:var(--function)}@keyframes GameplanOnboarding-module-scss-module__Ax_gfq__umToBottom{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(2rem)}}.GameplanOnboarding-module-scss-module__Ax_gfq__content[data-transition=backwarding] .GameplanOnboarding-module-scss-module__Ax_gfq__um{animation-name:GameplanOnboarding-module-scss-module__Ax_gfq__umToBottom;animation-duration:var(--duration);animation-timing-function:var(--function);opacity:0;pointer-events:none;animation-fill-mode:forwards}.GameplanOnboarding-module-scss-module__Ax_gfq__content[data-transition=backwarding] .GameplanOnboarding-module-scss-module__Ax_gfq__dois{animation-delay:.1s;animation-fill-mode:forwards}@keyframes GameplanOnboarding-module-scss-module__Ax_gfq__doisFromTop{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translate(0)}}.GameplanOnboarding-module-scss-module__Ax_gfq__content[data-transition=backwarding] .GameplanOnboarding-module-scss-module__Ax_gfq__dois{animation-name:GameplanOnboarding-module-scss-module__Ax_gfq__doisFromTop;animation-duration:var(--duration);animation-timing-function:var(--function)}.GameplanOnboarding-module-scss-module__Ax_gfq__header{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.GameplanOnboarding-module-scss-module__Ax_gfq__stepper{align-items:center;gap:.5rem;display:flex}.GameplanOnboarding-module-scss-module__Ax_gfq__step{border:1px solid var(--base-border-default);border-radius:6px;width:16px;height:16px;transition:all .2s}.GameplanOnboarding-module-scss-module__Ax_gfq__step.GameplanOnboarding-module-scss-module__Ax_gfq__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__Ax_gfq__step.GameplanOnboarding-module-scss-module__Ax_gfq__active{background-color:var(--base-accent-highlight-default);border-color:var(--base-highlight-default)}.GameplanOnboarding-module-scss-module__Ax_gfq__stepConnector{background-color:var(--base-boarder-secondary-default);width:24px;height:1px}.GameplanOnboarding-module-scss-module__Ax_gfq__questionText{font-family:var(--font-family);color:var(--base-primary-default);text-align:center;width:100%;font-size:22px;line-height:1.2}.GameplanOnboarding-module-scss-module__Ax_gfq__optionsList{flex-direction:column;gap:1rem;width:100%;display:flex}.GameplanOnboarding-module-scss-module__Ax_gfq__optionButton{border:1px solid var(--base-border-default);min-height:48px;color:var(--base-primary-default);font-family:var(--font-family);letter-spacing:-.16px;cursor:pointer;text-align:center;background:0 0;border-radius:4px;padding:0 12px;font-size:16px;line-height:1.3;transition:all .2s}.GameplanOnboarding-module-scss-module__Ax_gfq__optionButton:hover,.GameplanOnboarding-module-scss-module__Ax_gfq__optionButton.GameplanOnboarding-module-scss-module__Ax_gfq__selected{background-color:var(--base-accent-accent-hover-default);border-color:var(--base-border-default)}.GameplanOnboarding-module-scss-module__Ax_gfq__checkIcon{width:12px;height:12px;color:var(--surface-base)}.GameplanOnboarding-module-scss-module__Ax_gfq__loadingState{text-align:center;color:var(--base-secondary-default);padding:2rem}.GameplanOnboarding-module-scss-module__Ax_gfq__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__Ax_gfq__errorState p{color:var(--base-primary-default);margin-bottom:1rem;font-weight:600}.GameplanOnboarding-module-scss-module__Ax_gfq__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__Ax_gfq__errorMessage{color:var(--base-primary-default);text-align:center;align-items:center;gap:8px;font-size:14px;display:flex}.GameplanOnboarding-module-scss-module__Ax_gfq__errorIcon{flex-shrink:0;font-size:18px}.GameplanOnboarding-module-scss-module__Ax_gfq__retryButton{background-color:var(--base-primary-default);color:var(--surface-base);font-family:var(--font-family);cursor:pointer;border:none;border-radius:4px;padding:8px 24px;font-size:14px;font-weight:600;transition:opacity .2s}.GameplanOnboarding-module-scss-module__Ax_gfq__retryButton:hover:not(:disabled){opacity:.8}.GameplanOnboarding-module-scss-module__Ax_gfq__retryButton:disabled{opacity:.5;cursor:not-allowed}
.Switch-module-scss-module__BuoHcq__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__BuoHcq__component>label{font-family:var(--font-family);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-size:.875rem;font-weight:400;line-height:140%;display:block}.Switch-module-scss-module__BuoHcq__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__BuoHcq__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__BuoHcq__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__BuoHcq__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__BuoHcq__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__BuoHcq__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__BuoHcq__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__BuoHcq__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__BuoHcq__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__BuoHcq__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__BuoHcq__component[color-scheme=dark]{--knob-color:var(--base-primary-default);--false-color:var(--base-primary-disabled)}.Switch-module-scss-module__BuoHcq__component[data-label=true]{--min-height:var(--labeled-min-height)}.Switch-module-scss-module__BuoHcq__component[data-disabled=true]{opacity:.5}.Switch-module-scss-module__BuoHcq__component .Switch-module-scss-module__BuoHcq__actual-label{position:absolute}.Switch-module-scss-module__BuoHcq__component .Switch-module-scss-module__BuoHcq__switch .Switch-module-scss-module__BuoHcq__input{display:none}.Switch-module-scss-module__BuoHcq__component .Switch-module-scss-module__BuoHcq__switch .Switch-module-scss-module__BuoHcq__input:checked+.Switch-module-scss-module__BuoHcq__label:before{background-color:var(--true-color)}.Switch-module-scss-module__BuoHcq__component .Switch-module-scss-module__BuoHcq__switch .Switch-module-scss-module__BuoHcq__input:checked+.Switch-module-scss-module__BuoHcq__label:after{left:calc(var(--groove-width) - var(--knob-size))}.Switch-module-scss-module__BuoHcq__component .Switch-module-scss-module__BuoHcq__switch .Switch-module-scss-module__BuoHcq__label{width:var(--groove-width);display:block}.Switch-module-scss-module__BuoHcq__component .Switch-module-scss-module__BuoHcq__switch .Switch-module-scss-module__BuoHcq__label:before,.Switch-module-scss-module__BuoHcq__component .Switch-module-scss-module__BuoHcq__switch .Switch-module-scss-module__BuoHcq__label:after{content:"";cursor:pointer;display:block;position:absolute}.Switch-module-scss-module__BuoHcq__component .Switch-module-scss-module__BuoHcq__switch .Switch-module-scss-module__BuoHcq__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__BuoHcq__component .Switch-module-scss-module__BuoHcq__switch .Switch-module-scss-module__BuoHcq__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__BuoHcq__component[data-label-position=right]{display:grid}.Switch-module-scss-module__BuoHcq__component[data-label-position=right]>label{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--fg-color);padding-left:calc(var(--groove-width) + .5rem);margin:0;font-size:1rem;font-weight:400;line-height:130%}
.PreferencesSettings-module-scss-module__ZV3CCa__content-page button{flex-shrink:0}.PreferencesSettings-module-scss-module__ZV3CCa__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__ZV3CCa__content-page section{padding:0 0 2rem}.PreferencesSettings-module-scss-module__ZV3CCa__content-page section .PreferencesSettings-module-scss-module__ZV3CCa__section-description{color:var(--base-secondary-default);margin-bottom:1rem}.PreferencesSettings-module-scss-module__ZV3CCa__content-page section .PreferencesSettings-module-scss-module__ZV3CCa__error-message{color:var(--status-error)}.PreferencesSettings-module-scss-module__ZV3CCa__content-page section .PreferencesSettings-module-scss-module__ZV3CCa__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__ZV3CCa__content-page section .PreferencesSettings-module-scss-module__ZV3CCa__item-edit .PreferencesSettings-module-scss-module__ZV3CCa__value{white-space:pre-wrap;color:var(--base-secondary-default)}.PreferencesSettings-module-scss-module__ZV3CCa__block-list>div{padding:1rem 0}.PreferencesSettings-module-scss-module__ZV3CCa__block-list>div:not(:last-child){border-bottom:1px solid var(--base-border-secondary-default)}.PreferencesSettings-module-scss-module__ZV3CCa__edit-active{padding:0 0 2rem}.PreferencesSettings-module-scss-module__ZV3CCa__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__ZV3CCa__subscription-card .PreferencesSettings-module-scss-module__ZV3CCa__info{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;white-space:pre-wrap;color:var(--base-secondary-default);margin:0;font-size:.875rem;font-weight:400;line-height:140%}.PreferencesSettings-module-scss-module__ZV3CCa__subscription-card[data-status=expired] p{color:var(--base-tertiary-default)}.PreferencesSettings-module-scss-module__ZV3CCa__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__ZV3CCa__cc--brand{grid-area:brand}.PreferencesSettings-module-scss-module__ZV3CCa__cc--number{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;grid-area:number;margin:0;font-size:1rem;font-weight:400;line-height:130%}.PreferencesSettings-module-scss-module__ZV3CCa__cc--date{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;grid-area:date;margin:0;font-size:.875rem;font-weight:400;line-height:140%}.PreferencesSettings-module-scss-module__ZV3CCa__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:768px){.PreferencesSettings-module-scss-module__ZV3CCa__content-page>h1{font-family:var(--font-family);letter-spacing:-.0425rem;word-spacing:-.0425rem;font-size:2.125rem;font-weight:700;line-height:110%;font-family:var(--font-family);align-items:flex-end;height:5rem;margin:0;display:flex}}@media (min-width:768px) and (min-width:768px) and (max-width:1191px){.PreferencesSettings-module-scss-module__ZV3CCa__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__ZV3CCa__content-page section>h2{color:var(--base-secondary-default);border-bottom:1px solid var(--base-border-secondary-default)}.PreferencesSettings-module-scss-module__ZV3CCa__content-page section{padding-bottom:2.5rem}.PreferencesSettings-module-scss-module__ZV3CCa__content-page .PreferencesSettings-module-scss-module__ZV3CCa__edit-active{max-width:20rem}.PreferencesSettings-module-scss-module__ZV3CCa__content-page .PreferencesSettings-module-scss-module__ZV3CCa__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__ZV3CCa__content-page .PreferencesSettings-module-scss-module__ZV3CCa__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__ZV3CCa__content-page .PreferencesSettings-module-scss-module__ZV3CCa__course-grid{grid-template-columns:1fr}}@media (min-width:0) and (max-width:767px){.PreferencesSettings-module-scss-module__ZV3CCa__menu{width:100%;padding:1rem 0}.PreferencesSettings-module-scss-module__ZV3CCa__content-page h1{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;font-size:1.375rem;font-weight:700;line-height:120%}.PreferencesSettings-module-scss-module__ZV3CCa__content-page h2{padding-top:2rem}}.PreferencesSettings-module-scss-module__ZV3CCa__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__ZV3CCa__preference-block>:first-child p{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);margin:0;font-size:.875rem;font-weight:400;line-height:140%}.PreferencesSettings-module-scss-module__ZV3CCa__preference-block>:last-child{grid-area:component;justify-items:end;display:grid}
.MinimalCourseCard-module-scss-module__h8sg_a__card-minimal .MinimalCourseCard-module-scss-module__h8sg_a__image-component{--card-h:calc(var(--card-w)*.5635);height:var(--card-h);width:var(--card-w);position:relative}.MinimalCourseCard-module-scss-module__h8sg_a__card-minimal .MinimalCourseCard-module-scss-module__h8sg_a__info{padding-top:1rem}.MinimalCourseCard-module-scss-module__h8sg_a__card-minimal .MinimalCourseCard-module-scss-module__h8sg_a__info a{color:var(--base-primary-default)}.MinimalCourseCard-module-scss-module__h8sg_a__card-minimal .MinimalCourseCard-module-scss-module__h8sg_a__info a:hover{color:var(--highlight)}.MinimalCourseCard-module-scss-module__h8sg_a__card-minimal .MinimalCourseCard-module-scss-module__h8sg_a__info>p{color:var(--base-secondary-default)}@media (min-width:1192px){.MinimalCourseCard-module-scss-module__h8sg_a__card-minimal .MinimalCourseCard-module-scss-module__h8sg_a__image-component{--card-w:calc(((var(--page-width)/16)*8)/2)}}
.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu{position:relative}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__icon{cursor:pointer;z-index:1;line-height:0}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__icon:hover{--surface-low:var(--base-accent-hover)}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__icon[data-visible=true]{pointer-events:none}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu{z-index:2;background-color:var(--surface-high);--y-offset:2rem;--x-offset:0;border:1px solid #0000;border-radius:.25rem;min-width:11rem;position:absolute}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu[data-position^=top]{bottom:var(--y-offset)}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu[data-position^=bottom]{top:var(--y-offset)}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu[data-position*=left]{right:var(--x-offset)}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu[data-position$=right]{left:var(--x-offset)}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu-item{cursor:pointer}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu-item>div{grid-template-columns:1.4rem auto;align-items:center;height:2.5rem;padding:0 1rem;display:grid}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu-item>div p{color:var(--high-primary-default);transition:var(--base-transition);white-space:nowrap;-webkit-user-select:none;user-select:none}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu-item>div:hover{background-color:var(--high-accent-default)}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu[data-visible=false]{visibility:hidden}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu[data-visible=false] p{transition:all}.DropdownMenu-module-scss-module__yLr_bG__dropdown-menu .DropdownMenu-module-scss-module__yLr_bG__menu[data-visible=true]{visibility:visible}
.AddToPlaylist-module-scss-module__tHg9pa__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__tHg9pa__add-to-playlist-box .AddToPlaylist-module-scss-module__tHg9pa__header{align-items:center;height:3rem;display:grid}.AddToPlaylist-module-scss-module__tHg9pa__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__tHg9pa__add-to-playlist-box form .AddToPlaylist-module-scss-module__tHg9pa__playlist-list{cursor:pointer;grid-area:list;margin-top:.5rem;overflow-y:scroll}.AddToPlaylist-module-scss-module__tHg9pa__add-to-playlist-box form .AddToPlaylist-module-scss-module__tHg9pa__playlist-list>ul>li+li{border-top:1px solid var(--high-border-secondary-default)}.AddToPlaylist-module-scss-module__tHg9pa__add-to-playlist-box form .AddToPlaylist-module-scss-module__tHg9pa__playlist-list>ul>li[data-selected=true]{border-top:none}.AddToPlaylist-module-scss-module__tHg9pa__add-to-playlist-box form .AddToPlaylist-module-scss-module__tHg9pa__playlist-list>ul>li[data-selected=true] .AddToPlaylist-module-scss-module__tHg9pa__playlist-title{background-color:var(--high-accent-default)}.AddToPlaylist-module-scss-module__tHg9pa__add-to-playlist-box form .AddToPlaylist-module-scss-module__tHg9pa__playlist-list>ul .AddToPlaylist-module-scss-module__tHg9pa__playlist-title{height:var(--cell-height);grid-column-gap:.25rem;grid-template-columns:auto 1fr;align-items:center;display:grid}.AddToPlaylist-module-scss-module__tHg9pa__add-to-playlist-box form .AddToPlaylist-module-scss-module__tHg9pa__playlist-list>ul .AddToPlaylist-module-scss-module__tHg9pa__playlist-title:hover{background-color:var(--high-accent-default)}.AddToPlaylist-module-scss-module__tHg9pa__add-to-playlist-box form .AddToPlaylist-module-scss-module__tHg9pa__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__tHg9pa__add-to-playlist-box form .AddToPlaylist-module-scss-module__tHg9pa__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__tHg9pa__add-to-playlist-box form .AddToPlaylist-module-scss-module__tHg9pa__new-playlist>a svg path{fill:var(--c)}.AddToPlaylist-module-scss-module__tHg9pa__add-to-playlist-box form>:last-child{grid-area:submitButton}@media (min-width:1192px){.AddToPlaylist-module-scss-module__tHg9pa__add-to-playlist-box{--h:32rem;width:28vw}}@media (min-width:768px) and (max-width:1191px){.AddToPlaylist-module-scss-module__tHg9pa__add-to-playlist-box{--h:100%}}
.VideoDetails-module-scss-module__-76-QW__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__-76-QW__details .VideoDetails-module-scss-module__-76-QW__title{grid-area:title}.VideoDetails-module-scss-module__-76-QW__details .VideoDetails-module-scss-module__-76-QW__buttons{grid-area:buttons;align-self:start}.VideoDetails-module-scss-module__-76-QW__details h1{font-family:var(--font-family);letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}.VideoDetails-module-scss-module__-76-QW__details h2{border-bottom:1px solid var(--base-border-secondary-default);padding-bottom:.5rem}.VideoDetails-module-scss-module__-76-QW__details p{padding-top:.5rem}.VideoDetails-module-scss-module__-76-QW__details .VideoDetails-module-scss-module__-76-QW__notes{grid-area:notes}.VideoDetails-module-scss-module__-76-QW__details .VideoDetails-module-scss-module__-76-QW__notes p{white-space:pre-wrap}.VideoDetails-module-scss-module__-76-QW__details .VideoDetails-module-scss-module__-76-QW__upnext{grid-area:next}.VideoDetails-module-scss-module__-76-QW__details .VideoDetails-module-scss-module__-76-QW__upnext div{text-transform:capitalize;cursor:pointer;grid-area:next}.VideoDetails-module-scss-module__-76-QW__details .VideoDetails-module-scss-module__-76-QW__autoplay{padding-top:1rem}@media (min-width:1192px){.VideoDetails-module-scss-module__-76-QW__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__-76-QW__buttons{flex-direction:row;display:flex}.VideoDetails-module-scss-module__-76-QW__buttons>*+*{padding-left:1rem}.VideoDetails-module-scss-module__-76-QW__entities{grid-area:next}.VideoDetails-module-scss-module__-76-QW__entities ul{padding-top:.5rem}}@media (min-width:0) and (max-width:1191px){.VideoDetails-module-scss-module__-76-QW__details{padding:var(--block-padding);grid-row-gap:1rem;grid-template-areas:"title title""buttons buttons""next next""notes notes"}.VideoDetails-module-scss-module__-76-QW__details .VideoDetails-module-scss-module__-76-QW__title{padding-bottom:1rem}.VideoDetails-module-scss-module__-76-QW__details .VideoDetails-module-scss-module__-76-QW__title div{line-height:1.4rem}.VideoDetails-module-scss-module__-76-QW__buttons{grid-column-gap:var(--gap-width);grid-template-columns:1fr 1fr;display:grid}.VideoDetails-module-scss-module__-76-QW__buttons>div{background-color:var(--button-bg-color);padding:.5rem}.VideoDetails-module-scss-module__-76-QW__buttons>div:hover{cursor:pointer;background-color:var(--button-bg-hover-color);transition:var(--base-transition)}}
.SubscriptionCard-module-scss-module__Ni-QWW__subscription-card{background-color:var(--surface-high);border-radius:.5rem;grid-template-columns:auto 2rem;align-items:center;margin:.5rem 0;padding:1rem;display:grid}.SubscriptionCard-module-scss-module__Ni-QWW__subscription-card .SubscriptionCard-module-scss-module__Ni-QWW__info{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;white-space:pre-wrap;color:var(--base-secondary-default);margin:0;font-size:.875rem;font-weight:400;line-height:140%}.SubscriptionCard-module-scss-module__Ni-QWW__subscription-card[data-status=expired] p{color:var(--base-tertiary-default)}.SubscriptionCard-module-scss-module__Ni-QWW__cc{grid-column-gap:1rem;grid-template:"brand number action"1.5rem"brand date action"1fr/auto 1fr auto;height:3rem;display:grid}.SubscriptionCard-module-scss-module__Ni-QWW__cc--brand{grid-area:brand}.SubscriptionCard-module-scss-module__Ni-QWW__cc--number{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;grid-area:number;margin:0;font-size:1rem;font-weight:400;line-height:130%}.SubscriptionCard-module-scss-module__Ni-QWW__cc--date{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;grid-area:date;margin:0;font-size:.875rem;font-weight:400;line-height:140%}.SubscriptionCard-module-scss-module__Ni-QWW__cc--action{grid-area:action;justify-items:end;display:grid}
.EntitySlot-module-scss-module__zD4g6a__entity-slot{grid-column-gap:.5rem;grid-template-columns:auto 1fr;grid-template-areas:"avatar info";grid-auto-flow:column;align-items:center;height:2.5rem;display:grid}.EntitySlot-module-scss-module__zD4g6a__entity-slot .EntitySlot-module-scss-module__zD4g6a__info{grid-area:info;line-height:1rem;display:grid}.EntitySlot-module-scss-module__zD4g6a__entity-slot .EntitySlot-module-scss-module__zD4g6a__info>span{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;margin:0;font-size:.875rem;font-weight:400;line-height:140%}
.BiSection-module-scss-module___QhNQq__bisection{justify-items:center;display:grid;overflow-x:hidden}.BiSection-module-scss-module___QhNQq__bisection--grid{display:grid}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__menu{padding:var(--top-padding)0;grid-column:menu}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__menu .BiSection-module-scss-module___QhNQq__drop{background-color:var(--prata-0);opacity:0;pointer-events:none;width:100%;height:100vh;transition:var(--transition);position:fixed;top:0;left:-20px}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__content{grid-column:content}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__content--component[data-title=false]{padding:var(--top-padding)0}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__content--component[data-title=true]>h1{font-family:var(--font-family);letter-spacing:-.0425rem;word-spacing:-.0425rem;font-size:2.125rem;font-weight:700;line-height:110%;font-family:var(--font-family);margin:0}@media (min-width:768px) and (max-width:1191px){.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__content--component[data-title=true]>h1{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__content--component[data-title=true]>h1{height:calc(var(--top-padding) - 2.5rem);align-items:flex-end;padding-bottom:2.5rem;display:flex}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__content--component[data-title=true]>h2{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;padding-bottom:1.5rem;font-size:1.375rem;font-weight:700;line-height:120%}@media (min-width:1192px){.BiSection-module-scss-module___QhNQq__bisection{--top-padding:7.5rem;height:100%}.BiSection-module-scss-module___QhNQq__bisection--grid{grid-template-columns:[menu]3fr[space]1fr[content]8fr[empty]4fr;width:1216px}}@media (min-width:768px) and (max-width:1191px){.BiSection-module-scss-module___QhNQq__bisection{--top-padding:6.5rem}.BiSection-module-scss-module___QhNQq__bisection--grid{grid-template-columns:[menu]4fr[space]1fr[content]8fr}}@media (min-width:0) and (max-width:767px){.BiSection-module-scss-module___QhNQq__bisection{--top-padding:4rem}.BiSection-module-scss-module___QhNQq__bisection--grid{grid-template-columns:1fr}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__menu{padding:0 var(--hz-padding);transition:var(--transition);z-index:1;width:calc(100vw - 2*var(--hz-padding));grid-column:1/-1;position:fixed;left:0}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__menu[data-active=true]{transform:translate(-60px)}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__menu[data-active=true] .BiSection-module-scss-module___QhNQq__drop{opacity:.7}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__menu[data-active=false]{transform:translate(0)}.BiSection-module-scss-module___QhNQq__bisection--grid .BiSection-module-scss-module___QhNQq__menu[data-active=false] .BiSection-module-scss-module___QhNQq__drop{opacity:0}}
.SubscriptionHistory-module-scss-module__2rpGta__subscription-details h3{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;padding-bottom:1rem;font-size:1.375rem;font-weight:700;line-height:120%}.SubscriptionHistory-module-scss-module__2rpGta__subscription-details>section+section{padding-top:4rem}.SubscriptionHistory-module-scss-module__2rpGta__subscription-details a{text-decoration:underline}.SubscriptionHistory-module-scss-module__2rpGta__subscription-details .SubscriptionHistory-module-scss-module__2rpGta__payment-method .SubscriptionHistory-module-scss-module__2rpGta__current-payment-method{padding:1rem 0 0}.SubscriptionHistory-module-scss-module__2rpGta__subscription-details .SubscriptionHistory-module-scss-module__2rpGta__payment-method .SubscriptionHistory-module-scss-module__2rpGta__new-payment-method{opacity:0;pointer-events:none;max-height:0}.SubscriptionHistory-module-scss-module__2rpGta__subscription-details .SubscriptionHistory-module-scss-module__2rpGta__payment-method .SubscriptionHistory-module-scss-module__2rpGta__new-payment-method[data-on=true]{opacity:1;pointer-events:initial;max-height:20rem}.SubscriptionHistory-module-scss-module__2rpGta__subscription-details .SubscriptionHistory-module-scss-module__2rpGta__payment-method .SubscriptionHistory-module-scss-module__2rpGta__new-payment-method{transition:var(--base-transition)}.SubscriptionHistory-module-scss-module__2rpGta__subscription-details .SubscriptionHistory-module-scss-module__2rpGta__payment-method .SubscriptionHistory-module-scss-module__2rpGta__new-payment-method p{padding:1rem 0}.SubscriptionHistory-module-scss-module__2rpGta__subscription-details .SubscriptionHistory-module-scss-module__2rpGta__payments li{grid-column-gap:.5rem;grid-template-columns:1fr 5rem 4.5rem;height:2rem;display:grid}.SubscriptionHistory-module-scss-module__2rpGta__subscription-details .SubscriptionHistory-module-scss-module__2rpGta__payments li>:last-child{justify-self:end}.SubscriptionHistory-module-scss-module__2rpGta__subscription-details .SubscriptionHistory-module-scss-module__2rpGta__error-message{color:var(--base-error-default);padding:1rem 0}.SubscriptionHistory-module-scss-module__2rpGta__cc{grid-column-gap:1rem;grid-template:"brand number action"1.5rem"brand date action"1fr/auto 1fr auto;height:3rem;display:grid}.SubscriptionHistory-module-scss-module__2rpGta__cc--brand{grid-area:brand}.SubscriptionHistory-module-scss-module__2rpGta__cc--number{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;grid-area:number;margin:0;font-size:1rem;font-weight:400;line-height:130%}.SubscriptionHistory-module-scss-module__2rpGta__cc--date{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;grid-area:date;margin:0;font-size:.875rem;font-weight:400;line-height:140%}.SubscriptionHistory-module-scss-module__2rpGta__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:1192px){.SubscriptionHistory-module-scss-module__2rpGta__subscription-details{--w:30rem}}@media (min-width:768px) and (max-width:1191px){.SubscriptionHistory-module-scss-module__2rpGta__subscription-details{--w:100%}}
.CreditCardForm-module-scss-module__EyKT3q__cc-form{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template:"number number"1fr"expiration cvv"1fr/3fr 2fr;display:grid}.CreditCardForm-module-scss-module__EyKT3q__cc-form>:first-child{grid-area:number}.CreditCardForm-module-scss-module__EyKT3q__cc-form>:nth-child(2){grid-area:expiration}.CreditCardForm-module-scss-module__EyKT3q__cc-form>:last-child{grid-area:cvv}
@keyframes VideoContent-module-scss-module__VromMG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes VideoContent-module-scss-module__VromMG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes VideoContent-module-scss-module__VromMG__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes VideoContent-module-scss-module__VromMG__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.VideoContent-module-scss-module__VromMG__top{width:100%;padding:0;padding-top:var(--header-height);margin:0;transition:max-width .3s;display:grid;position:relative;overflow:hidden}.VideoContent-module-scss-module__VromMG__top[data-state=tocVisible]{max-width:72vw}.VideoContent-module-scss-module__VromMG__top[data-state=tocHidden]{max-width:100%}.VideoContent-module-scss-module__VromMG__top .VideoContent-module-scss-module__VromMG__prev-next{pointer-events:none;z-index:10;align-self:center;width:calc(100% - 1rem);height:100%;position:absolute;top:0;left:0}.VideoContent-module-scss-module__VromMG__bottom{background-color:var(--surface-base);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.VideoContent-module-scss-module__VromMG__stage{background:var(--surface-low);grid-area:1/1/-1/-1;display:grid;position:relative}.VideoContent-module-scss-module__VromMG__stage *{grid-area:1/1/-1/-1}.VideoContent-module-scss-module__VromMG__stage[data-animation=active]{opacity:1;z-index:0;transform:translate(0)}.VideoContent-module-scss-module__VromMG__stage[data-animation=entering][data-direction="1"]{z-index:0;animation:.6s ease-in-out forwards VideoContent-module-scss-module__VromMG__slideInFromRight}.VideoContent-module-scss-module__VromMG__stage[data-animation=entering][data-direction="-1"]{z-index:0;animation:.6s ease-in-out forwards VideoContent-module-scss-module__VromMG__slideInFromLeft}.VideoContent-module-scss-module__VromMG__stage[data-animation=exiting][data-direction="1"]{z-index:1;width:100%;animation:.6s ease-in-out forwards VideoContent-module-scss-module__VromMG__slideOutToLeft;position:absolute;top:0;left:0}.VideoContent-module-scss-module__VromMG__stage[data-animation=exiting][data-direction="-1"]{z-index:1;width:100%;animation:.6s ease-in-out forwards VideoContent-module-scss-module__VromMG__slideOutToRight;position:absolute;top:0;left:0}.VideoContent-module-scss-module__VromMG__details{width:100%;max-width:calc(var(--player-width,80)*1vh*1.775);opacity:0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translateY(20px)}.VideoContent-module-scss-module__VromMG__details[data-visible=true]{opacity:1;transform:translateY(0)}@keyframes VideoContent-module-scss-module__VromMG__slideInFromRight{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0)}}@keyframes VideoContent-module-scss-module__VromMG__slideInFromLeft{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0)}}@keyframes VideoContent-module-scss-module__VromMG__slideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}@keyframes VideoContent-module-scss-module__VromMG__slideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2000px)}}@media (min-width:1192px){.VideoContent-module-scss-module__VromMG__top .VideoContent-module-scss-module__VromMG__stage{height:calc(var(--player-width)*1vh)}.VideoContent-module-scss-module__VromMG__top .VideoContent-module-scss-module__VromMG__stage .VideoContent-module-scss-module__VromMG__player{width:calc(var(--player-width)*1vh*1.775);justify-self:center;min-width:600px;max-width:100vw;height:100%}.VideoContent-module-scss-module__VromMG__player-placeholder{display:grid}.VideoContent-module-scss-module__VromMG__player-placeholder>div{background-color:var(--base-accent-default);background-color:var(--hot-60);place-self:center;height:100%}.VideoContent-module-scss-module__VromMG__bottom{height:50vh}}@media (min-width:0) and (max-width:767px){.VideoContent-module-scss-module__VromMG__top .VideoContent-module-scss-module__VromMG__stage{height:56.25vw!important}.VideoContent-module-scss-module__VromMG__top .VideoContent-module-scss-module__VromMG__stage .VideoContent-module-scss-module__VromMG__player{width:100vw;height:56.25vw}.VideoContent-module-scss-module__VromMG__top .VideoContent-module-scss-module__VromMG__prev-next{display:none}.VideoContent-module-scss-module__VromMG__bottom{width:100vw}}@media (min-width:768px) and (max-width:1191px){.VideoContent-module-scss-module__VromMG__top .VideoContent-module-scss-module__VromMG__stage{height:56.35vmin!important}}@media (min-width:768px) and (max-width:1191px) and (orientation:landscape){.VideoContent-module-scss-module__VromMG__top .VideoContent-module-scss-module__VromMG__stage{height:56.35vmax!important}}@media (min-width:768px) and (max-width:1191px){.VideoContent-module-scss-module__VromMG__top .VideoContent-module-scss-module__VromMG__stage .VideoContent-module-scss-module__VromMG__player{width:100vw;height:56.25vw}}
.PlaylistItemCard-module-scss-module__7fGacG__content-card{grid-column-gap:1rem;display:grid}.PlaylistItemCard-module-scss-module__7fGacG__content-card[data-state=locked] .PlaylistItemCard-module-scss-module__7fGacG__thumb{opacity:.3;pointer-events:none}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content{grid-template-columns:1fr 1.5rem;justify-content:start;width:100%;display:grid}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content--data{display:grid}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content--data .PlaylistItemCard-module-scss-module__7fGacG__info{overflow-x:hidden}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content--data .PlaylistItemCard-module-scss-module__7fGacG__info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:130%;display:-webkit-box;overflow:hidden}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content--data .PlaylistItemCard-module-scss-module__7fGacG__info .PlaylistItemCard-module-scss-module__7fGacG__sub{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);text-overflow:ellipsis;white-space:nowrap;width:90%;margin:0;padding-top:.25rem;font-size:.875rem;font-weight:400;line-height:140%;overflow:hidden}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content--data .PlaylistItemCard-module-scss-module__7fGacG__info .PlaylistItemCard-module-scss-module__7fGacG__note{text-overflow:ellipsis;white-space:pre-wrap;padding-top:1rem;overflow:hidden}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content--data .PlaylistItemCard-module-scss-module__7fGacG__info a{color:var(--base-secondary-default)}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content--data .PlaylistItemCard-module-scss-module__7fGacG__info a:hover{color:var(--base-secondary-hover)}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content--data .PlaylistItemCard-module-scss-module__7fGacG__extra{height:100%;display:grid}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content--data .PlaylistItemCard-module-scss-module__7fGacG__extra p{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;align-self:end;margin:0;font-size:.875rem;font-weight:400;line-height:140%}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content--extra{justify-self:end;align-items:end;display:grid}@media (min-width:1192px){.PlaylistItemCard-module-scss-module__7fGacG__content-card{grid-template-columns:[thumb]16rem[content]auto}.PlaylistItemCard-module-scss-module__7fGacG__content-card .PlaylistItemCard-module-scss-module__7fGacG__content{grid-column-gap:.5rem}}@media (min-width:768px) and (max-width:1191px){.PlaylistItemCard-module-scss-module__7fGacG__content-card{grid-template-columns:[thumb]12rem[content]auto}}@media (min-width:0) and (max-width:767px){.PlaylistItemCard-module-scss-module__7fGacG__content-card{grid-template-columns:[thumb]1fr[content]1fr}}
.TOC-module-scss-module__zmrVtG__course-nav{--bg-color:var(--surface-invert);--selected-chapter-bg-color:var(--invert-accent-disabled);--selected-content-bg-color:var(--invert-accent-default);--highlight-cell:var(--invert-primary-disabled);--separator-color:var(--invert-border-secondary-default);--chapter-title-color:var(--invert-primary-default);--content-title-color:var(--invert-primary-default);--subtext:var(--invert-tertiary-default);--cell-height:60px;width:var(--nav-width);background:var(--bg-color);height:100vh;z-index:var(--z-tray);-webkit-user-select:none;user-select:none;transition:all .3s;position:fixed;right:0;overflow-y:auto}.TOC-module-scss-module__zmrVtG__course-nav .TOC-module-scss-module__zmrVtG__toc-header{width:100%;height:var(--cell-height);background-color:var(--bg-color);grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:fixed;top:0}.TOC-module-scss-module__zmrVtG__course-nav .TOC-module-scss-module__zmrVtG__toc-header--account{justify-self:start;padding-left:20px}.TOC-module-scss-module__zmrVtG__course-nav .TOC-module-scss-module__zmrVtG__toc-header--menu{justify-self:end;padding-right:.75rem}.TOC-module-scss-module__zmrVtG__course-nav--body{padding-top:var(--cell-height)}.TOC-module-scss-module__zmrVtG__course-nav[data-state=tocVisible]{transform:translate(0)}.TOC-module-scss-module__zmrVtG__course-nav[data-state=tocHidden]{transform:translateX(var(--nav-width))}.TOC-module-scss-module__zmrVtG__toc-end{height:var(--cell-height);box-shadow:inset 0 8px 6px -6px #0000000d}.TOC-module-scss-module__zmrVtG__chapter-block:not(:last-child)>label>div{border-bottom:1px solid var(--separator-color)}.TOC-module-scss-module__zmrVtG__chapter-block:last-child>:last-child>:last-child>div{border:0}.TOC-module-scss-module__zmrVtG__chapter-block[data-state=selected]{background:var(--selected-chapter-bg-color);border:0}.TOC-module-scss-module__zmrVtG__chapter-block{overflow:hidden}.TOC-module-scss-module__zmrVtG__chapter-block input{opacity:0;position:absolute}.TOC-module-scss-module__zmrVtG__chapter-block input:checked~ul{max-height:calc(var(--content-count)*var(--cell-height))}.TOC-module-scss-module__zmrVtG__chapter-block input:checked+.TOC-module-scss-module__zmrVtG__chapter-cell>.TOC-module-scss-module__zmrVtG__chapter-cell--title>.TOC-module-scss-module__zmrVtG__chapter-cell--title--toggle{transform:rotateX(180deg)}.TOC-module-scss-module__zmrVtG__chapter-block .TOC-module-scss-module__zmrVtG__chapter-cell{height:var(--cell-height);grid-template-columns:[start]15px[title]1fr[space]20px;display:grid;overflow:hidden}.TOC-module-scss-module__zmrVtG__chapter-block .TOC-module-scss-module__zmrVtG__chapter-cell--start{grid-column:start}.TOC-module-scss-module__zmrVtG__chapter-block .TOC-module-scss-module__zmrVtG__chapter-cell--title{cursor:pointer;grid-column:title;grid-template-columns:[title-chapter]1fr[end]16px;align-items:center;display:grid}.TOC-module-scss-module__zmrVtG__chapter-block .TOC-module-scss-module__zmrVtG__chapter-cell--title--main{grid-column:title-chapter;overflow:hidden}.TOC-module-scss-module__zmrVtG__chapter-block .TOC-module-scss-module__zmrVtG__chapter-cell--title--main .TOC-module-scss-module__zmrVtG__title{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 1rem);color:var(--chapter-title-color);overflow:hidden}.TOC-module-scss-module__zmrVtG__chapter-block .TOC-module-scss-module__zmrVtG__chapter-cell--title--main .TOC-module-scss-module__zmrVtG__sub{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--subtext);grid-column:title-chapter;margin:0;font-size:.875rem;font-weight:400;line-height:140%}.TOC-module-scss-module__zmrVtG__chapter-block .TOC-module-scss-module__zmrVtG__chapter-cell--title--toggle{transition:var(--base-transition);transform-origin:50%;grid-column:end;width:24px;height:24px}.TOC-module-scss-module__zmrVtG__chapter-block .TOC-module-scss-module__zmrVtG__chapter-cell--space{grid-column:space}.TOC-module-scss-module__zmrVtG__chapter-block ul{max-height:0;transition:var(--base-transition)}@media (hover:hover){.TOC-module-scss-module__zmrVtG__chapter-cell{transition:all .3s}.TOC-module-scss-module__zmrVtG__chapter-cell:hover{background:var(--invert-accent-default)}.TOC-module-scss-module__zmrVtG__content-cell{transition:all .3s}.TOC-module-scss-module__zmrVtG__content-cell:hover{background:var(--invert-accent-default)}}.TOC-module-scss-module__zmrVtG__content-cell{height:var(--cell-height);cursor:pointer;grid-template-columns:36px 1fr 3.5rem;grid-template-areas:"bullet title completeness";display:grid}.TOC-module-scss-module__zmrVtG__content-cell[data-state=selected]{background-color:var(--selected-content-bg-color);cursor:default}.TOC-module-scss-module__zmrVtG__content-cell .TOC-module-scss-module__zmrVtG__bullet{grid-area:bullet;place-self:center}.TOC-module-scss-module__zmrVtG__content-cell .TOC-module-scss-module__zmrVtG__title{border-bottom:1px solid var(--separator-color);grid-area:title;justify-content:start;align-items:center;display:grid}.TOC-module-scss-module__zmrVtG__content-cell .TOC-module-scss-module__zmrVtG__title .TOC-module-scss-module__zmrVtG__main{grid-column:title-content;overflow:hidden}.TOC-module-scss-module__zmrVtG__content-cell .TOC-module-scss-module__zmrVtG__title .TOC-module-scss-module__zmrVtG__main--title{white-space:nowrap;text-overflow:ellipsis;color:var(--content-title-color);overflow:hidden}.TOC-module-scss-module__zmrVtG__content-cell .TOC-module-scss-module__zmrVtG__title .TOC-module-scss-module__zmrVtG__main--sub{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--subtext);grid-column:title-content;margin:0;font-size:.875rem;font-weight:400;line-height:140%}.TOC-module-scss-module__zmrVtG__content-cell .TOC-module-scss-module__zmrVtG__complete{cursor:pointer;grid-area:completeness;place-self:center;width:16px;height:16px}@media (min-width:768px){.TOC-module-scss-module__zmrVtG__course-nav{--nav-width:32rem}}@media (min-width:0) and (max-width:767px){.TOC-module-scss-module__zmrVtG__course-nav{--nav-width:100vw}}
.RankComponent-module-scss-module__o2neta__rank-promotion[data-state=close]{grid-template-columns:[rank]1fr[button]auto;height:4rem;display:grid}.RankComponent-module-scss-module__o2neta__rank-promotion[data-state=close]>:last-child{grid-column:button;justify-self:end}.RankComponent-module-scss-module__o2neta__rank-promotion[data-state=open]{height:14rem}.RankComponent-module-scss-module__o2neta__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__o2neta__rank-promotion[data-state=open]>form>:first-child{grid-area:rank}.RankComponent-module-scss-module__o2neta__rank-promotion[data-state=open]>form>:nth-child(2){grid-area:award}.RankComponent-module-scss-module__o2neta__rank-promotion[data-state=open]>form>:nth-child(3){grid-area:cancel}.RankComponent-module-scss-module__o2neta__rank-promotion[data-state=open]>form>:last-child{grid-area:submit}
.GameplanPage-module-scss-module__Khdn6W__onboardingContainer{max-width:600px;margin:0 auto;padding:2rem 1rem}.GameplanPage-module-scss-module__Khdn6W__onboardingLeaving{animation:GameplanPage-module-scss-module__Khdn6W__onboardingExit .6s var(--ease-out-quint)forwards}@keyframes GameplanPage-module-scss-module__Khdn6W__onboardingExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(.97)}}.GameplanPage-module-scss-module__Khdn6W__gameplanEntering{animation:GameplanPage-module-scss-module__Khdn6W__gameplanEntrance .8s var(--ease-out-quint)forwards}@keyframes GameplanPage-module-scss-module__Khdn6W__gameplanEntrance{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.GameplanPage-module-scss-module__Khdn6W__floatingAdminButton{z-index:1000;position:fixed;bottom:2rem;right:2rem}.GameplanPage-module-scss-module__Khdn6W__centerText{text-align:center;color:var(--base-secondary-default);padding:2rem 0}.GameplanPage-module-scss-module__Khdn6W__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__Khdn6W__errorBox p{color:var(--base-primary-default);margin-bottom:1rem;font-weight:600}.GameplanPage-module-scss-module__Khdn6W__preferencesSection,.GameplanPage-module-scss-module__Khdn6W__completedSection{background-color:var(--surface-high);border-radius:.5rem;margin-top:1.5rem;padding:1.5rem}.GameplanPage-module-scss-module__Khdn6W__sectionTitle{color:var(--base-primary-default);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.GameplanPage-module-scss-module__Khdn6W__badgeContainer{flex-wrap:wrap;gap:.5rem;display:flex}.GameplanPage-module-scss-module__Khdn6W__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__Khdn6W__courseList{flex-direction:column;gap:.5rem;display:flex}.GameplanPage-module-scss-module__Khdn6W__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__Khdn6W__courseTitle{color:var(--base-primary-default);font-size:.875rem;font-weight:500}.GameplanPage-module-scss-module__Khdn6W__courseProgress{color:var(--base-secondary-default);font-size:.875rem;font-weight:600}.GameplanPage-module-scss-module__Khdn6W__onboardingIndicator{justify-content:center;align-items:center;min-height:300px;padding:2rem;display:flex}.GameplanPage-module-scss-module__Khdn6W__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__Khdn6W__indicatorContent h3{color:var(--base-primary-default);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.GameplanPage-module-scss-module__Khdn6W__indicatorContent p{color:var(--base-secondary-default);margin-bottom:.75rem;line-height:1.5}.GameplanPage-module-scss-module__Khdn6W__indicatorContent .GameplanPage-module-scss-module__Khdn6W__hint{color:var(--base-tertiary-default);font-size:.875rem;font-style:italic}
@keyframes PlaylistList-module-scss-module__TDTK4q__pulse{0%{opacity:.3}to{opacity:1}}@media (min-width:1192px){.PlaylistList-module-scss-module__TDTK4q__playlists--header{padding-bottom:5rem}}@media (min-width:768px) and (max-width:1191px){.PlaylistList-module-scss-module__TDTK4q__playlists--header{padding-bottom:2.5rem}}@media (min-width:0) and (max-width:767px){.PlaylistList-module-scss-module__TDTK4q__playlists--header{padding-top:1rem}}.PlaylistList-module-scss-module__TDTK4q__playlists--header p{color:var(--base-tertiary-default)}.PlaylistList-module-scss-module__TDTK4q__playlists--list li+li{border-top:1px solid var(--base-primary-disabled)}.PlaylistList-module-scss-module__TDTK4q__playlists--list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlaylistList-module-scss-module__TDTK4q__playlists .PlaylistList-module-scss-module__TDTK4q__playlist-card{cursor:pointer;height:2.5rem;color:var(--base-tertiary-default);grid-template-columns:auto[control]1.8rem;align-items:center;display:grid}.PlaylistList-module-scss-module__TDTK4q__playlists .PlaylistList-module-scss-module__TDTK4q__playlist-card[data-selected=true]{color:var(--base-primary-default)}
.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details h3{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;padding-bottom:1rem;font-size:1.375rem;font-weight:700;line-height:120%}.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details>section+section{padding-top:4rem}.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details a{text-decoration:underline}.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details .SubscriptionPaymentMethod-module-scss-module__coHfXG__payment-method .SubscriptionPaymentMethod-module-scss-module__coHfXG__current-payment-method{padding:1rem 0 0}.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details .SubscriptionPaymentMethod-module-scss-module__coHfXG__payment-method p{padding:1rem 0}.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details .SubscriptionPaymentMethod-module-scss-module__coHfXG__payment-method .SubscriptionPaymentMethod-module-scss-module__coHfXG__update-payment-method{opacity:0;pointer-events:none;max-height:0}.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details .SubscriptionPaymentMethod-module-scss-module__coHfXG__payment-method .SubscriptionPaymentMethod-module-scss-module__coHfXG__update-payment-method[data-on=true]{opacity:1;pointer-events:initial;max-height:20rem}.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details .SubscriptionPaymentMethod-module-scss-module__coHfXG__payment-method .SubscriptionPaymentMethod-module-scss-module__coHfXG__update-payment-method{transition:var(--base-transition)}.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details .SubscriptionPaymentMethod-module-scss-module__coHfXG__error-message{color:var(--base-error-default);padding:1rem 0}.SubscriptionPaymentMethod-module-scss-module__coHfXG__cc{grid-column-gap:1rem;grid-template:"brand number action"1.5rem"brand date action"1fr/auto 1fr auto;height:3rem;display:grid}.SubscriptionPaymentMethod-module-scss-module__coHfXG__cc--brand{grid-area:brand}.SubscriptionPaymentMethod-module-scss-module__coHfXG__cc--number{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;grid-area:number;margin:0;font-size:1rem;font-weight:400;line-height:130%}.SubscriptionPaymentMethod-module-scss-module__coHfXG__cc--date{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;grid-area:date;margin:0;font-size:.875rem;font-weight:400;line-height:140%}.SubscriptionPaymentMethod-module-scss-module__coHfXG__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:1192px){.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details{--w:30rem}}@media (min-width:768px) and (max-width:1191px){.SubscriptionPaymentMethod-module-scss-module__coHfXG__subscription-details{--w:100%}}
.Checkbox-module-scss-module__fZs0iq__checkbox-component{--input-height:2.5rem;--width:100%;--min-width:1rem;--in-between-spacing:.5rem;--label-spacing:0rem;--label-height:1.5rem;--labeled-min-height:calc(var(--input-height) + var(--label-height) + var(--label-spacing));--bg-color:var(--base-accent-default);--fg-color:var(--base-primary-default);--focused-underline-color:var(--base-primary-default);--unfocused-underline-color:var(--base-tertiary-default);--underline-color:var(--unfocused-underline-color);width:var(--width)}.Checkbox-module-scss-module__fZs0iq__checkbox-component>label{font-family:var(--font-family);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-size:.875rem;font-weight:400;line-height:140%;display:block}.Checkbox-module-scss-module__fZs0iq__checkbox-component input:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__fZs0iq__checkbox-component input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__fZs0iq__checkbox-component input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__fZs0iq__checkbox-component textarea:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__fZs0iq__checkbox-component textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__fZs0iq__checkbox-component textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__fZs0iq__checkbox-component select:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__fZs0iq__checkbox-component select:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__fZs0iq__checkbox-component select:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color)inset;transition:background-color 5000s ease-in-out}.Checkbox-module-scss-module__fZs0iq__checkbox-component{display:grid}
.CoursesProgress-module-scss-module__WuzNyG__courses-progress h2{border-bottom:1px solid var(--base-primary-disabled);padding-bottom:.5rem}
.VideoTheather-module-scss-module__NrnyBa__main{flex-direction:column;align-items:center;display:flex;top:0}.VideoTheather-module-scss-module__NrnyBa__main .VideoTheather-module-scss-module__NrnyBa__top{height:var(--player-height);background-color:var(--surface-low);overflow:hidden}.VideoTheather-module-scss-module__NrnyBa__main .VideoTheather-module-scss-module__NrnyBa__top .VideoTheather-module-scss-module__NrnyBa__logged-out{width:100%;height:100%;display:grid}.VideoTheather-module-scss-module__NrnyBa__main .VideoTheather-module-scss-module__NrnyBa__top .VideoTheather-module-scss-module__NrnyBa__logged-out>*{grid-area:1/-1}.VideoTheather-module-scss-module__NrnyBa__main .VideoTheather-module-scss-module__NrnyBa__top .VideoTheather-module-scss-module__NrnyBa__logged-out--backdrop{z-index:1;background-image:var(--thumb-img);opacity:.2;background-position:50%;background-size:cover;width:100%;height:100%}.VideoTheather-module-scss-module__NrnyBa__main .VideoTheather-module-scss-module__NrnyBa__top .VideoTheather-module-scss-module__NrnyBa__logged-out .VideoTheather-module-scss-module__NrnyBa__msg{z-index:2;place-self:center}@media (min-width:1192px){.VideoTheather-module-scss-module__NrnyBa__main>*{width:calc(var(--player-height)*1.77)}}@media (min-width:0) and (max-width:1191px){.VideoTheather-module-scss-module__NrnyBa__main>*{width:100vw}}
@keyframes VideoThumb-module-scss-module__DEMaoG__pulse{0%{opacity:.3}to{opacity:1}}.VideoThumb-module-scss-module__DEMaoG__component{pointer-events:none;background-color:var(--surface-high);display:grid}.VideoThumb-module-scss-module__DEMaoG__component>*{grid-area:1/-1}.VideoThumb-module-scss-module__DEMaoG__component .VideoThumb-module-scss-module__DEMaoG__backdrop{background:var(--base-secondary-disabled);animation-name:VideoThumb-module-scss-module__DEMaoG__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.VideoThumb-module-scss-module__DEMaoG__component .VideoThumb-module-scss-module__DEMaoG__thumb{opacity:0;z-index:1;padding-top:var(--ratio-pct);background-image:var(--image-url);clip-path:inset(0);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .5s ease-in,filter .5s ease-in}.VideoThumb-module-scss-module__DEMaoG__component .VideoThumb-module-scss-module__DEMaoG__frontdrop{z-index:3;height:100%;transition:-webkit-backdrop-filter .5s ease-in,backdrop-filter .5s ease-in;display:grid}.VideoThumb-module-scss-module__DEMaoG__component .VideoThumb-module-scss-module__DEMaoG__frontdrop>*{grid-area:1/-1}.VideoThumb-module-scss-module__DEMaoG__component .VideoThumb-module-scss-module__DEMaoG__frontdrop .VideoThumb-module-scss-module__DEMaoG__loading{background-color:var(--prata-0);opacity:.3;justify-content:center;align-items:center;width:100%;height:100%;display:grid}.VideoThumb-module-scss-module__DEMaoG__component .VideoThumb-module-scss-module__DEMaoG__frontdrop .VideoThumb-module-scss-module__DEMaoG__timecode{height:100%;padding:0 .2rem .25rem .25rem;display:grid}.VideoThumb-module-scss-module__DEMaoG__component .VideoThumb-module-scss-module__DEMaoG__frontdrop .VideoThumb-module-scss-module__DEMaoG__timecode div{align-self:end;align-items:center;justify-self:"space-between";padding:.5rem .25rem;display:flex}.VideoThumb-module-scss-module__DEMaoG__component .VideoThumb-module-scss-module__DEMaoG__frontdrop .VideoThumb-module-scss-module__DEMaoG__timecode span{color:var(--prata-100);background-color:var(--prata-0);border-radius:4px;padding:0 .25rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-size:.8125rem;line-height:150%}.VideoThumb-module-scss-module__DEMaoG__component[data-loaded=true] .VideoThumb-module-scss-module__DEMaoG__thumb{opacity:1}.VideoThumb-module-scss-module__DEMaoG__component[data-blur=true] .VideoThumb-module-scss-module__DEMaoG__thumb{filter:blur(5px)}
@keyframes VideoCard-module-scss-module__g8pb-G__pulse{0%{opacity:.3}to{opacity:1}}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card{display:grid}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card>*{grid-area:1/-1;width:100%;height:100%;position:relative}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card .VideoCard-module-scss-module__g8pb-G__backdrop{z-index:1;background-color:var(--prata-0);opacity:.3}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card .VideoCard-module-scss-module__g8pb-G__layer{z-index:2;color:var(--prata-100);-webkit-user-select:none;user-select:none;padding:.5rem}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card .VideoCard-module-scss-module__g8pb-G__layer a{color:var(--prata-100);text-underline-offset:.25rem;text-decoration:underline}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card .VideoCard-module-scss-module__g8pb-G__layer[data-position*=top] div{width:100%;height:100%;position:absolute;top:0;left:0}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card .VideoCard-module-scss-module__g8pb-G__layer[data-position*=top] span{position:absolute;top:.5rem;left:2.25rem}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card .VideoCard-module-scss-module__g8pb-G__layer[data-position*=top]{width:calc(100% - 1rem);height:calc(100% - 1rem)}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card .VideoCard-module-scss-module__g8pb-G__layer[data-position*=center]{opacity:.5;z-index:1;width:calc(100% - 1rem);height:calc(100% - 1rem);display:grid;position:relative}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card .VideoCard-module-scss-module__g8pb-G__layer[data-animation=top]{opacity:0;transition:var(--base-transition);transform:translateY(.25rem)}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__card .VideoCard-module-scss-module__g8pb-G__layer[data-animation=top]:hover{opacity:1;transform:translateY(0)}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__info h3{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;-webkit-line-clamp:3;color:var(--base-primary-default);-webkit-box-orient:vertical;margin:0;padding-bottom:.25rem;font-size:.875rem;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__info p{min-height:1.2rem;font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-tertiary-default);margin:0;font-size:.75rem;font-weight:400;line-height:140%}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__info p a{color:var(--base-tertiary-default)}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__info p a:hover{color:var(--base-tertiary-hover)}.VideoCard-module-scss-module__g8pb-G__video-card[data-skeleton=true] .VideoCard-module-scss-module__g8pb-G__thumb{background:var(--base-secondary-disabled);padding-top:56.25%;animation-name:VideoCard-module-scss-module__g8pb-G__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.VideoCard-module-scss-module__g8pb-G__video-card[data-skeleton=true] .VideoCard-module-scss-module__g8pb-G__info--title,.VideoCard-module-scss-module__g8pb-G__video-card[data-skeleton=true] .VideoCard-module-scss-module__g8pb-G__info--origin,.VideoCard-module-scss-module__g8pb-G__video-card[data-skeleton=true] .VideoCard-module-scss-module__g8pb-G__info--authors{background:var(--base-secondary-disabled);animation-name:VideoCard-module-scss-module__g8pb-G__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.VideoCard-module-scss-module__g8pb-G__video-card[data-skeleton=true] .VideoCard-module-scss-module__g8pb-G__info--title{width:8rem;height:12px;margin:6px 0}.VideoCard-module-scss-module__g8pb-G__video-card[data-skeleton=true] .VideoCard-module-scss-module__g8pb-G__info--origin,.VideoCard-module-scss-module__g8pb-G__video-card[data-skeleton=true] .VideoCard-module-scss-module__g8pb-G__info--authors{width:5rem;height:10px;margin:10px 0}.VideoCard-module-scss-module__g8pb-G__video-card[data-state=locked]{background-color:var(--hot-60)}@media (min-width:768px){.VideoCard-module-scss-module__g8pb-G__video-card{grid-row-gap:.5rem;grid-template-rows:1fr auto}.VideoCard-module-scss-module__g8pb-G__video-card .VideoCard-module-scss-module__g8pb-G__info{padding-top:.5rem}}@media (min-width:0) and (max-width:767px){.VideoCard-module-scss-module__g8pb-G__video-card{grid-column-gap:1rem;grid-template-columns:1fr 1fr;display:grid}}
.LinkComponent-module-scss-module__csb5ma__list-item{min-height:var(--h);background-color:var(--surface-high);box-sizing:border-box;border-radius:.5rem;grid-template-columns:2rem 1fr 4em;grid-template-areas:"handle main extra";display:grid}.LinkComponent-module-scss-module__csb5ma__list-item>*{align-items:center;display:grid}.LinkComponent-module-scss-module__csb5ma__list-item .LinkComponent-module-scss-module__csb5ma__main{align-content:center}.LinkComponent-module-scss-module__csb5ma__list-item .LinkComponent-module-scss-module__csb5ma__main p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LinkComponent-module-scss-module__csb5ma__list-item .LinkComponent-module-scss-module__csb5ma__extra{justify-items:center}.LinkComponent-module-scss-module__csb5ma__list-item .LinkComponent-module-scss-module__csb5ma__extra svg>*{fill:var(--base-tertiary-default)}.LinkComponent-module-scss-module__csb5ma__list-item[data-state^=over]:before{width:var(--w);content:"";position:absolute}.LinkComponent-module-scss-module__csb5ma__list-item[data-state*=-up]:before{transform:translateY(calc(var(--gap)*-1/2));border-bottom:2px solid #00f}.LinkComponent-module-scss-module__csb5ma__list-item[data-state*=-down]:before{width:var(--w);min-height:calc(var(--h) + var(--gap)/2);border-bottom:2px solid red}.LinkComponent-module-scss-module__csb5ma__list-item .LinkComponent-module-scss-module__csb5ma__editable{grid-column-gap:.5rem;grid-template-columns:auto 1fr;grid-template-areas:"input actionable";display:grid}.LinkComponent-module-scss-module__csb5ma__delete-prompt{z-index:1000;background-color:var(--surface-high);width:var(--w);height:var(--h);border-radius:.5rem;grid-template-areas:"prompt""actionables";justify-items:center;display:grid;position:absolute}
.CardGrid-module-scss-module__dj0VIW__component{margin:0 var(--hz-padding);max-width:calc(100vw - 2*var(--hz-padding,1rem));color:var(--base-accent-default);--padding-loading:4rem;align-content:start;min-height:50vh}.CardGrid-module-scss-module__dj0VIW__component .CardGrid-module-scss-module__dj0VIW__card-grid{grid-column-gap:1rem;grid-row-gap:var(--row-gap);grid-template-columns:repeat(var(--columns),1fr);list-style-type:none;display:grid}.CardGrid-module-scss-module__dj0VIW__component .CardGrid-module-scss-module__dj0VIW__card-grid .CardGrid-module-scss-module__dj0VIW__footer{opacity:0;visibility:hidden;grid-column:1/-1}.CardGrid-module-scss-module__dj0VIW__component .CardGrid-module-scss-module__dj0VIW__card-grid .CardGrid-module-scss-module__dj0VIW__footer[data-footer-visible=true]{opacity:1;visibility:visible}.CardGrid-module-scss-module__dj0VIW__component .CardGrid-module-scss-module__dj0VIW__card-grid[data-is-first=false]{padding-top:var(--row-gap)}.CardGrid-module-scss-module__dj0VIW__component .CardGrid-module-scss-module__dj0VIW__no-occurrences{color:var(--base-primary-default)}@media (min-width:1192px){.CardGrid-module-scss-module__dj0VIW__component{--columns:var(--col-desktop);--padding-top:2.5rem;--row-gap:3rem}.CardGrid-module-scss-module__dj0VIW__card-grid{grid-row-gap:3rem}}@media (min-width:1024px) and (max-width:1191px){.CardGrid-module-scss-module__dj0VIW__component{--columns:var(--col-tablet);--padding-top:1.5rem;--row-gap:2rem}.CardGrid-module-scss-module__dj0VIW__card-grid{grid-row-gap:2rem}}@media (min-width:768px) and (max-width:1023px){.CardGrid-module-scss-module__dj0VIW__component{--columns:var(--col-little-tablet);--padding-top:1.5rem;--row-gap:2rem}}@media (min-width:0) and (max-width:767px){.CardGrid-module-scss-module__dj0VIW__component{--columns:var(--col-mobile);--padding-top:1rem;--row-gap:1rem}.CardGrid-module-scss-module__dj0VIW__card-grid{grid-row-gap:.5rem}}
.Page-module-scss-module__0Gc5Xa__page{grid-row-gap:var(--page-module-gap);display:grid}@media (min-width:768px){.Page-module-scss-module__0Gc5Xa__page{--page-module-gap:2rem}}@media (min-width:0) and (max-width:767px){.Page-module-scss-module__0Gc5Xa__page{--page-module-gap:2rem}}
.LinksList-module-scss-module__sfRWfW__head{padding:1rem 0 0}.LinksList-module-scss-module__sfRWfW__list{grid-auto-flow:rows;grid-row-gap:var(--gap);width:var(--w);padding:1rem 0;display:grid}
/*# sourceMappingURL=0d4dfabc3c10ae63.css.map*/