.Editor-module-scss-module__Wvqfmq__editor{--w:8rem;--sw:2px;--s:var(--sw) solid black;--arrow-width:.7rem;--transition-displace:1px}.Editor-module-scss-module__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__model{grid-template-columns:var(--w) auto var(--w);padding-bottom:2rem;display:grid}.Editor-module-scss-module__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__model .Editor-module-scss-module__Wvqfmq__edge{border-bottom:var(--s);height:50%;position:relative}.Editor-module-scss-module__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__model .Editor-module-scss-module__Wvqfmq__left-node,.Editor-module-scss-module__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__model .Editor-module-scss-module__Wvqfmq__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__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__model .Editor-module-scss-module__Wvqfmq__edge:before,.Editor-module-scss-module__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__model .Editor-module-scss-module__Wvqfmq__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__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__model .Editor-module-scss-module__Wvqfmq__edge:after{left:calc(100% - var(--arrow-width)*2);border-left:var(--arrow)}.Editor-module-scss-module__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__model[data-relation=siblings] .Editor-module-scss-module__Wvqfmq__edge:before{border-right:var(--arrow)}.Editor-module-scss-module__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__sections{grid-row-gap:3rem;grid-template-rows:1fr 1fr;display:grid}.Editor-module-scss-module__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__controls{grid-column-gap:1rem;grid-template-columns:1fr 3fr;grid-auto-flow:column;padding-top:1rem;display:grid}.Editor-module-scss-module__Wvqfmq__editor .Editor-module-scss-module__Wvqfmq__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__5UOHFG__viz{display:grid}.Viz-module-scss-module__5UOHFG__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__5UOHFG__viz h1{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}.Viz-module-scss-module__5UOHFG__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__5UOHFG__viz .Viz-module-scss-module__5UOHFG__panel{z-index:2;justify-content:center;align-items:center;display:grid}.Viz-module-scss-module__5UOHFG__node{--col-struct:1fr 5rem 3rem 3rem 2.5rem 2.5rem;--col-gap:.5rem;width:70rem}.Viz-module-scss-module__5UOHFG__node[data-is-main=true]{box-sizing:border-box;grid-template:"main""parents""siblings""children"/1fr;height:6rem}.Viz-module-scss-module__5UOHFG__node[data-is-main=true] .Viz-module-scss-module__5UOHFG__parents{grid-area:parents}.Viz-module-scss-module__5UOHFG__node[data-is-main=true] .Viz-module-scss-module__5UOHFG__children{grid-area:children}.Viz-module-scss-module__5UOHFG__node[data-is-main=true] .Viz-module-scss-module__5UOHFG__siblings{grid-area:siblings}.Viz-module-scss-module__5UOHFG__node .Viz-module-scss-module__5UOHFG__main-header{height:4rem}.Viz-module-scss-module__5UOHFG__node .Viz-module-scss-module__5UOHFG__main-header>div{grid-column-gap:1rem;grid-auto-flow:column;justify-content:start;display:grid}.Viz-module-scss-module__5UOHFG__node .Viz-module-scss-module__5UOHFG__course-row,.Viz-module-scss-module__5UOHFG__node .Viz-module-scss-module__5UOHFG__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__5UOHFG__node .Viz-module-scss-module__5UOHFG__course-row{align-items:center;height:3rem}.Viz-module-scss-module__5UOHFG__node .Viz-module-scss-module__5UOHFG__control{border-bottom:2px solid #000;align-items:end;height:3rem;padding:.5rem 0}.Viz-module-scss-module__5UOHFG__course-node{width:16rem;height:16rem}.Viz-module-scss-module__5UOHFG__course-node[data-is-main=true]>h2{text-align:center}.Viz-module-scss-module__5UOHFG__course-node[data-is-main=true] .Viz-module-scss-module__5UOHFG__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__5UOHFG__course-node[data-is-main=true] .Viz-module-scss-module__5UOHFG__command{justify-content:space-between;display:flex}
.GenericMenu-module-scss-module__2ENdaW__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__2ENdaW__menu ul li span{color:var(--fg-color)}.GenericMenu-module-scss-module__2ENdaW__menu ul li .GenericMenu-module-scss-module__2ENdaW__arrow{display:flex}.GenericMenu-module-scss-module__2ENdaW__menu[data-layout=horizontal]{padding:0 var(--hz-padding);height:2rem}.GenericMenu-module-scss-module__2ENdaW__menu[data-layout=horizontal] ul{flex-direction:row;display:flex}.GenericMenu-module-scss-module__2ENdaW__menu[data-layout=horizontal] ul>*+*{padding-left:1rem}.GenericMenu-module-scss-module__2ENdaW__menu[data-layout=horizontal] ul{padding-bottom:var(--line-distance);border-bottom:1px solid var(--separator-color)}.GenericMenu-module-scss-module__2ENdaW__menu[data-layout=horizontal] ul li span{padding-bottom:calc(var(--line-distance) + 4px);border-bottom-color:#0000}.GenericMenu-module-scss-module__2ENdaW__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__2ENdaW__menu[data-layout=vertical] ul{flex-direction:column;display:flex}.GenericMenu-module-scss-module__2ENdaW__menu[data-layout=vertical] ul>*+*{border-top:1px solid var(--separator-color)}.GenericMenu-module-scss-module__2ENdaW__menu[data-layout=vertical] ul li a{height:var(--item-height);justify-content:space-between;align-items:center;display:flex}.GenericMenu-module-scss-module__2ENdaW__menu[data-layout=vertical] ul li[data-selected=true] span{color:var(--fg-selected-color)}.GenericMenu-module-scss-module__2ENdaW__menu[data-layout=vertical] ul li[data-selected=true] polyline{stroke:var(--fg-selected-color)}.GenericMenu-module-scss-module__2ENdaW__menu[data-layout=vertical] ul li[data-selected=true] .GenericMenu-module-scss-module__2ENdaW__arrow{opacity:1;transform:translate(0)}@media (min-width:768px){.GenericMenu-module-scss-module__2ENdaW__menu{--item-height:2.5rem}.GenericMenu-module-scss-module__2ENdaW__menu .GenericMenu-module-scss-module__2ENdaW__arrow{transition:var(--base-transition);opacity:0;transform:translate(-.5rem)}.GenericMenu-module-scss-module__2ENdaW__menu ul li:hover .GenericMenu-module-scss-module__2ENdaW__arrow{opacity:1;transform:translate(0)}}@media (min-width:0) and (max-width:767px){.GenericMenu-module-scss-module__2ENdaW__menu{--item-height:3rem;width:100%}.GenericMenu-module-scss-module__2ENdaW__menu .GenericMenu-module-scss-module__2ENdaW__arrow{opacity:1;transition:none;transform:translate(0)}.GenericMenu-module-scss-module__2ENdaW__menu ul li:active{background-color:var(--base-accent-default)}}
@keyframes useViewStack-module-scss-module__hQmN8W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes useViewStack-module-scss-module__hQmN8W__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes useViewStack-module-scss-module__hQmN8W__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes useViewStack-module-scss-module__hQmN8W__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.useViewStack-module-scss-module__hQmN8W__stack{width:100%;height:100%;position:relative}.useViewStack-module-scss-module__hQmN8W__view{flex-direction:column;display:flex;position:absolute;inset:0}.useViewStack-module-scss-module__hQmN8W__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__hQmN8W__view[data-state=active]{z-index:2;pointer-events:auto}.useViewStack-module-scss-module__hQmN8W__view[data-state=entering]{z-index:3;pointer-events:none}@keyframes useViewStack-module-scss-module__hQmN8W__fromAnim{0%{transform:translate(100%)}to{transform:translate(0)}}.useViewStack-module-scss-module__hQmN8W__view[data-state=entering] .useViewStack-module-scss-module__hQmN8W__view-content{animation-name:useViewStack-module-scss-module__hQmN8W__fromAnim;animation-duration:var(--transition);animation-timing-function:var(--ease-out-quint);box-shadow:-8px 0 24px #0000004d}.useViewStack-module-scss-module__hQmN8W__view[data-state=exiting]{z-index:3;pointer-events:none}@keyframes useViewStack-module-scss-module__hQmN8W__toAnim{0%{transform:translate(0)}to{transform:translate(100%)}}.useViewStack-module-scss-module__hQmN8W__view[data-state=exiting] .useViewStack-module-scss-module__hQmN8W__view-content{animation-name:useViewStack-module-scss-module__hQmN8W__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__hQmN8W__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__hQmN8W__view[data-state=behind]{z-index:1;pointer-events:none}.useViewStack-module-scss-module__hQmN8W__view[data-state=behind]:after{opacity:.3}
@keyframes MemberForm-module-scss-module__pw24Oa__pulse{0%{opacity:.3}to{opacity:1}}.MemberForm-module-scss-module__pw24Oa__member-component,.MemberForm-module-scss-module__pw24Oa__member-component--ranks,.MemberForm-module-scss-module__pw24Oa__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__pw24Oa__member-component{overflow:visible}.MemberForm-module-scss-module__pw24Oa__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__pw24Oa__skeleton{padding:var(--padding);padding-top:var(--header-height);flex-direction:column;height:100%;display:flex}.MemberForm-module-scss-module__pw24Oa__skeleton .MemberForm-module-scss-module__pw24Oa__skeleton-avatar{background:var(--base-secondary-disabled);border-radius:50%;width:124px;height:124px;margin-bottom:.75rem;animation-name:MemberForm-module-scss-module__pw24Oa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__pw24Oa__skeleton .MemberForm-module-scss-module__pw24Oa__skeleton-name{background:var(--base-secondary-disabled);border-radius:4px;width:10rem;height:1.5rem;margin-bottom:.25rem;animation-name:MemberForm-module-scss-module__pw24Oa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__pw24Oa__skeleton .MemberForm-module-scss-module__pw24Oa__skeleton-meta{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.MemberForm-module-scss-module__pw24Oa__skeleton .MemberForm-module-scss-module__pw24Oa__skeleton-handle{background:var(--base-secondary-disabled);border-radius:4px;width:7rem;height:.85rem;animation-name:MemberForm-module-scss-module__pw24Oa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__pw24Oa__skeleton .MemberForm-module-scss-module__pw24Oa__skeleton-email{background:var(--base-secondary-disabled);border-radius:4px;width:12rem;height:.8rem;animation-name:MemberForm-module-scss-module__pw24Oa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__pw24Oa__skeleton .MemberForm-module-scss-module__pw24Oa__skeleton-rank{background:var(--base-secondary-disabled);border-radius:4px;width:6rem;height:1.25rem;margin-bottom:2rem;animation-name:MemberForm-module-scss-module__pw24Oa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__pw24Oa__skeleton .MemberForm-module-scss-module__pw24Oa__skeleton-menu{flex-direction:column;gap:1rem;display:flex}.MemberForm-module-scss-module__pw24Oa__skeleton .MemberForm-module-scss-module__pw24Oa__skeleton-menu>div{background:var(--base-secondary-disabled);border-radius:4px;width:100%;height:3rem;animation-name:MemberForm-module-scss-module__pw24Oa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__pw24Oa__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__pw24Oa__stack-view .MemberForm-module-scss-module__pw24Oa__content{flex:none}.MemberForm-module-scss-module__pw24Oa__stack-view .MemberForm-module-scss-module__pw24Oa__content .MemberForm-module-scss-module__pw24Oa__profile{grid-template-rows:[avatar]auto[name]auto[meta]auto[rank]auto;row-gap:.75rem;display:grid}.MemberForm-module-scss-module__pw24Oa__stack-view .MemberForm-module-scss-module__pw24Oa__content .MemberForm-module-scss-module__pw24Oa__profile h1{grid-row:name;margin:0}.MemberForm-module-scss-module__pw24Oa__stack-view .MemberForm-module-scss-module__pw24Oa__content .MemberForm-module-scss-module__pw24Oa__profile-meta{flex-direction:column;grid-row:meta;gap:.15rem;display:flex}.MemberForm-module-scss-module__pw24Oa__stack-view .MemberForm-module-scss-module__pw24Oa__content .MemberForm-module-scss-module__pw24Oa__handle{color:var(--base-secondary-default);font-size:.85rem;text-decoration:none}.MemberForm-module-scss-module__pw24Oa__stack-view .MemberForm-module-scss-module__pw24Oa__content .MemberForm-module-scss-module__pw24Oa__handle:hover{color:var(--base-primary-default);text-decoration:underline}.MemberForm-module-scss-module__pw24Oa__stack-view .MemberForm-module-scss-module__pw24Oa__content .MemberForm-module-scss-module__pw24Oa__email{color:var(--base-secondary-default);opacity:.7;font-size:.8rem}.MemberForm-module-scss-module__pw24Oa__stack-view [data-layout=vertical]{margin-top:2rem}.MemberForm-module-scss-module__pw24Oa__course-assigner{align-items:center;gap:.75rem;display:flex}.MemberForm-module-scss-module__pw24Oa__course-assigner>div:first-child{flex:1;min-width:0}.MemberForm-module-scss-module__pw24Oa__course-list{flex-direction:column;gap:.5rem;display:flex}.MemberForm-module-scss-module__pw24Oa__course-list-row{width:100%;display:flex}.MemberForm-module-scss-module__pw24Oa__member-component--ranks[class],.MemberForm-module-scss-module__pw24Oa__member-component--courses[class]{overflow:visible}.MemberForm-module-scss-module__pw24Oa__member-component--ranks .MemberForm-module-scss-module__pw24Oa__content,.MemberForm-module-scss-module__pw24Oa__member-component--courses .MemberForm-module-scss-module__pw24Oa__content{padding:var(--padding);padding-top:var(--header-height);overflow:visible}.MemberForm-module-scss-module__pw24Oa__skeleton-courses{padding:var(--padding);padding-top:var(--header-height)}.MemberForm-module-scss-module__pw24Oa__skeleton-courses .MemberForm-module-scss-module__pw24Oa__skeleton-button{background:var(--base-secondary-disabled);border-radius:4px;width:4rem;height:2.5rem;margin-bottom:2rem;animation-name:MemberForm-module-scss-module__pw24Oa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MemberForm-module-scss-module__pw24Oa__skeleton-courses .MemberForm-module-scss-module__pw24Oa__skeleton-list{flex-direction:column;gap:1rem;display:flex}.MemberForm-module-scss-module__pw24Oa__skeleton-courses .MemberForm-module-scss-module__pw24Oa__skeleton-list>div{background:var(--base-secondary-disabled);border-radius:4px;width:100%;height:3rem;animation-name:MemberForm-module-scss-module__pw24Oa__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__pw24Oa__member-component,.MemberForm-module-scss-module__pw24Oa__member-component--ranks,.MemberForm-module-scss-module__pw24Oa__member-component--courses{width:100%}}
.Section-module-scss-module__zmsZbW__section{--spacing:0;background-color:var(--bg-color);padding:var(--spacing) 0;align-content:start;display:grid}.Section-module-scss-module__zmsZbW__section>*+*{margin-top:1rem}.Section-module-scss-module__zmsZbW__section[data-padding=rootPadding]>h1,.Section-module-scss-module__zmsZbW__section[data-padding=rootPadding]>h2,.Section-module-scss-module__zmsZbW__section[data-padding=rootPadding]>h3,.Section-module-scss-module__zmsZbW__section[data-padding=rootPadding]>h4,.Section-module-scss-module__zmsZbW__section[data-padding=rootPadding]>section{padding:0 var(--hz-padding)}.Section-module-scss-module__zmsZbW__section[data-spacing=true]>*+*{padding-top:1rem}@media (min-width:1192px){.Section-module-scss-module__zmsZbW__section{--cols:1;--section-padding:4rem 0;grid-template-columns:repeat(var(--cols), 1fr)}}@media (min-width:768px) and (max-width:1191px){.Section-module-scss-module__zmsZbW__section{--section-padding:2rem 0}}
.PromotionHistory-module-scss-module__efnPyq__promotion-history{grid-row-gap:.5rem;display:grid}.PromotionHistory-module-scss-module__efnPyq__promotion-history .PromotionHistory-module-scss-module__efnPyq__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__efnPyq__promotion-history .PromotionHistory-module-scss-module__efnPyq__rank-item--instructor{justify-self:start}.PromotionHistory-module-scss-module__efnPyq__promotion-history .PromotionHistory-module-scss-module__efnPyq__rank-item--date{justify-self:end}.PromotionHistory-module-scss-module__efnPyq__promotion-history .PromotionHistory-module-scss-module__efnPyq__rank-item[data-milestone=true]{margin-bottom:.5rem}.PromotionHistory-module-scss-module__efnPyq__piece{grid-template-rows:1fr 1fr;display:grid}@media (min-width:1192px){.PromotionHistory-module-scss-module__efnPyq__promotion-history .PromotionHistory-module-scss-module__efnPyq__rank-item{grid-column-gap:1rem;grid-template-columns:8rem auto 5rem}}@media (min-width:0) and (max-width:767px){.PromotionHistory-module-scss-module__efnPyq__promotion-history .PromotionHistory-module-scss-module__efnPyq__rank-item{grid-column-gap:.5rem;grid-template-columns:7rem 1fr 5rem}}
.BeltRankPicker-module-scss-module__NYaP2G__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__NYaP2G__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__NYaP2G__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__NYaP2G__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__NYaP2G__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__NYaP2G__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__NYaP2G__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__NYaP2G__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__NYaP2G__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__NYaP2G__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__NYaP2G__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__NYaP2G__belt-picker{--min-width:10rem;min-width:min(var(--min-width),100%);max-width:100%;overflow:hidden}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker[data-editable]{--min-width:16rem;width:var(--min-width)}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__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__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component>:first-child{grid-area:belt}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component .BeltRankPicker-module-scss-module__NYaP2G__slider{height:var(--slider-height);grid-area:slider;padding:.5rem 0}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component .BeltRankPicker-module-scss-module__NYaP2G__buttons{grid-gap:var(--button-spacing);grid-area:buttons;grid-template-columns:1fr 1fr;place-items:center;display:grid}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component .BeltRankPicker-module-scss-module__NYaP2G__buttons>div[data-disabled=true]{--icon-fg:var(--base-primary-disabled)}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component .BeltRankPicker-module-scss-module__NYaP2G__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__NYaP2G__belt-picker{--spacing:.25rem;--button-spacing:0rem;--slider-height:1.2rem}.BeltRankPicker-module-scss-module__NYaP2G__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__NYaP2G__belt-picker{--spacing:2rem;--button-spacing:1rem;--slider-height:2rem}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker[data-kind=bigass]{--buttons-width:4rem;--slider-height:3rem;--min-width:10rem}}
.RankStep-module-scss-module__6mWWkG__stepContainer{gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.RankStep-module-scss-module__6mWWkG__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__6mWWkG__pickerWrapper{justify-content:center;width:100%;display:flex}.RankStep-module-scss-module__6mWWkG__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__6mWWkG__continueButton:hover{border:1px solid var(--base-border-primary-hover);background-color:var(--base-accent-default)}.RankStep-module-scss-module__6mWWkG__continueButton:active{border:1px solid var(--base-border-primary-active);background-color:var(--base-accent-hover)}.RankStep-module-scss-module__6mWWkG__continueButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}
.OnboardingInput-module-scss-module__YgB1Qa__container{gap:var(--space-2xl,48px);flex-direction:column;align-items:center;width:100%;display:flex}.OnboardingInput-module-scss-module__YgB1Qa__heading{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.OnboardingInput-module-scss-module__YgB1Qa__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__YgB1Qa__inputContainer{align-items:center;gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.OnboardingInput-module-scss-module__YgB1Qa__unitToggle{gap:var(--space-xs,4px);align-items:center;display:flex}.OnboardingInput-module-scss-module__YgB1Qa__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__YgB1Qa__unitButton.OnboardingInput-module-scss-module__YgB1Qa__active{background-color:var(--base-highlight-default);color:var(--base-on-highlight-default)}.OnboardingInput-module-scss-module__YgB1Qa__unitButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.OnboardingInput-module-scss-module__YgB1Qa__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__YgB1Qa__valueDisplay:hover{background-color:#09f0970d}.OnboardingInput-module-scss-module__YgB1Qa__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__YgB1Qa__hiddenInput:focus{outline:none}.OnboardingInput-module-scss-module__YgB1Qa__hiddenInput:focus+.OnboardingInput-module-scss-module__YgB1Qa__displayText,.OnboardingInput-module-scss-module__YgB1Qa__hiddenInput:focus+.OnboardingInput-module-scss-module__YgB1Qa__displayText .OnboardingInput-module-scss-module__YgB1Qa__unitLabel{color:var(--base-primary-default)}@keyframes OnboardingInput-module-scss-module__YgB1Qa__blink{0%,50%{opacity:1}51%,to{opacity:0}}.OnboardingInput-module-scss-module__YgB1Qa__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__YgB1Qa__displayText .OnboardingInput-module-scss-module__YgB1Qa__unitLabel{color:var(--base-tertiary-default);font-size:96px;font-weight:700;transition:color .2s}.OnboardingInput-module-scss-module__YgB1Qa__optionsList{gap:var(--space-m,16px);flex-direction:column;width:100%;height:240px;display:flex}.OnboardingInput-module-scss-module__YgB1Qa__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__YgB1Qa__optionButton:hover{border:1px solid var(--base-border-primary-hover);background-color:var(--base-accent-default)}.OnboardingInput-module-scss-module__YgB1Qa__optionButton:active{border:1px solid var(--base-border-primary-active);background-color:var(--base-accent-default)}.OnboardingInput-module-scss-module__YgB1Qa__optionButton.OnboardingInput-module-scss-module__YgB1Qa__selected{border-color:var(--base-highlight-default);background-color:#09f09726}.OnboardingInput-module-scss-module__YgB1Qa__optionButton.OnboardingInput-module-scss-module__YgB1Qa__disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.OnboardingInput-module-scss-module__YgB1Qa__optionButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.OnboardingInput-module-scss-module__YgB1Qa__optionDescription{color:var(--base-secondary-default);font-size:12px;font-weight:300}.OnboardingInput-module-scss-module__YgB1Qa__actions{gap:var(--space-l,24px);flex-direction:column;align-items:center;width:100%;display:flex}.OnboardingInput-module-scss-module__YgB1Qa__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__YgB1Qa__confirmButton:hover:not(:disabled){background:var(--base-primary-hover)}.OnboardingInput-module-scss-module__YgB1Qa__confirmButton:active:not(:disabled){background:var(--base-primary-active)}.OnboardingInput-module-scss-module__YgB1Qa__confirmButton:disabled{background:var(--base-primary-disabled);color:var(--base-on-primary-default);cursor:not-allowed}.OnboardingInput-module-scss-module__YgB1Qa__confirmButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.OnboardingInput-module-scss-module__YgB1Qa__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__YgB1Qa__skipText:hover{color:var(--base-tertiary-hover)}.OnboardingInput-module-scss-module__YgB1Qa__skipText:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}
.NumericInput-module-scss-module__gZUYvW__container{gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.NumericInput-module-scss-module__gZUYvW__heading{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.NumericInput-module-scss-module__gZUYvW__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__gZUYvW__inputContainer{align-items:center;gap:var(--space-l,24px);flex-direction:column;width:100%;display:flex}.NumericInput-module-scss-module__gZUYvW__unitToggle{gap:var(--space-xs,4px);align-items:center;display:flex}.NumericInput-module-scss-module__gZUYvW__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__gZUYvW__unitButton:hover{color:var(--base-primary-default);background:var(--base-accent-highlight-default)}.NumericInput-module-scss-module__gZUYvW__unitButton.NumericInput-module-scss-module__gZUYvW__active{background-color:var(--base-highlight-default);color:var(--base-on-primary-default)}.NumericInput-module-scss-module__gZUYvW__unitButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.NumericInput-module-scss-module__gZUYvW__valueDisplay{cursor:text;width:100%;max-width:600px;padding-bottom:var(--space-l,24px);border-bottom:4px solid var(--base-border-primary-default);justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.NumericInput-module-scss-module__gZUYvW__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__gZUYvW__hiddenInput:focus{outline:none}.NumericInput-module-scss-module__gZUYvW__hiddenInput:focus+.NumericInput-module-scss-module__gZUYvW__displayText,.NumericInput-module-scss-module__gZUYvW__hiddenInput:focus+.NumericInput-module-scss-module__gZUYvW__displayText .NumericInput-module-scss-module__gZUYvW__unitLabel{color:var(--base-primary-default)}@keyframes NumericInput-module-scss-module__gZUYvW__blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes NumericInput-module-scss-module__gZUYvW__shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.NumericInput-module-scss-module__gZUYvW__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__gZUYvW__displayText.NumericInput-module-scss-module__gZUYvW__invalid{color:var(--hot-60);animation:.15s ease-in-out NumericInput-module-scss-module__gZUYvW__shake}.NumericInput-module-scss-module__gZUYvW__displayText.NumericInput-module-scss-module__gZUYvW__invalid .NumericInput-module-scss-module__gZUYvW__cursor.NumericInput-module-scss-module__gZUYvW__cursorVisible{opacity:1;animation:none}.NumericInput-module-scss-module__gZUYvW__displayText .NumericInput-module-scss-module__gZUYvW__unitLabel{color:var(--base-tertiary-default);font-size:96px;font-weight:700;transition:color .2s}.NumericInput-module-scss-module__gZUYvW__stoneLbsGap{width:.25em;display:inline-block}.NumericInput-module-scss-module__gZUYvW__cursor{opacity:0;color:var(--base-highlight-default);margin-left:2px;display:inline-block}.NumericInput-module-scss-module__gZUYvW__cursor.NumericInput-module-scss-module__gZUYvW__cursorVisible{opacity:1;animation:1s infinite NumericInput-module-scss-module__gZUYvW__blink}.NumericInput-module-scss-module__gZUYvW__placeholder{color:var(--base-tertiary-default);opacity:.6;font-size:18px;font-weight:400}.NumericInput-module-scss-module__gZUYvW__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__gZUYvW__confirmButton:hover:not(:disabled){opacity:.9}.NumericInput-module-scss-module__gZUYvW__confirmButton:disabled{background:var(--base-primary-disabled);color:var(--base-on-primary-default);cursor:not-allowed}.NumericInput-module-scss-module__gZUYvW__confirmButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.NumericInput-module-scss-module__gZUYvW__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__gZUYvW__skipText:hover{color:var(--base-primary-default)}.NumericInput-module-scss-module__gZUYvW__skipText:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}
.ConfirmationStep-module-scss-module__46kMBG__container{flex-direction:column;align-items:center;gap:48px;width:100%;display:flex}.ConfirmationStep-module-scss-module__46kMBG__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__46kMBG__summaryList{width:100%}.ConfirmationStep-module-scss-module__46kMBG__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__46kMBG__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__46kMBG__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__46kMBG__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__46kMBG__editButton:hover{color:var(--base-tertiary-hover)}.ConfirmationStep-module-scss-module__46kMBG__editButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.ConfirmationStep-module-scss-module__46kMBG__actions{width:100%;padding:0 16px}.ConfirmationStep-module-scss-module__46kMBG__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__46kMBG__submitButton:hover:not(:disabled){background-color:var(--base-primary-hover)}.ConfirmationStep-module-scss-module__46kMBG__submitButton:disabled{opacity:.5;cursor:not-allowed}.ConfirmationStep-module-scss-module__46kMBG__submitButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}
.CalculatingStep-module-scss-module__iZf9MG__container{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:300px;display:flex}.CalculatingStep-module-scss-module__iZf9MG__textWrapper{justify-content:center;align-items:center;width:100%;min-height:1.4em;display:flex;position:relative}.CalculatingStep-module-scss-module__iZf9MG__text{font-family:var(--font-family);color:var(--base-primary-default);text-align:center;will-change:opacity,transform,filter;opacity:0;filter:blur(4px);pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:22px;line-height:1.2;display:flex;position:absolute;inset:0;transform:translateY(14px)}.CalculatingStep-module-scss-module__iZf9MG__text[data-state=active]{pointer-events:auto;animation:.5s cubic-bezier(.22,1,.36,1) forwards CalculatingStep-module-scss-module__iZf9MG__phraseEnter}.CalculatingStep-module-scss-module__iZf9MG__text[data-state=past]{animation:.6s cubic-bezier(.22,1,.36,1) forwards CalculatingStep-module-scss-module__iZf9MG__phraseExit}@keyframes CalculatingStep-module-scss-module__iZf9MG__phraseEnter{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes CalculatingStep-module-scss-module__iZf9MG__phraseExit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(4px);transform:translateY(-14px)}}.CalculatingStep-module-scss-module__iZf9MG__dots{gap:8px;display:flex}.CalculatingStep-module-scss-module__iZf9MG__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__iZf9MG__pulse}.CalculatingStep-module-scss-module__iZf9MG__dot:nth-child(2){animation-delay:.2s}.CalculatingStep-module-scss-module__iZf9MG__dot:nth-child(3){animation-delay:.4s}@keyframes CalculatingStep-module-scss-module__iZf9MG__pulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}
.GameplanLoadingScreen-module-scss-module__p_lp0W__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;padding:24px;display:flex}.GameplanLoadingScreen-module-scss-module__p_lp0W__errorIcon{font-size:36px;line-height:1}.GameplanLoadingScreen-module-scss-module__p_lp0W__errorTitle{font-family:var(--font-family);color:var(--base-primary-default);margin:0;font-size:22px;line-height:1.2}.GameplanLoadingScreen-module-scss-module__p_lp0W__errorMessage{font-family:var(--font-family);color:var(--base-secondary-default);max-width:360px;margin:0;font-size:16px;line-height:1.4}.GameplanLoadingScreen-module-scss-module__p_lp0W__retryButton{background-color:var(--base-primary-default);color:var(--surface-base);font-family:var(--font-family);cursor:pointer;border:none;border-radius:4px;margin-top:8px;padding:12px 32px;font-size:16px;font-weight:600;transition:opacity .2s}.GameplanLoadingScreen-module-scss-module__p_lp0W__retryButton:hover{opacity:.85}.GameplanLoadingScreen-module-scss-module__p_lp0W__retryButton:focus-visible{box-shadow:0 0 0 2px var(--base-highlight-default);outline:none}
@keyframes GameplanOnboarding-module-scss-module__NUDqHG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes GameplanOnboarding-module-scss-module__NUDqHG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes GameplanOnboarding-module-scss-module__NUDqHG__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes GameplanOnboarding-module-scss-module__NUDqHG__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.GameplanOnboarding-module-scss-module__NUDqHG__container{--duration:.25s;--function:var(--ease-out-quint);background-color:var(--surface-base);-webkit-user-select:none;user-select:none;grid-template-rows:120px 40px 1fr;place-items:start center;height:100vh;display:grid;position:relative;overflow:hidden}.GameplanOnboarding-module-scss-module__NUDqHG__container>*{min-width:0}.GameplanOnboarding-module-scss-module__NUDqHG__progressWrapper{grid-row:1;place-self:end stretch;width:100%;padding-bottom:32px}.GameplanOnboarding-module-scss-module__NUDqHG__progressInner{justify-content:center;align-items:center;gap:var(--space-m,16px);display:flex}.GameplanOnboarding-module-scss-module__NUDqHG__progressInner>:nth-child(2){min-width:0}.GameplanOnboarding-module-scss-module__NUDqHG__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__NUDqHG__backButton:hover{color:var(--base-primary-default)}.GameplanOnboarding-module-scss-module__NUDqHG__backButton:focus-visible{box-shadow:inset 0 0 0 2px var(--base-highlight-default);outline:none}.GameplanOnboarding-module-scss-module__NUDqHG__backButtonHidden{visibility:hidden}.GameplanOnboarding-module-scss-module__NUDqHG__backButtonSpacer{width:24px;height:24px}.GameplanOnboarding-module-scss-module__NUDqHG__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__NUDqHG__progressHidden{opacity:0;pointer-events:none}.GameplanOnboarding-module-scss-module__NUDqHG__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__NUDqHG__content>*{grid-area:1/1;width:100%}.GameplanOnboarding-module-scss-module__NUDqHG__content .GameplanOnboarding-module-scss-module__NUDqHG__um{z-index:2;opacity:1;will-change:transform,opacity}.GameplanOnboarding-module-scss-module__NUDqHG__content .GameplanOnboarding-module-scss-module__NUDqHG__dois{opacity:0;z-index:1;pointer-events:none;will-change:transform,opacity}@keyframes GameplanOnboarding-module-scss-module__NUDqHG__umToTop{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-2rem)}}.GameplanOnboarding-module-scss-module__NUDqHG__content[data-transition=forwarding] .GameplanOnboarding-module-scss-module__NUDqHG__um{animation-name:GameplanOnboarding-module-scss-module__NUDqHG__umToTop;animation-duration:var(--duration);animation-timing-function:var(--function);opacity:0;pointer-events:none;animation-fill-mode:forwards}.GameplanOnboarding-module-scss-module__NUDqHG__content[data-transition=forwarding] .GameplanOnboarding-module-scss-module__NUDqHG__dois{animation-delay:.1s;animation-fill-mode:forwards}@keyframes GameplanOnboarding-module-scss-module__NUDqHG__doisFromBottom{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0)}}.GameplanOnboarding-module-scss-module__NUDqHG__content[data-transition=forwarding] .GameplanOnboarding-module-scss-module__NUDqHG__dois{animation-name:GameplanOnboarding-module-scss-module__NUDqHG__doisFromBottom;animation-duration:var(--duration);animation-timing-function:var(--function)}@keyframes GameplanOnboarding-module-scss-module__NUDqHG__umToBottom{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(2rem)}}.GameplanOnboarding-module-scss-module__NUDqHG__content[data-transition=backwarding] .GameplanOnboarding-module-scss-module__NUDqHG__um{animation-name:GameplanOnboarding-module-scss-module__NUDqHG__umToBottom;animation-duration:var(--duration);animation-timing-function:var(--function);opacity:0;pointer-events:none;animation-fill-mode:forwards}.GameplanOnboarding-module-scss-module__NUDqHG__content[data-transition=backwarding] .GameplanOnboarding-module-scss-module__NUDqHG__dois{animation-delay:.1s;animation-fill-mode:forwards}@keyframes GameplanOnboarding-module-scss-module__NUDqHG__doisFromTop{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translate(0)}}.GameplanOnboarding-module-scss-module__NUDqHG__content[data-transition=backwarding] .GameplanOnboarding-module-scss-module__NUDqHG__dois{animation-name:GameplanOnboarding-module-scss-module__NUDqHG__doisFromTop;animation-duration:var(--duration);animation-timing-function:var(--function)}.GameplanOnboarding-module-scss-module__NUDqHG__header{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.GameplanOnboarding-module-scss-module__NUDqHG__stepper{align-items:center;gap:.5rem;display:flex}.GameplanOnboarding-module-scss-module__NUDqHG__step{border:1px solid var(--base-border-primary-default);border-radius:6px;width:16px;height:16px;transition:all .2s}.GameplanOnboarding-module-scss-module__NUDqHG__step.GameplanOnboarding-module-scss-module__NUDqHG__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__NUDqHG__step.GameplanOnboarding-module-scss-module__NUDqHG__active{background-color:var(--base-accent-highlight-default);border-color:var(--base-highlight-default)}.GameplanOnboarding-module-scss-module__NUDqHG__stepConnector{background-color:var(--base-border-secondary-default);width:24px;height:1px}.GameplanOnboarding-module-scss-module__NUDqHG__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__NUDqHG__optionsList{flex-direction:column;gap:1rem;width:100%;display:flex}.GameplanOnboarding-module-scss-module__NUDqHG__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;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__NUDqHG__optionButton:hover,.GameplanOnboarding-module-scss-module__NUDqHG__optionButton.GameplanOnboarding-module-scss-module__NUDqHG__selected{background-color:var(--base-accent-hover);border-color:var(--base-border-primary-default)}.GameplanOnboarding-module-scss-module__NUDqHG__checkIcon{width:12px;height:12px;color:var(--surface-base)}.GameplanOnboarding-module-scss-module__NUDqHG__loadingState{text-align:center;color:var(--base-secondary-default);padding:2rem}.GameplanOnboarding-module-scss-module__NUDqHG__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__NUDqHG__errorState p{color:var(--base-primary-default);margin-bottom:1rem;font-weight:600}.GameplanOnboarding-module-scss-module__NUDqHG__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__NUDqHG__errorMessage{color:var(--base-primary-default);text-align:center;align-items:center;gap:8px;font-size:14px;display:flex}.GameplanOnboarding-module-scss-module__NUDqHG__errorIcon{flex-shrink:0;font-size:18px}.GameplanOnboarding-module-scss-module__NUDqHG__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__NUDqHG__retryButton:hover:not(:disabled){opacity:.8}.GameplanOnboarding-module-scss-module__NUDqHG__retryButton:disabled{opacity:.5;cursor:not-allowed}
.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=close]{grid-template-columns:[rank]1fr[button]auto;height:4rem;display:grid}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=close]>:last-child{grid-column:button;justify-self:end}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=open]{height:14rem}.RankComponent-module-scss-module__yWh8Aa__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__yWh8Aa__rank-promotion[data-state=open]>form>:first-child{grid-area:rank}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=open]>form>:nth-child(2){grid-area:award}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=open]>form>:nth-child(3){grid-area:cancel}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=open]>form>:last-child{grid-area:submit}
.SplashScreen-module-scss-module__Nojixq__container{z-index:10;background-color:var(--surface-base);box-sizing:border-box;animation:SplashScreen-module-scss-module__Nojixq__splashEnter .5s var(--ease-out-quint) both;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;padding:120px 64px 0;display:flex;position:fixed;inset:0}.SplashScreen-module-scss-module__Nojixq__leaving{animation:SplashScreen-module-scss-module__Nojixq__splashExit .45s var(--ease-out-quint) forwards;pointer-events:none}@keyframes SplashScreen-module-scss-module__Nojixq__splashEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes SplashScreen-module-scss-module__Nojixq__splashExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-32px)scale(.97)}}.SplashScreen-module-scss-module__Nojixq__inner{flex-direction:column;align-items:center;gap:64px;width:100%;max-width:440px;display:flex}.SplashScreen-module-scss-module__Nojixq__rowGraphicText{flex-direction:column;align-items:center;gap:48px;width:100%;display:flex}.SplashScreen-module-scss-module__Nojixq__illustration{align-items:flex-start;gap:16px;display:flex}.SplashScreen-module-scss-module__Nojixq__card{flex-direction:column;align-items:flex-start;gap:6px;width:144px;display:flex}.SplashScreen-module-scss-module__Nojixq__cardFilled{filter:drop-shadow(0 0 7px #09f0974d)}.SplashScreen-module-scss-module__Nojixq__cardOutlined{filter:drop-shadow(0 0 4.5px #09f097cc)}.SplashScreen-module-scss-module__Nojixq__cardBoxFilled{background-color:var(--base-highlight-default);border-radius:8px;justify-content:center;align-items:center;width:100%;height:98px;display:flex}.SplashScreen-module-scss-module__Nojixq__cardBoxOutlined{border:1px dashed var(--base-highlight-default);border-radius:8px;width:100%;height:98px}.SplashScreen-module-scss-module__Nojixq__cardBarFilled{background-color:var(--base-highlight-default);border-radius:4px;width:99px;height:13px}.SplashScreen-module-scss-module__Nojixq__cardBarOutlined{border:1px dashed var(--base-highlight-default);border-radius:4px;width:55px;height:13px}.SplashScreen-module-scss-module__Nojixq__checkmark{width:32px;height:32px;color:var(--surface-base);--icon-fg:currentColor;justify-content:center;align-items:center;display:inline-flex}.SplashScreen-module-scss-module__Nojixq__arrow{width:50px;height:98px;color:var(--base-highlight-default);justify-content:center;align-items:center;display:flex}.SplashScreen-module-scss-module__Nojixq__copy{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.SplashScreen-module-scss-module__Nojixq__title{font-family:var(--font-family);letter-spacing:-.03rem;word-spacing:-.03rem;color:var(--base-primary-default);margin:0;font-size:1.5rem;font-weight:700;line-height:117%}.SplashScreen-module-scss-module__Nojixq__subtitle{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;color:var(--base-tertiary-default);margin:0;font-size:1.375rem;font-weight:700;line-height:120%}.SplashScreen-module-scss-module__Nojixq__actions,.SplashScreen-module-scss-module__Nojixq__actions button{width:100%}
.SubscriptionCard-module-scss-module__X8fMpG__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__X8fMpG__subscription-card .SubscriptionCard-module-scss-module__X8fMpG__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__X8fMpG__subscription-card[data-status=expired] p{color:var(--base-tertiary-default)}.SubscriptionCard-module-scss-module__X8fMpG__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__X8fMpG__cc--brand{grid-area:brand}.SubscriptionCard-module-scss-module__X8fMpG__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__X8fMpG__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__X8fMpG__cc--action{grid-area:action;justify-items:end;display:grid}
.Checkbox-module-scss-module__kqJmwa__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__kqJmwa__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__kqJmwa__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__kqJmwa__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__kqJmwa__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__kqJmwa__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__kqJmwa__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__kqJmwa__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__kqJmwa__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__kqJmwa__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__kqJmwa__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__kqJmwa__checkbox-component{display:grid}
.GameplanPage-module-scss-module__BwLiba__onboardingContainer{max-width:600px;margin:0 auto;padding:2rem 1rem}.GameplanPage-module-scss-module__BwLiba__onboardingLeaving{animation:GameplanPage-module-scss-module__BwLiba__onboardingExit .6s var(--ease-out-quint) forwards}@keyframes GameplanPage-module-scss-module__BwLiba__onboardingExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(.97)}}.GameplanPage-module-scss-module__BwLiba__onboardingEntering{animation:GameplanPage-module-scss-module__BwLiba__onboardingEntrance .55s var(--ease-out-quint) both}@keyframes GameplanPage-module-scss-module__BwLiba__onboardingEntrance{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.GameplanPage-module-scss-module__BwLiba__gameplanEntering{animation:GameplanPage-module-scss-module__BwLiba__gameplanEntrance .8s var(--ease-out-quint) forwards}.GameplanPage-module-scss-module__BwLiba__releaseBannerSlot{margin-bottom:2rem}@media (min-width:768px){.GameplanPage-module-scss-module__BwLiba__releaseBannerSlot{margin-bottom:1.5rem}}@media (min-width:0) and (max-width:767px){.GameplanPage-module-scss-module__BwLiba__releaseBannerSlot{margin-bottom:1.5rem}}.GameplanPage-module-scss-module__BwLiba__releaseBannerSlot .GameplanPage-module-scss-module__BwLiba__releaseBanner{padding-left:var(--hz-padding);padding-right:var(--hz-padding)}@media (min-width:768px){.GameplanPage-module-scss-module__BwLiba__releaseBanner{grid-template-columns:1fr auto;grid-template-areas:"text actionable"}}@media (min-width:0) and (max-width:767px){.GameplanPage-module-scss-module__BwLiba__releaseBanner{grid-template-columns:1fr;grid-template-areas:"text""actionable"}}.GameplanPage-module-scss-module__BwLiba__releaseBannerActions{flex-wrap:wrap;grid-area:actionable;align-items:center;gap:.75rem;display:flex}.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink{font-family:var(--font-family);letter-spacing:0;word-spacing:0;background:var(--base-highlight-default);text-transform:uppercase;border-radius:4px;place-items:center;height:2.5rem;margin:0;padding:0 1rem;font-size:1rem;font-weight:400;line-height:100%;display:inline-grid}.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink:link,.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink:visited,.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink:active{color:var(--base-on-primary-default)}.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink:hover,.GameplanPage-module-scss-module__BwLiba__releaseBannerVideoLink:focus-visible{background:var(--base-highlight-hover)}.GameplanPage-module-scss-module__BwLiba__releaseBannerDismiss{font-family:var(--font-family);letter-spacing:0;word-spacing:0;height:2.5rem;color:var(--base-tertiary-default);cursor:pointer;background:0 0;border:0;margin:0;padding:0 .25rem;font-size:1rem;font-weight:400;line-height:100%}.GameplanPage-module-scss-module__BwLiba__releaseBannerDismiss:hover,.GameplanPage-module-scss-module__BwLiba__releaseBannerDismiss:focus-visible{color:var(--base-primary-default)}.GameplanPage-module-scss-module__BwLiba__releaseBannerDismiss:disabled{cursor:default}@keyframes GameplanPage-module-scss-module__BwLiba__gameplanEntrance{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.GameplanPage-module-scss-module__BwLiba__header{margin:0 var(--hz-padding);max-width:calc(100vw - 2*var(--hz-padding,1rem));padding:var(--vt-padding) 0 4rem;align-items:center;gap:1rem;display:flex}@media (min-width:0) and (max-width:767px){.GameplanPage-module-scss-module__BwLiba__header{padding-bottom:2rem}}.GameplanPage-module-scss-module__BwLiba__title{font-family:var(--font-family);letter-spacing:-.0625rem;word-spacing:-.0625rem;font-size:3.125rem;font-weight:700;line-height:110%;font-family:var(--font-family);margin:0}@media (min-width:0) and (max-width:767px){.GameplanPage-module-scss-module__BwLiba__title{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-size:2.125rem;font-weight:700;line-height:110%}}.GameplanPage-module-scss-module__BwLiba__title{white-space:pre-wrap;margin:0;padding-bottom:.5rem}.GameplanPage-module-scss-module__BwLiba__settingsLink{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .12s;display:inline-flex}.GameplanPage-module-scss-module__BwLiba__settingsLink:link,.GameplanPage-module-scss-module__BwLiba__settingsLink:visited,.GameplanPage-module-scss-module__BwLiba__settingsLink:active{--icon-fg:var(--base-tertiary-default)}.GameplanPage-module-scss-module__BwLiba__settingsLink:hover,.GameplanPage-module-scss-module__BwLiba__settingsLink:focus-visible{--icon-fg:var(--base-primary-default);background-color:var(--surface-high)}.GameplanPage-module-scss-module__BwLiba__centerText{text-align:center;color:var(--base-secondary-default);padding:2rem 0}.GameplanPage-module-scss-module__BwLiba__errorBox{background-color:var(--surface-high);border:1px solid var(--base-tertiary-default);text-align:center;border-radius:.5rem;padding:1.5rem}.GameplanPage-module-scss-module__BwLiba__errorBox p{color:var(--base-primary-default);margin-bottom:1rem;font-weight:600}.GameplanPage-module-scss-module__BwLiba__preferencesSection,.GameplanPage-module-scss-module__BwLiba__completedSection{background-color:var(--surface-high);border-radius:.5rem;margin-top:1.5rem;padding:1.5rem}.GameplanPage-module-scss-module__BwLiba__sectionTitle{color:var(--base-primary-default);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.GameplanPage-module-scss-module__BwLiba__badgeContainer{flex-wrap:wrap;gap:.5rem;display:flex}.GameplanPage-module-scss-module__BwLiba__preferenceBadge{background-color:var(--low-secondary-default);color:var(--base-primary-default);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem}.GameplanPage-module-scss-module__BwLiba__courseList{flex-direction:column;gap:.5rem;display:flex}.GameplanPage-module-scss-module__BwLiba__courseListItem{background-color:var(--surface-low);border:1px solid var(--base-tertiary-default);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.GameplanPage-module-scss-module__BwLiba__courseTitle{color:var(--base-primary-default);font-size:.875rem;font-weight:500}.GameplanPage-module-scss-module__BwLiba__courseProgress{color:var(--base-secondary-default);font-size:.875rem;font-weight:600}.GameplanPage-module-scss-module__BwLiba__onboardingIndicator{justify-content:center;align-items:center;min-height:300px;padding:2rem;display:flex}.GameplanPage-module-scss-module__BwLiba__indicatorContent{text-align:center;background-color:var(--surface-high);border:1px solid var(--base-tertiary-default);border-radius:.75rem;max-width:500px;padding:2rem}.GameplanPage-module-scss-module__BwLiba__indicatorContent h3{color:var(--base-primary-default);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.GameplanPage-module-scss-module__BwLiba__indicatorContent p{color:var(--base-secondary-default);margin-bottom:.75rem;line-height:1.5}.GameplanPage-module-scss-module__BwLiba__indicatorContent .GameplanPage-module-scss-module__BwLiba__hint{color:var(--base-tertiary-default);font-size:.875rem;font-style:italic}
.SubscriptionHistory-module-scss-module__x7l0Za__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__x7l0Za__subscription-details>section+section{padding-top:4rem}.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details a{text-decoration:underline}.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details .SubscriptionHistory-module-scss-module__x7l0Za__payment-method .SubscriptionHistory-module-scss-module__x7l0Za__current-payment-method{padding:1rem 0 0}.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details .SubscriptionHistory-module-scss-module__x7l0Za__payment-method .SubscriptionHistory-module-scss-module__x7l0Za__new-payment-method{opacity:0;pointer-events:none;max-height:0}.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details .SubscriptionHistory-module-scss-module__x7l0Za__payment-method .SubscriptionHistory-module-scss-module__x7l0Za__new-payment-method[data-on=true]{opacity:1;pointer-events:initial;max-height:20rem}.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details .SubscriptionHistory-module-scss-module__x7l0Za__payment-method .SubscriptionHistory-module-scss-module__x7l0Za__new-payment-method{transition:var(--base-transition)}.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details .SubscriptionHistory-module-scss-module__x7l0Za__payment-method .SubscriptionHistory-module-scss-module__x7l0Za__new-payment-method p{padding:1rem 0}.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details .SubscriptionHistory-module-scss-module__x7l0Za__payments li{grid-column-gap:.5rem;grid-template-columns:1fr 5rem 4.5rem;height:2rem;display:grid}.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details .SubscriptionHistory-module-scss-module__x7l0Za__payments li>:last-child{justify-self:end}.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details .SubscriptionHistory-module-scss-module__x7l0Za__error-message{color:var(--base-error-default);padding:1rem 0}.SubscriptionHistory-module-scss-module__x7l0Za__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__x7l0Za__cc--brand{grid-area:brand}.SubscriptionHistory-module-scss-module__x7l0Za__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__x7l0Za__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__x7l0Za__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:1192px){.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details{--w:30rem}}@media (min-width:768px) and (max-width:1191px){.SubscriptionHistory-module-scss-module__x7l0Za__subscription-details{--w:100%}}
.Dots-module-scss-module__WiyiAa__dots{--dot-size:.5rem;grid-column-gap:.5rem;grid-auto-flow:column;justify-content:center;display:grid}.Dots-module-scss-module__WiyiAa__dots .Dots-module-scss-module__WiyiAa__dot{transition:var(--base-transition);box-sizing:border-box;height:var(--dot-size);width:var(--dot-size);border-radius:50%}.Dots-module-scss-module__WiyiAa__dots .Dots-module-scss-module__WiyiAa__dot[data-current=false]{background-color:var(--base-primary-disabled)}.Dots-module-scss-module__WiyiAa__dots .Dots-module-scss-module__WiyiAa__dot[data-current=true]{background-color:var(--base-primary-default)}
.CardSetupForm-module-scss-module__922_ba__form{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.CardSetupForm-module-scss-module__922_ba__message{color:var(--base-error-default)}
.useCardsForm-module-scss-module__ANXEgq__stack{grid-template-rows:4rem 1fr;grid-template-areas:"top""content";display:grid}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__top{grid-area:top}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content{grid-column-gap:0;grid-area:content;display:grid}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset{grid-area:1/-1;justify-content:stretch;width:100%;display:grid}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset>:first-child{width:inherit;align-content:center;height:20rem;display:grid}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset>:last-child{position:relative}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset>:last-child a{padding-top:1rem}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset{--card-transition:.3s var(--ease-in-out-cubic);--transition-delay:.1s}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-direction=bottom-to-top]{--prev-positon:translateY(-100px);--next-positon:translateY(100px)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-direction=top-to-bottom]{--prev-positon:translateY(100px);--next-positon:translateY(-100px)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-direction=right-to-left]{--prev-positon:translateX(-100px);--next-positon:translateX(100px)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-direction=left-to-right]{--prev-positon:translateX(100px);--next-positon:translateX(-100px)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-state^=hidden]{opacity:0;transition:var(--card-transition);pointer-events:none}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-state^=hidden][data-state$=prev]{transform:var(--prev-positon)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-state^=hidden][data-state$=next]{transform:var(--next-positon)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-state=current]{opacity:1;transition:var(--card-transition);transition-delay:var(--transition-delay);pointer-events:all;transform:translate(0)}@media (min-width:768px) and (max-width:1191px){.useCardsForm-module-scss-module__ANXEgq__stack{padding:0 4rem}}
.SubscriptionPaymentMethod-module-scss-module__kJZY4G__subscription-details{padding-bottom:1.5rem}.SubscriptionPaymentMethod-module-scss-module__kJZY4G__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__kJZY4G__subscription-details>section+section{padding-top:4rem}.SubscriptionPaymentMethod-module-scss-module__kJZY4G__subscription-details a{text-decoration:underline}.SubscriptionPaymentMethod-module-scss-module__kJZY4G__subscription-details .SubscriptionPaymentMethod-module-scss-module__kJZY4G__payment-method .SubscriptionPaymentMethod-module-scss-module__kJZY4G__current-payment-method{padding:1rem 0 0}.SubscriptionPaymentMethod-module-scss-module__kJZY4G__subscription-details .SubscriptionPaymentMethod-module-scss-module__kJZY4G__payment-method p{padding:1rem 0}.SubscriptionPaymentMethod-module-scss-module__kJZY4G__subscription-details .SubscriptionPaymentMethod-module-scss-module__kJZY4G__payment-method .SubscriptionPaymentMethod-module-scss-module__kJZY4G__update-payment-method{opacity:0;pointer-events:none;transition:grid-template-rows var(--base-transition),opacity var(--base-transition);grid-template-rows:0fr;display:grid}.SubscriptionPaymentMethod-module-scss-module__kJZY4G__subscription-details .SubscriptionPaymentMethod-module-scss-module__kJZY4G__payment-method .SubscriptionPaymentMethod-module-scss-module__kJZY4G__update-payment-method[data-on=true]{opacity:1;pointer-events:initial;grid-template-rows:1fr}.SubscriptionPaymentMethod-module-scss-module__kJZY4G__subscription-details .SubscriptionPaymentMethod-module-scss-module__kJZY4G__payment-method .SubscriptionPaymentMethod-module-scss-module__kJZY4G__update-payment-method .SubscriptionPaymentMethod-module-scss-module__kJZY4G__reveal-inner{min-height:0;overflow:hidden}.SubscriptionPaymentMethod-module-scss-module__kJZY4G__subscription-details .SubscriptionPaymentMethod-module-scss-module__kJZY4G__error-message{color:var(--base-error-default);padding:1rem 0}.SubscriptionPaymentMethod-module-scss-module__kJZY4G__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__kJZY4G__cc--brand{grid-area:brand}.SubscriptionPaymentMethod-module-scss-module__kJZY4G__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__kJZY4G__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__kJZY4G__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:1192px){.SubscriptionPaymentMethod-module-scss-module__kJZY4G__subscription-details{--w:30rem}}@media (min-width:768px) and (max-width:1191px){.SubscriptionPaymentMethod-module-scss-module__kJZY4G__subscription-details{--w:100%}}
.Item-module-scss-module__O5_IHG__tagItem{grid-column-gap:.5rem;grid-template-columns:auto 1fr 10rem 3rem;align-items:center;height:3.5rem;display:grid}.Item-module-scss-module__O5_IHG__tagItem .Item-module-scss-module__O5_IHG__actionables{grid-column-gap:.5rem;grid-auto-flow:column;justify-content:end;display:grid}.Item-module-scss-module__O5_IHG__tagItem .Item-module-scss-module__O5_IHG__actionables>*{cursor:pointer}
@keyframes StaffForm-module-scss-module__eUrGHq__pulse{0%{opacity:.3}to{opacity:1}}.StaffForm-module-scss-module__eUrGHq__staff-form{--padding:1.5rem;background-color:var(--surface-base);color:var(--high-primary-default);box-sizing:border-box;flex-direction:column;height:100%;display:flex;position:relative}.StaffForm-module-scss-module__eUrGHq__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}.StaffForm-module-scss-module__eUrGHq__content{min-height:0;padding:var(--padding);padding-top:var(--header-height);flex-direction:column;flex:1;padding-bottom:3rem;display:flex;overflow-y:auto}.StaffForm-module-scss-module__eUrGHq__profile{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.StaffForm-module-scss-module__eUrGHq__name{margin:0;font-size:1.25rem;font-weight:600}.StaffForm-module-scss-module__eUrGHq__current-role{text-transform:uppercase;letter-spacing:.025em;border-radius:1rem;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.StaffForm-module-scss-module__eUrGHq__current-role[data-role=SUPER]{background-color:var(--prata-10);color:var(--prata-100)}.StaffForm-module-scss-module__eUrGHq__current-role[data-role=ADMIN]{background-color:var(--ouro-50);color:var(--prata-100)}.StaffForm-module-scss-module__eUrGHq__current-role[data-role=EDITOR]{background-color:var(--hot-40);color:var(--prata-100)}.StaffForm-module-scss-module__eUrGHq__current-role[data-role=SUPER]{border:1px solid var(--base-border-primary-default)}.StaffForm-module-scss-module__eUrGHq__permissions-table{border-collapse:collapse;width:100%;margin-bottom:2rem;font-size:.8125rem}.StaffForm-module-scss-module__eUrGHq__permissions-table th,.StaffForm-module-scss-module__eUrGHq__permissions-table td{text-align:center;border-bottom:1px solid var(--base-border-primary-default);padding:.375rem .5rem}.StaffForm-module-scss-module__eUrGHq__permissions-table th{text-transform:uppercase;letter-spacing:.025em;opacity:.5;padding-bottom:.5rem;font-size:.75rem;font-weight:500}.StaffForm-module-scss-module__eUrGHq__permissions-table th[data-active]{opacity:1;font-weight:600}.StaffForm-module-scss-module__eUrGHq__permissions-table td:first-child{text-align:left;opacity:.7}.StaffForm-module-scss-module__eUrGHq__permissions-table td[data-active]{opacity:1;font-weight:600}.StaffForm-module-scss-module__eUrGHq__role-header-btn{border:1px solid var(--base-border-primary-default);cursor:pointer;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border-radius:.25rem;padding:.25rem .5rem}.StaffForm-module-scss-module__eUrGHq__role-header-btn:hover:not(:disabled){background:var(--surface-high)}.StaffForm-module-scss-module__eUrGHq__role-header-btn:disabled{opacity:.4;cursor:not-allowed}.StaffForm-module-scss-module__eUrGHq__actions{flex-direction:column;gap:1.5rem;display:flex}.StaffForm-module-scss-module__eUrGHq__revoke-section{border-top:1px solid var(--base-border-primary-default);padding-top:1rem}.StaffForm-module-scss-module__eUrGHq__no-permission{background:var(--surface-low);text-align:center;opacity:.7;border-radius:.5rem;padding:1rem}.StaffForm-module-scss-module__eUrGHq__processing{text-align:center;opacity:.7;font-style:italic}@media (min-width:0) and (max-width:767px){.StaffForm-module-scss-module__eUrGHq__staff-form{width:100%}}
.PaymentMethodCard-module-scss-module__ASx95G__card-row{padding:1rem 0}.PaymentMethodCard-module-scss-module__ASx95G__card-row:not(:last-child){border-bottom:1px solid var(--base-border-secondary-default)}.PaymentMethodCard-module-scss-module__ASx95G__number-row{align-items:center;gap:.5rem;display:flex}.PaymentMethodCard-module-scss-module__ASx95G__action-group{gap:.5rem;display:flex}.PaymentMethodCard-module-scss-module__ASx95G__financed{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);margin:0;padding-top:.5rem;font-size:.875rem;font-weight:400;line-height:140%}.PaymentMethodCard-module-scss-module__ASx95G__financed-note{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-tertiary-default);margin:0;padding-top:.5rem;font-size:.875rem;font-weight:400;line-height:140%}.PaymentMethodCard-module-scss-module__ASx95G__outcome-message{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-error-default);margin:0;padding-top:.5rem;font-size:.875rem;font-weight:400;line-height:140%}
.NewPicker-module-scss-module__vhf9Vq__picker{display:block}
.AddStaffForm-module-scss-module__G45efq__add-staff-form{--padding:1.5rem;background-color:var(--surface-base);color:var(--high-primary-default);box-sizing:border-box;height:100%;position:relative}.AddStaffForm-module-scss-module__G45efq__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}.AddStaffForm-module-scss-module__G45efq__content{height:100%;padding:var(--padding);padding-top:var(--header-height);flex-direction:column;gap:1.5rem;display:flex;overflow-y:auto}.AddStaffForm-module-scss-module__G45efq__title{margin:0;font-size:1.25rem;font-weight:600}.AddStaffForm-module-scss-module__G45efq__role-assignment h3{opacity:.7;margin:0 0 .75rem;font-size:.875rem;font-weight:500}.AddStaffForm-module-scss-module__G45efq__role-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.AddStaffForm-module-scss-module__G45efq__processing{text-align:center;opacity:.7;font-style:italic}@media (min-width:0) and (max-width:767px){.AddStaffForm-module-scss-module__G45efq__add-staff-form{width:100%}}
.BetaFeatures-module-scss-module__3EpU2a__content-page button{flex-shrink:0}.BetaFeatures-module-scss-module__3EpU2a__content-page section>h3{color:var(--base-secondary-default);border-bottom:1px solid var(--base-border-secondary-default);margin-bottom:1rem;padding-bottom:.5rem}.BetaFeatures-module-scss-module__3EpU2a__content-page section{padding:0 0 2rem}.BetaFeatures-module-scss-module__3EpU2a__content-page section .BetaFeatures-module-scss-module__3EpU2a__section-description{color:var(--base-secondary-default);margin-bottom:1rem}.BetaFeatures-module-scss-module__3EpU2a__content-page section .BetaFeatures-module-scss-module__3EpU2a__error-message{color:var(--base-error-default)}.BetaFeatures-module-scss-module__3EpU2a__content-page section .BetaFeatures-module-scss-module__3EpU2a__item-edit{grid-column-gap:1rem;grid-template-columns:1fr 5fr auto;align-items:start;padding:0 0 1rem;display:grid}.BetaFeatures-module-scss-module__3EpU2a__content-page section .BetaFeatures-module-scss-module__3EpU2a__item-edit .BetaFeatures-module-scss-module__3EpU2a__value{white-space:pre-wrap;color:var(--base-secondary-default)}.BetaFeatures-module-scss-module__3EpU2a__block-list>div{padding:1rem 0}.BetaFeatures-module-scss-module__3EpU2a__block-list>div:not(:last-child){border-bottom:1px solid var(--base-border-secondary-default)}.BetaFeatures-module-scss-module__3EpU2a__edit-active{padding:0 0 2rem}.BetaFeatures-module-scss-module__3EpU2a__subscription-card{background-color:var(--surface-high);border-radius:.5rem;grid-template-columns:auto 2rem;align-items:center;margin:.5rem 0;padding:1rem;display:grid}.BetaFeatures-module-scss-module__3EpU2a__subscription-card .BetaFeatures-module-scss-module__3EpU2a__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%}.BetaFeatures-module-scss-module__3EpU2a__subscription-card[data-status=expired] p{color:var(--base-tertiary-default)}.BetaFeatures-module-scss-module__3EpU2a__cc{grid-column-gap:1rem;grid-template:"brand number action"1.5rem"brand date action"1fr/auto 1fr auto;height:3rem;display:grid}.BetaFeatures-module-scss-module__3EpU2a__cc--brand{grid-area:brand}.BetaFeatures-module-scss-module__3EpU2a__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%}.BetaFeatures-module-scss-module__3EpU2a__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%}.BetaFeatures-module-scss-module__3EpU2a__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:768px){.BetaFeatures-module-scss-module__3EpU2a__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){.BetaFeatures-module-scss-module__3EpU2a__content-page>h1{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}@media (min-width:768px){.BetaFeatures-module-scss-module__3EpU2a__content-page section>h2{color:var(--base-secondary-default);border-bottom:1px solid var(--base-border-secondary-default)}.BetaFeatures-module-scss-module__3EpU2a__content-page section{padding-bottom:2.5rem}.BetaFeatures-module-scss-module__3EpU2a__content-page .BetaFeatures-module-scss-module__3EpU2a__edit-active{max-width:20rem}.BetaFeatures-module-scss-module__3EpU2a__content-page .BetaFeatures-module-scss-module__3EpU2a__course-grid{--gap:1rem;grid-column-gap:var(--gap);grid-row-gap:calc(var(--gap)*2);display:grid}}@media (min-width:768px) and (min-width:768px){.BetaFeatures-module-scss-module__3EpU2a__content-page .BetaFeatures-module-scss-module__3EpU2a__course-grid{grid-template-columns:repeat(auto-fill, calc(50% - var(--gap) / 2))}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.BetaFeatures-module-scss-module__3EpU2a__content-page .BetaFeatures-module-scss-module__3EpU2a__course-grid{grid-template-columns:1fr}}@media (min-width:0) and (max-width:767px){.BetaFeatures-module-scss-module__3EpU2a__menu{width:100%;padding:1rem 0}.BetaFeatures-module-scss-module__3EpU2a__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%}.BetaFeatures-module-scss-module__3EpU2a__content-page h2{padding-top:2rem}}
.ThumbPicker-module-scss-module__zN6eNW__thumbPicker{grid-template-rows:1fr 14rem;grid-template-areas:"picker""gallery";height:100%;display:grid}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__picker{grid-area:picker}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery{--w:320px;justify-content:start;align-items:center;display:grid}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery .ThumbPicker-module-scss-module__zN6eNW__list{grid-column-gap:1rem;grid-auto-flow:column;justify-content:start;display:grid;overflow-x:auto}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery .ThumbPicker-module-scss-module__zN6eNW__list .ThumbPicker-module-scss-module__zN6eNW__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__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery .ThumbPicker-module-scss-module__zN6eNW__list .ThumbPicker-module-scss-module__zN6eNW__thumbOption{width:var(--w);box-sizing:border-box;--selected-color:var(--prata-100);--current-color:var(--hot-60)}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery .ThumbPicker-module-scss-module__zN6eNW__list .ThumbPicker-module-scss-module__zN6eNW__thumbOption .ThumbPicker-module-scss-module__zN6eNW__thumb{cursor:pointer;transition:border .2s ease-in-out;position:relative}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery .ThumbPicker-module-scss-module__zN6eNW__list .ThumbPicker-module-scss-module__zN6eNW__thumbOption .ThumbPicker-module-scss-module__zN6eNW__thumb[data-current=true]{border:10px solid var(--current-color)}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery .ThumbPicker-module-scss-module__zN6eNW__list .ThumbPicker-module-scss-module__zN6eNW__thumbOption .ThumbPicker-module-scss-module__zN6eNW__thumb[data-current=false]{border:10px solid #0000}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery .ThumbPicker-module-scss-module__zN6eNW__list .ThumbPicker-module-scss-module__zN6eNW__thumbOption .ThumbPicker-module-scss-module__zN6eNW__thumb[data-selected=true]{border:10px solid var(--selected-color)}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery .ThumbPicker-module-scss-module__zN6eNW__list .ThumbPicker-module-scss-module__zN6eNW__thumbOption .ThumbPicker-module-scss-module__zN6eNW__thumb .ThumbPicker-module-scss-module__zN6eNW__over{z-index:10;background:var(--prata-0);cursor:pointer;padding:.25rem 1rem;position:absolute}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery .ThumbPicker-module-scss-module__zN6eNW__list .ThumbPicker-module-scss-module__zN6eNW__thumbOption .ThumbPicker-module-scss-module__zN6eNW__thumb .ThumbPicker-module-scss-module__zN6eNW__over[data-position=top]{top:0;right:0}.ThumbPicker-module-scss-module__zN6eNW__thumbPicker .ThumbPicker-module-scss-module__zN6eNW__gallery .ThumbPicker-module-scss-module__zN6eNW__list .ThumbPicker-module-scss-module__zN6eNW__thumbOption .ThumbPicker-module-scss-module__zN6eNW__thumb .ThumbPicker-module-scss-module__zN6eNW__over[data-position=bottom]{bottom:0}.ThumbPicker-module-scss-module__zN6eNW__player{z-index:1;-webkit-user-select:none;user-select:none;height:100%;display:grid;position:relative}.ThumbPicker-module-scss-module__zN6eNW__player video{object-fit:contain;background:var(--prata-2);width:100%;height:100%;position:absolute;top:0;left:0}.ThumbPicker-module-scss-module__zN6eNW__player .ThumbPicker-module-scss-module__zN6eNW__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__zN6eNW__player .ThumbPicker-module-scss-module__zN6eNW__actionables .ThumbPicker-module-scss-module__zN6eNW__clickable{cursor:pointer;grid-area:clickable;width:100%;height:100%}.ThumbPicker-module-scss-module__zN6eNW__player .ThumbPicker-module-scss-module__zN6eNW__actionables .ThumbPicker-module-scss-module__zN6eNW__seeker{grid-area:seeker}.ThumbPicker-module-scss-module__zN6eNW__player .ThumbPicker-module-scss-module__zN6eNW__actionables .ThumbPicker-module-scss-module__zN6eNW__controls{grid-area:controls;grid-template-columns:1fr auto;display:grid}.ThumbPicker-module-scss-module__zN6eNW__player .ThumbPicker-module-scss-module__zN6eNW__actionables .ThumbPicker-module-scss-module__zN6eNW__controls button{pointer-events:auto;-webkit-user-select:none;user-select:none}.ThumbPicker-module-scss-module__zN6eNW__player .ThumbPicker-module-scss-module__zN6eNW__actionables .ThumbPicker-module-scss-module__zN6eNW__controls>div{grid-column-gap:1rem;grid-auto-flow:column;justify-content:start;padding:.5rem;display:grid}.ThumbPicker-module-scss-module__zN6eNW__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__zN6eNW__player[data-flash=true]:after{animation:.5s ease-in-out forwards ThumbPicker-module-scss-module__zN6eNW__flash}@keyframes ThumbPicker-module-scss-module__zN6eNW__flash{0%{opacity:0}10%{opacity:1}to{opacity:0}}
@keyframes Main-module-scss-module__anYRGq__pulse{0%{opacity:.3}to{opacity:1}}.Main-module-scss-module__anYRGq__staff-section{grid-template-rows:auto 1fr;grid-template-areas:"button""table";align-content:start;height:100%;display:grid}.Main-module-scss-module__anYRGq__staff-section .Main-module-scss-module__anYRGq__top{justify-content:end;align-items:center;height:4rem;display:grid}.Main-module-scss-module__anYRGq__name{font-weight:500}.Main-module-scss-module__anYRGq__role{text-transform:uppercase;letter-spacing:.025em;border-radius:1rem;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.Main-module-scss-module__anYRGq__role[data-role=SUPER]{background-color:var(--prata-10);color:var(--prata-100)}.Main-module-scss-module__anYRGq__role[data-role=ADMIN]{background-color:var(--ouro-50);color:var(--prata-100)}.Main-module-scss-module__anYRGq__role[data-role=EDITOR]{background-color:var(--hot-40);color:var(--prata-100)}.Main-module-scss-module__anYRGq__role[data-role=none]{background-color:var(--surface-low);color:var(--base-tertiary-default)}.Main-module-scss-module__anYRGq__sk-avatar{background:var(--base-secondary-disabled);border-radius:50%;width:32px;height:32px;animation-name:Main-module-scss-module__anYRGq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.Main-module-scss-module__anYRGq__sk-name{background:var(--base-secondary-disabled);border-radius:4px;width:50%;height:.875rem;animation-name:Main-module-scss-module__anYRGq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.Main-module-scss-module__anYRGq__sk-role{background:var(--base-secondary-disabled);border-radius:1rem;width:4rem;height:1.5rem;animation-name:Main-module-scss-module__anYRGq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes Table-module-scss-module___FpyFa__pulse{0%{opacity:.3}to{opacity:1}}.Table-module-scss-module___FpyFa__main{--thumb-w:120px;grid-gap:1rem;grid-template-columns:auto 1fr;display:grid}.Table-module-scss-module___FpyFa__main[data-skeleton]:before{content:"";width:var(--thumb-w);min-height:calc(var(--thumb-w)*.5625);background:var(--base-secondary-disabled);animation-name:Table-module-scss-module___FpyFa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module___FpyFa__main[data-skeleton]>:before{content:"";background:var(--base-secondary-disabled);width:200px;height:14px;margin-top:2px;animation-name:Table-module-scss-module___FpyFa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module___FpyFa__main[data-skeleton]>:after{content:"";background:var(--base-secondary-disabled);width:300px;height:12px;margin-top:10px;animation-name:Table-module-scss-module___FpyFa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module___FpyFa__cover{--thumb-h:calc(var(--thumb-w) * .5625);width:var(--thumb-w);height:var(--thumb-h);background-color:var(--base-accent-disabled);position:relative}.Table-module-scss-module___FpyFa__info{flex-flow:column;min-width:0;height:100%;display:flex}.Table-module-scss-module___FpyFa__info h3{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:400;line-height:130%;display:-webkit-box;overflow:hidden}.Table-module-scss-module___FpyFa__info p{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;-webkit-line-clamp:2;color:var(--base-tertiary-default);text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}.Table-module-scss-module___FpyFa__content{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-tertiary-default);flex-flow:column;margin:0;font-size:.875rem;font-weight:400;line-height:140%;display:flex}.Table-module-scss-module___FpyFa__itemState[data-state]{--bg-color:var(--base-error-default);--fg-color:var(--base-on-error-default)}.Table-module-scss-module___FpyFa__itemState[data-state=PUBLISHED]{--bg-color:var(--base-accent-highlight-default);--fg-color:var(--base-highlight-default)}.Table-module-scss-module___FpyFa__itemState[data-state=READY]{--bg-color:var(--base-accent-default);--fg-color:var(--base-tertiary-default)}.Table-module-scss-module___FpyFa__itemState{background-color:var(--bg-color);height:24px;color:var(--fg-color);--circle-size:10px;border-radius:3px;align-items:center;display:flex}.Table-module-scss-module___FpyFa__itemState:before{content:"";width:var(--circle-size);height:var(--circle-size);background-color:var(--fg-color);border-radius:50%;margin:0 .25rem}.Table-module-scss-module___FpyFa__itemState:after{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;content:attr(data-text);margin:0;padding:0 .25rem 0 0;font-size:1rem;font-weight:400;line-height:130%}
.Section-module-scss-module__Gk_3EW__coursesSection{flex-direction:column;height:100%;display:flex;overflow-y:hidden}.Section-module-scss-module__Gk_3EW__coursesSection .Section-module-scss-module__Gk_3EW__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__Gk_3EW__coursesSection .Section-module-scss-module__Gk_3EW__top .Section-module-scss-module__Gk_3EW__buttons{grid-gap:.5rem;grid-auto-flow:column;display:grid}.Section-module-scss-module__Gk_3EW__editorView{--header-height:6rem;height:100%;position:relative;overflow-y:hidden}.Section-module-scss-module__Gk_3EW__editorView .Section-module-scss-module__Gk_3EW__backButton{top:1.25rem;left:var(--hz-padding);z-index:1;position:absolute}
@keyframes Table-module-scss-module__6QkXBW__pulse{0%{opacity:.3}to{opacity:1}}.Table-module-scss-module__6QkXBW__main{--thumb-w:120px;grid-gap:1rem;grid-template-columns:auto 1fr;display:grid}.Table-module-scss-module__6QkXBW__main[data-skeleton]:before{content:"";width:var(--thumb-w);min-height:calc(var(--thumb-w)*.5625);background:var(--base-secondary-disabled);animation-name:Table-module-scss-module__6QkXBW__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module__6QkXBW__main[data-skeleton]>:before{content:"";background:var(--base-secondary-disabled);width:200px;height:14px;margin-top:2px;animation-name:Table-module-scss-module__6QkXBW__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module__6QkXBW__main[data-skeleton]>:after{content:"";background:var(--base-secondary-disabled);width:300px;height:12px;margin-top:10px;animation-name:Table-module-scss-module__6QkXBW__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module__6QkXBW__cover{--thumb-h:calc(var(--thumb-w) * .5625);width:var(--thumb-w);height:var(--thumb-h);background-color:var(--base-accent-disabled);position:relative}.Table-module-scss-module__6QkXBW__info{flex-flow:column;min-width:0;height:100%;display:flex}.Table-module-scss-module__6QkXBW__info h3{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:400;line-height:130%;display:-webkit-box;overflow:hidden}.Table-module-scss-module__6QkXBW__content{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;flex-flow:column;gap:.25rem;margin:0;font-size:.875rem;font-weight:400;line-height:140%;display:flex}.Table-module-scss-module__6QkXBW__itemState[data-state]{--bg-color:var(--hot-300);--fg-color:var(--hot-500)}.Table-module-scss-module__6QkXBW__itemState[data-state=PUBLISHED]{--bg-color:var(--arara-95);--fg-color:var(--arara-70)}.Table-module-scss-module__6QkXBW__itemState[data-state=INITIAL]{--bg-color:var(--prata-90);--fg-color:var(--prata-60)}.Table-module-scss-module__6QkXBW__itemState[data-state=HIDDEN]{--bg-color:var(--hot-300);--fg-color:var(--hot-500)}.Table-module-scss-module__6QkXBW__itemState{background-color:var(--bg-color);height:24px;color:var(--fg-color);--circle-size:10px;border-radius:3px;align-items:center;display:flex}.Table-module-scss-module__6QkXBW__itemState:before{content:"";width:var(--circle-size);height:var(--circle-size);background-color:var(--fg-color);border-radius:50%;margin:0 .25rem}.Table-module-scss-module__6QkXBW__itemState:after{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;content:attr(data-text);margin:0;padding:0 .25rem 0 0;font-size:1rem;font-weight:400;line-height:130%}
@keyframes StepForm-module-scss-module__q1LRiG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes StepForm-module-scss-module__q1LRiG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes StepForm-module-scss-module__q1LRiG__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes StepForm-module-scss-module__q1LRiG__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.StepForm-module-scss-module__q1LRiG__register{--duration:.25s;--slower-duration:.5s;--function:var(--ease-out-quint);--travel:20rem;--buffer-padding:2rem;padding-top:calc(var(--vt-padding) - var(--buffer-padding));opacity:0;width:100vw;animation-delay:.5s;animation-fill-mode:forwards;display:grid}@keyframes StepForm-module-scss-module__q1LRiG__in{0%{opacity:0}to{opacity:1}}.StepForm-module-scss-module__q1LRiG__register{animation-name:StepForm-module-scss-module__q1LRiG__in;animation-duration:2s;animation-timing-function:var(--ease-out-quint)}.StepForm-module-scss-module__q1LRiG__register>*{opacity:0;pointer-events:none;height:100%;transition:var(--base-transition);grid-area:1/-1}.StepForm-module-scss-module__q1LRiG__register>[data-visible=true]{opacity:1;pointer-events:initial}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__start-screen{padding-top:var(--buffer-padding);justify-content:center;display:grid}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__buffer-padding{height:var(--buffer-padding)}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards{height:calc(100vh - var(--vt-padding));grid-template-areas:"dots""prompt""card""feedback""action";justify-content:center;align-items:center;display:grid}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards h1{text-align:center;white-space:pre-wrap;transition-duration:.3s;transition-delay:50ms;transition-timing-function:ease-in-out}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards h1[data-transition=true]{opacity:0;transition:none}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card{place-items:center;height:100%;display:grid}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card>*{width:var(--card-width);grid-area:1/-1}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card .StepForm-module-scss-module__q1LRiG__um{z-index:2;opacity:1}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card .StepForm-module-scss-module__q1LRiG__dois{opacity:0;z-index:1;pointer-events:none}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=prompt] .StepForm-module-scss-module__q1LRiG__dois,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=submitting] .StepForm-module-scss-module__q1LRiG__dois,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=done] .StepForm-module-scss-module__q1LRiG__dois,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=success] .StepForm-module-scss-module__q1LRiG__dois,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=error] .StepForm-module-scss-module__q1LRiG__dois{opacity:1;pointer-events:initial}@keyframes StepForm-module-scss-module__q1LRiG__umTo{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-2rem)}}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=prompt] .StepForm-module-scss-module__q1LRiG__um,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=forwarding] .StepForm-module-scss-module__q1LRiG__um,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=success] .StepForm-module-scss-module__q1LRiG__um,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=error] .StepForm-module-scss-module__q1LRiG__um{animation-name:StepForm-module-scss-module__q1LRiG__umTo;animation-duration:var(--duration);animation-timing-function:var(--function);opacity:0;animation-fill-mode:forwards}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=prompt] .StepForm-module-scss-module__q1LRiG__dois,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=forwarding] .StepForm-module-scss-module__q1LRiG__dois,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=success] .StepForm-module-scss-module__q1LRiG__dois,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=error] .StepForm-module-scss-module__q1LRiG__dois{animation-delay:.1s;animation-fill-mode:forwards}@keyframes StepForm-module-scss-module__q1LRiG__umFrom{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0)}}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=prompt] .StepForm-module-scss-module__q1LRiG__dois,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=forwarding] .StepForm-module-scss-module__q1LRiG__dois,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=success] .StepForm-module-scss-module__q1LRiG__dois,.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=error] .StepForm-module-scss-module__q1LRiG__dois{animation-name:StepForm-module-scss-module__q1LRiG__umFrom;animation-duration:var(--duration);animation-timing-function:var(--function)}@keyframes StepForm-module-scss-module__q1LRiG__doisTo{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(2rem)}}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=backwarding] .StepForm-module-scss-module__q1LRiG__um{animation-name:StepForm-module-scss-module__q1LRiG__doisTo;animation-duration:var(--duration);animation-timing-function:var(--function);opacity:0;animation-fill-mode:forwards}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=backwarding] .StepForm-module-scss-module__q1LRiG__dois{animation-delay:.1s;animation-fill-mode:forwards}@keyframes StepForm-module-scss-module__q1LRiG__doisFrom{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translate(0)}}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__card[data-transition=backwarding] .StepForm-module-scss-module__q1LRiG__dois{animation-name:StepForm-module-scss-module__q1LRiG__doisFrom;animation-duration:var(--duration);animation-timing-function:var(--function)}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__feedback{transition:var(--base-transition);text-align:center}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__feedback[data-visible=false]{opacity:0}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__submit{opacity:1;transition:var(--base-transition);justify-self:center;justify-items:center;display:grid}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__submit[data-valid=false]{opacity:0}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__submit .StepForm-module-scss-module__q1LRiG__captcha{min-height:72px;padding-bottom:2rem}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__back{opacity:1;transition:var(--base-transition);position:absolute;top:1rem;left:1rem}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__back[data-visible=false]{opacity:0;pointer-events:none}.StepForm-module-scss-module__q1LRiG__base-input{grid-template-rows:1fr 2rem;display:grid}.StepForm-module-scss-module__q1LRiG__base-input:last-child{text-align:center}@media (min-width:768px){.StepForm-module-scss-module__q1LRiG__register{width:100vw}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__prompt{justify-items:center;display:grid}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__prompt h1{max-width:500px}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards{grid-template-rows:4rem 2rem 16rem 5rem auto}.StepForm-module-scss-module__q1LRiG__register{pointer-events:none}}@media (min-width:768px) and (max-width:1191px){.StepForm-module-scss-module__q1LRiG__register{width:calc(100vw - 2*var(--hz-padding));padding:0 var(--hz-padding);--card-width:calc(100vw - 4 * var(--hz-padding))}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards{grid-template-rows:2rem 3rem 8rem auto 1fr}.StepForm-module-scss-module__q1LRiG__register .StepForm-module-scss-module__q1LRiG__stage .StepForm-module-scss-module__q1LRiG__cards .StepForm-module-scss-module__q1LRiG__submit{position:sticky;bottom:0}}@media (min-width:0) and (max-width:767px){.StepForm-module-scss-module__q1LRiG__register{--card-width:calc(100vw - 2 * var(--hz-padding))}}
.Section-module-scss-module__qgoEtW__setsSection{flex-direction:column;height:100%;display:flex;overflow-y:hidden}.Section-module-scss-module__qgoEtW__setsSection .Section-module-scss-module__qgoEtW__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__qgoEtW__setsSection .Section-module-scss-module__qgoEtW__top .Section-module-scss-module__qgoEtW__buttons{grid-gap:.5rem;grid-auto-flow:column;display:grid}
