.LineageList-module-scss-module__1V26ha__lineage-list{grid-row-gap:.5rem;display:grid}.LineageList-module-scss-module__1V26ha__lineage-list .LineageList-module-scss-module__1V26ha__rank-item{background-color:var(--surface-high);height:1.8rem;font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;border-radius:.25rem;grid-template-areas:"belt instructor date";align-items:center;margin:0;padding:1rem;font-size:.875rem;font-weight:400;line-height:140%;display:grid}.LineageList-module-scss-module__1V26ha__lineage-list .LineageList-module-scss-module__1V26ha__rank-item--instructor{justify-self:start}.LineageList-module-scss-module__1V26ha__lineage-list .LineageList-module-scss-module__1V26ha__rank-item--date{justify-self:end}.LineageList-module-scss-module__1V26ha__lineage-list .LineageList-module-scss-module__1V26ha__rank-item[data-milestone=true]{margin-bottom:.5rem}@media (min-width:768px){.LineageList-module-scss-module__1V26ha__lineage-list .LineageList-module-scss-module__1V26ha__rank-item{grid-column-gap:1rem;grid-template-columns:8rem auto 5rem}}@media (min-width:0) and (max-width:767px){.LineageList-module-scss-module__1V26ha__lineage-list .LineageList-module-scss-module__1V26ha__rank-item{grid-column-gap:.5rem;grid-template-columns:7rem 1fr 5rem}}
.LoginModal-module-scss-module__vHPniG__login-modal{background-color:var(--surface-base);grid-auto-rows:auto;display:grid}.LoginModal-module-scss-module__vHPniG__login-modal .LoginModal-module-scss-module__vHPniG__header{position:absolute;top:1rem;left:1rem}.LoginModal-module-scss-module__vHPniG__login-modal .LoginModal-module-scss-module__vHPniG__header button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}@media (min-width:768px){.LoginModal-module-scss-module__vHPniG__login-modal{place-content:center;align-items:center}}@media (min-width:0) and (max-width:767px){.LoginModal-module-scss-module__vHPniG__login-modal{align-content:start;justify-items:center;padding-top:4rem}}
.BeltRankPicker-module-scss-module__NYaP2G__belt-picker{--input-height:2.5rem;--width:100%;--min-width:1rem;--in-between-spacing:.5rem;--label-spacing:0rem;--label-height:1.5rem;--labeled-min-height:calc(var(--input-height) + var(--label-height) + var(--label-spacing));--bg-color:var(--base-accent-default);--fg-color:var(--base-primary-default);--focused-underline-color:var(--base-primary-default);--unfocused-underline-color:var(--base-tertiary-default);--underline-color:var(--unfocused-underline-color);width:var(--width)}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker>label{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-secondary-default);height:var(--label-height);-webkit-user-select:none;user-select:none;margin:0;font-size:.875rem;font-weight:400;line-height:140%;display:block}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker input:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color) inset;transition:background-color 5000s ease-in-out}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color) inset;transition:background-color 5000s ease-in-out}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color) inset;transition:background-color 5000s ease-in-out}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker textarea:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color) inset;transition:background-color 5000s ease-in-out}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color) inset;transition:background-color 5000s ease-in-out}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color) inset;transition:background-color 5000s ease-in-out}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker select:-webkit-autofill{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color) inset;transition:background-color 5000s ease-in-out}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker select:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color) inset;transition:background-color 5000s ease-in-out}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker select:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-color);-webkit-box-shadow:0 0 0px 1000px var(--bg-color) inset;transition:background-color 5000s ease-in-out}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker{--min-width:10rem;min-width:min(var(--min-width),100%);max-width:100%;overflow:hidden}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker[data-editable]{--min-width:16rem;width:var(--min-width)}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component{grid-template-areas:"belt belt toggle""slider buttons.";grid-template-columns:minmax(0, 1fr) var(--buttons-width,3rem) auto;column-gap:var(--spacing);display:grid}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component>:first-child{grid-area:belt}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component .BeltRankPicker-module-scss-module__NYaP2G__slider{height:var(--slider-height);grid-area:slider;padding:.5rem 0}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component .BeltRankPicker-module-scss-module__NYaP2G__buttons{grid-gap:var(--button-spacing);grid-area:buttons;grid-template-columns:1fr 1fr;place-items:center;display:grid}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component .BeltRankPicker-module-scss-module__NYaP2G__buttons>div[data-disabled=true]{--icon-fg:var(--base-primary-disabled)}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker .BeltRankPicker-module-scss-module__NYaP2G__component .BeltRankPicker-module-scss-module__NYaP2G__toggle{cursor:pointer;grid-area:toggle;justify-content:center;align-items:center;width:calc(16px + .5rem);display:flex}@media (min-width:768px){.BeltRankPicker-module-scss-module__NYaP2G__belt-picker{--spacing:.25rem;--button-spacing:0rem;--slider-height:1.2rem}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker[data-kind=bigass]{--spacing:1rem;--buttons-width:4rem;--slider-height:2rem;--min-width:30rem}}@media (min-width:768px) and (max-width:1191px){.BeltRankPicker-module-scss-module__NYaP2G__belt-picker{--spacing:2rem;--button-spacing:1rem;--slider-height:2rem}.BeltRankPicker-module-scss-module__NYaP2G__belt-picker[data-kind=bigass]{--buttons-width:4rem;--slider-height:3rem;--min-width:10rem}}
.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=close]{grid-template-columns:[rank]1fr[button]auto;height:4rem;display:grid}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=close]>:last-child{grid-column:button;justify-self:end}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=open]{height:14rem}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=open]>form{grid-template-columns:1fr auto auto;grid-template-areas:"rank rank rank""award award award"".submit cancel";align-items:end;gap:1rem .5rem;padding-bottom:2.5rem;display:grid}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=open]>form>:first-child{grid-area:rank}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=open]>form>:nth-child(2){grid-area:award}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=open]>form>:nth-child(3){grid-area:cancel}.RankComponent-module-scss-module__yWh8Aa__rank-promotion[data-state=open]>form>:last-child{grid-area:submit}
.useCardsForm-module-scss-module__ANXEgq__stack{grid-template-rows:4rem 1fr;grid-template-areas:"top""content";display:grid}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__top{grid-area:top}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content{grid-column-gap:0;grid-area:content;display:grid}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset{grid-area:1/-1;justify-content:stretch;width:100%;display:grid}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset>:first-child{width:inherit;align-content:center;height:20rem;display:grid}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset>:last-child{position:relative}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset>:last-child a{padding-top:1rem}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset{--card-transition:.3s var(--ease-in-out-cubic);--transition-delay:.1s}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-direction=bottom-to-top]{--prev-positon:translateY(-100px);--next-positon:translateY(100px)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-direction=top-to-bottom]{--prev-positon:translateY(100px);--next-positon:translateY(-100px)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-direction=right-to-left]{--prev-positon:translateX(-100px);--next-positon:translateX(100px)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-direction=left-to-right]{--prev-positon:translateX(100px);--next-positon:translateX(-100px)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-state^=hidden]{opacity:0;transition:var(--card-transition);pointer-events:none}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-state^=hidden][data-state$=prev]{transform:var(--prev-positon)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-state^=hidden][data-state$=next]{transform:var(--next-positon)}.useCardsForm-module-scss-module__ANXEgq__stack .useCardsForm-module-scss-module__ANXEgq__content fieldset[data-state=current]{opacity:1;transition:var(--card-transition);transition-delay:var(--transition-delay);pointer-events:all;transform:translate(0)}@media (min-width:768px) and (max-width:1191px){.useCardsForm-module-scss-module__ANXEgq__stack{padding:0 4rem}}
.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)}
.Dashboard-module-scss-module__1z5AHG__dashboard{padding:0 var(--hz-padding);--bottom-padding:2rem;height:calc(100vh - var(--header-height) - var(--bottom-padding));flex-direction:column;display:flex}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top{grid-template-rows:7rem 3rem;grid-template-areas:"title nav""menu menu";grid-auto-flow:column;align-items:center;display:grid}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top 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);grid-area:title;margin:0}@media (min-width:768px) and (max-width:1191px){.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top h1{letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top .Dashboard-module-scss-module__1z5AHG__acting{grid-area:nav;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top .Dashboard-module-scss-module__1z5AHG__actingIdentity{grid-gap:.5rem;grid-template-columns:1fr auto;grid-template-areas:"acting-as name-or-select";place-items:center end;display:grid}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top .Dashboard-module-scss-module__1z5AHG__actingIdentity select{min-width:20rem}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top .Dashboard-module-scss-module__1z5AHG__presence{white-space:nowrap;flex:none;align-items:center;gap:.375rem;display:flex}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top .Dashboard-module-scss-module__1z5AHG__presenceDot{background:var(--arara-70);border-radius:50%;width:.5rem;height:.5rem}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top .Dashboard-module-scss-module__1z5AHG__actingSeparator{color:var(--base-secondary-default)}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top .Dashboard-module-scss-module__1z5AHG__sectionMenu{grid-gap:1rem;border-bottom:1px solid var(--base-border-secondary-default);box-sizing:border-box;grid-area:menu;grid-auto-flow:column;justify-content:start;margin-bottom:2rem;display:grid}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top .Dashboard-module-scss-module__1z5AHG__sectionMenu li{padding-bottom:.5rem;display:flex}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__top .Dashboard-module-scss-module__1z5AHG__sectionMenu li[data-selected=true]{color:var(--hot-60);border-bottom:1px solid var(--base-primary-default)}.Dashboard-module-scss-module__1z5AHG__dashboard .Dashboard-module-scss-module__1z5AHG__main{width:100%;height:100%;position:relative;overflow-y:hidden}.Dashboard-module-scss-module__1z5AHG__dashboard[data-sub-route=true] .Dashboard-module-scss-module__1z5AHG__top{display:none}.Dashboard-module-scss-module__1z5AHG__dashboard[data-sub-route=true] .Dashboard-module-scss-module__1z5AHG__main{height:100%}.Dashboard-module-scss-module__1z5AHG__noSections{text-align:center;place-items:center;height:100%;padding:2rem;display:grid}.Dashboard-module-scss-module__1z5AHG__noSections p{max-width:32rem;color:var(--base-secondary-default)}
.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__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}
.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__error{padding:3rem var(--hz-padding);text-align:center}.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}}
@keyframes DashboardSkeleton-module-scss-module__tQeAWq__pulse{0%{opacity:.3}to{opacity:1}}.DashboardSkeleton-module-scss-module__tQeAWq__skeleton{flex-direction:column;gap:1.5rem;width:100%;display:flex}.DashboardSkeleton-module-scss-module__tQeAWq__toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DashboardSkeleton-module-scss-module__tQeAWq__button{background:var(--base-secondary-disabled);border-radius:6px;width:7rem;height:2.5rem;animation-name:DashboardSkeleton-module-scss-module__tQeAWq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.DashboardSkeleton-module-scss-module__tQeAWq__search{background:var(--base-secondary-disabled);border-radius:6px;width:16rem;height:2.5rem;animation-name:DashboardSkeleton-module-scss-module__tQeAWq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.DashboardSkeleton-module-scss-module__tQeAWq__rows{flex-direction:column;display:flex}.DashboardSkeleton-module-scss-module__tQeAWq__row{border-bottom:1px solid var(--base-border-secondary-default);grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.75rem 0;display:grid}.DashboardSkeleton-module-scss-module__tQeAWq__thumb{background:var(--base-secondary-disabled);border-radius:4px;width:120px;height:67.5px;animation-name:DashboardSkeleton-module-scss-module__tQeAWq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.DashboardSkeleton-module-scss-module__tQeAWq__lines{flex-direction:column;gap:.5rem;display:flex}.DashboardSkeleton-module-scss-module__tQeAWq__titleLine{background:var(--base-secondary-disabled);border-radius:4px;width:12rem;height:14px;animation-name:DashboardSkeleton-module-scss-module__tQeAWq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.DashboardSkeleton-module-scss-module__tQeAWq__subLine{background:var(--base-secondary-disabled);border-radius:4px;width:18rem;max-width:60%;height:12px;animation-name:DashboardSkeleton-module-scss-module__tQeAWq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}
.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}
@keyframes CourseTransition-module-scss-module__L_Np-a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CourseTransition-module-scss-module__L_Np-a__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CourseTransition-module-scss-module__L_Np-a__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes CourseTransition-module-scss-module__L_Np-a__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.CourseTransition-module-scss-module__L_Np-a__transition{display:grid}.CourseTransition-module-scss-module__L_Np-a__transition>:first-child,.CourseTransition-module-scss-module__L_Np-a__transition>:last-child{grid-area:1/-1}.CourseTransition-module-scss-module__L_Np-a__transition[data-direction]{pointer-events:none;overflow:hidden}@keyframes CourseTransition-module-scss-module__L_Np-a__left-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20vw)}}.CourseTransition-module-scss-module__L_Np-a__transition[data-direction=forwards]>:first-child{animation-name:CourseTransition-module-scss-module__L_Np-a__left-exit;animation-duration:.36s;animation-timing-function:var(--ease-out-cubic);animation-fill-mode:forwards}@keyframes CourseTransition-module-scss-module__L_Np-a__right-enter{0%{opacity:0;transform:translate(20vw)}to{opacity:1;transform:translate(0)}}.CourseTransition-module-scss-module__L_Np-a__transition[data-direction=forwards]>:last-child{animation-name:CourseTransition-module-scss-module__L_Np-a__right-enter;animation-duration:.45s;animation-timing-function:var(--ease-out-cubic)}@keyframes CourseTransition-module-scss-module__L_Np-a__right-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20vw)}}.CourseTransition-module-scss-module__L_Np-a__transition[data-direction=backwards]>:first-child{animation-name:CourseTransition-module-scss-module__L_Np-a__right-exit;animation-duration:.36s;animation-timing-function:var(--ease-out-cubic);animation-fill-mode:forwards}@keyframes CourseTransition-module-scss-module__L_Np-a__left-enter{0%{opacity:0;transform:translate(-20vw)}to{opacity:1;transform:translate(0)}}.CourseTransition-module-scss-module__L_Np-a__transition[data-direction=backwards]>:last-child{animation-name:CourseTransition-module-scss-module__L_Np-a__left-enter;animation-duration:.45s;animation-timing-function:var(--ease-out-cubic)}
.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%}}
.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__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}
.DetailPanel-module-scss-module__reHKFG__detailPanel{background:var(--surface-low);border-radius:4px;flex-direction:column;gap:24px;padding:8px;display:flex}.DetailPanel-module-scss-module__reHKFG__typeHeading{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-size:1rem;font-weight:700;line-height:130%}.DetailPanel-module-scss-module__reHKFG__field{flex-direction:column;gap:8px;display:flex}.DetailPanel-module-scss-module__reHKFG__fieldSmallGap{flex-direction:column;gap:4px;display:flex}.DetailPanel-module-scss-module__reHKFG__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%}.DetailPanel-module-scss-module__reHKFG__fieldInput{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;font-size:1rem;font-weight:400;line-height:130%}.DetailPanel-module-scss-module__reHKFG__fieldInput::placeholder{color:var(--base-primary-disabled)}.DetailPanel-module-scss-module__reHKFG__fieldTextarea{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;resize:vertical;background:0 0;border:none;border-radius:0;outline:none;min-height:80px;margin:0;padding:0;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.6}.DetailPanel-module-scss-module__reHKFG__fieldTextarea::placeholder{color:var(--base-primary-disabled)}.DetailPanel-module-scss-module__reHKFG__controlsRow{justify-content:space-between;align-items:center;display:flex}.DetailPanel-module-scss-module__reHKFG__toggleWrap{align-items:center;gap:8px;display:flex}.DetailPanel-module-scss-module__reHKFG__toggle{cursor:pointer;background:var(--base-primary-disabled);border:none;border-radius:12px;width:35px;height:24px;transition:background .2s;position:relative}.DetailPanel-module-scss-module__reHKFG__toggle[data-active=true]{background:var(--base-highlight-default)}.DetailPanel-module-scss-module__reHKFG__toggle:after{content:"";background:var(--prata-100);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:4px;left:4px}.DetailPanel-module-scss-module__reHKFG__toggle[data-active=true]:after{transform:translate(11px)}.DetailPanel-module-scss-module__reHKFG__toggleLabel{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-size:1rem;font-weight:400;line-height:130%}.DetailPanel-module-scss-module__reHKFG__unlinkedHint{font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-tertiary-default);margin:0;font-size:.75rem;font-style:italic;font-weight:400;line-height:140%}.DetailPanel-module-scss-module__reHKFG__deleteTextButton{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;cursor:pointer;color:var(--base-primary-default);background:0 0;border:none;border-radius:4px;margin:0;padding:4px 8px;font-size:1rem;font-weight:400;line-height:130%}.DetailPanel-module-scss-module__reHKFG__deleteTextButton:hover{background:var(--base-accent-default)}.DetailPanel-module-scss-module__reHKFG__exerciseList{flex-direction:column;gap:4px;display:flex}.DetailPanel-module-scss-module__reHKFG__exerciseEmpty{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-tertiary-default);margin:0;padding:8px 0;font-size:.875rem;font-weight:400;line-height:140%}.DetailPanel-module-scss-module__reHKFG__exerciseItem{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:8px;transition:background .1s,opacity .15s;display:flex}.DetailPanel-module-scss-module__reHKFG__exerciseItem:hover{background:var(--surface-base)}.DetailPanel-module-scss-module__reHKFG__exerciseItem[data-dragging=true]{opacity:.4}.DetailPanel-module-scss-module__reHKFG__exerciseItem[data-drag-over=below]{box-shadow:inset 0 -2px 0 0 var(--base-highlight-default)}.DetailPanel-module-scss-module__reHKFG__exerciseItem[data-drag-over=above]{box-shadow:inset 0 2px 0 0 var(--base-highlight-default)}.DetailPanel-module-scss-module__reHKFG__exerciseDragHandle{color:var(--base-primary-disabled);letter-spacing:1px;cursor:grab;opacity:0;flex-shrink:0;align-items:center;font-size:12px;transition:opacity .1s;display:flex}.DetailPanel-module-scss-module__reHKFG__exerciseItem:hover .DetailPanel-module-scss-module__reHKFG__exerciseDragHandle{opacity:1}.DetailPanel-module-scss-module__reHKFG__exerciseOrder{font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-tertiary-default);flex-shrink:0;width:20px;margin:0;font-size:.75rem;font-weight:400;line-height:140%}.DetailPanel-module-scss-module__reHKFG__exerciseTitle{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}.DetailPanel-module-scss-module__reHKFG__exerciseTypeBadge{font-family:var(--font-family);letter-spacing:0;word-spacing:0;background:var(--surface-base);color:var(--base-tertiary-default);white-space:nowrap;border-radius:3px;flex-shrink:0;margin:0;padding:1px 6px;font-size:10px;font-weight:400;line-height:140%}.DetailPanel-module-scss-module__reHKFG__exerciseIncomplete{background:color-mix(in srgb, var(--base-error-default) 12%, transparent);color:var(--base-error-default);white-space:nowrap;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:500}.DetailPanel-module-scss-module__reHKFG__exerciseToggle{cursor:pointer;background:var(--base-primary-disabled);border:none;border-radius:9px;flex-shrink:0;width:28px;height:18px;transition:background .2s;position:relative}.DetailPanel-module-scss-module__reHKFG__exerciseToggle[data-active=true]{background:var(--base-highlight-default)}.DetailPanel-module-scss-module__reHKFG__exerciseToggle:after{content:"";background:var(--prata-100);border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px}.DetailPanel-module-scss-module__reHKFG__exerciseToggle[data-active=true]:after{transform:translate(10px)}.DetailPanel-module-scss-module__reHKFG__exerciseDeleteBtn{cursor:pointer;width:24px;height:24px;color:var(--base-tertiary-default);opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:0;font-size:16px;line-height:1;transition:opacity .1s}.DetailPanel-module-scss-module__reHKFG__exerciseItem:hover .DetailPanel-module-scss-module__reHKFG__exerciseDeleteBtn{opacity:1}.DetailPanel-module-scss-module__reHKFG__exerciseDeleteBtn:hover{background:var(--base-accent-default)}.DetailPanel-module-scss-module__reHKFG__addExerciseLink{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%}.DetailPanel-module-scss-module__reHKFG__emptyState{color:var(--base-tertiary-default);font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;text-align:center;margin:0;padding:2rem 0;font-size:1rem;font-weight:400;line-height:130%}.DetailPanel-module-scss-module__reHKFG__confirmOverlay{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DetailPanel-module-scss-module__reHKFG__confirmDialog{background:var(--surface-base);border-radius:8px;width:100%;max-width:340px;padding:1.5rem}.DetailPanel-module-scss-module__reHKFG__confirmDialog p{margin-bottom:1rem;font-size:.875rem}.DetailPanel-module-scss-module__reHKFG__confirmActions{justify-content:flex-end;gap:.5rem;display:flex}.DetailPanel-module-scss-module__reHKFG__videoSection{flex-direction:column;gap:8px;display:flex}.DetailPanel-module-scss-module__reHKFG__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}.DetailPanel-module-scss-module__reHKFG__selectVideoBtn:hover{border-color:var(--base-highlight-default);background:var(--surface-base)}
@keyframes Table-module-scss-module__CrxHsG__pulse{0%{opacity:.3}to{opacity:1}}.Table-module-scss-module__CrxHsG__checkbox input{cursor:pointer;height:100%}.Table-module-scss-module__CrxHsG__checkbox>input:disabled{opacity:.25}.Table-module-scss-module__CrxHsG__main{--thumb-w:120px;grid-gap:1rem;grid-template-columns:auto 1fr;display:grid}.Table-module-scss-module__CrxHsG__main>:first-child{--thumb-h:calc(var(--thumb-w) * .5625);width:var(--thumb-w);height:var(--thumb-h);position:relative}.Table-module-scss-module__CrxHsG__main>:first-child[data-state=ENCODING],.Table-module-scss-module__CrxHsG__main>:first-child[data-state=UPLOADING],.Table-module-scss-module__CrxHsG__main>:first-child[data-state=DELETED]{background-color:var(--base-accent-disabled);overflow:hidden}.Table-module-scss-module__CrxHsG__main>:first-child[data-state=ENCODING]:before,.Table-module-scss-module__CrxHsG__main>:first-child[data-state=ENCODING]:after,.Table-module-scss-module__CrxHsG__main>:first-child[data-state=UPLOADING]:before,.Table-module-scss-module__CrxHsG__main>:first-child[data-state=UPLOADING]:after,.Table-module-scss-module__CrxHsG__main>:first-child[data-state=DELETED]:before,.Table-module-scss-module__CrxHsG__main>:first-child[data-state=DELETED]:after{content:"";background-color:var(--base-tertiary-disabled);height:1px;width:calc(var(--thumb-w)*1.15);transform-origin:50%;position:absolute;top:50%;left:50%}.Table-module-scss-module__CrxHsG__main>:first-child[data-state=ENCODING]:before,.Table-module-scss-module__CrxHsG__main>:first-child[data-state=UPLOADING]:before,.Table-module-scss-module__CrxHsG__main>:first-child[data-state=DELETED]:before{transform:translate(-50%,-50%)rotate(29.3578deg)}.Table-module-scss-module__CrxHsG__main>:first-child[data-state=ENCODING]:after,.Table-module-scss-module__CrxHsG__main>:first-child[data-state=UPLOADING]:after,.Table-module-scss-module__CrxHsG__main>:first-child[data-state=DELETED]:after{transform:translate(-50%,-50%)rotate(-29.3578deg)}.Table-module-scss-module__CrxHsG__main[data-skeleton]:before{content:"";width:var(--thumb-w);min-height:calc(var(--thumb-w)*.5625);background:var(--base-secondary-disabled);animation-name:Table-module-scss-module__CrxHsG__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module__CrxHsG__main[data-skeleton]>:before{content:"";background:var(--base-secondary-disabled);width:200px;height:14px;margin-top:2px;animation-name:Table-module-scss-module__CrxHsG__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module__CrxHsG__main[data-skeleton]>:after{content:"";background:var(--base-secondary-disabled);width:300px;height:12px;margin-top:10px;animation-name:Table-module-scss-module__CrxHsG__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module__CrxHsG__info{flex-flow:column;min-width:0;height:100%;display:flex}.Table-module-scss-module__CrxHsG__info h3{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:400;line-height:130%;display:-webkit-box;overflow:hidden}.Table-module-scss-module__CrxHsG__info p{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;-webkit-line-clamp:2;color:var(--base-tertiary-default);text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}.Table-module-scss-module__CrxHsG__itemState[data-state]{--bg-color:var(--base-error-default);--fg-color:var(--base-on-error-default)}.Table-module-scss-module__CrxHsG__itemState[data-state=PUBLISHED]{--bg-color:var(--base-accent-highlight-default);--fg-color:var(--base-highlight-default)}.Table-module-scss-module__CrxHsG__itemState[data-state=READY]{--bg-color:var(--base-accent-default);--fg-color:var(--base-tertiary-default)}.Table-module-scss-module__CrxHsG__itemState{background-color:var(--bg-color);height:24px;color:var(--fg-color);--circle-size:10px;border-radius:3px;align-items:center;display:flex}.Table-module-scss-module__CrxHsG__itemState:before{content:"";width:var(--circle-size);height:var(--circle-size);background-color:var(--fg-color);border-radius:50%;margin:0 .25rem}.Table-module-scss-module__CrxHsG__itemState:after{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;content:attr(data-text);margin:0;padding:0 .25rem 0 0;font-size:1rem;font-weight:400;line-height:130%}.Table-module-scss-module__CrxHsG__itemTags{flex-flow:wrap;display:flex}.Table-module-scss-module__CrxHsG__itemTags>div{margin-right:.5rem}.Table-module-scss-module__CrxHsG__itemTags>div:after{content:attr(data-text);color:var(--base-primary-default);background-color:var(--surface-high);border-radius:10px;padding:.25rem .5rem}
@keyframes CourseToc-module-scss-module__aGSA5G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CourseToc-module-scss-module__aGSA5G__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CourseToc-module-scss-module__aGSA5G__popUpEnter{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes CourseToc-module-scss-module__aGSA5G__popUpExit{0%{transform:scale(1)}to{transform:scale(.9)}}.CourseToc-module-scss-module__aGSA5G__toc{--dark-surface-base:var(--prata-10);--dark-surface-low:var(--prata-2);--dark-surface-high:var(--prata-15);--dark-surface-invert:var(--prata-99);--dark-base-primary-default:var(--prata-95);--dark-base-primary-hover:var(--prata-80);--dark-base-primary-active:var(--prata-70);--dark-base-primary-disabled:var(--prata-55);--dark-base-secondary-default:var(--prata-78);--dark-base-secondary-hover:var(--prata-95);--dark-base-secondary-active:var(--prata-80);--dark-base-secondary-disabled:var(--prata-55);--dark-base-tertiary-default:var(--prata-70);--dark-base-tertiary-hover:var(--prata-95);--dark-base-tertiary-active:var(--prata-80);--dark-base-tertiary-disabled:var(--prata-55);--dark-base-highlight-default:var(--arara-80);--dark-base-highlight-hover:var(--arara-60);--dark-base-highlight-active:var(--arara-45);--dark-base-highlight-disabled:var(--arara-60);--dark-base-error-default:var(--hot-60);--dark-base-error-hover:var(--hot-60);--dark-base-error-active:var(--hot-60);--dark-base-error-disabled:var(--hot-60);--dark-base-accent-default:var(--prata-15);--dark-base-accent-hover:var(--prata-25);--dark-base-accent-active:var(--prata-30);--dark-base-accent-disabled:var(--prata-20);--dark-base-accent-highlight-default:var(--arara-20);--dark-base-accent-highlight-hover:var(--arara-30);--dark-base-accent-highlight-active:var(--arara-40);--dark-base-accent-highlight-disabled:var(--arara-20);--dark-base-accent-error-default:var(--hot-20);--dark-base-accent-error-hover:var(--hot-30);--dark-base-accent-error-active:var(--hot-40);--dark-base-accent-error-disabled:var(--hot-20);--dark-base-border-primary-default:var(--prata-50);--dark-base-border-primary-hover:var(--prata-70);--dark-base-border-primary-active:var(--prata-80);--dark-base-border-primary-disabled:var(--prata-50);--dark-base-border-secondary-default:var(--prata-30);--dark-base-border-secondary-hover:var(--prata-50);--dark-base-border-secondary-active:var(--prata-60);--dark-base-border-secondary-disabled:var(--prata-30);--dark-base-on-primary-default:var(--prata-20);--dark-base-on-primary-hover:var(--prata-20);--dark-base-on-primary-active:var(--prata-20);--dark-base-on-primary-disabled:var(--prata-20);--dark-base-on-secondary-default:var(--prata-20);--dark-base-on-secondary-hover:var(--prata-20);--dark-base-on-secondary-active:var(--prata-20);--dark-base-on-secondary-disabled:var(--prata-20);--dark-base-on-tertiary-default:var(--prata-20);--dark-base-on-tertiary-hover:var(--prata-20);--dark-base-on-tertiary-active:var(--prata-20);--dark-base-on-tertiary-disabled:var(--prata-20);--dark-base-on-highlight-default:var(--prata-20);--dark-base-on-highlight-hover:var(--prata-20);--dark-base-on-highlight-active:var(--prata-20);--dark-base-on-highlight-disabled:var(--prata-20);--dark-base-on-error-default:var(--hot-10);--dark-base-on-error-hover:var(--hot-10);--dark-base-on-error-active:var(--hot-10);--dark-base-on-error-disabled:var(--hot-10);--dark-base-on-accent-default:var(--prata-90);--dark-base-on-accent-hover:var(--prata-80);--dark-base-on-accent-active:var(--prata-95);--dark-base-on-accent-disabled:var(--prata-50);--dark-base-on-accent-highlight-default:var(--arara-80);--dark-base-on-accent-highlight-hover:var(--arara-80);--dark-base-on-accent-highlight-active:var(--arara-80);--dark-base-on-accent-highlight-disabled:var(--arara-80);--dark-base-on-accent-error-default:var(--hot-60);--dark-base-on-accent-error-hover:var(--hot-60);--dark-base-on-accent-error-active:var(--hot-60);--dark-base-on-accent-error-disabled:var(--hot-60);--dark-base-on-border-primary-default:none;--dark-base-on-border-primary-hover:none;--dark-base-on-border-primary-active:none;--dark-base-on-border-primary-disabled:none;--dark-base-on-border-secondary-default:none;--dark-base-on-border-secondary-hover:none;--dark-base-on-border-secondary-active:none;--dark-base-on-border-secondary-disabled:none;--dark-low-primary-default:var(--prata-90);--dark-low-primary-hover:var(--prata-80);--dark-low-primary-active:var(--prata-95);--dark-low-primary-disabled:var(--prata-50);--dark-low-secondary-default:var(--prata-70);--dark-low-secondary-hover:var(--prata-70);--dark-low-secondary-active:var(--prata-70);--dark-low-secondary-disabled:var(--prata-50);--dark-low-tertiary-default:var(--prata-40);--dark-low-tertiary-hover:var(--prata-40);--dark-low-tertiary-active:var(--prata-40);--dark-low-tertiary-disabled:var(--prata-50);--dark-low-highlight-default:var(--arara-80);--dark-low-highlight-hover:var(--arara-60);--dark-low-highlight-active:var(--arara-45);--dark-low-highlight-disabled:var(--arara-60);--dark-low-error-default:var(--hot-60);--dark-low-error-hover:var(--hot-60);--dark-low-error-active:var(--hot-60);--dark-low-error-disabled:var(--hot-60);--dark-low-accent-default:var(--prata-10);--dark-low-accent-hover:var(--prata-15);--dark-low-accent-active:var(--prata-20);--dark-low-accent-disabled:var(--prata-10);--dark-low-accent-highlight-default:var(--arara-20);--dark-low-accent-highlight-hover:var(--arara-30);--dark-low-accent-highlight-active:var(--arara-40);--dark-low-accent-highlight-disabled:var(--arara-20);--dark-low-accent-error-default:var(--hot-20);--dark-low-accent-error-hover:var(--hot-30);--dark-low-accent-error-active:var(--hot-40);--dark-low-accent-error-disabled:var(--hot-20);--dark-low-border-primary-default:var(--prata-50);--dark-low-border-primary-hover:var(--prata-70);--dark-low-border-primary-active:var(--prata-80);--dark-low-border-primary-disabled:var(--prata-50);--dark-low-border-secondary-default:var(--prata-30);--dark-low-border-secondary-hover:var(--prata-50);--dark-low-border-secondary-active:var(--prata-60);--dark-low-border-secondary-disabled:var(--prata-30);--dark-low-on-primary-default:var(--prata-20);--dark-low-on-primary-hover:var(--prata-20);--dark-low-on-primary-active:var(--prata-20);--dark-low-on-primary-disabled:var(--prata-20);--dark-low-on-secondary-default:var(--prata-20);--dark-low-on-secondary-hover:var(--prata-20);--dark-low-on-secondary-active:var(--prata-20);--dark-low-on-secondary-disabled:var(--prata-20);--dark-low-on-tertiary-default:var(--prata-20);--dark-low-on-tertiary-hover:var(--prata-20);--dark-low-on-tertiary-active:var(--prata-20);--dark-low-on-tertiary-disabled:var(--prata-20);--dark-low-on-highlight-default:var(--prata-20);--dark-low-on-highlight-hover:var(--prata-20);--dark-low-on-highlight-active:var(--prata-20);--dark-low-on-highlight-disabled:var(--prata-20);--dark-low-on-error-default:var(--hot-10);--dark-low-on-error-hover:var(--hot-10);--dark-low-on-error-active:var(--hot-10);--dark-low-on-error-disabled:var(--hot-10);--dark-low-on-accent-default:var(--prata-90);--dark-low-on-accent-hover:var(--prata-80);--dark-low-on-accent-active:var(--prata-95);--dark-low-on-accent-disabled:var(--prata-50);--dark-low-on-accent-highlight-default:var(--prata-90);--dark-low-on-accent-highlight-hover:var(--prata-80);--dark-low-on-accent-highlight-active:var(--prata-95);--dark-low-on-accent-highlight-disabled:var(--prata-50);--dark-low-on-accent-error-default:var(--prata-90);--dark-low-on-accent-error-hover:var(--prata-80);--dark-low-on-accent-error-active:var(--prata-95);--dark-low-on-accent-error-disabled:var(--prata-50);--dark-low-on-border-primary-default:none;--dark-low-on-border-primary-hover:none;--dark-low-on-border-primary-active:none;--dark-low-on-border-primary-disabled:none;--dark-low-on-border-secondary-default:none;--dark-low-on-border-secondary-hover:none;--dark-low-on-border-secondary-active:none;--dark-low-on-border-secondary-disabled:none;--dark-high-primary-default:var(--prata-90);--dark-high-primary-hover:var(--prata-80);--dark-high-primary-active:var(--prata-95);--dark-high-primary-disabled:var(--prata-50);--dark-high-secondary-default:var(--prata-70);--dark-high-secondary-hover:var(--prata-80);--dark-high-secondary-active:var(--prata-90);--dark-high-secondary-disabled:var(--prata-50);--dark-high-tertiary-default:var(--prata-40);--dark-high-tertiary-hover:var(--prata-40);--dark-high-tertiary-active:var(--prata-40);--dark-high-tertiary-disabled:var(--prata-50);--dark-high-highlight-default:var(--arara-80);--dark-high-highlight-hover:var(--arara-60);--dark-high-highlight-active:var(--arara-45);--dark-high-highlight-disabled:var(--arara-60);--dark-high-error-default:var(--hot-60);--dark-high-error-hover:var(--hot-60);--dark-high-error-active:var(--hot-60);--dark-high-error-disabled:var(--hot-60);--dark-high-accent-default:var(--prata-20);--dark-high-accent-hover:var(--prata-40);--dark-high-accent-active:var(--prata-50);--dark-high-accent-disabled:var(--prata-25);--dark-high-accent-highlight-default:var(--arara-25);--dark-high-accent-highlight-hover:var(--arara-35);--dark-high-accent-highlight-active:var(--arara-45);--dark-high-accent-highlight-disabled:var(--arara-25);--dark-high-accent-error-default:var(--hot-25);--dark-high-accent-error-hover:var(--hot-35);--dark-high-accent-error-active:var(--hot-40);--dark-high-accent-error-disabled:var(--hot-25);--dark-high-border-primary-default:var(--prata-50);--dark-high-border-primary-hover:var(--prata-70);--dark-high-border-primary-active:var(--prata-80);--dark-high-border-primary-disabled:var(--prata-50);--dark-high-border-secondary-default:var(--prata-30);--dark-high-border-secondary-hover:var(--prata-50);--dark-high-border-secondary-active:var(--prata-60);--dark-high-border-secondary-disabled:var(--prata-30);--dark-high-on-primary-default:var(--prata-20);--dark-high-on-primary-hover:var(--prata-20);--dark-high-on-primary-active:var(--prata-20);--dark-high-on-primary-disabled:var(--prata-20);--dark-high-on-secondary-default:var(--prata-20);--dark-high-on-secondary-hover:var(--prata-20);--dark-high-on-secondary-active:var(--prata-20);--dark-high-on-secondary-disabled:var(--prata-20);--dark-high-on-tertiary-default:var(--prata-20);--dark-high-on-tertiary-hover:var(--prata-20);--dark-high-on-tertiary-active:var(--prata-20);--dark-high-on-tertiary-disabled:var(--prata-20);--dark-high-on-highlight-default:var(--prata-20);--dark-high-on-highlight-hover:var(--prata-20);--dark-high-on-highlight-active:var(--prata-20);--dark-high-on-highlight-disabled:var(--prata-20);--dark-high-on-error-default:var(--hot-10);--dark-high-on-error-hover:var(--hot-10);--dark-high-on-error-active:var(--hot-10);--dark-high-on-error-disabled:var(--hot-10);--dark-high-on-accent-default:var(--prata-90);--dark-high-on-accent-hover:var(--prata-80);--dark-high-on-accent-active:var(--prata-95);--dark-high-on-accent-disabled:var(--prata-50);--dark-high-on-accent-highlight-default:var(--prata-90);--dark-high-on-accent-highlight-hover:var(--prata-80);--dark-high-on-accent-highlight-active:var(--prata-95);--dark-high-on-accent-highlight-disabled:var(--prata-50);--dark-high-on-accent-error-default:var(--prata-90);--dark-high-on-accent-error-hover:var(--prata-80);--dark-high-on-accent-error-active:var(--prata-95);--dark-high-on-accent-error-disabled:var(--prata-50);--dark-high-on-border-primary-default:none;--dark-high-on-border-primary-hover:none;--dark-high-on-border-primary-active:none;--dark-high-on-border-primary-disabled:none;--dark-high-on-border-secondary-default:none;--dark-high-on-border-secondary-hover:none;--dark-high-on-border-secondary-active:none;--dark-high-on-border-secondary-disabled:none;--dark-invert-primary-default:var(--prata-20);--dark-invert-primary-hover:var(--prata-30);--dark-invert-primary-active:var(--prata-10);--dark-invert-primary-disabled:var(--prata-70);--dark-invert-secondary-default:var(--prata-35);--dark-invert-secondary-hover:var(--prata-35);--dark-invert-secondary-active:var(--prata-35);--dark-invert-secondary-disabled:var(--prata-70);--dark-invert-tertiary-default:var(--prata-60);--dark-invert-tertiary-hover:var(--prata-40);--dark-invert-tertiary-active:var(--prata-60);--dark-invert-tertiary-disabled:var(--prata-70);--dark-invert-highlight-default:var(--arara-75);--dark-invert-highlight-hover:var(--arara-80);--dark-invert-highlight-active:var(--arara-85);--dark-invert-highlight-disabled:var(--arara-90);--dark-invert-error-default:var(--hot-60);--dark-invert-error-hover:var(--hot-60);--dark-invert-error-active:var(--hot-60);--dark-invert-error-disabled:var(--hot-60);--dark-invert-accent-default:var(--prata-90);--dark-invert-accent-hover:var(--prata-80);--dark-invert-accent-active:var(--prata-70);--dark-invert-accent-disabled:var(--prata-95);--dark-invert-accent-highlight-default:var(--arara-98);--dark-invert-accent-highlight-hover:var(--arara-90);--dark-invert-accent-highlight-active:var(--arara-85);--dark-invert-accent-highlight-disabled:var(--arara-98);--dark-invert-accent-error-default:var(--hot-98);--dark-invert-accent-error-hover:var(--hot-90);--dark-invert-accent-error-active:var(--hot-80);--dark-invert-accent-error-disabled:var(--hot-98);--dark-invert-border-primary-default:var(--prata-70);--dark-invert-border-primary-hover:var(--prata-50);--dark-invert-border-primary-active:var(--prata-30);--dark-invert-border-primary-disabled:var(--prata-70);--dark-invert-border-secondary-default:var(--prata-90);--dark-invert-border-secondary-hover:var(--prata-60);--dark-invert-border-secondary-active:var(--prata-50);--dark-invert-border-secondary-disabled:var(--prata-80);--dark-invert-on-primary-default:var(--prata-99);--dark-invert-on-primary-hover:var(--prata-99);--dark-invert-on-primary-active:var(--prata-99);--dark-invert-on-primary-disabled:var(--prata-99);--dark-invert-on-secondary-default:var(--prata-99);--dark-invert-on-secondary-hover:var(--prata-99);--dark-invert-on-secondary-active:var(--prata-99);--dark-invert-on-secondary-disabled:var(--prata-99);--dark-invert-on-tertiary-default:var(--prata-99);--dark-invert-on-tertiary-hover:var(--prata-99);--dark-invert-on-tertiary-active:var(--prata-99);--dark-invert-on-tertiary-disabled:var(--prata-99);--dark-invert-on-highlight-default:var(--prata-99);--dark-invert-on-highlight-hover:var(--prata-99);--dark-invert-on-highlight-active:var(--prata-99);--dark-invert-on-highlight-disabled:var(--prata-99);--dark-invert-on-error-default:var(--hot-10);--dark-invert-on-error-hover:var(--hot-10);--dark-invert-on-error-active:var(--hot-10);--dark-invert-on-error-disabled:var(--hot-10);--dark-invert-on-accent-default:var(--prata-20);--dark-invert-on-accent-hover:var(--prata-30);--dark-invert-on-accent-active:var(--prata-10);--dark-invert-on-accent-disabled:var(--prata-70);--dark-invert-on-accent-highlight-default:var(--prata-20);--dark-invert-on-accent-highlight-hover:var(--prata-30);--dark-invert-on-accent-highlight-active:var(--prata-10);--dark-invert-on-accent-highlight-disabled:var(--prata-70);--dark-invert-on-accent-error-default:var(--prata-20);--dark-invert-on-accent-error-hover:var(--prata-30);--dark-invert-on-accent-error-active:var(--prata-10);--dark-invert-on-accent-error-disabled:var(--prata-70);--dark-invert-on-border-primary-default:var(--prata-70);--dark-invert-on-border-primary-hover:var(--prata-50);--dark-invert-on-border-primary-active:var(--prata-30);--dark-invert-on-border-primary-disabled:var(--prata-70);--dark-invert-on-border-secondary-default:var(--prata-80);--dark-invert-on-border-secondary-hover:var(--prata-60);--dark-invert-on-border-secondary-active:var(--prata-50);--dark-invert-on-border-secondary-disabled:var(--prata-80);--surface-base:var(--dark-surface-base);--surface-low:var(--dark-surface-low);--surface-high:var(--dark-surface-high);--surface-invert:var(--dark-surface-invert);--base-primary-default:var(--dark-base-primary-default);--base-primary-hover:var(--dark-base-primary-hover);--base-primary-active:var(--dark-base-primary-active);--base-primary-disabled:var(--dark-base-primary-disabled);--base-secondary-default:var(--dark-base-secondary-default);--base-secondary-hover:var(--dark-base-secondary-hover);--base-secondary-active:var(--dark-base-secondary-active);--base-secondary-disabled:var(--dark-base-secondary-disabled);--base-tertiary-default:var(--dark-base-tertiary-default);--base-tertiary-hover:var(--dark-base-tertiary-hover);--base-tertiary-active:var(--dark-base-tertiary-active);--base-tertiary-disabled:var(--dark-base-tertiary-disabled);--base-highlight-default:var(--dark-base-highlight-default);--base-highlight-hover:var(--dark-base-highlight-hover);--base-highlight-active:var(--dark-base-highlight-active);--base-highlight-disabled:var(--dark-base-highlight-disabled);--base-error-default:var(--dark-base-error-default);--base-error-hover:var(--dark-base-error-hover);--base-error-active:var(--dark-base-error-active);--base-error-disabled:var(--dark-base-error-disabled);--base-accent-default:var(--dark-base-accent-default);--base-accent-hover:var(--dark-base-accent-hover);--base-accent-active:var(--dark-base-accent-active);--base-accent-disabled:var(--dark-base-accent-disabled);--base-accent-highlight-default:var(--dark-base-accent-highlight-default);--base-accent-highlight-hover:var(--dark-base-accent-highlight-hover);--base-accent-highlight-active:var(--dark-base-accent-highlight-active);--base-accent-highlight-disabled:var(--dark-base-accent-highlight-disabled);--base-accent-error-default:var(--dark-base-accent-error-default);--base-accent-error-hover:var(--dark-base-accent-error-hover);--base-accent-error-active:var(--dark-base-accent-error-active);--base-accent-error-disabled:var(--dark-base-accent-error-disabled);--base-border-primary-default:var(--dark-base-border-primary-default);--base-border-primary-hover:var(--dark-base-border-primary-hover);--base-border-primary-active:var(--dark-base-border-primary-active);--base-border-primary-disabled:var(--dark-base-border-primary-disabled);--base-border-secondary-default:var(--dark-base-border-secondary-default);--base-border-secondary-hover:var(--dark-base-border-secondary-hover);--base-border-secondary-active:var(--dark-base-border-secondary-active);--base-border-secondary-disabled:var(--dark-base-border-secondary-disabled);--base-on-primary-default:var(--dark-base-on-primary-default);--base-on-primary-hover:var(--dark-base-on-primary-hover);--base-on-primary-active:var(--dark-base-on-primary-active);--base-on-primary-disabled:var(--dark-base-on-primary-disabled);--base-on-secondary-default:var(--dark-base-on-secondary-default);--base-on-secondary-hover:var(--dark-base-on-secondary-hover);--base-on-secondary-active:var(--dark-base-on-secondary-active);--base-on-secondary-disabled:var(--dark-base-on-secondary-disabled);--base-on-tertiary-default:var(--dark-base-on-tertiary-default);--base-on-tertiary-hover:var(--dark-base-on-tertiary-hover);--base-on-tertiary-active:var(--dark-base-on-tertiary-active);--base-on-tertiary-disabled:var(--dark-base-on-tertiary-disabled);--base-on-highlight-default:var(--dark-base-on-highlight-default);--base-on-highlight-hover:var(--dark-base-on-highlight-hover);--base-on-highlight-active:var(--dark-base-on-highlight-active);--base-on-highlight-disabled:var(--dark-base-on-highlight-disabled);--base-on-error-default:var(--dark-base-on-error-default);--base-on-error-hover:var(--dark-base-on-error-hover);--base-on-error-active:var(--dark-base-on-error-active);--base-on-error-disabled:var(--dark-base-on-error-disabled);--base-on-accent-default:var(--dark-base-on-accent-default);--base-on-accent-hover:var(--dark-base-on-accent-hover);--base-on-accent-active:var(--dark-base-on-accent-active);--base-on-accent-disabled:var(--dark-base-on-accent-disabled);--base-on-accent-highlight-default:var(--dark-base-on-accent-highlight-default);--base-on-accent-highlight-hover:var(--dark-base-on-accent-highlight-hover);--base-on-accent-highlight-active:var(--dark-base-on-accent-highlight-active);--base-on-accent-highlight-disabled:var(--dark-base-on-accent-highlight-disabled);--base-on-accent-error-default:var(--dark-base-on-accent-error-default);--base-on-accent-error-hover:var(--dark-base-on-accent-error-hover);--base-on-accent-error-active:var(--dark-base-on-accent-error-active);--base-on-accent-error-disabled:var(--dark-base-on-accent-error-disabled);--base-on-border-primary-default:var(--dark-base-on-border-primary-default);--base-on-border-primary-hover:var(--dark-base-on-border-primary-hover);--base-on-border-primary-active:var(--dark-base-on-border-primary-active);--base-on-border-primary-disabled:var(--dark-base-on-border-primary-disabled);--base-on-border-secondary-default:var(--dark-base-on-border-secondary-default);--base-on-border-secondary-hover:var(--dark-base-on-border-secondary-hover);--base-on-border-secondary-active:var(--dark-base-on-border-secondary-active);--base-on-border-secondary-disabled:var(--dark-base-on-border-secondary-disabled);--low-primary-default:var(--dark-low-primary-default);--low-primary-hover:var(--dark-low-primary-hover);--low-primary-active:var(--dark-low-primary-active);--low-primary-disabled:var(--dark-low-primary-disabled);--low-secondary-default:var(--dark-low-secondary-default);--low-secondary-hover:var(--dark-low-secondary-hover);--low-secondary-active:var(--dark-low-secondary-active);--low-secondary-disabled:var(--dark-low-secondary-disabled);--low-tertiary-default:var(--dark-low-tertiary-default);--low-tertiary-hover:var(--dark-low-tertiary-hover);--low-tertiary-active:var(--dark-low-tertiary-active);--low-tertiary-disabled:var(--dark-low-tertiary-disabled);--low-highlight-default:var(--dark-low-highlight-default);--low-highlight-hover:var(--dark-low-highlight-hover);--low-highlight-active:var(--dark-low-highlight-active);--low-highlight-disabled:var(--dark-low-highlight-disabled);--low-error-default:var(--dark-low-error-default);--low-error-hover:var(--dark-low-error-hover);--low-error-active:var(--dark-low-error-active);--low-error-disabled:var(--dark-low-error-disabled);--low-accent-default:var(--dark-low-accent-default);--low-accent-hover:var(--dark-low-accent-hover);--low-accent-active:var(--dark-low-accent-active);--low-accent-disabled:var(--dark-low-accent-disabled);--low-accent-highlight-default:var(--dark-low-accent-highlight-default);--low-accent-highlight-hover:var(--dark-low-accent-highlight-hover);--low-accent-highlight-active:var(--dark-low-accent-highlight-active);--low-accent-highlight-disabled:var(--dark-low-accent-highlight-disabled);--low-accent-error-default:var(--dark-low-accent-error-default);--low-accent-error-hover:var(--dark-low-accent-error-hover);--low-accent-error-active:var(--dark-low-accent-error-active);--low-accent-error-disabled:var(--dark-low-accent-error-disabled);--low-border-primary-default:var(--dark-low-border-primary-default);--low-border-primary-hover:var(--dark-low-border-primary-hover);--low-border-primary-active:var(--dark-low-border-primary-active);--low-border-primary-disabled:var(--dark-low-border-primary-disabled);--low-border-secondary-default:var(--dark-low-border-secondary-default);--low-border-secondary-hover:var(--dark-low-border-secondary-hover);--low-border-secondary-active:var(--dark-low-border-secondary-active);--low-border-secondary-disabled:var(--dark-low-border-secondary-disabled);--low-on-primary-default:var(--dark-low-on-primary-default);--low-on-primary-hover:var(--dark-low-on-primary-hover);--low-on-primary-active:var(--dark-low-on-primary-active);--low-on-primary-disabled:var(--dark-low-on-primary-disabled);--low-on-secondary-default:var(--dark-low-on-secondary-default);--low-on-secondary-hover:var(--dark-low-on-secondary-hover);--low-on-secondary-active:var(--dark-low-on-secondary-active);--low-on-secondary-disabled:var(--dark-low-on-secondary-disabled);--low-on-tertiary-default:var(--dark-low-on-tertiary-default);--low-on-tertiary-hover:var(--dark-low-on-tertiary-hover);--low-on-tertiary-active:var(--dark-low-on-tertiary-active);--low-on-tertiary-disabled:var(--dark-low-on-tertiary-disabled);--low-on-highlight-default:var(--dark-low-on-highlight-default);--low-on-highlight-hover:var(--dark-low-on-highlight-hover);--low-on-highlight-active:var(--dark-low-on-highlight-active);--low-on-highlight-disabled:var(--dark-low-on-highlight-disabled);--low-on-error-default:var(--dark-low-on-error-default);--low-on-error-hover:var(--dark-low-on-error-hover);--low-on-error-active:var(--dark-low-on-error-active);--low-on-error-disabled:var(--dark-low-on-error-disabled);--low-on-accent-default:var(--dark-low-on-accent-default);--low-on-accent-hover:var(--dark-low-on-accent-hover);--low-on-accent-active:var(--dark-low-on-accent-active);--low-on-accent-disabled:var(--dark-low-on-accent-disabled);--low-on-accent-highlight-default:var(--dark-low-on-accent-highlight-default);--low-on-accent-highlight-hover:var(--dark-low-on-accent-highlight-hover);--low-on-accent-highlight-active:var(--dark-low-on-accent-highlight-active);--low-on-accent-highlight-disabled:var(--dark-low-on-accent-highlight-disabled);--low-on-accent-error-default:var(--dark-low-on-accent-error-default);--low-on-accent-error-hover:var(--dark-low-on-accent-error-hover);--low-on-accent-error-active:var(--dark-low-on-accent-error-active);--low-on-accent-error-disabled:var(--dark-low-on-accent-error-disabled);--low-on-border-primary-default:var(--dark-low-on-border-primary-default);--low-on-border-primary-hover:var(--dark-low-on-border-primary-hover);--low-on-border-primary-active:var(--dark-low-on-border-primary-active);--low-on-border-primary-disabled:var(--dark-low-on-border-primary-disabled);--low-on-border-secondary-default:var(--dark-low-on-border-secondary-default);--low-on-border-secondary-hover:var(--dark-low-on-border-secondary-hover);--low-on-border-secondary-active:var(--dark-low-on-border-secondary-active);--low-on-border-secondary-disabled:var(--dark-low-on-border-secondary-disabled);--high-primary-default:var(--dark-high-primary-default);--high-primary-hover:var(--dark-high-primary-hover);--high-primary-active:var(--dark-high-primary-active);--high-primary-disabled:var(--dark-high-primary-disabled);--high-secondary-default:var(--dark-high-secondary-default);--high-secondary-hover:var(--dark-high-secondary-hover);--high-secondary-active:var(--dark-high-secondary-active);--high-secondary-disabled:var(--dark-high-secondary-disabled);--high-tertiary-default:var(--dark-high-tertiary-default);--high-tertiary-hover:var(--dark-high-tertiary-hover);--high-tertiary-active:var(--dark-high-tertiary-active);--high-tertiary-disabled:var(--dark-high-tertiary-disabled);--high-highlight-default:var(--dark-high-highlight-default);--high-highlight-hover:var(--dark-high-highlight-hover);--high-highlight-active:var(--dark-high-highlight-active);--high-highlight-disabled:var(--dark-high-highlight-disabled);--high-error-default:var(--dark-high-error-default);--high-error-hover:var(--dark-high-error-hover);--high-error-active:var(--dark-high-error-active);--high-error-disabled:var(--dark-high-error-disabled);--high-accent-default:var(--dark-high-accent-default);--high-accent-hover:var(--dark-high-accent-hover);--high-accent-active:var(--dark-high-accent-active);--high-accent-disabled:var(--dark-high-accent-disabled);--high-accent-highlight-default:var(--dark-high-accent-highlight-default);--high-accent-highlight-hover:var(--dark-high-accent-highlight-hover);--high-accent-highlight-active:var(--dark-high-accent-highlight-active);--high-accent-highlight-disabled:var(--dark-high-accent-highlight-disabled);--high-accent-error-default:var(--dark-high-accent-error-default);--high-accent-error-hover:var(--dark-high-accent-error-hover);--high-accent-error-active:var(--dark-high-accent-error-active);--high-accent-error-disabled:var(--dark-high-accent-error-disabled);--high-border-primary-default:var(--dark-high-border-primary-default);--high-border-primary-hover:var(--dark-high-border-primary-hover);--high-border-primary-active:var(--dark-high-border-primary-active);--high-border-primary-disabled:var(--dark-high-border-primary-disabled);--high-border-secondary-default:var(--dark-high-border-secondary-default);--high-border-secondary-hover:var(--dark-high-border-secondary-hover);--high-border-secondary-active:var(--dark-high-border-secondary-active);--high-border-secondary-disabled:var(--dark-high-border-secondary-disabled);--high-on-primary-default:var(--dark-high-on-primary-default);--high-on-primary-hover:var(--dark-high-on-primary-hover);--high-on-primary-active:var(--dark-high-on-primary-active);--high-on-primary-disabled:var(--dark-high-on-primary-disabled);--high-on-secondary-default:var(--dark-high-on-secondary-default);--high-on-secondary-hover:var(--dark-high-on-secondary-hover);--high-on-secondary-active:var(--dark-high-on-secondary-active);--high-on-secondary-disabled:var(--dark-high-on-secondary-disabled);--high-on-tertiary-default:var(--dark-high-on-tertiary-default);--high-on-tertiary-hover:var(--dark-high-on-tertiary-hover);--high-on-tertiary-active:var(--dark-high-on-tertiary-active);--high-on-tertiary-disabled:var(--dark-high-on-tertiary-disabled);--high-on-highlight-default:var(--dark-high-on-highlight-default);--high-on-highlight-hover:var(--dark-high-on-highlight-hover);--high-on-highlight-active:var(--dark-high-on-highlight-active);--high-on-highlight-disabled:var(--dark-high-on-highlight-disabled);--high-on-error-default:var(--dark-high-on-error-default);--high-on-error-hover:var(--dark-high-on-error-hover);--high-on-error-active:var(--dark-high-on-error-active);--high-on-error-disabled:var(--dark-high-on-error-disabled);--high-on-accent-default:var(--dark-high-on-accent-default);--high-on-accent-hover:var(--dark-high-on-accent-hover);--high-on-accent-active:var(--dark-high-on-accent-active);--high-on-accent-disabled:var(--dark-high-on-accent-disabled);--high-on-accent-highlight-default:var(--dark-high-on-accent-highlight-default);--high-on-accent-highlight-hover:var(--dark-high-on-accent-highlight-hover);--high-on-accent-highlight-active:var(--dark-high-on-accent-highlight-active);--high-on-accent-highlight-disabled:var(--dark-high-on-accent-highlight-disabled);--high-on-accent-error-default:var(--dark-high-on-accent-error-default);--high-on-accent-error-hover:var(--dark-high-on-accent-error-hover);--high-on-accent-error-active:var(--dark-high-on-accent-error-active);--high-on-accent-error-disabled:var(--dark-high-on-accent-error-disabled);--high-on-border-primary-default:var(--dark-high-on-border-primary-default);--high-on-border-primary-hover:var(--dark-high-on-border-primary-hover);--high-on-border-primary-active:var(--dark-high-on-border-primary-active);--high-on-border-primary-disabled:var(--dark-high-on-border-primary-disabled);--high-on-border-secondary-default:var(--dark-high-on-border-secondary-default);--high-on-border-secondary-hover:var(--dark-high-on-border-secondary-hover);--high-on-border-secondary-active:var(--dark-high-on-border-secondary-active);--high-on-border-secondary-disabled:var(--dark-high-on-border-secondary-disabled);--invert-primary-default:var(--dark-invert-primary-default);--invert-primary-hover:var(--dark-invert-primary-hover);--invert-primary-active:var(--dark-invert-primary-active);--invert-primary-disabled:var(--dark-invert-primary-disabled);--invert-secondary-default:var(--dark-invert-secondary-default);--invert-secondary-hover:var(--dark-invert-secondary-hover);--invert-secondary-active:var(--dark-invert-secondary-active);--invert-secondary-disabled:var(--dark-invert-secondary-disabled);--invert-tertiary-default:var(--dark-invert-tertiary-default);--invert-tertiary-hover:var(--dark-invert-tertiary-hover);--invert-tertiary-active:var(--dark-invert-tertiary-active);--invert-tertiary-disabled:var(--dark-invert-tertiary-disabled);--invert-highlight-default:var(--dark-invert-highlight-default);--invert-highlight-hover:var(--dark-invert-highlight-hover);--invert-highlight-active:var(--dark-invert-highlight-active);--invert-highlight-disabled:var(--dark-invert-highlight-disabled);--invert-error-default:var(--dark-invert-error-default);--invert-error-hover:var(--dark-invert-error-hover);--invert-error-active:var(--dark-invert-error-active);--invert-error-disabled:var(--dark-invert-error-disabled);--invert-accent-default:var(--dark-invert-accent-default);--invert-accent-hover:var(--dark-invert-accent-hover);--invert-accent-active:var(--dark-invert-accent-active);--invert-accent-disabled:var(--dark-invert-accent-disabled);--invert-accent-highlight-default:var(--dark-invert-accent-highlight-default);--invert-accent-highlight-hover:var(--dark-invert-accent-highlight-hover);--invert-accent-highlight-active:var(--dark-invert-accent-highlight-active);--invert-accent-highlight-disabled:var(--dark-invert-accent-highlight-disabled);--invert-accent-error-default:var(--dark-invert-accent-error-default);--invert-accent-error-hover:var(--dark-invert-accent-error-hover);--invert-accent-error-active:var(--dark-invert-accent-error-active);--invert-accent-error-disabled:var(--dark-invert-accent-error-disabled);--invert-border-primary-default:var(--dark-invert-border-primary-default);--invert-border-primary-hover:var(--dark-invert-border-primary-hover);--invert-border-primary-active:var(--dark-invert-border-primary-active);--invert-border-primary-disabled:var(--dark-invert-border-primary-disabled);--invert-border-secondary-default:var(--dark-invert-border-secondary-default);--invert-border-secondary-hover:var(--dark-invert-border-secondary-hover);--invert-border-secondary-active:var(--dark-invert-border-secondary-active);--invert-border-secondary-disabled:var(--dark-invert-border-secondary-disabled);--invert-on-primary-default:var(--dark-invert-on-primary-default);--invert-on-primary-hover:var(--dark-invert-on-primary-hover);--invert-on-primary-active:var(--dark-invert-on-primary-active);--invert-on-primary-disabled:var(--dark-invert-on-primary-disabled);--invert-on-secondary-default:var(--dark-invert-on-secondary-default);--invert-on-secondary-hover:var(--dark-invert-on-secondary-hover);--invert-on-secondary-active:var(--dark-invert-on-secondary-active);--invert-on-secondary-disabled:var(--dark-invert-on-secondary-disabled);--invert-on-tertiary-default:var(--dark-invert-on-tertiary-default);--invert-on-tertiary-hover:var(--dark-invert-on-tertiary-hover);--invert-on-tertiary-active:var(--dark-invert-on-tertiary-active);--invert-on-tertiary-disabled:var(--dark-invert-on-tertiary-disabled);--invert-on-highlight-default:var(--dark-invert-on-highlight-default);--invert-on-highlight-hover:var(--dark-invert-on-highlight-hover);--invert-on-highlight-active:var(--dark-invert-on-highlight-active);--invert-on-highlight-disabled:var(--dark-invert-on-highlight-disabled);--invert-on-error-default:var(--dark-invert-on-error-default);--invert-on-error-hover:var(--dark-invert-on-error-hover);--invert-on-error-active:var(--dark-invert-on-error-active);--invert-on-error-disabled:var(--dark-invert-on-error-disabled);--invert-on-accent-default:var(--dark-invert-on-accent-default);--invert-on-accent-hover:var(--dark-invert-on-accent-hover);--invert-on-accent-active:var(--dark-invert-on-accent-active);--invert-on-accent-disabled:var(--dark-invert-on-accent-disabled);--invert-on-accent-highlight-default:var(--dark-invert-on-accent-highlight-default);--invert-on-accent-highlight-hover:var(--dark-invert-on-accent-highlight-hover);--invert-on-accent-highlight-active:var(--dark-invert-on-accent-highlight-active);--invert-on-accent-highlight-disabled:var(--dark-invert-on-accent-highlight-disabled);--invert-on-accent-error-default:var(--dark-invert-on-accent-error-default);--invert-on-accent-error-hover:var(--dark-invert-on-accent-error-hover);--invert-on-accent-error-active:var(--dark-invert-on-accent-error-active);--invert-on-accent-error-disabled:var(--dark-invert-on-accent-error-disabled);--invert-on-border-primary-default:var(--dark-invert-on-border-primary-default);--invert-on-border-primary-hover:var(--dark-invert-on-border-primary-hover);--invert-on-border-primary-active:var(--dark-invert-on-border-primary-active);--invert-on-border-primary-disabled:var(--dark-invert-on-border-primary-disabled);--invert-on-border-secondary-default:var(--dark-invert-on-border-secondary-default);--invert-on-border-secondary-hover:var(--dark-invert-on-border-secondary-hover);--invert-on-border-secondary-active:var(--dark-invert-on-border-secondary-active);--invert-on-border-secondary-disabled:var(--dark-invert-on-border-secondary-disabled);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cell-h:3.75rem;--header-h:calc(var(--cell-h) + 1rem);--toc-close-inline-end:20px;--toc-close-w:30px;--toc-top:0px;--bg-color:var(--surface-invert);--selected-content-bg-color:var(--invert-accent-default);--selected-chapter-bg-color:var(--invert-accent-disabled);--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:calc(100vh - var(--toc-top));top:var(--toc-top);z-index:var(--z-tray);background-color:var(--bg-color);color:var(--prata-0);-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;transition:all .3s;display:block;position:fixed;right:0;overflow-y:auto}.CourseToc-module-scss-module__aGSA5G__toc[data-zoomed=true]{touch-action:auto}.CourseToc-module-scss-module__aGSA5G__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;align-items:start;display:grid;position:sticky;top:0}.CourseToc-module-scss-module__aGSA5G__toc--close{width:var(--toc-close-w);height:var(--cell-h);margin-right:var(--toc-close-inline-end);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.CourseToc-module-scss-module__aGSA5G__toc--footer{height:var(--cell-h);pointer-events:none;position:sticky;bottom:0}.CourseToc-module-scss-module__aGSA5G__toc--footer:before{content:"";background:linear-gradient(to bottom, transparent, var(--bg-color));opacity:var(--bottom-opacity,0);position:absolute;inset:0}@keyframes CourseToc-module-scss-module__aGSA5G__fromAnim{0%{transform:translate(100%)}to{transform:translate(0)}}.CourseToc-module-scss-module__aGSA5G__toc[data-visible=true]{animation-name:CourseToc-module-scss-module__aGSA5G__fromAnim;animation-duration:.3s;animation-timing-function:var(--ease-in-out-cubic);opacity:1}@keyframes CourseToc-module-scss-module__aGSA5G__toAnim{0%{transform:translate(0)}to{transform:translate(100%)}}.CourseToc-module-scss-module__aGSA5G__toc[data-visible=false]{animation-name:CourseToc-module-scss-module__aGSA5G__toAnim;animation-duration:.3s;animation-timing-function:var(--ease-in-out-cubic);pointer-events:none;animation-fill-mode:forwards}.CourseToc-module-scss-module__aGSA5G__toc[data-fullscreen=true]{--toc-top:max(0px, env(safe-area-inset-top,0px))}.CourseToc-module-scss-module__aGSA5G__toc-scrim{z-index:calc(var(--z-tray) - 1);background:0 0;position:fixed;inset:0}.CourseToc-module-scss-module__aGSA5G__toc-scrim[data-visible=false]{pointer-events:none}.CourseToc-module-scss-module__aGSA5G__chapters{margin:0;padding:0;list-style:none}.CourseToc-module-scss-module__aGSA5G__chapter{overflow:hidden}.CourseToc-module-scss-module__aGSA5G__chapter[data-selected=true]{background:var(--selected-chapter-bg-color);border:0}.CourseToc-module-scss-module__aGSA5G__chapter details[open] .CourseToc-module-scss-module__aGSA5G__chapter-cell--title--toggle{transform:rotateX(180deg)}.CourseToc-module-scss-module__aGSA5G__chapter summary{list-style:none}.CourseToc-module-scss-module__aGSA5G__chapter summary::-webkit-details-marker{display:none}.CourseToc-module-scss-module__aGSA5G__chapter ul{margin:0;padding:0;list-style:none}.CourseToc-module-scss-module__aGSA5G__chapter-cell{height:var(--cell-h);grid-template-columns:[start]15px[title]1fr[space]20px;display:grid}.CourseToc-module-scss-module__aGSA5G__chapter-cell--title{cursor:pointer;grid-column:title;grid-template-columns:[title-chapter]1fr[end]30px;align-items:center;display:grid}.CourseToc-module-scss-module__aGSA5G__chapter-cell--title--main{grid-column:title-chapter;overflow:hidden}.CourseToc-module-scss-module__aGSA5G__chapter-title{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 1rem);color:var(--chapter-title-color);overflow:hidden}.CourseToc-module-scss-module__aGSA5G__chapter-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%}.CourseToc-module-scss-module__aGSA5G__chapter-cell--title--toggle{transition:var(--base-transition);transform-origin:50%;grid-column:end;justify-self:center;place-items:center;width:24px;height:24px;display:grid}.CourseToc-module-scss-module__aGSA5G__content-cell{height:var(--cell-h);cursor:pointer;grid-template-columns:36px 1fr 4.375rem;grid-template-areas:"bullet title completeness";display:grid}.CourseToc-module-scss-module__aGSA5G__content-cell[data-selected=true]{background-color:var(--selected-content-bg-color);cursor:default}.CourseToc-module-scss-module__aGSA5G__bullet{grid-area:bullet;place-self:center}.CourseToc-module-scss-module__aGSA5G__title{border-bottom:1px solid var(--separator-color);grid-area:title;justify-content:start;align-items:center;display:grid;overflow:hidden}.CourseToc-module-scss-module__aGSA5G__main{overflow:hidden}.CourseToc-module-scss-module__aGSA5G__main--title{white-space:nowrap;text-overflow:ellipsis;color:var(--content-title-color);overflow:hidden}.CourseToc-module-scss-module__aGSA5G__main--sub{font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--subtext);margin:0;font-size:.875rem;font-weight:400;line-height:140%}.CourseToc-module-scss-module__aGSA5G__complete{cursor:pointer;grid-area:completeness;place-self:center;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.CourseToc-module-scss-module__aGSA5G__chapter-cell,.CourseToc-module-scss-module__aGSA5G__content-cell{transition:all .3s}.CourseToc-module-scss-module__aGSA5G__chapter-cell:hover,.CourseToc-module-scss-module__aGSA5G__content-cell:hover{background:var(--invert-accent-default)}}@media (min-width:768px){.CourseToc-module-scss-module__aGSA5G__toc{min-width:30rem}}@media (min-width:0) and (max-width:767px){.CourseToc-module-scss-module__aGSA5G__toc{width:100vw}}
.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}}
@keyframes CourseInProgressSkeleton-module-scss-module__LdgDLq__pulse{0%{opacity:.3}to{opacity:1}}@media (min-width:1192px){.CourseInProgressSkeleton-module-scss-module__LdgDLq__skeleton{--h:36rem}}@media (min-width:0) and (max-width:1191px){.CourseInProgressSkeleton-module-scss-module__LdgDLq__skeleton{--h:100%}}.CourseInProgressSkeleton-module-scss-module__LdgDLq__skeleton{padding:var(--vt-padding) var(--hz-padding);background-color:var(--surface-low)}.CourseInProgressSkeleton-module-scss-module__LdgDLq__card{grid-row-gap:1rem;display:grid}.CourseInProgressSkeleton-module-scss-module__LdgDLq__title{background:var(--base-secondary-disabled);width:60%;height:34px;margin:3px 0;animation-name:CourseInProgressSkeleton-module-scss-module__LdgDLq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseInProgressSkeleton-module-scss-module__LdgDLq__progress{background:var(--base-secondary-disabled);border-radius:4px;width:100%;height:.5rem;margin:0;animation-name:CourseInProgressSkeleton-module-scss-module__LdgDLq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseInProgressSkeleton-module-scss-module__LdgDLq__cover{background:var(--base-secondary-disabled);border-radius:var(--image-border-radius);width:100%;padding-top:56.25%;animation-name:CourseInProgressSkeleton-module-scss-module__LdgDLq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseInProgressSkeleton-module-scss-module__LdgDLq__info{grid-row-gap:.5rem;display:grid}.CourseInProgressSkeleton-module-scss-module__LdgDLq__label{background:var(--base-secondary-disabled);width:4rem;height:14px;margin:3px 0;animation-name:CourseInProgressSkeleton-module-scss-module__LdgDLq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseInProgressSkeleton-module-scss-module__LdgDLq__subtitle{background:var(--base-secondary-disabled);width:45%;height:24px;margin:5px 0;animation-name:CourseInProgressSkeleton-module-scss-module__LdgDLq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CourseInProgressSkeleton-module-scss-module__LdgDLq__button{background:var(--base-secondary-disabled);width:7rem;height:2.5rem;margin:0;animation-name:CourseInProgressSkeleton-module-scss-module__LdgDLq__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}@media (min-width:1192px){.CourseInProgressSkeleton-module-scss-module__LdgDLq__skeleton{grid-column-gap:var(--hz-padding);grid-template-columns:[card]2fr .5fr[list]3fr;display:grid}.CourseInProgressSkeleton-module-scss-module__LdgDLq__card{max-height:var(--h);grid-column:card}}
@keyframes BannerSkeleton-module-scss-module__tVsBrG__pulse{0%{opacity:.3}to{opacity:1}}.BannerSkeleton-module-scss-module__tVsBrG__skeleton{background:var(--surface-high);grid-gap:1.5rem;height:100%;padding:1rem 0;display:grid}@media (min-width:768px){.BannerSkeleton-module-scss-module__tVsBrG__skeleton{grid-template-columns:auto 1fr auto;grid-template-areas:"image text actionable";align-items:center}}@media (min-width:0) and (max-width:767px){.BannerSkeleton-module-scss-module__tVsBrG__skeleton{grid-gap:1rem;grid-template:"image text""image actionable"/auto 1fr;align-content:center}}.BannerSkeleton-module-scss-module__tVsBrG__image{background:var(--base-secondary-disabled);border-radius:.2rem;grid-area:image;width:88px;height:88px;margin:0;animation-name:BannerSkeleton-module-scss-module__tVsBrG__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.BannerSkeleton-module-scss-module__tVsBrG__text{background:var(--base-secondary-disabled);grid-area:text;width:50%;height:24px;margin:5px 0;animation-name:BannerSkeleton-module-scss-module__tVsBrG__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.BannerSkeleton-module-scss-module__tVsBrG__actionable{background:var(--base-secondary-disabled);grid-area:actionable;width:7rem;height:2.5rem;margin:0;animation-name:BannerSkeleton-module-scss-module__tVsBrG__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes CompletionDashboardSkeleton-module-scss-module__O6hjpW__pulse{0%{opacity:.3}to{opacity:1}}.CompletionDashboardSkeleton-module-scss-module__O6hjpW__skeleton{padding:4rem var(--hz-padding);-webkit-user-select:none;user-select:none;display:grid}.CompletionDashboardSkeleton-module-scss-module__O6hjpW__subjects{flex-direction:row;grid-area:subjects;column-gap:1rem;display:flex}.CompletionDashboardSkeleton-module-scss-module__O6hjpW__creator{grid-area:creator;display:flex}.CompletionDashboardSkeleton-module-scss-module__O6hjpW__ring{background:var(--base-secondary-disabled);border-radius:50%;flex-shrink:0;width:140px;height:140px;margin:0;animation-name:CompletionDashboardSkeleton-module-scss-module__O6hjpW__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}@media (min-width:1192px){.CompletionDashboardSkeleton-module-scss-module__O6hjpW__skeleton{grid-template-columns:1fr auto;grid-template-areas:"subjects creator";align-items:center;height:16rem}}@media (min-width:0) and (max-width:1191px){.CompletionDashboardSkeleton-module-scss-module__O6hjpW__skeleton{padding:2.5rem var(--hz-padding) .5rem;grid-row-gap:2rem;grid-template-areas:"subjects""creator"}.CompletionDashboardSkeleton-module-scss-module__O6hjpW__subjects{scrollbar-width:none;-ms-overflow-style:none;overflow:auto clip}.CompletionDashboardSkeleton-module-scss-module__O6hjpW__subjects::-webkit-scrollbar{display:none}.CompletionDashboardSkeleton-module-scss-module__O6hjpW__creator{justify-content:start}}
.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}
.RouteSkeleton-module-scss-module__lA8_sa__content{padding-top:var(--header-height)}
.CurriculumTab-module-scss-module__GLZ-pa__curriculumTab{height:var(--grid-height,100%);background:var(--base-border-secondary-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.CurriculumTab-module-scss-module__GLZ-pa__column{background:var(--surface-base);min-height:0;padding:1rem;overflow-y:auto}.CurriculumTab-module-scss-module__GLZ-pa__columnHeader{border-bottom:1px solid var(--base-border-secondary-default);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.CurriculumTab-module-scss-module__GLZ-pa__columnTitle{font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;color:var(--base-primary-default);margin:0;font-size:1rem;font-weight:700;line-height:130%}.CurriculumTab-module-scss-module__GLZ-pa__channelError{background:color-mix(in srgb, var(--base-error-default) 10%, transparent);border:1px solid var(--base-error-default);font-family:var(--font-family);letter-spacing:-.00875rem;word-spacing:-.00875rem;color:var(--base-error-default);border-radius:4px;justify-content:space-between;align-items:center;margin:0;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:140%;display:flex}.CurriculumTab-module-scss-module__GLZ-pa__channelErrorDismiss{all:unset;cursor:pointer;font-family:var(--font-family);letter-spacing:0;word-spacing:0;color:var(--base-error-default);opacity:.7;margin:0;font-size:.75rem;font-weight:400;line-height:140%}.CurriculumTab-module-scss-module__GLZ-pa__channelErrorDismiss:hover{opacity:1}.CurriculumTab-module-scss-module__GLZ-pa__emptyColumn{height:100%;color:var(--base-tertiary-default);font-family:var(--font-family);letter-spacing:-.01rem;word-spacing:-.01rem;justify-content:center;align-items:center;margin:0;font-size:1rem;font-weight:400;line-height:130%;display:flex}
@keyframes Table-module-scss-module__8RcFVW__pulse{0%{opacity:.3}to{opacity:1}}.Table-module-scss-module__8RcFVW__table{--gap-h:1rem;--column-controls-gutter:0px;flex-direction:column;height:100%;display:flex;position:relative;overflow-y:hidden}.Table-module-scss-module__8RcFVW__table[data-column-controls=true]{--column-controls-gutter:1.75rem}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__emptyResult{font-family:var(--font-family);letter-spacing:-.03rem;word-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:700;line-height:117%}.Table-module-scss-module__8RcFVW__table[data-refining=true] .Table-module-scss-module__8RcFVW__row{opacity:.5}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__columnControls{top:.375rem;right:calc(.5rem + var(--scrollbar-gutter,0px));z-index:20;justify-content:flex-end;display:flex;position:absolute}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__columnControls>button{border:1px solid var(--base-border-secondary-default);background:var(--surface-base);width:1.375rem;height:1.375rem;color:var(--base-primary-default);border-radius:4px}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__columnControls>button:hover{border-color:var(--base-primary-default);background:var(--surface-base)}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__columnControlsIcon{color:currentColor;grid-template-columns:repeat(3,.15625rem);gap:.125rem;height:.6875rem;display:grid}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__columnControlsIcon span{opacity:.75;background:currentColor;border-radius:999px;display:block}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__columnMenuCheck{border:1px solid var(--base-border-primary-default);color:currentColor;border-radius:3px;place-items:center;width:.875rem;height:.875rem;display:grid}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__columnMenuCheck:after{content:"";opacity:1;border-bottom:2px solid;border-left:2px solid;width:.45rem;height:.25rem;transform:translateY(-1px)rotate(-45deg)}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__columnMenuCheck[data-visible=false]:after{opacity:0}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header{-webkit-user-select:none;user-select:none;grid-auto-flow:column;grid-template-columns:var(--cols-grid-template);grid-column-gap:1rem;padding:.5rem calc(.5rem + var(--scrollbar-gutter,0px) + var(--column-controls-gutter)) .5rem .5rem;align-content:center;display:grid}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem{align-items:center;gap:.25rem;min-width:0;padding-right:.25rem;display:flex;position:relative}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__headerTitle{font-family:var(--font-family);letter-spacing:0;word-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;height:100%;color:var(--base-secondary-default);flex:1;align-items:center;margin:0;font-size:.75rem;font-weight:600;line-height:140%;display:flex;overflow:hidden}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__headerTitle:hover~.Table-module-scss-module__8RcFVW__resizeHandle{opacity:1}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem[data-sortable]{cursor:pointer}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__resizeHandle{z-index:1;cursor:col-resize;opacity:0;width:1rem;height:100%;transition:opacity var(--base-transition);justify-content:center;display:flex;position:absolute;top:0;right:-.5rem}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__resizeHandle:hover{opacity:1}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__resizeHandle:focus-visible{opacity:1;outline:2px solid var(--base-accent-default);outline-offset:-2px}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__resizeHandle:after{content:"";background:var(--base-border-secondary-default);opacity:.7;border-radius:999px;width:2px;height:70%;margin-top:auto;margin-bottom:auto;display:block}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__resizeHandle:hover:after{background:var(--base-primary-default);opacity:1}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__arrow{--size:1rem;--icon-size:.25rem;width:var(--size);height:var(--size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__arrow:before{content:"";border-left:var(--icon-size) solid #0000;border-right:var(--icon-size) solid #0000;border-bottom:calc(var(--icon-size)*2) solid #0000;transform-origin:50%;transition:transform .2s,border-color .15s}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__arrow[data-active=true]:before{border-bottom-color:var(--base-primary-default)}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__header .Table-module-scss-module__8RcFVW__headerItem .Table-module-scss-module__8RcFVW__arrow[data-direction=DESC]:before{transform:rotateX(180deg)}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__row,.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__rowSkeleton{grid-auto-flow:column;grid-template-columns:var(--cols-grid-template);grid-column-gap:1rem;padding:.5rem calc(.5rem + var(--column-controls-gutter)) .5rem .5rem;border-top:1px solid var(--base-border-secondary-default);display:grid}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__row>*,.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__rowSkeleton>*{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__row{box-sizing:border-box;height:100%;transition:opacity var(--base-transition)}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__row[data-entering=true]{animation:.22s ease-out Table-module-scss-module__8RcFVW__row-fade-in}@media (min-width:768px){.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__row:hover{background-color:var(--low-accent-active)}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__row[data-selectable=true]:hover{cursor:pointer}}@media (min-width:0) and (max-width:767px){.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__row:active{background-color:var(--low-accent-active)}}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__rowSkeleton .Table-module-scss-module__8RcFVW__defaultSkeleton{grid-column:1/-1;align-items:center;height:100%;display:flex}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__rowSkeleton .Table-module-scss-module__8RcFVW__defaultSkeleton:before{content:"";background:var(--base-secondary-disabled);border-radius:4px;width:40%;height:.875rem;animation-name:Table-module-scss-module__8RcFVW__pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__virtualized{--fade-color:var(--surface-base);flex:1;min-height:0;position:relative}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__virtualized:before,.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__virtualized:after{pointer-events:none;content:"";height:var(--fade-h);z-index:10;width:100%;position:absolute}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__virtualized:before{background:linear-gradient(to top, transparent calc(100% * (1 - var(--top-opacity))), var(--fade-color) 100%)}.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__virtualized:after{background:linear-gradient(to bottom, transparent calc(100% * (1 - var(--bottom-opacity))), var(--fade-color) 100%);bottom:0}@keyframes Table-module-scss-module__8RcFVW__row-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Table-module-scss-module__8RcFVW__table .Table-module-scss-module__8RcFVW__row[data-entering=true]{animation:none}}
.ContentComponent-module-scss-module__2_VK3W__loading{justify-content:center;align-items:center;height:100%;display:flex}
.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%}
.SearchCoursesInput-module-scss-module__SXdz3a__search-course-input{grid-column-gap:.5rem;grid-template-columns:1fr auto;display:grid}
