.Menu-module-scss-module__Zq8HDq__menu{width:var(--w)}.Menu-module-scss-module__Zq8HDq__menu li{padding-left:var(--hz-padding);height:2.5rem;font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;align-items:center;margin:0;font-size:.875rem;font-weight:400;line-height:140%;transition:background-color .1s ease-out;display:grid}.Menu-module-scss-module__Zq8HDq__menu a{color:var(--base-primary-default)}.Menu-module-scss-module__Zq8HDq__menu .Menu-module-scss-module__Zq8HDq__logout{grid-column-gap:6px;--icon-fg:currentColor;grid-template-columns:auto auto;justify-content:start;align-items:center;display:grid}.Menu-module-scss-module__Zq8HDq__menu .Menu-module-scss-module__Zq8HDq__loading-item{pointer-events:none}.Menu-module-scss-module__Zq8HDq__menu .Menu-module-scss-module__Zq8HDq__loading-item:hover{background-color:#0000}.Menu-module-scss-module__Zq8HDq__menu .Menu-module-scss-module__Zq8HDq__loading-item span{background:var(--base-border-secondary-default);border-radius:2px;width:3.25rem;height:.75rem;animation:1.1s ease-in-out infinite Menu-module-scss-module__Zq8HDq__menu-loading}.Menu-module-scss-module__Zq8HDq__menu .Menu-module-scss-module__Zq8HDq__loading-list .Menu-module-scss-module__Zq8HDq__loading-item:nth-child(2n) span{width:4.5rem}.Menu-module-scss-module__Zq8HDq__menu .Menu-module-scss-module__Zq8HDq__loading-list .Menu-module-scss-module__Zq8HDq__loading-item:nth-child(3n) span{width:3.75rem}@media (hover:hover) and (pointer:fine){.Menu-module-scss-module__Zq8HDq__menu li:hover{background-color:var(--base-accent-hover)}}@keyframes Menu-module-scss-module__Zq8HDq__menu-loading{0%,to{opacity:.45}50%{opacity:.9}}@media (min-width:1192px){.Menu-module-scss-module__Zq8HDq__menu{--w:180px}.Menu-module-scss-module__Zq8HDq__menu .Menu-module-scss-module__Zq8HDq__divider{border-top:1px solid var(--base-border-secondary-default)}}@media (min-width:0) and (max-width:1191px){.Menu-module-scss-module__Zq8HDq__menu{--w:14rem;padding-top:var(--header-height)}.Menu-module-scss-module__Zq8HDq__menu li{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;height:3rem;margin:0;font-size:1rem;font-weight:400;line-height:130%}.Menu-module-scss-module__Zq8HDq__menu li[id=logout]{width:100%;bottom:calc(env(safe-area-inset-bottom) + 2rem);position:absolute}.Menu-module-scss-module__Zq8HDq__menu li:hover{background-color:#0000}}
.NotificationCard-module-scss-module__u0ShGG__notification-card{border-radius:4px;grid-template-columns:24px 1fr auto;grid-template-areas:"avatar message actionable""avatar time actionable";align-content:start;column-gap:12px;padding:8px;text-decoration:none;display:grid}.NotificationCard-module-scss-module__u0ShGG__notification-card:focus-visible{outline:2px solid var(--high-highlight-default);outline-offset:2px}.NotificationCard-module-scss-module__u0ShGG__notification-card .NotificationCard-module-scss-module__u0ShGG__avatar{grid-area:avatar;padding-top:2px}.NotificationCard-module-scss-module__u0ShGG__notification-card .NotificationCard-module-scss-module__u0ShGG__message{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;overflow-wrap:anywhere;grid-area:message;min-width:0;margin:0;font-size:1rem;font-weight:400;line-height:130%}.NotificationCard-module-scss-module__u0ShGG__notification-card .NotificationCard-module-scss-module__u0ShGG__agent{color:var(--base-primary-default)}.NotificationCard-module-scss-module__u0ShGG__notification-card .NotificationCard-module-scss-module__u0ShGG__action{color:var(--base-tertiary-default)}.NotificationCard-module-scss-module__u0ShGG__notification-card .NotificationCard-module-scss-module__u0ShGG__time{font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-tertiary-default);grid-area:time;margin:0;font-size:.75rem;font-weight:400;line-height:140%}.NotificationCard-module-scss-module__u0ShGG__notification-card[data-status=SEEN] .NotificationCard-module-scss-module__u0ShGG__agent{color:var(--base-tertiary-default)}.NotificationCard-module-scss-module__u0ShGG__notification-card[data-status=SEEN] .NotificationCard-module-scss-module__u0ShGG__action,.NotificationCard-module-scss-module__u0ShGG__notification-card[data-status=SEEN] .NotificationCard-module-scss-module__u0ShGG__time{color:var(--base-tertiary-disabled)}.NotificationCard-module-scss-module__u0ShGG__notification-card .NotificationCard-module-scss-module__u0ShGG__actionable{grid-area:actionable;justify-content:center;align-self:center;min-width:8px;display:grid}.NotificationCard-module-scss-module__u0ShGG__notification-card .NotificationCard-module-scss-module__u0ShGG__actionable .NotificationCard-module-scss-module__u0ShGG__dot{background-color:var(--base-highlight-default);border-radius:50%;width:8px;height:8px}.NotificationCard-module-scss-module__u0ShGG__notification-card .NotificationCard-module-scss-module__u0ShGG__mark-read{font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-highlight-default);cursor:pointer;background:0 0;border:0;margin:0;padding:.25rem;font-size:.75rem;font-weight:400;line-height:140%;text-decoration:underline}a.NotificationCard-module-scss-module__u0ShGG__notification-card:hover{background-color:var(--base-accent-default)}
@keyframes NotificationList-module-scss-module__GGW8-G__pulse{0%{opacity:.3}to{opacity:1}}.NotificationList-module-scss-module__GGW8-G__groups,.NotificationList-module-scss-module__GGW8-G__group{flex-direction:column;gap:8px;display:flex}.NotificationList-module-scss-module__GGW8-G__group-label{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--high-primary-default);margin:0;padding-bottom:8px;font-size:.875rem;font-weight:700;line-height:140%}.NotificationList-module-scss-module__GGW8-G__items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.NotificationList-module-scss-module__GGW8-G__items--flush{gap:0;padding-block:8px}.NotificationList-module-scss-module__GGW8-G__empty{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-tertiary-default);margin:0;padding:8px;font-size:1rem;font-weight:400;line-height:130%}.NotificationList-module-scss-module__GGW8-G__skeleton-row{grid-template-columns:24px 1fr;grid-template-areas:"avatar message""avatar time";align-content:start;column-gap:12px;padding:8px;display:grid}.NotificationList-module-scss-module__GGW8-G__skeleton-avatar{background:var(--base-secondary-disabled);border-radius:50%;grid-area:avatar;width:24px;height:24px;margin-top:2px;animation-name:NotificationList-module-scss-module__GGW8-G__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.NotificationList-module-scss-module__GGW8-G__skeleton-message{background:var(--base-secondary-disabled);border-radius:4px;grid-area:message;height:16px;margin-block:2.4px;animation-name:NotificationList-module-scss-module__GGW8-G__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.NotificationList-module-scss-module__GGW8-G__skeleton-time{background:var(--base-secondary-disabled);border-radius:4px;grid-area:time;width:5rem;height:12px;margin-block:2.4px;animation-name:NotificationList-module-scss-module__GGW8-G__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes NotificationMenu-module-scss-module__-jolQG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NotificationMenu-module-scss-module__-jolQG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes NotificationMenu-module-scss-module__-jolQG__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes NotificationMenu-module-scss-module__-jolQG__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.NotificationMenu-module-scss-module__-jolQG__notification-list{box-sizing:border-box;color:var(--high-primary-default);overflow-x:hidden}.NotificationMenu-module-scss-module__-jolQG__notification-list[data-full-page=false]{width:360px;max-height:calc(100dvh - var(--header-height));background-color:var(--surface-low);border-radius:8px;flex-direction:column;padding:6px 6px 8px;display:flex;overflow-y:auto}.NotificationMenu-module-scss-module__-jolQG__notification-list[data-full-page=true]{width:100%}.NotificationMenu-module-scss-module__-jolQG__notification-list[data-full-page=true] .NotificationMenu-module-scss-module__-jolQG__error,.NotificationMenu-module-scss-module__-jolQG__notification-list[data-full-page=true] .NotificationMenu-module-scss-module__-jolQG__more,.NotificationMenu-module-scss-module__-jolQG__notification-list[data-full-page=true] .NotificationMenu-module-scss-module__-jolQG__status{padding-inline:0}.NotificationMenu-module-scss-module__-jolQG__notification-list button{color:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem}.NotificationMenu-module-scss-module__-jolQG__notification-list button:disabled{opacity:.5;cursor:default}.NotificationMenu-module-scss-module__-jolQG__notification-list button:focus-visible,.NotificationMenu-module-scss-module__-jolQG__notification-list a:focus-visible{outline:2px solid var(--high-highlight-default);outline-offset:2px}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__filters{gap:8px;padding-bottom:1.5rem;display:flex}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__filters button{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;border:1px solid var(--high-border-primary-default);border-radius:40px;align-items:center;height:30px;margin:0;padding:0 14px;font-size:.875rem;font-weight:400;line-height:140%;display:flex}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__filters [aria-pressed=true]{background-color:var(--high-primary-default);color:var(--surface-base);border-color:#0000}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__error{color:var(--base-error-default);flex-wrap:wrap;align-items:center;gap:.5rem;padding-inline:10px;display:flex}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__more{text-align:center;color:inherit;box-sizing:border-box;width:100%;padding:1rem 10px;display:block}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__status{font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-tertiary-default);margin:0;padding:0 8px;font-size:.75rem;font-weight:400;line-height:140%}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__header{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:40px;padding-left:8px;display:flex}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__header h2{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;color:var(--base-primary-default);margin:0;font-size:1.375rem;font-weight:700;line-height:120%}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__title{align-items:center;gap:6px;display:flex}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__badge{font-family:var(--font-family);letter-spacing:0;word-spacing:0;box-sizing:border-box;background-color:var(--base-error-hover);min-width:16px;height:16px;color:var(--base-on-primary-default);border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 4px;font-size:.75rem;font-weight:400;line-height:140%;display:flex}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__clear{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;height:32px;color:var(--base-tertiary-default);margin:0;padding:0 8px;font-size:1rem;font-weight:400;line-height:130%}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__clear:hover:enabled{color:var(--base-primary-default)}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__footer{flex-shrink:0;padding:4px}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__see-all{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;background-color:var(--base-accent-default);height:40px;color:var(--base-primary-default);border-radius:4px;justify-content:center;align-items:center;margin:0;font-size:1rem;font-weight:400;line-height:130%;text-decoration:none;display:flex}.NotificationMenu-module-scss-module__-jolQG__notification-list .NotificationMenu-module-scss-module__-jolQG__see-all:hover{background-color:var(--base-accent-hover)}@keyframes NotificationMenu-module-scss-module__-jolQG__in{0%{opacity:0}to{opacity:1}}.NotificationMenu-module-scss-module__-jolQG__notification-list[data-visible=true]{animation-name:NotificationMenu-module-scss-module__-jolQG__in;animation-duration:.3s;animation-timing-function:var(--ease-out-quint)}.NotificationMenu-module-scss-module__-jolQG__notification-list[data-visible=false]{opacity:0;pointer-events:none}@keyframes NotificationMenu-module-scss-module__-jolQG__out{0%{opacity:1}to{opacity:0}}.NotificationMenu-module-scss-module__-jolQG__notification-list[data-visible=false]{animation-name:NotificationMenu-module-scss-module__-jolQG__out;animation-duration:.3s;animation-timing-function:var(--ease-in-quint)}@media (min-width:0) and (max-width:1191px){.NotificationMenu-module-scss-module__-jolQG__notification-list[data-full-page=false]{width:100vw;height:100dvh;max-height:none}.NotificationMenu-module-scss-module__-jolQG__notification-list[data-full-page=false] .NotificationMenu-module-scss-module__-jolQG__header{padding-right:2.5rem}.NotificationMenu-module-scss-module__-jolQG__notification-list[data-full-page=false] .NotificationMenu-module-scss-module__-jolQG__body{flex:auto;min-height:0;overflow-y:auto}}
@keyframes LevelsSkeleton-module-scss-module__KM2R2a__pulse{0%{opacity:.3}to{opacity:1}}.LevelsSkeleton-module-scss-module__KM2R2a__levels{flex-direction:column;gap:.25rem;display:flex}.LevelsSkeleton-module-scss-module__KM2R2a__levelHeader{align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.LevelsSkeleton-module-scss-module__KM2R2a__levelIcon{background:var(--base-secondary-disabled);border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation-name:LevelsSkeleton-module-scss-module__KM2R2a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.LevelsSkeleton-module-scss-module__KM2R2a__levelTitle{background:var(--base-secondary-disabled);border-radius:4px;width:6rem;height:1.75rem;animation-name:LevelsSkeleton-module-scss-module__KM2R2a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.LevelsSkeleton-module-scss-module__KM2R2a__levelContent{flex-direction:column;gap:0;padding:0 0 4rem;display:flex}.LevelsSkeleton-module-scss-module__KM2R2a__levelContent>:first-child{margin-top:3.5rem}.LevelsSkeleton-module-scss-module__KM2R2a__objectiveRow{padding:.75rem 0}.LevelsSkeleton-module-scss-module__KM2R2a__objectiveRow>:nth-child(2){padding-top:.5rem}.LevelsSkeleton-module-scss-module__KM2R2a__objectiveRow:not(:first-child){border-top:1px solid var(--base-border-secondary-default)}.LevelsSkeleton-module-scss-module__KM2R2a__objectiveHeader{align-items:center;gap:1rem;display:flex}.LevelsSkeleton-module-scss-module__KM2R2a__objectiveIcon{background:var(--base-secondary-disabled);border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation-name:LevelsSkeleton-module-scss-module__KM2R2a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.LevelsSkeleton-module-scss-module__KM2R2a__objectiveLabel{align-items:baseline;gap:.5rem;min-height:1.65rem;display:flex}.LevelsSkeleton-module-scss-module__KM2R2a__objectiveNum{background:var(--base-secondary-disabled);border-radius:4px;width:5.5rem;height:1.375rem;animation-name:LevelsSkeleton-module-scss-module__KM2R2a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.LevelsSkeleton-module-scss-module__KM2R2a__objectiveText{background:var(--base-secondary-disabled);border-radius:4px;width:14rem;height:1.375rem;animation-name:LevelsSkeleton-module-scss-module__KM2R2a__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes CurriculumViewSkeleton-module-scss-module__7mt-ya__pulse{0%{opacity:.3}to{opacity:1}}.CurriculumViewSkeleton-module-scss-module__7mt-ya__container{margin:0 var(--hz-padding);max-width:calc(100vw - 2*var(--hz-padding,1rem));flex-direction:column;gap:2.5rem;display:flex}.CurriculumViewSkeleton-module-scss-module__7mt-ya__tabs{gap:.5rem;display:flex}.CurriculumViewSkeleton-module-scss-module__7mt-ya__tab{background:var(--base-secondary-disabled);border-radius:.5rem;height:2rem;animation-name:CurriculumViewSkeleton-module-scss-module__7mt-ya__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CurriculumViewSkeleton-module-scss-module__7mt-ya__tab:first-child{width:3.9rem}.CurriculumViewSkeleton-module-scss-module__7mt-ya__tab:nth-child(2){width:4.8rem}.CurriculumViewSkeleton-module-scss-module__7mt-ya__tab:nth-child(3){width:5.1rem}.CurriculumViewSkeleton-module-scss-module__7mt-ya__tab:nth-child(4){width:7.25rem}.CurriculumViewSkeleton-module-scss-module__7mt-ya__tab:nth-child(5){width:5.1rem}.CurriculumViewSkeleton-module-scss-module__7mt-ya__tab:nth-child(6){width:6.4rem}.CurriculumViewSkeleton-module-scss-module__7mt-ya__content{flex-direction:column;gap:1.5rem;display:flex}.CurriculumViewSkeleton-module-scss-module__7mt-ya__subjectTitle{background:var(--base-secondary-disabled);border-radius:4px;width:5.5rem;height:2.3rem;animation-name:CurriculumViewSkeleton-module-scss-module__7mt-ya__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}
.ShareButton-module-scss-module__L0VGhW__share-button{cursor:pointer;pointer-events:auto;width:2.5rem;height:2.5rem;transition:var(--base-transition);background:#0009;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ShareButton-module-scss-module__L0VGhW__share-button:disabled{cursor:default}
.Teaser-module-scss-module___m_0BW__media{--video-z-index:2;-webkit-user-select:none;user-select:none;aspect-ratio:16/9;border-radius:var(--border-radius) var(--border-radius) 0 0;background-color:var(--prata-20);max-width:100vw;display:grid;position:relative;overflow:hidden}.Teaser-module-scss-module___m_0BW__media *{grid-area:1/-1}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__cover-image{z-index:1}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__video-component{width:100%;height:100%;transition:var(--long-transition);z-index:var(--video-z-index);opacity:0;position:static;overflow:hidden}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__big-button,.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-button{z-index:calc(var(--video-z-index) + 1);pointer-events:none;transition:var(--base-transition);opacity:0;display:grid;position:static}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__big-button[data-on=true],.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-button[data-on=true]{opacity:1;pointer-events:auto}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__big-button{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__big-button span{place-items:center;display:grid}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__center-icon{width:3.5rem;height:3.5rem}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-button{cursor:pointer;appearance:none;background:#0009;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-button span{place-items:center;display:grid}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-button .Teaser-module-scss-module___m_0BW__corner-icon{width:1rem;height:1rem}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-button:focus-visible{outline:2px solid var(--prata-99);outline-offset:2px}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__corner-actions{z-index:calc(var(--video-z-index) + 1);pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.5rem;padding:1rem;display:flex;position:static}.Teaser-module-scss-module___m_0BW__media[data-playing=true] .Teaser-module-scss-module___m_0BW__video-component{opacity:1}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__loading{z-index:calc(var(--video-z-index) + 1);opacity:0;transition:var(--base-transition);justify-content:center;align-items:center;gap:.4rem;display:flex;position:static}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__loading span{background-color:var(--prata-99);border-radius:50%;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite Teaser-module-scss-module___m_0BW__bounce}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__loading span:nth-child(2){animation-delay:.2s}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__loading span:nth-child(3){animation-delay:.4s}@keyframes Teaser-module-scss-module___m_0BW__bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.Teaser-module-scss-module___m_0BW__media[data-ready=false] .Teaser-module-scss-module___m_0BW__loading,.Teaser-module-scss-module___m_0BW__media[data-error=true] .Teaser-module-scss-module___m_0BW__video-component{opacity:1}.Teaser-module-scss-module___m_0BW__media[data-error=true] .Teaser-module-scss-module___m_0BW__loading{display:none}@media (min-width:0) and (max-width:767px){.Teaser-module-scss-module___m_0BW__media[data-ready=false] .Teaser-module-scss-module___m_0BW__video-component{max-height:calc(56.35vw - 2*var(--hz-padding))}.Teaser-module-scss-module___m_0BW__media .Teaser-module-scss-module___m_0BW__video-component{max-height:100%}}
.Head-module-scss-module__C0aifG__course-status{min-height:2.5rem}.Head-module-scss-module__C0aifG__course-head{grid-row-gap:var(--section-gap,3rem);grid-auto-flow:row;width:100%;display:grid}.Head-module-scss-module__C0aifG__course-head h1{padding-bottom:1.5rem}.Head-module-scss-module__C0aifG__course-head .Head-module-scss-module__C0aifG__info p:first-child{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;padding-bottom:.25rem;font-size:1rem;font-weight:400;line-height:130%}.Head-module-scss-module__C0aifG__course-head .Head-module-scss-module__C0aifG__info p:last-child{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-tertiary-default);margin:0;font-size:.875rem;font-weight:400;line-height:140%}.Head-module-scss-module__C0aifG__course-head .Head-module-scss-module__C0aifG__description h2{padding-bottom:1rem}.Head-module-scss-module__C0aifG__course-head[data-face=page]{padding-top:var(--page-padding);padding-bottom:var(--page-padding)}.Head-module-scss-module__C0aifG__course-head[data-face=page] h1{font-family:var(--font-family);letter-spacing:-.075rem;word-spacing:-.075rem;font-size:3.75rem;font-weight:700;line-height:110%;font-family:var(--font-family);margin:0}@media (min-width:768px) and (max-width:1191px){.Head-module-scss-module__C0aifG__course-head[data-face=page] h1{letter-spacing:-.0625rem;word-spacing:-.0625rem;margin:0;font-size:3.125rem;font-weight:700;line-height:110%}}.Head-module-scss-module__C0aifG__course-head[data-face=page] h1{font-family:var(--font-family)}@media (min-width:0) and (max-width:767px){.Head-module-scss-module__C0aifG__course-head[data-face=page] h1{letter-spacing:-.0425rem;word-spacing:-.0425rem;margin:0;font-size:2.125rem;font-weight:700;line-height:110%}}.Head-module-scss-module__C0aifG__course-head[data-face=modal]{padding-top:var(--modal-padding);padding-bottom:var(--modal-padding)}.Head-module-scss-module__C0aifG__course-head[data-face=modal] h1{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;padding-top:.5rem;font-size:1.375rem;font-weight:700;line-height:120%}@media (min-width:1192px){.Head-module-scss-module__C0aifG__course-head{--page-padding:4rem;--modal-padding:2.5rem}}@media (min-width:0) and (max-width:1191px){.Head-module-scss-module__C0aifG__course-head{--page-padding:2rem;--modal-padding:1.5rem}}
@keyframes Recommended-module-scss-module__aVXGoa__pulse{0%{opacity:.3}to{opacity:1}}.Recommended-module-scss-module__aVXGoa__recommended{--hl-color:var(--base-highlight-default);background-color:var(--base-accent-hover);border-radius:4px;min-height:6.5rem;padding:.5rem}.Recommended-module-scss-module__aVXGoa__recommended[data-skeleton]{background:var(--base-secondary-disabled);animation-name:Recommended-module-scss-module__aVXGoa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.Recommended-module-scss-module__aVXGoa__recommended:not([data-skeleton]):before{content:"★";width:100%;color:var(--hl-color);place-content:end;display:flex;position:absolute;right:.5rem}.Recommended-module-scss-module__aVXGoa__recommended h3{color:var(--hl-color)}.Recommended-module-scss-module__aVXGoa__recommended{position:relative}.Recommended-module-scss-module__aVXGoa__recommended .Recommended-module-scss-module__aVXGoa__courses a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:.5px}.Recommended-module-scss-module__aVXGoa__recommended .Recommended-module-scss-module__aVXGoa__relation{padding-top:.5rem}.Recommended-module-scss-module__aVXGoa__recommended .Recommended-module-scss-module__aVXGoa__relation h4{color:var(--base-secondary-default);font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;margin:0;font-size:.875rem;font-weight:400;line-height:140%}
.Collapsible-module-scss-module__f5_u7a__details>.Collapsible-module-scss-module__f5_u7a__summary{list-style:none}.Collapsible-module-scss-module__f5_u7a__details>.Collapsible-module-scss-module__f5_u7a__summary::-webkit-details-marker{display:none}.Collapsible-module-scss-module__f5_u7a__details>.Collapsible-module-scss-module__f5_u7a__summary::marker{content:""}.Collapsible-module-scss-module__f5_u7a__summary{cursor:pointer}.Collapsible-module-scss-module__f5_u7a__body{opacity:0;max-height:0;transition:var(--base-transition);overflow:hidden}.Collapsible-module-scss-module__f5_u7a__details[open]>.Collapsible-module-scss-module__f5_u7a__body{opacity:1;max-height:none}
@keyframes CourseCoverTOC-module-scss-module__6vrb-G__pulse{0%{opacity:.3}to{opacity:1}}.CourseCoverTOC-module-scss-module__6vrb-G__toc h2{padding-bottom:1rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter{--cell-height:60px;--first-cell:2rem;--gap:1rem;overflow:hidden}.CourseCoverTOC-module-scss-module__6vrb-G__chapter details[open]>summary .CourseCoverTOC-module-scss-module__6vrb-G__cell>:first-child{transform:rotateX(180deg)}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell{border-bottom:1px solid var(--high-border-primary-disabled);color:var(--high-secondary-default);-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:grid}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell span{color:var(--high-primary-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell>:last-child{justify-self:end;padding-right:.5rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell{height:var(--cell-height);cursor:pointer;grid-column-gap:1rem;display:grid}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell>:first-child{height:100%;transition:var(--base-transition);justify-content:center;align-items:center;display:grid}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell .CourseCoverTOC-module-scss-module__6vrb-G__chapter-info .CourseCoverTOC-module-scss-module__6vrb-G__extras{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--high-secondary-default);place-self:center end;margin:0;font-size:1rem;font-weight:400;line-height:130%}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell .CourseCoverTOC-module-scss-module__6vrb-G__timelength{justify-self:end;justify-items:end}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell:hover{background-color:var(--high-accent-default);transition:var(--base-transition)}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul{width:calc(100% - var(--first-cell) - var(--gap))}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul li .CourseCoverTOC-module-scss-module__6vrb-G__content-cell{border-bottom:1px solid var(--high-border-primary-disabled);color:var(--high-secondary-default);-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:grid}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul li .CourseCoverTOC-module-scss-module__6vrb-G__content-cell span{color:var(--high-primary-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul li .CourseCoverTOC-module-scss-module__6vrb-G__content-cell>:last-child{justify-self:end;padding-right:.5rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul li .CourseCoverTOC-module-scss-module__6vrb-G__content-cell{height:var(--cell-height);grid-column-gap:var(--gap);margin-left:calc(var(--first-cell) + var(--gap));transition:var(--base-transition);grid-template-columns:1fr 3rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter ul[data-locked=false] .CourseCoverTOC-module-scss-module__6vrb-G__content-cell:hover{background-color:var(--hover-color)}.CourseCoverTOC-module-scss-module__6vrb-G__chapter[data-skeleton=true]{background:var(--base-secondary-disabled);background-color:var(--base-accent-hover);--separator:2px;height:calc(var(--cell-height) + 1px - var(--separator));margin-bottom:var(--separator);width:100%;animation-name:CourseCoverTOC-module-scss-module__6vrb-G__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseCoverTOC-module-scss-module__6vrb-G__chapter[data-skeleton=true] *{pointer-events:none}@media (min-width:1192px){.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell{grid-template-columns:[caret] var(--first-cell) [title] 1fr [info] 4rem [length] 3rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell .CourseCoverTOC-module-scss-module__6vrb-G__chapter-info{display:grid}}@media (min-width:0) and (max-width:1191px){.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell{grid-template-columns:[caret] var(--first-cell) [title] 1fr [length] 3rem}.CourseCoverTOC-module-scss-module__6vrb-G__chapter .CourseCoverTOC-module-scss-module__6vrb-G__cell .CourseCoverTOC-module-scss-module__6vrb-G__chapter-info{display:none}}
@keyframes Authors-module-scss-module__zUZQgq__pulse{0%{opacity:.3}to{opacity:1}}.Authors-module-scss-module__zUZQgq__instructors h2,.Authors-module-scss-module__zUZQgq__co-creators h2{padding-bottom:1rem}.Authors-module-scss-module__zUZQgq__instructors>ul{grid-row-gap:2rem;grid-auto-flow:row;display:grid}.Authors-module-scss-module__zUZQgq__instructors .Authors-module-scss-module__zUZQgq__instructor h3{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;margin:0;padding-top:1.5rem;font-size:1.375rem;font-weight:700;line-height:120%}.Authors-module-scss-module__zUZQgq__co-creators>ul{grid-column-gap:1rem;grid-auto-flow:column;display:grid}.Authors-module-scss-module__zUZQgq__co-creators .Authors-module-scss-module__zUZQgq__co-creator{grid-column-gap:1rem;grid-template-columns:auto 1fr;grid-template-areas:"avatar info";display:grid}.Authors-module-scss-module__zUZQgq__course-body-skeleton div:first-child{background:var(--base-secondary-disabled);width:200px;height:2rem;animation-name:Authors-module-scss-module__zUZQgq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}
.Modal-module-scss-module__KFLu2q__courseModal{width:var(--media-w);--hover-color:var(--high-accent-default)}.Modal-module-scss-module__KFLu2q__courseModal h2{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;font-size:1rem;font-weight:700;line-height:130%}.Modal-module-scss-module__KFLu2q__courseModal section{padding-bottom:var(--section-gap)}.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__main .Modal-module-scss-module__KFLu2q__body{padding:0 var(--hz-padding)}.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__loading,.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__error{padding:3rem var(--hz-padding);text-align:center}.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__loading p,.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__error p{color:var(--base-primary-default);margin-bottom:1rem;font-size:1.125rem}.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__closeButton{background-color:var(--low-secondary-default);color:var(--base-primary-default);cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:background-color .2s}.Modal-module-scss-module__KFLu2q__courseModal .Modal-module-scss-module__KFLu2q__closeButton:hover{background-color:var(--low-secondary-hover)}@media (min-width:1192px){.Modal-module-scss-module__KFLu2q__courseModal{--hz-padding:5rem;--media-w:50rem;--section-gap:2rem}}@media (min-width:0) and (max-width:1191px){.Modal-module-scss-module__KFLu2q__courseModal{--hz-padding:1.5rem;--media-w:100vw;--section-gap:2rem}}@media (min-width:0) and (max-width:767px){.Modal-module-scss-module__KFLu2q__courseModal{--hz-padding:1.5rem;--media-w:100vw;--section-gap:2rem}}
.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}
.FloatingDevPanel-module-scss-module__ISl0-W__floatingPanel{z-index:9999;background:var(--surface-base);-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 40px #0000004d}.FloatingDevPanel-module-scss-module__ISl0-W__header{background:var(--surface-high);cursor:move;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.FloatingDevPanel-module-scss-module__ISl0-W__header:active{cursor:grabbing}.FloatingDevPanel-module-scss-module__ISl0-W__title{color:var(--base-primary-default);margin:0;font-size:16px;font-weight:600}.FloatingDevPanel-module-scss-module__ISl0-W__closeButton{color:var(--base-secondary-default);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;line-height:1;transition:all .2s;display:flex}.FloatingDevPanel-module-scss-module__ISl0-W__closeButton:hover{background:var(--base-primary-hover);color:var(--base-primary-default)}.FloatingDevPanel-module-scss-module__ISl0-W__collapseButton{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;line-height:1;display:flex}.FloatingDevPanel-module-scss-module__ISl0-W__collapseButton>*{transition:transform .2s}.FloatingDevPanel-module-scss-module__ISl0-W__collapseButtonExpanded>*{transform:rotateX(180deg)}.FloatingDevPanel-module-scss-module__ISl0-W__content{-webkit-user-select:text;user-select:text;flex:1;padding:16px;overflow:hidden auto}.FloatingDevPanel-module-scss-module__ISl0-W__resizeHandle{cursor:nwse-resize;width:16px;height:16px;position:absolute;bottom:0;right:0}.FloatingDevPanel-module-scss-module__ISl0-W__resizeHandle:after{content:"";background-image:linear-gradient(135deg, transparent 0%, transparent 46%, var(--base-secondary-default) 46%, var(--base-secondary-default) 54%, transparent 54%),linear-gradient(135deg, transparent 0%, transparent 46%, var(--base-secondary-default) 46%, var(--base-secondary-default) 54%, transparent 54%);opacity:.5;background-position:0 66.67%,0 33.33%;background-repeat:no-repeat;background-size:100% 33.33%,100% 33.33%;width:12px;height:12px;transition:opacity .2s;position:absolute;bottom:2px;right:2px}.FloatingDevPanel-module-scss-module__ISl0-W__resizeHandle:hover:after{opacity:1}
.AdminToolsPanel-module-scss-module__WOywSG__whole{grid-row-gap:.5rem;display:grid}.AdminToolsPanel-module-scss-module__WOywSG__section{background-color:var(--surface-low);border-radius:.5rem;padding:1.25rem}.AdminToolsPanel-module-scss-module__WOywSG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__sectionTitle{color:var(--base-primary-default);margin:0 0 1rem;font-size:1.125rem;font-weight:600}.AdminToolsPanel-module-scss-module__WOywSG__recsToggle{background-color:var(--surface-low);border-radius:.5rem;gap:0;margin-bottom:.75rem;padding:.25rem;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__recsToggleButton{color:var(--base-secondary-default);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:1;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.AdminToolsPanel-module-scss-module__WOywSG__recsToggleButton:hover:not(.AdminToolsPanel-module-scss-module__WOywSG__recsToggleActive){background-color:var(--surface-high);color:var(--base-primary-default)}.AdminToolsPanel-module-scss-module__WOywSG__recsToggleActive{background-color:var(--low-secondary-default);color:var(--surface-low);font-weight:600}.AdminToolsPanel-module-scss-module__WOywSG__recsCategory{letter-spacing:.04em;color:var(--base-secondary-default);margin:.75rem 0 .25rem;font-size:.75rem;font-weight:700}.AdminToolsPanel-module-scss-module__WOywSG__userInfo{flex-direction:column;gap:.5rem;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__userInfo p{color:var(--base-primary-default);margin:0;font-size:.875rem}.AdminToolsPanel-module-scss-module__WOywSG__userInfo p strong{color:var(--base-secondary-default);font-weight:600}.AdminToolsPanel-module-scss-module__WOywSG__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AdminToolsPanel-module-scss-module__WOywSG__label{color:var(--base-primary-default);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.AdminToolsPanel-module-scss-module__WOywSG__value{color:var(--low-secondary-default);font-weight:600}.AdminToolsPanel-module-scss-module__WOywSG__select{width:100%;color:var(--base-primary-default);border:1px solid var(--base-tertiary-default);cursor:pointer;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.AdminToolsPanel-module-scss-module__WOywSG__select:focus{outline:2px solid var(--low-secondary-default);outline-offset:2px}.AdminToolsPanel-module-scss-module__WOywSG__slider{cursor:pointer;border-radius:.25rem;outline:none;width:100%;height:.5rem}.AdminToolsPanel-module-scss-module__WOywSG__slider::-webkit-slider-thumb{appearance:none;background:var(--low-secondary-default);cursor:pointer;border-radius:50%;width:1.25rem;height:1.25rem}.AdminToolsPanel-module-scss-module__WOywSG__slider::-webkit-slider-thumb:hover{background:var(--low-secondary-hover)}.AdminToolsPanel-module-scss-module__WOywSG__slider::-moz-range-thumb{background:var(--low-secondary-default);cursor:pointer;border:none;border-radius:50%;width:1.25rem;height:1.25rem}.AdminToolsPanel-module-scss-module__WOywSG__slider::-moz-range-thumb:hover{background:var(--low-secondary-hover)}.AdminToolsPanel-module-scss-module__WOywSG__settingRow{margin-top:1rem}.AdminToolsPanel-module-scss-module__WOywSG__toggleGroup{background-color:var(--surface-low);border-radius:.375rem;gap:0;padding:.125rem;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__toggleButton{color:var(--base-secondary-default);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.25rem;flex:1;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.AdminToolsPanel-module-scss-module__WOywSG__toggleButton:hover:not(.AdminToolsPanel-module-scss-module__WOywSG__toggleButtonActive){background-color:var(--surface-high);color:var(--base-primary-default)}.AdminToolsPanel-module-scss-module__WOywSG__toggleButtonActive{background-color:var(--low-secondary-default);color:var(--surface-low);font-weight:600}.AdminToolsPanel-module-scss-module__WOywSG__toggleButtonActive:hover{background-color:var(--low-secondary-hover)}.AdminToolsPanel-module-scss-module__WOywSG__resetButton{background-color:var(--surface-low);color:var(--base-primary-default);border:1px solid var(--base-tertiary-default);cursor:pointer;border-radius:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.AdminToolsPanel-module-scss-module__WOywSG__resetButton:hover{background-color:var(--surface-high)}.AdminToolsPanel-module-scss-module__WOywSG__changeUserButton{background-color:var(--surface-low);color:var(--base-primary-default);border:1px solid var(--base-tertiary-default);cursor:pointer;border-radius:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.AdminToolsPanel-module-scss-module__WOywSG__changeUserButton:hover{background-color:var(--surface-high)}.AdminToolsPanel-module-scss-module__WOywSG__removeButton{color:var(--base-primary-default);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;font-size:1.25rem;line-height:1;transition:background-color .2s;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__removeButton:hover{background-color:#0000001a}.AdminToolsPanel-module-scss-module__WOywSG__removeButtonSmall{color:var(--base-primary-default);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;font-size:1.125rem;line-height:1;transition:background-color .2s;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__removeButtonSmall:hover{color:var(--low-error-default);background-color:#ff00001a}.AdminToolsPanel-module-scss-module__WOywSG__courseList{flex-direction:column;gap:.5rem;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__courseItem{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}.AdminToolsPanel-module-scss-module__WOywSG__courseItem span{color:var(--base-primary-default);font-size:.875rem}.AdminToolsPanel-module-scss-module__WOywSG__courseItemRight{align-items:center;gap:.5rem;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__progress{color:var(--low-secondary-default);font-weight:600}.AdminToolsPanel-module-scss-module__WOywSG__loadingOverlayWrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;pointer-events:all;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AdminToolsPanel-module-scss-module__WOywSG__loadingIndicator{background:var(--surface-high);color:var(--base-primary-default);border:2px solid var(--low-secondary-default);border-radius:.5rem;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 2.5rem;font-size:1.125rem;font-weight:600;display:flex;box-shadow:0 8px 24px #0000004d}.AdminToolsPanel-module-scss-module__WOywSG__loadingDot{background-color:var(--low-secondary-default);border-radius:50%;width:1rem;height:1rem;animation:.8s ease-in-out infinite AdminToolsPanel-module-scss-module__WOywSG__pulse}@keyframes AdminToolsPanel-module-scss-module__WOywSG__pulse{0%,to{opacity:.3}50%{opacity:1}}.AdminToolsPanel-module-scss-module__WOywSG__errorBox{background-color:var(--low-error-default);border:1px solid var(--base-error-default);border-radius:.5rem;padding:1rem 1.25rem}.AdminToolsPanel-module-scss-module__WOywSG__errorBox h4{color:var(--base-error-default);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.AdminToolsPanel-module-scss-module__WOywSG__errorBox p{color:var(--base-error-hover);margin:0 0 .75rem;font-size:.8125rem}.AdminToolsPanel-module-scss-module__WOywSG__retryButton{background-color:var(--base-error-default);color:var(--prata-100);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background-color .2s}.AdminToolsPanel-module-scss-module__WOywSG__retryButton:hover{background-color:var(--base-error-hover)}.AdminToolsPanel-module-scss-module__WOywSG__loadingUserBox{background-color:var(--surface-low);text-align:center;border-radius:.5rem;padding:2rem}.AdminToolsPanel-module-scss-module__WOywSG__loadingUserBox p{color:var(--base-secondary-default);margin:0;font-size:.875rem}.AdminToolsPanel-module-scss-module__WOywSG__subjectButtonGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.AdminToolsPanel-module-scss-module__WOywSG__subjectButton{background-color:var(--surface-low);color:var(--base-primary-default);border:1px solid var(--base-tertiary-default);cursor:pointer;text-transform:capitalize;border-radius:.375rem;padding:.625rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .2s,border-color .2s}.AdminToolsPanel-module-scss-module__WOywSG__subjectButton:hover{background-color:var(--surface-high);border-color:var(--low-secondary-default)}.AdminToolsPanel-module-scss-module__WOywSG__levelsContainer{flex-direction:column;gap:.75rem;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__levelSection{background:var(--surface-low);border-radius:.5rem;overflow:hidden}.AdminToolsPanel-module-scss-module__WOywSG__levelHeader{background:var(--surface-high);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__levelHeader:hover{background:#ffffff26}.AdminToolsPanel-module-scss-module__WOywSG__levelTitle{min-width:60px;color:var(--base-primary-default);font-size:.875rem;font-weight:600}.AdminToolsPanel-module-scss-module__WOywSG__levelProgress{color:var(--base-secondary-default);min-width:35px;font-size:.8125rem}.AdminToolsPanel-module-scss-module__WOywSG__progressBar{background:var(--base-tertiary-default);border-radius:3px;flex:1;height:6px;overflow:hidden}.AdminToolsPanel-module-scss-module__WOywSG__progressFill{background:linear-gradient(90deg, var(--arara-70), var(--arara-80));border-radius:3px;height:100%;transition:width .3s}.AdminToolsPanel-module-scss-module__WOywSG__expandIcon{color:var(--base-secondary-default);margin-left:auto;font-size:.625rem}.AdminToolsPanel-module-scss-module__WOywSG__requirementsList{flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__noRequirements{text-align:center;color:var(--base-secondary-default);margin:0;padding:.75rem;font-size:.8125rem;font-style:italic}.AdminToolsPanel-module-scss-module__WOywSG__requirement{background:var(--surface-low);border-radius:.375rem;overflow:hidden}.AdminToolsPanel-module-scss-module__WOywSG__requirementHeader{align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .2s;display:flex}.AdminToolsPanel-module-scss-module__WOywSG__requirementHeader[role=button]{cursor:pointer}.AdminToolsPanel-module-scss-module__WOywSG__requirementHeader[role=button]:hover{background:var(--surface-low)}.AdminToolsPanel-module-scss-module__WOywSG__met .AdminToolsPanel-module-scss-module__WOywSG__statusIcon{color:var(--arara-70)}.AdminToolsPanel-module-scss-module__WOywSG__notMet .AdminToolsPanel-module-scss-module__WOywSG__statusIcon{color:var(--hot-60)}.AdminToolsPanel-module-scss-module__WOywSG__statusIcon{text-align:center;width:18px;font-size:.875rem;font-weight:700}.AdminToolsPanel-module-scss-module__WOywSG__requirementText{color:var(--base-primary-default);flex:1;font-size:.8125rem;line-height:1.4}.AdminToolsPanel-module-scss-module__WOywSG__matchingCoursesContainer{background:var(--surface-low);border-top:1px solid var(--base-tertiary-default);padding:.5rem .75rem .75rem}.AdminToolsPanel-module-scss-module__WOywSG__matchingCoursesTitle{color:var(--base-secondary-default);margin:0 0 .5rem;font-size:.6875rem}.AdminToolsPanel-module-scss-module__WOywSG__courseButton{text-align:left;background:var(--surface-low);border:1px solid var(--base-tertiary-default);width:100%;color:var(--low-secondary-default);cursor:pointer;border-radius:.25rem;padding:.375rem .5rem;font-size:.75rem;transition:background-color .2s,border-color .2s}.AdminToolsPanel-module-scss-module__WOywSG__courseButton:hover:not(:disabled){background:var(--surface-high);border-color:var(--low-secondary-default)}.AdminToolsPanel-module-scss-module__WOywSG__courseButton:disabled{cursor:default;color:var(--base-secondary-default)}.AdminToolsPanel-module-scss-module__WOywSG__classificationFeedback{background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;margin-bottom:1rem;padding:.75rem;font-size:.8rem;line-height:1.5}.AdminToolsPanel-module-scss-module__WOywSG__classificationRow{margin-bottom:.25rem}.AdminToolsPanel-module-scss-module__WOywSG__classificationRow:last-child{margin-bottom:0}.AdminToolsPanel-module-scss-module__WOywSG__classificationGenderUnknown{opacity:.7}.AdminToolsPanel-module-scss-module__WOywSG__classificationStrikethrough{opacity:.5;text-decoration:line-through}.AdminToolsPanel-module-scss-module__WOywSG__classificationSelect{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:3px;padding:0 .25rem;font-size:.8rem;font-weight:600}
.Banner-module-scss-module__7Qma6a__banner{background:var(--surface-high);grid-gap:1.5rem;height:100%;padding:1rem 0;display:grid}.Banner-module-scss-module__7Qma6a__banner .Banner-module-scss-module__7Qma6a__image{grid-area:image}.Banner-module-scss-module__7Qma6a__banner .Banner-module-scss-module__7Qma6a__image img{border-radius:.2rem}.Banner-module-scss-module__7Qma6a__banner .Banner-module-scss-module__7Qma6a__text{grid-area:text}.Banner-module-scss-module__7Qma6a__banner .Banner-module-scss-module__7Qma6a__text h3{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;font-size:1rem;font-weight:400;line-height:130%}.Banner-module-scss-module__7Qma6a__banner .Banner-module-scss-module__7Qma6a__text p{color:var(--high-secondary-default);font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;margin:0;font-size:1rem;font-weight:400;line-height:130%}.Banner-module-scss-module__7Qma6a__banner .Banner-module-scss-module__7Qma6a__actionable{grid-area:actionable}.Banner-module-scss-module__7Qma6a__banner[data-has-link=true]{cursor:pointer}@media (min-width:768px){.Banner-module-scss-module__7Qma6a__banner{grid-template-columns:auto 1fr auto;grid-template-areas:"image text actionable";align-items:center}}@media (min-width:0) and (max-width:767px){.Banner-module-scss-module__7Qma6a__banner{grid-gap:1rem;grid-template:"image text""image actionable"/auto 1fr;align-content:center}}
.BaseTile-module-scss-module__iyO4-G__base-tile{margin-bottom:2rem}.BaseTile-module-scss-module__iyO4-G__base-tile>:first-child{padding-left:var(--hz-padding);padding-right:var(--hz-padding)}@media (min-width:768px){.BaseTile-module-scss-module__iyO4-G__base-tile{--row-gap:3rem;margin-bottom:1.5rem}}@media (min-width:0) and (max-width:767px){.BaseTile-module-scss-module__iyO4-G__base-tile{--row-gap:.5rem;margin-bottom:1.5rem}}
.SearchDropdown-module-scss-module__GbkYHW__field{position:relative}.SearchDropdown-module-scss-module__GbkYHW__list{background-color:var(--surface-high);border:1px solid var(--base-tertiary-default);z-index:10;border-radius:.375rem;max-height:15rem;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.SearchDropdown-module-scss-module__GbkYHW__item,.SearchDropdown-module-scss-module__GbkYHW__status{box-sizing:border-box;color:var(--base-primary-default);padding:.75rem 1rem;font-size:.875rem}.SearchDropdown-module-scss-module__GbkYHW__item{text-align:left;cursor:pointer;background-color:#0000;border:0;width:100%;font-family:inherit;transition:background-color .2s;display:block}.SearchDropdown-module-scss-module__GbkYHW__item:hover{background-color:var(--surface-low)}.SearchDropdown-module-scss-module__GbkYHW__item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.SearchDropdown-module-scss-module__GbkYHW__item:last-child{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.SearchDropdown-module-scss-module__GbkYHW__status{opacity:.6}
.SegmentedControl-module-scss-module__ibdjwG__component{--track-padding:.25rem;--segment-count:1;--segment-index:0;--transition:.2s;--track-color:var(--surface-low);--indicator-color:var(--base-accent-hover);--fg-color:var(--base-secondary-default);--checked-fg-color:var(--base-primary-default);--focus-color:var(--base-highlight-default);border:0;min-inline-size:min-content;margin:0;padding:0}.SegmentedControl-module-scss-module__ibdjwG__component[data-disabled=true]{opacity:.5}.SegmentedControl-module-scss-module__ibdjwG__component[data-loading=true]{opacity:.85;cursor:progress}.SegmentedControl-module-scss-module__ibdjwG__legend{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--fg-color);margin:0 0 .25rem;padding:0;font-size:.875rem;font-weight:400;line-height:140%}.SegmentedControl-module-scss-module__ibdjwG__track{padding:var(--track-padding);background-color:var(--track-color);border:0;border-radius:9999em;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.SegmentedControl-module-scss-module__ibdjwG__indicator{top:var(--track-padding);bottom:var(--track-padding);left:var(--track-padding);width:calc((100% - var(--track-padding)*2)/var(--segment-count));transform:translateX(calc(100% * var(--segment-index)));background-color:var(--indicator-color);transition:transform var(--transition) ease;pointer-events:none;border-radius:9999em;position:absolute}.SegmentedControl-module-scss-module__ibdjwG__segment{display:flex;position:relative}.SegmentedControl-module-scss-module__ibdjwG__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.SegmentedControl-module-scss-module__ibdjwG__input:disabled{cursor:not-allowed}.SegmentedControl-module-scss-module__ibdjwG__label{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--fg-color);transition:color var(--transition) ease;border-radius:9999em;flex:1;margin:0;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:140%}.SegmentedControl-module-scss-module__ibdjwG__input:checked+.SegmentedControl-module-scss-module__ibdjwG__label,.SegmentedControl-module-scss-module__ibdjwG__input:hover:not(:checked):not(:disabled)+.SegmentedControl-module-scss-module__ibdjwG__label{color:var(--checked-fg-color)}.SegmentedControl-module-scss-module__ibdjwG__input:focus-visible+.SegmentedControl-module-scss-module__ibdjwG__label{outline:2px solid var(--focus-color);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.SegmentedControl-module-scss-module__ibdjwG__indicator,.SegmentedControl-module-scss-module__ibdjwG__label{transition: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}
.RecommendationSourcesModal-module-scss-module__NfYpia__modal{background:var(--surface-low);border-radius:12px;flex-direction:column;gap:20px;width:100%;max-width:700px;padding:24px;display:flex}.RecommendationSourcesModal-module-scss-module__NfYpia__header{border-bottom:1px solid var(--base-border-secondary-default);flex-direction:column;gap:4px;margin-bottom:8px;padding-bottom:12px;display:flex}.RecommendationSourcesModal-module-scss-module__NfYpia__title{font-family:var(--font-family);letter-spacing:-.4px;color:var(--base-primary-default);margin:0;font-size:20px;font-weight:600;line-height:1.2}.RecommendationSourcesModal-module-scss-module__NfYpia__loading,.RecommendationSourcesModal-module-scss-module__NfYpia__error{text-align:center;color:var(--base-secondary-default);padding:2rem}.RecommendationSourcesModal-module-scss-module__NfYpia__error{color:var(--base-error-default)}.RecommendationSourcesModal-module-scss-module__NfYpia__content{grid-template-columns:1fr 1fr;gap:40px;display:grid}@media (max-width:768px){.RecommendationSourcesModal-module-scss-module__NfYpia__content{grid-template-columns:1fr;gap:24px}}.RecommendationSourcesModal-module-scss-module__NfYpia__column{flex-direction:column;min-width:0;display:flex}.RecommendationSourcesModal-module-scss-module__NfYpia__columnHeader{font-family:var(--font-family);letter-spacing:.5px;text-transform:uppercase;color:var(--base-tertiary-default);margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.3}.RecommendationSourcesModal-module-scss-module__NfYpia__sourcesList,.RecommendationSourcesModal-module-scss-module__NfYpia__scalarsList{flex-direction:column;display:flex}.RecommendationSourcesModal-module-scss-module__NfYpia__sourceItem,.RecommendationSourcesModal-module-scss-module__NfYpia__scalarItem{font-family:var(--font-family);letter-spacing:-.13px;color:var(--base-primary-default);align-items:baseline;padding:3px 0;font-size:13px;font-weight:400;line-height:1.5;display:flex}.RecommendationSourcesModal-module-scss-module__NfYpia__sourceItem.RecommendationSourcesModal-module-scss-module__NfYpia__subtotal,.RecommendationSourcesModal-module-scss-module__NfYpia__scalarItem.RecommendationSourcesModal-module-scss-module__NfYpia__subtotal{border-top:1px solid var(--base-border-secondary-default);margin-top:8px;padding-top:10px;font-weight:500}.RecommendationSourcesModal-module-scss-module__NfYpia__itemScore{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;min-width:40px;margin-right:12px}.RecommendationSourcesModal-module-scss-module__NfYpia__itemLabel{text-overflow:ellipsis;flex:1;overflow:hidden}.RecommendationSourcesModal-module-scss-module__NfYpia__scalarMultiplier{white-space:nowrap;text-align:left;min-width:35px;color:var(--base-primary-default);font-variant-numeric:tabular-nums;flex-shrink:0;margin-right:8px}.RecommendationSourcesModal-module-scss-module__NfYpia__scalarLabel{width:100px;color:var(--base-primary-default);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.RecommendationSourcesModal-module-scss-module__NfYpia__scalarCalculation{text-align:right;white-space:nowrap;text-overflow:ellipsis;color:var(--base-tertiary-default);font-variant-numeric:tabular-nums;flex:1;font-size:12px;overflow:hidden}.RecommendationSourcesModal-module-scss-module__NfYpia__emptyState{text-align:center;color:var(--base-tertiary-default);padding:2rem;font-style:italic}.RecommendationSourcesModal-module-scss-module__NfYpia__footer{border-top:2px solid var(--base-border-primary-default);flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.RecommendationSourcesModal-module-scss-module__NfYpia__finalScore{font-family:var(--font-family);letter-spacing:-.36px;color:var(--base-primary-default);font-size:18px;font-weight:700;line-height:1.2}
.BasicImageLoader-module-scss-module__4CS40q__basic-image-loader{min-width:0;display:grid;overflow:hidden}.BasicImageLoader-module-scss-module__4CS40q__basic-image-loader .BasicImageLoader-module-scss-module__4CS40q__loading,.BasicImageLoader-module-scss-module__4CS40q__basic-image-loader .BasicImageLoader-module-scss-module__4CS40q__image{grid-area:1/-1;width:100%;height:100%}.BasicImageLoader-module-scss-module__4CS40q__basic-image-loader .BasicImageLoader-module-scss-module__4CS40q__image{object-fit:cover}.BasicImageLoader-module-scss-module__4CS40q__basic-image-loader .BasicImageLoader-module-scss-module__4CS40q__image[data-loaded=false]{visibility:hidden}.BasicImageLoader-module-scss-module__4CS40q__basic-image-loader .BasicImageLoader-module-scss-module__4CS40q__loading{background-color:var(--surface-high);place-content:center;display:grid}
@keyframes AssetViewer-module-scss-module__cmqkLa__pulse{0%{opacity:.3}to{opacity:1}}.AssetViewer-module-scss-module__cmqkLa__videoFrame{aspect-ratio:16/9;background:var(--prata-0);border-radius:4px;width:100%;min-width:300px;position:relative;overflow:hidden}.AssetViewer-module-scss-module__cmqkLa__thumbnail{cursor:pointer;width:100%;height:100%;position:relative}.AssetViewer-module-scss-module__cmqkLa__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.AssetViewer-module-scss-module__cmqkLa__loading{background:var(--base-secondary-disabled);z-index:1;animation-name:AssetViewer-module-scss-module__cmqkLa__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;inset:0}.AssetViewer-module-scss-module__cmqkLa__playOverlay{opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.AssetViewer-module-scss-module__cmqkLa__thumbnail:hover .AssetViewer-module-scss-module__cmqkLa__playOverlay{opacity:1}.AssetViewer-module-scss-module__cmqkLa__duration{color:var(--prata-100);background:#000000b3;border-radius:3px;padding:1px 5px;font-size:11px;font-weight:500;line-height:1.4;position:absolute;bottom:4px;right:4px}.AssetViewer-module-scss-module__cmqkLa__playerWrap{width:100%;height:100%;position:relative}.AssetViewer-module-scss-module__cmqkLa__stopBtn{width:24px;height:24px;color:var(--prata-100);cursor:pointer;z-index:3;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.AssetViewer-module-scss-module__cmqkLa__stopBtn:hover{background:#000c}.AssetViewer-module-scss-module__cmqkLa__placeholder{background:var(--surface-low);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AssetViewer-module-scss-module__cmqkLa__statusBadge{font-family:var(--font-family);letter-spacing:0;word-spacing:0;background:var(--base-accent-default);color:var(--base-tertiary-default);border-radius:4px;margin:0;padding:4px 10px;font-size:.75rem;font-weight:400;line-height:140%}
@keyframes GymDetailSkeleton-module-scss-module__GGILEq__pulse{0%{opacity:.3}to{opacity:1}}.GymDetailSkeleton-module-scss-module__GGILEq__skeleton{padding:1rem}.GymDetailSkeleton-module-scss-module__GGILEq__header{background:var(--surface-high);border-radius:4px;width:50%;height:2rem;margin-bottom:1.5rem;animation-name:GymDetailSkeleton-module-scss-module__GGILEq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.GymDetailSkeleton-module-scss-module__GGILEq__content{flex-direction:column;gap:.75rem;display:flex}.GymDetailSkeleton-module-scss-module__GGILEq__line{background:var(--surface-high);border-radius:4px;height:1rem;animation-name:GymDetailSkeleton-module-scss-module__GGILEq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}
.SettingsContent-module-scss-module__nbWdfa__content-page button{flex-shrink:0}.SettingsContent-module-scss-module__nbWdfa__content-page section>h3{color:var(--base-secondary-default);border-bottom:1px solid var(--base-border-secondary-default);margin-bottom:1rem;padding-bottom:.5rem}.SettingsContent-module-scss-module__nbWdfa__content-page section{padding:0 0 2rem}.SettingsContent-module-scss-module__nbWdfa__content-page section .SettingsContent-module-scss-module__nbWdfa__section-description{color:var(--base-secondary-default);margin-bottom:1rem}.SettingsContent-module-scss-module__nbWdfa__content-page section .SettingsContent-module-scss-module__nbWdfa__error-message{color:var(--base-error-default)}.SettingsContent-module-scss-module__nbWdfa__content-page section .SettingsContent-module-scss-module__nbWdfa__item-edit{grid-column-gap:1rem;grid-template-columns:1fr 5fr auto;align-items:start;padding:0 0 1rem;display:grid}.SettingsContent-module-scss-module__nbWdfa__content-page section .SettingsContent-module-scss-module__nbWdfa__item-edit .SettingsContent-module-scss-module__nbWdfa__value{white-space:pre-wrap;color:var(--base-secondary-default)}.SettingsContent-module-scss-module__nbWdfa__block-list>div{padding:1rem 0}.SettingsContent-module-scss-module__nbWdfa__block-list>div:not(:last-child){border-bottom:1px solid var(--base-border-secondary-default)}.SettingsContent-module-scss-module__nbWdfa__edit-active{padding:0 0 2rem}.SettingsContent-module-scss-module__nbWdfa__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}.SettingsContent-module-scss-module__nbWdfa__subscription-card .SettingsContent-module-scss-module__nbWdfa__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%}.SettingsContent-module-scss-module__nbWdfa__subscription-card[data-status=expired] p{color:var(--base-tertiary-default)}.SettingsContent-module-scss-module__nbWdfa__cc{grid-column-gap:1rem;grid-template:"brand number action"1.5rem"brand date action"1fr/auto 1fr auto;height:3rem;display:grid}.SettingsContent-module-scss-module__nbWdfa__cc--brand{grid-area:brand}.SettingsContent-module-scss-module__nbWdfa__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%}.SettingsContent-module-scss-module__nbWdfa__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%}.SettingsContent-module-scss-module__nbWdfa__cc--action{grid-area:action;justify-items:end;display:grid}@media (min-width:768px){.SettingsContent-module-scss-module__nbWdfa__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){.SettingsContent-module-scss-module__nbWdfa__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){.SettingsContent-module-scss-module__nbWdfa__content-page section>h2{color:var(--base-secondary-default);border-bottom:1px solid var(--base-border-secondary-default)}.SettingsContent-module-scss-module__nbWdfa__content-page section{padding-bottom:2.5rem}.SettingsContent-module-scss-module__nbWdfa__content-page .SettingsContent-module-scss-module__nbWdfa__edit-active{max-width:20rem}.SettingsContent-module-scss-module__nbWdfa__content-page .SettingsContent-module-scss-module__nbWdfa__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){.SettingsContent-module-scss-module__nbWdfa__content-page .SettingsContent-module-scss-module__nbWdfa__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){.SettingsContent-module-scss-module__nbWdfa__content-page .SettingsContent-module-scss-module__nbWdfa__course-grid{grid-template-columns:1fr}}@media (min-width:0) and (max-width:767px){.SettingsContent-module-scss-module__nbWdfa__menu{width:100%;padding:1rem 0}.SettingsContent-module-scss-module__nbWdfa__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%}.SettingsContent-module-scss-module__nbWdfa__content-page h2{padding-top:2rem}}
.PrevNextArrow-module-scss-module__h802FG__component{--final-position:-1rem;--travelling:8px;--text-color:var(--prata-100);--padding:1rem;height:100%;padding:0 var(--padding);cursor:pointer;z-index:2;align-content:center;display:grid;position:relative}.PrevNextArrow-module-scss-module__h802FG__component *{grid-area:1/-1}.PrevNextArrow-module-scss-module__h802FG__component .PrevNextArrow-module-scss-module__h802FG__button{pointer-events:none;background:0 0;border:0;width:100px;height:100%}.PrevNextArrow-module-scss-module__h802FG__component .PrevNextArrow-module-scss-module__h802FG__text-box{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--text-color);opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;width:10rem;height:50%;transform:translateY(calc(var(--final-position) + var(--travelling)));align-items:end;margin:0;font-size:.875rem;font-weight:400;line-height:140%;transition:all .2s;display:grid}.PrevNextArrow-module-scss-module__h802FG__component .PrevNextArrow-module-scss-module__h802FG__text-box span{text-overflow:ellipsis;overflow:hidden}.PrevNextArrow-module-scss-module__h802FG__component[data-direction=left] .PrevNextArrow-module-scss-module__h802FG__button,.PrevNextArrow-module-scss-module__h802FG__component[data-direction=left] .PrevNextArrow-module-scss-module__h802FG__text-box{text-align:left}.PrevNextArrow-module-scss-module__h802FG__component[data-direction=right]{justify-items:end}.PrevNextArrow-module-scss-module__h802FG__component[data-direction=right] .PrevNextArrow-module-scss-module__h802FG__button,.PrevNextArrow-module-scss-module__h802FG__component[data-direction=right] .PrevNextArrow-module-scss-module__h802FG__text-box{text-align:right}.PrevNextArrow-module-scss-module__h802FG__component:hover>.PrevNextArrow-module-scss-module__h802FG__text-box{opacity:1;transform:translateY(var(--final-position))}
.SubmitOrCancel-module-scss-module__0IeV5W__submit-or-cancel{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.SubmitOrCancel-module-scss-module__0IeV5W__submit-or-cancel[data-disabled=true]{pointer-events:none}.SubmitOrCancel-module-scss-module__0IeV5W__submit-or-cancel>*+*{padding-left:1rem}.SubmitOrCancel-module-scss-module__0IeV5W__submit-or-cancel a{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;margin:0;font-size:.875rem;font-weight:400;line-height:140%}
.LinkedVideoPreview-module-scss-module__bPKTHq__root{flex-direction:column;gap:6px;display:flex}.LinkedVideoPreview-module-scss-module__bPKTHq__filename{font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-primary-default);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:400;line-height:140%;overflow:hidden}.LinkedVideoPreview-module-scss-module__bPKTHq__actions{gap:8px;display:flex}.LinkedVideoPreview-module-scss-module__bPKTHq__actionBtn{font-family:var(--font-family);letter-spacing:0;word-spacing:0;cursor:pointer;color:var(--base-highlight-default);background:0 0;border:none;border-radius:4px;margin:0;padding:4px 8px;font-size:.75rem;font-weight:400;line-height:140%}.LinkedVideoPreview-module-scss-module__bPKTHq__actionBtn:hover{background:var(--base-accent-default)}
.ImageDropzone-module-scss-module__itma3a__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)}.ImageDropzone-module-scss-module__itma3a__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}.ImageDropzone-module-scss-module__itma3a__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}.ImageDropzone-module-scss-module__itma3a__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}.ImageDropzone-module-scss-module__itma3a__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}.ImageDropzone-module-scss-module__itma3a__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}.ImageDropzone-module-scss-module__itma3a__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}.ImageDropzone-module-scss-module__itma3a__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}.ImageDropzone-module-scss-module__itma3a__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}.ImageDropzone-module-scss-module__itma3a__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}.ImageDropzone-module-scss-module__itma3a__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}.ImageDropzone-module-scss-module__itma3a__component{justify-items:center;display:grid}.ImageDropzone-module-scss-module__itma3a__component>label{padding-top:3px;padding-bottom:0}.ImageDropzone-module-scss-module__itma3a__dropzone{height:var(--height);width:var(--width);cursor:pointer;place-items:center;display:grid}.ImageDropzone-module-scss-module__itma3a__dropzone[data-kind=square]{--container-width:calc(var(--width) - 1rem);--container-height:calc(var(--height) - 1rem);--container-size:contain;--component-color:var(--prata-70);border:dashed 2px var(--component-color);color:var(--component-color)}.ImageDropzone-module-scss-module__itma3a__dropzone[data-kind=square][data-state=dragging]{--component-color:var(--base-accent-default)}.ImageDropzone-module-scss-module__itma3a__dropzone[data-kind=square][data-state=error]{--component-color:var(--hot-60)}.ImageDropzone-module-scss-module__itma3a__dropzone[data-kind=avatar]{--container-width:var(--width);--container-height:var(--height);--container-size:cover;clip-path:circle(50%);background-color:var(--prata-90)}.ImageDropzone-module-scss-module__itma3a__dropzone[data-kind=avatar] path{fill:var(--base-accent-default)}.ImageDropzone-module-scss-module__itma3a__dropzone>p{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;text-align:center;width:70%;margin:0;font-size:1rem;font-weight:400;line-height:130%}.ImageDropzone-module-scss-module__itma3a__stateMessage{display:grid}.ImageDropzone-module-scss-module__itma3a__stateMessage>*{text-align:center;grid-area:1/1/-1/-1}.ImageDropzone-module-scss-module__itma3a__imageContainer{width:var(--container-width);height:var(--container-height);background-size:var(--container-size);background-position:50%;background-repeat:no-repeat;background-color:var(--prata-90);border-radius:2px;animation:1.5s ease-in-out infinite ImageDropzone-module-scss-module__itma3a__skeleton-pulse}.ImageDropzone-module-scss-module__itma3a__imageContainer[data-loaded=true],.ImageDropzone-module-scss-module__itma3a__imageContainer[data-loaded=in]{background-image:var(--image-url);background-color:#0000;animation:none}@keyframes ImageDropzone-module-scss-module__itma3a__skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}.ImageDropzone-module-scss-module__itma3a__error{color:var(--hot-60)}
.PrevNextComponent-module-scss-module__BH7ETq__arrows{pointer-events:none;grid-template-columns:[left]auto[content]1fr[right]auto;align-items:center;height:100%;display:grid;position:relative}.PrevNextComponent-module-scss-module__BH7ETq__arrows[data-backdrop=true] .PrevNextComponent-module-scss-module__BH7ETq__arrow-left:before{z-index:1;content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0d0d0e 0%,#0d0d0ebc 19%,#0d0d0e8a 34%,#0d0d0e61 47%,#0d0d0e47 56.5%,#0d0d0e31 65%,#0d0d0e20 73%,#0d0d0e13 80.2%,#0d0d0e0b 86.1%,#0d0d0e05 91%,#0d0d0e02 95.2%,#0d0d0e01 98.2%,#0d0d0e00 100%);width:13rem;height:100vh;transition:all .3s;position:absolute;top:0}.PrevNextComponent-module-scss-module__BH7ETq__arrows[data-backdrop=true] .PrevNextComponent-module-scss-module__BH7ETq__arrow-right:before{z-index:1;content:"";pointer-events:none;opacity:0;background:linear-gradient(270deg,#0d0d0e 0%,#0d0d0ebc 19%,#0d0d0e8a 34%,#0d0d0e61 47%,#0d0d0e47 56.5%,#0d0d0e31 65%,#0d0d0e20 73%,#0d0d0e13 80.2%,#0d0d0e0b 86.1%,#0d0d0e05 91%,#0d0d0e02 95.2%,#0d0d0e01 98.2%,#0d0d0e00 100%);width:13rem;height:100vh;transition:all .3s;position:absolute;top:0}.PrevNextComponent-module-scss-module__BH7ETq__arrows .PrevNextComponent-module-scss-module__BH7ETq__arrow-left{grid-column:left}.PrevNextComponent-module-scss-module__BH7ETq__arrows .PrevNextComponent-module-scss-module__BH7ETq__arrow-right{grid-column:right}.PrevNextComponent-module-scss-module__BH7ETq__arrows .PrevNextComponent-module-scss-module__BH7ETq__arrow-left,.PrevNextComponent-module-scss-module__BH7ETq__arrows .PrevNextComponent-module-scss-module__BH7ETq__arrow-right{pointer-events:auto;height:50%}.PrevNextComponent-module-scss-module__BH7ETq__arrows .PrevNextComponent-module-scss-module__BH7ETq__arrow-left:hover:before,.PrevNextComponent-module-scss-module__BH7ETq__arrows .PrevNextComponent-module-scss-module__BH7ETq__arrow-right:hover:before{opacity:1}.PrevNextComponent-module-scss-module__BH7ETq__arrows[data-state=disabled] .PrevNextComponent-module-scss-module__BH7ETq__arrow-left,.PrevNextComponent-module-scss-module__BH7ETq__arrows[data-state=disabled] .PrevNextComponent-module-scss-module__BH7ETq__arrow-right{pointer-events:none;opacity:.3;transition:all .2s}.PrevNextComponent-module-scss-module__BH7ETq__arrows[data-state=disabled] .PrevNextComponent-module-scss-module__BH7ETq__arrow-left span,.PrevNextComponent-module-scss-module__BH7ETq__arrows[data-state=disabled] .PrevNextComponent-module-scss-module__BH7ETq__arrow-right span{opacity:0}
@keyframes MasterPlayer-module-scss-module__Gxk7gq__pulse{0%{opacity:.3}to{opacity:1}}.MasterPlayer-module-scss-module__Gxk7gq__master-player{width:100%;height:100%;display:grid}.MasterPlayer-module-scss-module__Gxk7gq__master-player>*{grid-area:1/-1;width:100%;height:100%;position:relative}.MasterPlayer-module-scss-module__Gxk7gq__master-player[data-state=loading]{background:var(--base-secondary-disabled);animation-name:MasterPlayer-module-scss-module__Gxk7gq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.MasterPlayer-module-scss-module__Gxk7gq__master-player[data-state=loading]>:first-child{opacity:0}.MasterPlayer-module-scss-module__Gxk7gq__master-player>:first-child{opacity:1}.MasterPlayer-module-scss-module__Gxk7gq__error{color:var(--prata-100);place-content:center;justify-items:center;gap:1rem;height:100%;display:grid}.MasterPlayer-module-scss-module__Gxk7gq__error--message{white-space:pre-wrap;text-align:center;padding:2rem 2rem 0}@media (min-width:0) and (max-width:767px){.MasterPlayer-module-scss-module__Gxk7gq__error--message{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;margin:0;font-size:.875rem;font-weight:400;line-height:140%}}@media (min-width:1192px){.MasterPlayer-module-scss-module__Gxk7gq__master-player{display:grid}.MasterPlayer-module-scss-module__Gxk7gq__master-player>*{grid-area:1/-1;place-self:center;width:100%;height:100%}}@media (min-width:768px) and (max-width:1191px){.MasterPlayer-module-scss-module__Gxk7gq__master-player{--player-h:calc(100vw * .5625)}}
.Main-module-scss-module__WC9y3W__preview{flex-direction:column;gap:1rem;display:flex}.Main-module-scss-module__WC9y3W__preview h3{margin:0 0 .5rem}.Main-module-scss-module__WC9y3W__previewField{gap:.5rem;display:flex}.Main-module-scss-module__WC9y3W__previewLabel{min-width:80px;font-weight:600}.Main-module-scss-module__WC9y3W__previewMessage{background:var(--surface-low);white-space:pre-wrap;border-radius:8px;padding:1rem;line-height:1.6}.Main-module-scss-module__WC9y3W__previewActions{gap:1rem;margin-top:1rem;display:flex}
.EmailUpdate-module-scss-module__vj8P6G__update-email{height:12rem}.EmailUpdate-module-scss-module__vj8P6G__update-email p{padding-bottom:1rem}
.AddExerciseModal-module-scss-module__XUYrRa__overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AddExerciseModal-module-scss-module__XUYrRa__modal{background:var(--surface-base);border-radius:8px;flex-direction:column;width:100%;max-width:480px;max-height:80vh;display:flex;overflow-y:auto}.AddExerciseModal-module-scss-module__XUYrRa__header{border-bottom:1px solid var(--surface-high);justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__headerTitle{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-size:1rem;font-weight:600;line-height:130%}.AddExerciseModal-module-scss-module__XUYrRa__closeButton{cursor:pointer;width:28px;height:28px;color:var(--base-tertiary-default);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:18px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__closeButton:hover{background:var(--surface-low)}.AddExerciseModal-module-scss-module__XUYrRa__typePickerBody{gap:12px;padding:24px 20px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__typeButton{border:1px solid var(--surface-high);background:var(--surface-base);cursor:pointer;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:24px 16px;transition:border-color .15s,background .15s;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__typeButton:hover{border-color:var(--base-highlight-default);background:var(--surface-low)}.AddExerciseModal-module-scss-module__XUYrRa__typeIcon{background:var(--surface-high);width:40px;height:40px;color:var(--base-primary-default);border-radius:8px;justify-content:center;align-items:center;font-size:20px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__typeLabel{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-primary-default);text-align:center;margin:0;font-size:.875rem;font-weight:500;line-height:140%}.AddExerciseModal-module-scss-module__XUYrRa__formBody{flex-direction:column;gap:16px;padding:20px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__field{flex-direction:column;gap:6px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__fieldLabel{font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-tertiary-default);margin:0;font-size:.75rem;font-weight:400;line-height:140%}.AddExerciseModal-module-scss-module__XUYrRa__questionMediaDropzone{border:2px dashed var(--surface-high);text-align:center;width:120px;height:120px;font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-primary-disabled);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin:0;font-size:.75rem;font-weight:400;line-height:140%;transition:border-color .15s;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__questionMediaDropzone:hover{border-color:var(--base-highlight-default)}.AddExerciseModal-module-scss-module__XUYrRa__fieldInput{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;border:1px solid var(--surface-high);background:var(--surface-base);border-radius:4px;outline:none;margin:0;padding:8px 10px;font-size:1rem;font-weight:400;line-height:130%}.AddExerciseModal-module-scss-module__XUYrRa__fieldInput::placeholder{color:var(--base-primary-disabled)}.AddExerciseModal-module-scss-module__XUYrRa__fieldInput:focus{border-color:var(--base-highlight-default)}.AddExerciseModal-module-scss-module__XUYrRa__answerList{flex-direction:column;gap:8px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__answerRow{align-items:center;gap:8px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__answerNumber{font-family:var(--font-family);letter-spacing:0;word-spacing:0;text-align:center;width:20px;color:var(--base-tertiary-default);flex-shrink:0;margin:0;font-size:.75rem;font-weight:400;line-height:140%}.AddExerciseModal-module-scss-module__XUYrRa__radioButton{border:2px solid var(--base-primary-disabled);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;width:20px;height:20px;padding:0;transition:border-color .15s,background .15s}.AddExerciseModal-module-scss-module__XUYrRa__radioButton[data-correct=true]{border-color:var(--base-highlight-default);background:var(--base-highlight-default)}.AddExerciseModal-module-scss-module__XUYrRa__answerInput{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;border:1px solid var(--surface-high);background:var(--surface-base);border-radius:4px;outline:none;flex:1;margin:0;padding:6px 8px;font-size:1rem;font-weight:400;line-height:130%}.AddExerciseModal-module-scss-module__XUYrRa__answerInput::placeholder{color:var(--base-primary-disabled)}.AddExerciseModal-module-scss-module__XUYrRa__answerInput:focus{border-color:var(--base-highlight-default)}.AddExerciseModal-module-scss-module__XUYrRa__removeButton{cursor:pointer;width:24px;height:24px;color:var(--base-tertiary-default);background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:0;font-size:16px;line-height:1}.AddExerciseModal-module-scss-module__XUYrRa__removeButton:hover{background:var(--base-accent-default)}.AddExerciseModal-module-scss-module__XUYrRa__removeButton:disabled{opacity:.3;cursor:default}.AddExerciseModal-module-scss-module__XUYrRa__removeButton:disabled:hover{background:0 0}.AddExerciseModal-module-scss-module__XUYrRa__addAnswerButton{font-family:var(--font-family);letter-spacing:0;word-spacing:0;cursor:pointer;color:var(--base-highlight-default);background:0 0;border:none;align-self:flex-start;margin:0;padding:4px 0;font-size:.75rem;font-weight:400;line-height:140%}.AddExerciseModal-module-scss-module__XUYrRa__addAnswerButton:disabled{opacity:.4;cursor:default}.AddExerciseModal-module-scss-module__XUYrRa__mediaPlaceholder{border:2px dashed var(--surface-high);height:48px;font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-primary-disabled);border-radius:4px;flex:1;justify-content:center;align-items:center;margin:0;font-size:.75rem;font-weight:400;line-height:140%;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__mediaDropzone{flex:1;min-height:60px}.AddExerciseModal-module-scss-module__XUYrRa__placeholderSection{flex-direction:column;gap:6px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__videoLinked{background:var(--surface-low);border:1px solid var(--surface-high);border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__videoFilename{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1rem;font-weight:400;line-height:130%;overflow:hidden}.AddExerciseModal-module-scss-module__XUYrRa__videoActions{flex-shrink:0;gap:8px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__videoActionBtn{font-family:var(--font-family);letter-spacing:0;word-spacing:0;cursor:pointer;color:var(--base-highlight-default);background:0 0;border:none;border-radius:4px;margin:0;padding:4px 8px;font-size:.75rem;font-weight:400;line-height:140%}.AddExerciseModal-module-scss-module__XUYrRa__videoActionBtn:hover{background:var(--base-accent-default)}.AddExerciseModal-module-scss-module__XUYrRa__selectVideoBtn{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;border:1px dashed var(--surface-high);cursor:pointer;color:var(--base-highlight-default);text-align:center;background:0 0;border-radius:4px;margin:0;padding:12px;font-size:1rem;font-weight:400;line-height:130%;transition:border-color .15s,background .15s}.AddExerciseModal-module-scss-module__XUYrRa__selectVideoBtn:hover{border-color:var(--base-highlight-default);background:var(--surface-low)}.AddExerciseModal-module-scss-module__XUYrRa__toggleRow{align-items:center;gap:8px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__toggle{cursor:pointer;background:var(--surface-high);border:none;border-radius:10px;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.AddExerciseModal-module-scss-module__XUYrRa__toggle:after{content:"";background:var(--prata-100);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.AddExerciseModal-module-scss-module__XUYrRa__toggle[data-active=true]{background:var(--base-highlight-default)}.AddExerciseModal-module-scss-module__XUYrRa__toggle[data-active=true]:after{transform:translate(16px)}.AddExerciseModal-module-scss-module__XUYrRa__toggleLabel{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-primary-default);margin:0;font-size:.875rem;font-weight:400;line-height:140%}.AddExerciseModal-module-scss-module__XUYrRa__error{font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--hot-60);margin:0;font-size:.75rem;font-weight:400;line-height:140%}.AddExerciseModal-module-scss-module__XUYrRa__footer{border-top:1px solid var(--surface-high);justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px 16px;display:flex}.AddExerciseModal-module-scss-module__XUYrRa__cancelButton{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;cursor:pointer;color:var(--base-tertiary-default);background:0 0;border:none;margin:0;padding:8px 12px;font-size:.875rem;font-weight:400;line-height:140%}.AddExerciseModal-module-scss-module__XUYrRa__cancelButton:hover{color:var(--base-primary-default)}
.CFPlayer-module-scss-module__Le9-oq__message{justify-content:center;align-items:center;display:grid}
.MemberInvitationForm-module-scss-module__JvmPHW__invitation-form{box-sizing:border-box;background-color:var(--surface-base);height:100%;padding:1.5rem}@media (min-width:0) and (max-width:767px){.MemberInvitationForm-module-scss-module__JvmPHW__invitation-form{width:100%}}
.ActionableBlock-module-scss-module__uwn3gW__actionable-block{grid-column-gap:1rem;grid-template-columns:1fr auto;grid-template-areas:"label component";align-items:center;height:3rem;display:grid}.ActionableBlock-module-scss-module__uwn3gW__actionable-block>:first-child p{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);margin:0;font-size:.875rem;font-weight:400;line-height:140%}.ActionableBlock-module-scss-module__uwn3gW__actionable-block>:last-child{grid-area:component;justify-items:end;display:grid}
@keyframes StackAnimation-module-scss-module__ptlESG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes StackAnimation-module-scss-module__ptlESG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes StackAnimation-module-scss-module__ptlESG__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes StackAnimation-module-scss-module__ptlESG__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.StackAnimation-module-scss-module__ptlESG__stack{display:grid}.StackAnimation-module-scss-module__ptlESG__stack .StackAnimation-module-scss-module__ptlESG__stack-layer{grid-area:1/-1}@keyframes StackAnimation-module-scss-module__ptlESG__in{0%{opacity:0}to{opacity:1}}.StackAnimation-module-scss-module__ptlESG__stack .StackAnimation-module-scss-module__ptlESG__stack-layer[data-state=enter][data-animation-in=fadeIn]{animation-name:StackAnimation-module-scss-module__ptlESG__in;animation-duration:var(--duration-in);animation-timing-function:var(--ease-out-quint)}@keyframes StackAnimation-module-scss-module__ptlESG__out{0%{opacity:1}to{opacity:0}}.StackAnimation-module-scss-module__ptlESG__stack .StackAnimation-module-scss-module__ptlESG__stack-layer[data-state=exit][data-animation-out=fadeOut]{animation-name:StackAnimation-module-scss-module__ptlESG__out;animation-duration:var(--duration-out);animation-timing-function:var(--ease-out-quint)}.StackAnimation-module-scss-module__ptlESG__stack .StackAnimation-module-scss-module__ptlESG__stack-layer[data-state=exit]{opacity:0;pointer-events:none}
.ExerciseEditor-module-scss-module__mFVN2W__exerciseEditor{flex-direction:column;gap:12px;display:flex}.ExerciseEditor-module-scss-module__mFVN2W__sectionLabel{font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-tertiary-default);margin:0;font-size:.75rem;font-weight:400;line-height:140%}.ExerciseEditor-module-scss-module__mFVN2W__answerList{flex-direction:column;gap:8px;display:flex}.ExerciseEditor-module-scss-module__mFVN2W__answerRow{align-items:center;gap:8px;display:flex}.ExerciseEditor-module-scss-module__mFVN2W__radioButton{border:2px solid var(--base-primary-disabled);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;width:20px;height:20px;padding:0;transition:border-color .15s,background .15s}.ExerciseEditor-module-scss-module__mFVN2W__radioButton[data-correct=true]{border-color:var(--base-highlight-default);background:var(--base-highlight-default)}.ExerciseEditor-module-scss-module__mFVN2W__answerInput{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;border:1px solid var(--surface-high);background:var(--surface-base);border-radius:4px;outline:none;flex:1;margin:0;padding:6px 8px;font-size:1rem;font-weight:400;line-height:130%}.ExerciseEditor-module-scss-module__mFVN2W__answerInput::placeholder{color:var(--base-primary-disabled)}.ExerciseEditor-module-scss-module__mFVN2W__answerInput:focus{border-color:var(--base-highlight-default)}.ExerciseEditor-module-scss-module__mFVN2W__removeButton{cursor:pointer;width:24px;height:24px;color:var(--base-tertiary-default);background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:0;font-size:16px;line-height:1}.ExerciseEditor-module-scss-module__mFVN2W__removeButton:hover{background:var(--base-accent-default)}.ExerciseEditor-module-scss-module__mFVN2W__removeButton:disabled{opacity:.3;cursor:default}.ExerciseEditor-module-scss-module__mFVN2W__removeButton:disabled:hover{background:0 0}.ExerciseEditor-module-scss-module__mFVN2W__addButton{font-family:var(--font-family);letter-spacing:0;word-spacing:0;cursor:pointer;color:var(--base-highlight-default);background:0 0;border:none;align-self:flex-start;margin:0;padding:4px 0;font-size:.75rem;font-weight:400;line-height:140%}.ExerciseEditor-module-scss-module__mFVN2W__addButton:disabled{opacity:.4;cursor:default}.ExerciseEditor-module-scss-module__mFVN2W__mediaDropzone{flex:1;min-height:60px}.ExerciseEditor-module-scss-module__mFVN2W__mediaPending{border:2px dashed var(--surface-high);height:48px;font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-primary-disabled);border-radius:4px;flex:1;justify-content:center;align-items:center;margin:0;font-size:.75rem;font-weight:400;line-height:140%;display:flex}.ExerciseEditor-module-scss-module__mFVN2W__error{font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--hot-60);margin:0;font-size:.75rem;font-weight:400;line-height:140%}.ExerciseEditor-module-scss-module__mFVN2W__saveButton{align-self:flex-start}
.AddToPlaylist-module-scss-module__YOBSaa__trigger{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box{flex-direction:column;width:min(26rem,100%);height:min(32rem,70vh);min-height:0;display:flex}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__header{align-items:center;min-height:3rem;font-weight:600;display:flex}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__status{color:var(--base-secondary-default);margin:.25rem 0}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__status button{color:var(--base-primary-default);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__playlist-list{flex:1;min-height:0;overflow-y:auto}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__playlist-list li+li{border-top:1px solid var(--high-border-secondary-default)}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__playlist-title{cursor:pointer;align-items:center;gap:.5rem;min-height:3rem;padding:.25rem;display:flex}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__playlist-title:hover,.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__playlist-title:focus-within{background-color:var(--high-accent-default)}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__playlist-title:has(input:disabled){cursor:wait;opacity:.65}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__playlist-title input{opacity:0;width:1px;height:1px;position:absolute}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__playlist-title span{overflow-wrap:anywhere;min-width:0}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__new-playlist{border:0;border-top:1px solid var(--high-border-secondary-default);width:100%;min-height:3rem;color:var(--base-primary-default);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.25rem;padding:.25rem;display:flex}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__new-playlist:disabled{cursor:wait;opacity:.65}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__create-playlist{align-content:start;gap:1rem;display:grid}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__create-actions{justify-content:flex-end;gap:.75rem;display:flex}.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box .AddToPlaylist-module-scss-module__YOBSaa__create-actions>button:first-child{color:var(--base-primary-default);cursor:pointer;background:0 0;border:0;padding:.5rem}@media (min-width:768px) and (max-width:1191px){.AddToPlaylist-module-scss-module__YOBSaa__add-to-playlist-box{height:100%}}
.AccountDeletion-module-scss-module__yZPgGq__modal{padding:.5rem 0}.AccountDeletion-module-scss-module__yZPgGq__modal h3{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;margin:0 0 1rem;font-size:1rem;font-weight:400;line-height:130%}.AccountDeletion-module-scss-module__yZPgGq__warning{margin-bottom:.75rem;font-weight:500}.AccountDeletion-module-scss-module__yZPgGq__consequences{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);margin:0;padding-left:1.25rem;font-size:.875rem;font-weight:400;line-height:140%}.AccountDeletion-module-scss-module__yZPgGq__consequences li{margin-bottom:.375rem}.AccountDeletion-module-scss-module__yZPgGq__coolOff{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);background:var(--base-tertiary-default);border-radius:.375rem;margin:0 0 1.5rem;padding:.75rem;font-size:.875rem;font-weight:400;line-height:140%}.AccountDeletion-module-scss-module__yZPgGq__modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}
.VideoDetails-module-scss-module__1_Cm2q__details{--fg-color:var(--base-primary-default);--bg-color:var(--surface-base);--button-bg-color:var(--base-accent-default);--button-bg-hover-color:var(--base-accent-hover);background-color:var(--bg-color);color:var(--fg-color);padding-bottom:1rem;display:grid}.VideoDetails-module-scss-module__1_Cm2q__details .VideoDetails-module-scss-module__1_Cm2q__title{grid-area:title}.VideoDetails-module-scss-module__1_Cm2q__details .VideoDetails-module-scss-module__1_Cm2q__buttons{grid-area:buttons;align-self:start}.VideoDetails-module-scss-module__1_Cm2q__details h1{font-family:var(--font-family);letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}.VideoDetails-module-scss-module__1_Cm2q__details h2{border-bottom:1px solid var(--base-border-secondary-default);padding-bottom:.5rem}.VideoDetails-module-scss-module__1_Cm2q__details p{padding-top:.5rem}.VideoDetails-module-scss-module__1_Cm2q__details .VideoDetails-module-scss-module__1_Cm2q__notes{grid-area:notes}.VideoDetails-module-scss-module__1_Cm2q__details .VideoDetails-module-scss-module__1_Cm2q__notes p{white-space:pre-wrap}.VideoDetails-module-scss-module__1_Cm2q__details .VideoDetails-module-scss-module__1_Cm2q__upnext{grid-area:next}.VideoDetails-module-scss-module__1_Cm2q__details .VideoDetails-module-scss-module__1_Cm2q__upnext div{text-transform:capitalize;cursor:pointer;grid-area:next}.VideoDetails-module-scss-module__1_Cm2q__details .VideoDetails-module-scss-module__1_Cm2q__autoplay{padding-top:1rem}@media (min-width:1192px){.VideoDetails-module-scss-module__1_Cm2q__details{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr 20rem;grid-template-areas:"title buttons""notes next";padding:2rem}.VideoDetails-module-scss-module__1_Cm2q__buttons{flex-direction:row;display:flex}.VideoDetails-module-scss-module__1_Cm2q__buttons>*+*{padding-left:1rem}.VideoDetails-module-scss-module__1_Cm2q__entities{grid-area:next}.VideoDetails-module-scss-module__1_Cm2q__entities ul{padding-top:.5rem}}@media (min-width:0) and (max-width:1191px){.VideoDetails-module-scss-module__1_Cm2q__details{padding:var(--block-padding);grid-row-gap:1rem;grid-template-areas:"title title""buttons buttons""next next""notes notes"}.VideoDetails-module-scss-module__1_Cm2q__details .VideoDetails-module-scss-module__1_Cm2q__title{padding-bottom:1rem}.VideoDetails-module-scss-module__1_Cm2q__details .VideoDetails-module-scss-module__1_Cm2q__title div{line-height:1.4rem}.VideoDetails-module-scss-module__1_Cm2q__buttons{grid-column-gap:var(--gap-width);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.VideoDetails-module-scss-module__1_Cm2q__buttons>:only-child{grid-column:1/-1}.VideoDetails-module-scss-module__1_Cm2q__buttons>div{background-color:var(--button-bg-color);padding:.5rem}.VideoDetails-module-scss-module__1_Cm2q__buttons>div:hover{cursor:pointer;background-color:var(--button-bg-hover-color);transition:var(--base-transition)}}
.Confirmation-module-scss-module__GD3yma__confirmation ul{grid-row-gap:.5rem;padding:0 0 2rem;display:grid}.Confirmation-module-scss-module__GD3yma__confirmation ul>li>:first-child{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);margin:0;font-size:.875rem;font-weight:400;line-height:140%}
.SendInvitation-module-scss-module__EQw1XG__send-invitation p{padding-bottom:1rem}
