@keyframes ToC-module-scss-module__ajL1pq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ToC-module-scss-module__ajL1pq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ToC-module-scss-module__ajL1pq__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes ToC-module-scss-module__ajL1pq__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.ToC-module-scss-module__ajL1pq__toc{--cell-h:3.75rem;--header-h:calc(var(--cell-h) + 1rem);--bg-color:var(--surface-invert);--selected-chapter-bg-color:var(--invert-accent-disabled);--selected-content-bg-color:var(--invert-accent-default);--highlight-cell:var(--invert-primary-disabled);--separator-color:var(--invert-border-secondary-default);--chapter-title-color:var(--invert-primary-default);--content-title-color:var(--invert-primary-default);--subtext:var(--invert-tertiary-default);height:100vh;z-index:var(--z-tray);background-color:var(--bg-color);color:var(--prata-0);-webkit-user-select:none;user-select:none;transition:all .3s;display:none;position:fixed;top:0;right:0;overflow-y:auto}.ToC-module-scss-module__ajL1pq__toc--header{height:var(--header-h);width:100%;z-index:calc(var(--z-tray) + 1);background:linear-gradient(to bottom, var(--bg-color) 75%, transparent 100%);justify-content:end;display:grid;position:sticky;top:0}.ToC-module-scss-module__ajL1pq__toc--header>div{cursor:pointer;padding:1rem .5rem}.ToC-module-scss-module__ajL1pq__toc--footer{height:var(--cell-h);box-shadow:inset 0 8px 6px -6px #0000000d}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter{overflow:hidden}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter[data-selected=true]{background:var(--selected-chapter-bg-color);border:0}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter details[open] .ToC-module-scss-module__ajL1pq__chapter-cell--title--toggle{transform:rotateX(180deg)}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter .ToC-module-scss-module__ajL1pq__chapter-cell{height:var(--cell-h);grid-template-columns:[start]15px[title]1fr[space]20px;display:grid}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter .ToC-module-scss-module__ajL1pq__chapter-cell--start{grid-column:start}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter .ToC-module-scss-module__ajL1pq__chapter-cell--title{cursor:pointer;grid-column:title;grid-template-columns:[title-chapter]1fr[end]16px;align-items:center;display:grid}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter .ToC-module-scss-module__ajL1pq__chapter-cell--title--main{grid-column:title-chapter;overflow:hidden}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter .ToC-module-scss-module__ajL1pq__chapter-cell--title--main .ToC-module-scss-module__ajL1pq__title{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 1rem);color:var(--chapter-title-color);overflow:hidden}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter .ToC-module-scss-module__ajL1pq__chapter-cell--title--main .ToC-module-scss-module__ajL1pq__sub{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--subtext);grid-column:title-chapter;margin:0;font-size:.875rem;font-weight:400;line-height:140%}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter .ToC-module-scss-module__ajL1pq__chapter-cell--title--toggle{transition:var(--base-transition);transform-origin:50%;grid-column:end;width:24px;height:24px}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter .ToC-module-scss-module__ajL1pq__chapter-cell--space{grid-column:space}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter:not(:last-child)>label>div{border-bottom:1px solid var(--separator-color)}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__chapter:last-child>:last-child>:last-child>div{border:0}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__content-cell{height:var(--cell-h);cursor:pointer;grid-template-columns:36px 1fr 3.5rem;grid-template-areas:"bullet title completeness";display:grid}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__content-cell[data-selected=true]{background-color:var(--selected-content-bg-color);cursor:default}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__content-cell .ToC-module-scss-module__ajL1pq__bullet{grid-area:bullet;place-self:center}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__content-cell .ToC-module-scss-module__ajL1pq__title{border-bottom:1px solid var(--separator-color);grid-area:title;justify-content:start;align-items:center;display:grid}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__content-cell .ToC-module-scss-module__ajL1pq__title .ToC-module-scss-module__ajL1pq__main{grid-column:title-content;overflow:hidden}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__content-cell .ToC-module-scss-module__ajL1pq__title .ToC-module-scss-module__ajL1pq__main--title{white-space:nowrap;text-overflow:ellipsis;color:var(--content-title-color);overflow:hidden}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__content-cell .ToC-module-scss-module__ajL1pq__title .ToC-module-scss-module__ajL1pq__main--sub{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--subtext);grid-column:title-content;margin:0;font-size:.875rem;font-weight:400;line-height:140%}.ToC-module-scss-module__ajL1pq__toc .ToC-module-scss-module__ajL1pq__content-cell .ToC-module-scss-module__ajL1pq__complete{cursor:pointer;grid-area:completeness;place-self:center;width:16px;height:16px}.ToC-module-scss-module__ajL1pq__toc[data-visible=true]{display:block}@keyframes ToC-module-scss-module__ajL1pq__fromAnim{0%{transform:translate(100%)}to{transform:translate(0)}}.ToC-module-scss-module__ajL1pq__toc[data-visible=true]{animation-name:ToC-module-scss-module__ajL1pq__fromAnim;animation-duration:.3s;animation-timing-function:var(--ease-in-out-cubic);opacity:1}.ToC-module-scss-module__ajL1pq__toc[data-visible=false]{display:block}@keyframes ToC-module-scss-module__ajL1pq__toAnim{0%{transform:translate(0)}to{transform:translate(100%)}}.ToC-module-scss-module__ajL1pq__toc[data-visible=false]{animation-name:ToC-module-scss-module__ajL1pq__toAnim;animation-duration:.1s;animation-timing-function:var(--ease-out-quint);opacity:0;animation-fill-mode:forwards}@media (hover:hover){.ToC-module-scss-module__ajL1pq__chapter-cell,.ToC-module-scss-module__ajL1pq__content-cell{transition:all .3s}.ToC-module-scss-module__ajL1pq__chapter-cell:hover,.ToC-module-scss-module__ajL1pq__content-cell:hover{background:var(--invert-accent-default)}}@media (min-width:1192px){.ToC-module-scss-module__ajL1pq__toc{min-width:30rem}}@media (min-width:0) and (max-width:767px){.ToC-module-scss-module__ajL1pq__toc{width:100vw}}
@keyframes CourseContent-module-scss-module__Um9vqq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CourseContent-module-scss-module__Um9vqq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CourseContent-module-scss-module__Um9vqq__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes CourseContent-module-scss-module__Um9vqq__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.CourseContent-module-scss-module__Um9vqq__course-content{z-index:1;top:var(--header-height);position:relative}.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition{display:grid}.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition>:first-child,.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition>:last-child{grid-area:1/-1}@keyframes CourseContent-module-scss-module__Um9vqq__left-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10rem)}}.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition[data-direction=jump]>:first-child,.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition[data-direction=forwards]>:first-child{animation-name:CourseContent-module-scss-module__Um9vqq__left-exit;animation-duration:.6s;animation-timing-function:var(--ease-in-out-cubic)}.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition[data-direction=jump]>:last-child,.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition[data-direction=forwards]>:last-child{opacity:0;animation-delay:.2s}@keyframes CourseContent-module-scss-module__Um9vqq__right-enter{0%{opacity:0;transform:translate(10rem)}to{opacity:1;transform:translate(0)}}.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition[data-direction=jump]>:last-child,.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition[data-direction=forwards]>:last-child{animation-name:CourseContent-module-scss-module__Um9vqq__right-enter;animation-duration:.6s;animation-timing-function:var(--ease-in-out-cubic)}@keyframes CourseContent-module-scss-module__Um9vqq__right-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10rem)}}.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition[data-direction=backwards]>:first-child{animation-name:CourseContent-module-scss-module__Um9vqq__right-exit;animation-duration:.6s;animation-timing-function:var(--ease-in-out-cubic)}.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition[data-direction=backwards]>:last-child{opacity:0;animation-delay:.2s}@keyframes CourseContent-module-scss-module__Um9vqq__left-enter{0%{opacity:0;transform:translate(-10rem)}to{opacity:1;transform:translate(0)}}.CourseContent-module-scss-module__Um9vqq__course-content .CourseContent-module-scss-module__Um9vqq__transition[data-direction=backwards]>:last-child{animation-name:CourseContent-module-scss-module__Um9vqq__left-enter;animation-duration:.6s;animation-timing-function:var(--ease-in-out-cubic)}@media (min-width:1192px){.CourseContent-module-scss-module__Um9vqq__course-content[data-fullscreen=false]{--w:100vw;--h:calc(var(--w) * .5625);--max-height:calc(100vh - 20rem);width:100%;height:var(--h)}.CourseContent-module-scss-module__Um9vqq__course-content[data-fullscreen=false] video{width:var(--w);max-height:var(--max-height)}.CourseContent-module-scss-module__Um9vqq__course-content[data-fullscreen=true] video{display:fixed;width:100vw;height:100vh;top:0;left:0}}@media (min-width:0) and (max-width:767px){.CourseContent-module-scss-module__Um9vqq__course-content[data-fullscreen=false]{--w:100vw;--h:calc(var(--w) * .5625);width:100%;height:var(--h)}.CourseContent-module-scss-module__Um9vqq__course-content[data-fullscreen=false] video{width:var(--w);height:var(--h)}}
@keyframes Complete-module-scss-module__cCns5a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Complete-module-scss-module__cCns5a__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Complete-module-scss-module__cCns5a__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes Complete-module-scss-module__cCns5a__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.Complete-module-scss-module__cCns5a__course-complete{--bg-color:var(--surface-base);background-color:var(--bg-color);width:100vw;min-height:100vh;z-index:calc(var(--z-tray) + 1);place-content:start center;padding:7.5rem 0 10rem;display:grid;position:absolute;top:0}@keyframes Complete-module-scss-module__cCns5a__fromAnim{0%{opacity:0;transform:translateY(10rem)}to{opacity:1;transform:translate(0)}}.Complete-module-scss-module__cCns5a__course-complete{animation-name:Complete-module-scss-module__cCns5a__fromAnim;animation-duration:.3s;animation-timing-function:var(--ease-in-out-cubic);opacity:1}.Complete-module-scss-module__cCns5a__course-complete>div{grid-row-gap:5rem;background-color:var(--bg-color);grid-auto-flow:row;display:grid;position:relative}.Complete-module-scss-module__cCns5a__course-complete>div h1,.Complete-module-scss-module__cCns5a__course-complete>div h2{font-family:var(--font-family);letter-spacing:-.01375rem;word-spacing:-.01375rem;text-align:center;margin:0;font-size:1.375rem;font-weight:700;line-height:120%}.Complete-module-scss-module__cCns5a__course-complete>div .Complete-module-scss-module__cCns5a__main{grid-row-gap:2rem;grid-auto-flow:row;display:grid}.Complete-module-scss-module__cCns5a__course-complete>div .Complete-module-scss-module__cCns5a__sub{grid-row-gap:.5rem;text-align:center;grid-auto-flow:row;padding-bottom:2.5rem;display:grid}.Complete-module-scss-module__cCns5a__course-complete>div .Complete-module-scss-module__cCns5a__sub>p{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-tertiary-default);margin:0;font-size:1rem;font-weight:400;line-height:130%}.Complete-module-scss-module__cCns5a__course-complete .Complete-module-scss-module__cCns5a__missing{text-align:left;overflow:hidden}.Complete-module-scss-module__cCns5a__course-complete .Complete-module-scss-module__cCns5a__missing .Complete-module-scss-module__cCns5a__chapter,.Complete-module-scss-module__cCns5a__course-complete .Complete-module-scss-module__cCns5a__missing .Complete-module-scss-module__cCns5a__content{border-bottom:1px solid var(--base-tertiary-default);cursor:pointer;grid-template-columns:1fr auto;grid-auto-flow:column;align-items:center;height:3.75rem;display:grid}.Complete-module-scss-module__cCns5a__course-complete .Complete-module-scss-module__cCns5a__missing>li>ul{opacity:0;pointer-events:none;max-height:0;transition:var(--base-transition)}.Complete-module-scss-module__cCns5a__course-complete .Complete-module-scss-module__cCns5a__missing>li input{opacity:0;position:absolute}.Complete-module-scss-module__cCns5a__course-complete .Complete-module-scss-module__cCns5a__missing>li input:checked~ul{opacity:1;pointer-events:all;max-height:20rem}.Complete-module-scss-module__cCns5a__course-complete .Complete-module-scss-module__cCns5a__missing .Complete-module-scss-module__cCns5a__chapter{z-index:2;background-color:var(--bg-color);position:relative;overflow:hidden}.Complete-module-scss-module__cCns5a__course-complete .Complete-module-scss-module__cCns5a__missing .Complete-module-scss-module__cCns5a__content{background-color:var(--bg-color);z-index:1;margin-left:2rem;position:relative}@keyframes Complete-module-scss-module__cCns5a__out{0%{opacity:1}to{opacity:0}}.Complete-module-scss-module__cCns5a__course-complete[data-visible=false]{animation-name:Complete-module-scss-module__cCns5a__out;animation-duration:.3s;animation-timing-function:var(--ease-in-quint);pointer-events:none}@media (min-width:1192px){.Complete-module-scss-module__cCns5a__course-complete>div{width:720px}}@media (min-width:0) and (max-width:767px){.Complete-module-scss-module__cCns5a__course-complete>div{padding:0 var(--hz-padding)}}
@keyframes ProgressRing-module-scss-module__O3HEra__progress{0%{stroke-dasharray:0 100}}.ProgressRing-module-scss-module__O3HEra__progress-ring .ProgressRing-module-scss-module__O3HEra__label{text-align:center}.ProgressRing-module-scss-module__O3HEra__progress-ring .ProgressRing-module-scss-module__O3HEra__ring{--a:var(--speed) var(--ease-out-cubic) forwards;width:calc(var(--w)*1px);height:calc(var(--w)*1px);margin:10px auto;overflow:visible}@keyframes ProgressRing-module-scss-module__O3HEra__counter{0%{--num:0}to{--num:var(--progress)}}.ProgressRing-module-scss-module__O3HEra__progress-ring .ProgressRing-module-scss-module__O3HEra__ring[data-show-numeric=true]{place-items:center;display:grid}.ProgressRing-module-scss-module__O3HEra__progress-ring .ProgressRing-module-scss-module__O3HEra__ring[data-show-numeric=true] *{grid-area:1/-1}.ProgressRing-module-scss-module__O3HEra__progress-ring .ProgressRing-module-scss-module__O3HEra__ring .ProgressRing-module-scss-module__O3HEra__ring--fg{filter:drop-shadow(0px 0px 1px var(--arara-glow));animation:ProgressRing-module-scss-module__O3HEra__progress var(--a)}.ProgressRing-module-scss-module__O3HEra__progress-ring .ProgressRing-module-scss-module__O3HEra__ring .ProgressRing-module-scss-module__O3HEra__numeric{font-family:var(--font-family);letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}.ProgressRing-module-scss-module__O3HEra__progress-ring .ProgressRing-module-scss-module__O3HEra__ring .ProgressRing-module-scss-module__O3HEra__image{place-items:center;display:grid}
.SetInfoHeader-module-scss-module__9IDLPq__set-info-header{justify-items:center;padding-bottom:2rem;display:grid}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__actionables[data-info-actionable=true]{grid-column-gap:1rem;grid-template-columns:1fr 1fr;display:grid}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__actionables[data-info-actionable=false]>:last-child{display:none}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info{display:grid}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info>*{grid-area:1/-1}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info .SetInfoHeader-module-scss-module__9IDLPq__video-preview-card{cursor:pointer;max-width:30rem;display:grid}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info .SetInfoHeader-module-scss-module__9IDLPq__video-preview-card>*{grid-area:1/-1;width:100%}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info .SetInfoHeader-module-scss-module__9IDLPq__video-preview-card .SetInfoHeader-module-scss-module__9IDLPq__backdrop{z-index:2;background-color:var(--prata-0);opacity:.3;height:100%}.SetInfoHeader-module-scss-module__9IDLPq__set-info-header .SetInfoHeader-module-scss-module__9IDLPq__info .SetInfoHeader-module-scss-module__9IDLPq__video-preview-card>:last-child{z-index:3;justify-content:center}@media (min-width:768px){.SetInfoHeader-module-scss-module__9IDLPq__actionables{padding-bottom:4rem}}@media (min-width:768px) and (max-width:1191px){.SetInfoHeader-module-scss-module__9IDLPq__actionables{padding-bottom:3rem}}
/*# sourceMappingURL=0n91dd-ia9_qd.css.map*/