.authentication_loader_authentication-loader-wrapper__3uv5b{align-items:center;background:#edefee;display:flex;height:100vh;justify-content:center}.authentication_loader_container__7WvWb{align-items:center;background:#fff;color:#05082b;display:flex;flex-direction:column;justify-content:center;padding:24px;width:400px}.authentication_loader_container__7WvWb h1{font-size:14px;font-weight:600}.authentication_loader_container__7WvWb p{color:#67706b;font-size:14px;font-weight:400;margin-top:4px}@media only screen and (max-width:540px){.authentication_loader_container__7WvWb{margin:16px;max-width:350px}}.authentication_loader_loader__1gndE{-webkit-animation:authentication_loader_spin__2523s 2s linear infinite;animation:authentication_loader_spin__2523s 2s linear infinite;border:6px solid #dcfbda;border-radius:50%;border-top-color:#008e67;height:56px;margin-top:40px;width:56px}@keyframes authentication_loader_spin__2523s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MasqueradeBanner_banner__KNyP-{align-items:center;background:#9e2d9e;bottom:0;color:#fff;display:flex;font-size:13px;font-weight:500;justify-content:space-between;left:0;min-height:40px;padding:8px 16px;position:fixed;right:0;z-index:9999}.MasqueradeBanner_center__b7BKU{flex:1;padding:0 16px;text-align:center}.MasqueradeBanner_stopButton__3lXDN{background:#fff;border:none;border-radius:4px;color:#9e2d9e;cursor:pointer;font-size:13px;font-weight:500;padding:4px 12px;white-space:nowrap}.UserProfileComponent_user-profile-image__2dHro{border-radius:50%}.UnitProgressChartComponent_completion-status-ctn__2FipO{display:flex;height:335px;justify-content:center;transform:translateY(10%);width:20vw}.UnitProgressChartComponent_completion-status-ctn__2FipO h4{padding-bottom:0}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo{float:left;height:312px;margin-left:10px;position:relative;width:280px}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo .UnitProgressChartComponent_x-axis-title__3kB6O{bottom:-45px;color:var(--primary-neutral-nightshade-800);font-size:var(--fs-0);position:absolute;right:38%}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo .UnitProgressChartComponent_chart-main-ctn__IojbN{margin-top:43px;position:relative}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo .UnitProgressChartComponent_grid-ctn__3jVaz{height:199px;position:absolute;top:1px;width:315px;z-index:0}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo .UnitProgressChartComponent_grid-ctn__3jVaz .UnitProgressChartComponent_grid-lines__24C6G{padding:0}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo .UnitProgressChartComponent_grid-ctn__3jVaz li.UnitProgressChartComponent_lines__1vLNe{border-right:1px solid var(--secondary-gray-medium);bottom:12px;display:table-cell;height:210px;position:relative;width:51px}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo .UnitProgressChartComponent_grid-ctn__3jVaz li.UnitProgressChartComponent_lines__1vLNe.UnitProgressChartComponent_hidden__E9swR{border-right:none}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo .UnitProgressChartComponent_grid-ctn__3jVaz li.UnitProgressChartComponent_lines__1vLNe span.UnitProgressChartComponent_range__RbIIV{bottom:-23px;font-size:11px;left:-2px;position:absolute}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo .UnitProgressChartComponent_grid-ctn__3jVaz li.UnitProgressChartComponent_lines__1vLNe span.UnitProgressChartComponent_range__RbIIV.UnitProgressChartComponent_double__2ecrO{left:-9px}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo .UnitProgressChartComponent_grid-ctn__3jVaz li.UnitProgressChartComponent_lines__1vLNe .UnitProgressChartComponent_range-double__3W3sT{bottom:-23px;font-size:11px;left:-11px;position:absolute}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo .UnitProgressChartComponent_grid-ctn__3jVaz li.UnitProgressChartComponent_border-line__3XXvZ{border:none}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo ul.UnitProgressChartComponent_bar-ctn__24B8j{border-bottom:1px solid var(--primary-neutral-nightshade-600);border-left:1px solid var(--primary-neutral-nightshade-600);height:199px;margin-top:32px;overflow-y:auto;padding:15px 0 1px;position:relative;z-index:1}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo ul.UnitProgressChartComponent_bar-ctn__24B8j li.UnitProgressChartComponent_bar__2VKe-{align-items:center;background-color:var(--primary-neutral-whit);border:1px solid var(--secondary-blue-300);border-left:none;display:flex;height:25px;margin-bottom:15px;position:relative;width:258px}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo ul.UnitProgressChartComponent_bar-ctn__24B8j .UnitProgressChartComponent_bg__38M99{background-color:var(--secondary-blue-100);display:inline-block;height:23px;position:absolute}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo ul.UnitProgressChartComponent_bar-ctn__24B8j .UnitProgressChartComponent_unit-name__31WE_{color:var(--primary-neutral-nightshade-600);font-size:var(--fs-0);overflow:hidden;padding:0 8px;position:absolute;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:235px}.UnitProgressChartComponent_completion-status-ctn__2FipO .UnitProgressChartComponent_progress-bar-box__bSCGo ul.UnitProgressChartComponent_bar-ctn__24B8j .UnitProgressChartComponent_unit-name__31WE_:hover{text-decoration:underline}ul.UnitProgressChartComponent_alert-list__3jgIU li.UnitProgressChartComponent_remove-list__DF7cW{list-style-type:none;margin-left:0}.WeeklyPointGoalChartComponent_weekly-goal-current-week__TjsGC{color:var(--primary-neutral-nightshade-600);font-size:var(--fs-0)}.WeeklyPointGoalChartComponent_weekly-points__2UgNX{color:var(--primary-green-600)}.WeeklyPointGoalChartComponent_chart-container__1Ems4{margin-left:-20px;margin-right:-24px}.StarRatingComponent_star-wrapper-highlight__IPk-o .star-icon-highlight{color:var(--secondary-pencil-200)}.StarRatingComponent_star-wrapper-gray__2vQlN .star-icon-gray{color:var(--secondary-gray-medium)}.WeeklyProgressChartComponent_total-progress-title__1BASq{font-size:var(--fs-1);font-weight:var(--fw-work-sans-3)}.WeeklyProgressChartComponent_technical-progress-title__38-Z7{font-size:10px}.WeeklyProgressChartComponent_progress-title__3IViw{color:var(--primary-neutral-nightshade-600);font-size:10px}.WeeklyProgressChartComponent_expected-progress__cjP3u{color:var(--primary-forest-400)}.WeeklyProgressChartComponent_pause-freeze-text__2mnJf{color:var(--secondary-red-200)}.WeeklyProgressChartComponent_weekly-chart__s3r_3{margin-left:-20px}.AvailabilityCalendar_event-label___rFSW{font-size:10px;font-weight:400;position:absolute}.AvailabilityCalendar_event-close-button__3qtIM{float:right;font-size:10px;margin:1px 2px}.AvailabilityCalendar_event-resize-indicator__sq9xi{bottom:0;font-size:10px;font-weight:400;left:50%;position:absolute}.StatusChangeEmailComponent_editable-email-subject__5RH0U{margin-top:0}.FlexibleWeeklyChartComponent_weekly-goal-current-week__3j-uA{color:var(--primary-neutral-nightshade-600);font-size:var(--fs-0)}.FlexibleWeeklyChartComponent_weekly-points__DEirO{color:var(--primary-green-600)}.FlexibleWeeklyChartComponent_full-chart-container__2yGUb{align-items:center;display:flex;justify-content:center;position:relative;top:50px}.FlexibleWeeklyChartComponent_arrow-left__10DlF{cursor:pointer;position:relative;top:12px}.FlexibleWeeklyChartComponent_arrow-right__3FNjy{cursor:pointer;position:relative;right:28px;top:12px}.FlexibleWeeklyChartComponent_missed-container__3S60f{left:14px;position:relative;top:15px}.FlexibleWeeklyChartComponent_maximum-miss-heading__1mMXJ{font-size:var(--fs-1);position:absolute;right:90px;top:8px;z-index:1}.FlexibleWeeklyChartComponent_target-miss-heading__23QFK{font-size:var(--fs-1);position:absolute;right:119px;top:28px;z-index:1}.FlexibleWeeklyChartComponent_target-miss-heading__23QFK span{color:var(--secondary-red-300);font-weight:700}.WeeklyFlexibleGoalV2ChartComponent_weekly-goal-v2-container__2Z39j{width:400px}.WeeklyFlexibleGoalV2ChartComponent_weekly-goal-v2-header__3bNnD{text-align:start}.WeeklyFlexibleGoalV2ChartComponent_weekly-goal-v2-header-text__1GUsB p{color:#000;font-size:14px;font-weight:400}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-metadata-shape__3FMlh{display:inline-block;text-align:center}.WeeklyFlexibleGoalV2ChartComponent_box__2xki1{border-radius:2px;height:16px;width:16px}.WeeklyFlexibleGoalV2ChartComponent_circle__2SCg3{border-radius:50%;height:14px;position:relative;width:14px}.WeeklyFlexibleGoalV2ChartComponent_circle__2SCg3:before{border:1px solid #000;border-radius:50%;content:"";height:calc(100% + 7px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 7px)}.WeeklyFlexibleGoalV2ChartComponent_diamond__145oo{background-color:var(--secondary-purple-100);height:12px;position:relative;transform:rotate(45deg);width:12px}.WeeklyFlexibleGoalV2ChartComponent_diamond__145oo:before{border:3px solid var(--secondary-purple-300);content:"";height:13px;left:0;position:absolute;top:0;width:13px}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-metadata-container__2w_cA{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:18px auto;width:90%}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-metadata__3tIVS{align-items:center;display:flex;gap:8px;justify-content:center}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-metadata-text__1-pY3{color:#1e1b39}.WeeklyFlexibleGoalV2ChartComponent_graph-container__XY2M2{align-items:center;display:flex;justify-content:center}.WeeklyFlexibleGoalV2ChartComponent_chart-container__1Koph{width:90%}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-chart-info__eJQTy{border-top:1px solid var(--secondary-gray-medium);display:flex}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-chart-months-info__2xvxI{border-right:1px solid var(--secondary-gray-medium);color:var(--secondary-gray-dark);display:flex;flex:0 0 45%;flex-direction:column;font-size:14px;justify-content:center;margin:16px 0 16px 16px}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-chart-months-info__2xvxI p{display:flex;gap:5px}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-chart-metadata-info__ae20m{padding:16px}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-chart-metadata__PUgH4{display:flex;flex-direction:column;gap:10px}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-chart-metadata__PUgH4 p{align-items:baseline;column-gap:4px;display:grid;grid-template-columns:10% 1fr}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-chart-metadata-heading__VEAhm{color:var(--primary-neutral-nightshade-800);font-size:14px;font-weight:600}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-chart-metadata-point__2nfw3{color:var(--secondary-gray-dark);font-size:14px}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-chart_____B0{align-items:center;display:flex;justify-content:center}.WeeklyFlexibleGoalV2ChartComponent_weekly-points-v2-chart-mobile-controls__2Ds96{align-items:center;display:flex;gap:32px;height:50px;justify-content:center}.WeeklyFlexibleGoalV2ChartComponent_arrow-button__lBuhV{background:transparent;border:none}.WeeklyFlexibleGoalV2ChartComponent_arrow-button__lBuhV:disabled{cursor:not-allowed;opacity:.5}.WeeklyFlexibleGoalV2ChartComponent_arrow-rotate__LrW9M{transform:rotate(180deg)}.StatusPill_status-pill__2Z5Dt{align-items:center;border:1px solid;border-radius:20px;display:inline-flex;font-family:Lato,sans-serif;font-weight:400;justify-content:center;white-space:nowrap}.StatusPill_small__2jcE6{font-size:12px;line-height:18px;padding:2px 8px}.StatusPill_medium__3HqS-{font-size:14px;line-height:20px;padding:4px 12px}.StatusPill_success__1i9z3{border-color:#038906;color:#038906}.StatusPill_primary__1aZfp{border-color:#5e0bd1;color:#5e0bd1}.StatusPill_warning__2t7KG{border-color:orange;color:orange}.StatusPill_danger__2RT6B{border-color:#dc3545;color:#dc3545}.StatusPill_text__2tWBZ{margin:0}.UserAvatar_avatar__-kDus{align-items:center;background-color:#d7d7dc;border-radius:50%;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden}.UserAvatar_avatar-image__2-L60{height:100%;object-fit:cover;width:100%}.UserAvatar_default-icon__3c-Pf,.UserAvatar_fallback-icon__3kP8c{align-items:center;color:#05082b;display:flex;height:100%;justify-content:center;width:100%}.UserAvatar_user-icon__2bEcA{display:block}.CourseIdError_container__3uWRJ{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh;padding:24px}.CourseIdError_content-wrapper__3vnTT{max-width:800px;text-align:center}.CourseIdError_icon-wrapper__2BErN{align-items:center;background-color:#f3e8ff;border-radius:50%;display:flex;height:128px;justify-content:center;margin:0 auto 12px;width:128px}.CourseIdError_icon__2DyLK{color:#7c3aed;font-size:64px;line-height:1}.CourseIdError_icon__2DyLK path,.CourseIdError_icon__2DyLK svg{fill:#7c3aed!important}.CourseIdError_title__2fVyA{color:#1f2937!important;font-size:20px!important;font-weight:500!important;line-height:28px!important;margin:12px 0 0!important}.CourseIdError_description__3TBpl,.CourseIdError_title__2fVyA{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center}.CourseIdError_description__3TBpl{color:#6b7280!important;display:block!important;font-size:16px!important;line-height:1.6!important;margin-top:8px}