.AdminHome-module__bejwyW__attention{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.AdminHome-module__bejwyW__attentionItem{background-color:var(--secondary-yellow-100);border:1px solid var(--secondary-yellow-transparent);color:var(--secondary-yellow-75);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-flex}.AdminHome-module__bejwyW__attentionItem:hover{border-color:var(--secondary-yellow-50);color:var(--secondary-yellow-75)}.AdminHome-module__bejwyW__sectionHeader{justify-content:space-between;align-items:center;display:flex}.AdminHome-module__bejwyW__headerLink{color:var(--text-gray-300);font-size:14px;font-weight:400;text-decoration:none}.AdminHome-module__bejwyW__headerLink:hover{color:var(--text-gray-100);text-decoration:underline}.AdminHome-module__bejwyW__empty{color:var(--text-gray-300);padding:8px 0}.AdminHome-module__bejwyW__courseGroup+.AdminHome-module__bejwyW__courseGroup{margin-top:16px}.AdminHome-module__bejwyW__groupTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-gray-300);margin-bottom:8px;font-size:13px;font-weight:600}.AdminHome-module__bejwyW__groupTitle span{color:var(--text-gray-500);margin-left:4px}.AdminHome-module__bejwyW__courseGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.AdminHome-module__bejwyW__course{border-radius:var(--border-radius-medium);background-color:var(--primary-gray-800);border:1px solid var(--primary-gray-700);align-items:flex-start;gap:14px;padding:12px;display:flex}.AdminHome-module__bejwyW__courseDate{text-align:center;border-radius:var(--border-radius-standard);background-color:var(--primary-gray-900);flex-shrink:0;width:44px;overflow:hidden}.AdminHome-module__bejwyW__courseDate>div{background-color:var(--primary-blue-600);color:var(--text-gray-50);text-transform:uppercase;padding:2px 0;font-size:10px;font-weight:700}.AdminHome-module__bejwyW__courseDate>span{padding:2px 0 4px;font-size:18px;font-weight:600;display:block}.AdminHome-module__bejwyW__courseBody{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;display:flex}.AdminHome-module__bejwyW__courseName{color:var(--text-gray-50);font-size:16px;font-weight:600;text-decoration:none}.AdminHome-module__bejwyW__courseName:hover{text-decoration:underline}.AdminHome-module__bejwyW__courseMeta{color:var(--text-gray-300);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AdminHome-module__bejwyW__courseAlert,.AdminHome-module__bejwyW__courseWarning,.AdminHome-module__bejwyW__courseDone{text-decoration:none}.AdminHome-module__bejwyW__courseAlert{color:var(--danger-light-text)}.AdminHome-module__bejwyW__courseAlert:hover{text-decoration:underline}.AdminHome-module__bejwyW__courseWarning{color:var(--secondary-yellow-75)}.AdminHome-module__bejwyW__courseWarning:hover{text-decoration:underline}.AdminHome-module__bejwyW__courseDone{color:var(--text-gray-500)}.AdminHome-module__bejwyW__enrollment{color:var(--text-gray-300);align-items:center;gap:8px;display:flex}.AdminHome-module__bejwyW__enrollmentBar{background-color:var(--primary-gray-700);border-radius:3px;flex:1;max-width:120px;height:6px;overflow:hidden}.AdminHome-module__bejwyW__enrollmentFill{background-color:var(--primary-blue-500);height:100%}.AdminHome-module__bejwyW__courseLinks{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-size:13px;display:flex}.AdminHome-module__bejwyW__courseLinks a{color:var(--text-gray-300);text-decoration:none}.AdminHome-module__bejwyW__courseLinks a:hover{color:var(--text-gray-50);text-decoration:underline}.AdminHome-module__bejwyW__charts{margin:8px 0 32px}.AdminHome-module__bejwyW__chartsHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.AdminHome-module__bejwyW__chartsHeader h2{margin:0}
.TotalsChart-module__lVwkJW__loading{justify-content:center;align-items:center;display:flex}.TotalsChart-module__lVwkJW__stale{opacity:.45;transition:opacity .2s}.TotalsChart-module__lVwkJW__empty{color:var(--text-gray-300);padding:16px 4px;font-size:13px}.TotalsChart-module__lVwkJW__caption{color:var(--text-gray-300);margin-top:6px;font-size:13px}.TotalsChart-module__lVwkJW__up{color:var(--success);font-weight:600}.TotalsChart-module__lVwkJW__down{color:var(--danger);font-weight:600}.TotalsChart-module__lVwkJW__number{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.TotalsChart-module__lVwkJW__numberValue{color:var(--text-primary);font-weight:700;line-height:1.1}.TotalsChart-module__lVwkJW__tableScroll{overflow-y:auto}.TotalsChart-module__lVwkJW__table{border-collapse:collapse;width:100%;font-size:13px}.TotalsChart-module__lVwkJW__table td{border-top:1px solid var(--slightly-lighter);padding:5px 6px}.TotalsChart-module__lVwkJW__table tr:first-child td{border-top:0}.TotalsChart-module__lVwkJW__label{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;position:relative;overflow:hidden}.TotalsChart-module__lVwkJW__label span{position:relative}.TotalsChart-module__lVwkJW__bar{background-color:var(--primary-blue-800);border-radius:4px;position:absolute;inset:2px auto 2px 0}.TotalsChart-module__lVwkJW__value{text-align:right;white-space:nowrap;font-weight:600}.TotalsChart-module__lVwkJW__share{text-align:right;color:var(--text-gray-300);white-space:nowrap;width:56px;font-weight:400}.TotalsChart-module__lVwkJW__funnel{flex-direction:column;gap:10px;padding-top:4px;display:flex}.TotalsChart-module__lVwkJW__stepHeader{justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.TotalsChart-module__lVwkJW__stepTrack{background-color:var(--primary-gray-500);border-radius:4px;height:14px;overflow:hidden}.TotalsChart-module__lVwkJW__stepBar{background-color:var(--primary-blue-500);border-radius:4px;height:100%}
.AdminDataChart-module__WKTTWq__container{vertical-align:top;display:inline-block}.AdminDataChart-module__WKTTWq__header{font-size:20px}
.AdminNavigationTray-module__K-uDsG__trayContainer{flex-direction:column;flex-shrink:0;justify-content:stretch;width:100%;height:100vh;margin-right:0;display:flex;position:relative}.AdminNavigationTray-module__K-uDsG__trayContainerInner{flex:1}.AdminNavigationTray-module__K-uDsG__navigation a.AdminNavigationTray-module__K-uDsG__sublink{white-space:nowrap;padding-left:30px;padding-right:10px;font-size:14px;overflow-x:clip}.AdminNavigationTray-module__K-uDsG__trayContainer h4{padding:30px 20px 0;font-size:16px}.AdminNavigationTray-module__K-uDsG__mobileTray{width:100%}.AdminNavigationTray-module__K-uDsG__mobileTrayBar{align-items:center;width:100%;padding:7px 8px;display:flex}.AdminNavigationTray-module__K-uDsG__popoverMenuButton{border-radius:var(--border-radius-medium);color:#e9ecef;background-color:#12131d;justify-content:space-between;align-items:center;width:100%;height:40px;font-size:16px;font-weight:400;line-height:24px;display:flex;position:relative}.AdminNavigationTray-module__K-uDsG__popoverMenuButton:hover{background-color:#12131d;box-shadow:0 0 0 1px #12131d}.AdminNavigationTray-module__K-uDsG__mobilePopover{max-height:70vh;overflow-y:auto}.AdminNavigationTray-module__K-uDsG__popoverHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-gray-500);margin:8px 0 4px;padding:0 12px;font-size:12px;font-weight:600}.AdminNavigationTray-module__K-uDsG__activityToggle{border:0;border-top:1px solid var(--primary-gray-100);width:100%;color:var(--text-gray-100);background-color:#0000;justify-content:space-between;align-items:center;padding:8px 16px;font-size:14px;display:flex}.AdminNavigationTray-module__K-uDsG__mobileActivity{border-top:1px solid var(--primary-gray-100)}
.StudentLabPickerOverlay-module__SpOkMG__container{background-color:var(--background-accent);width:600px;margin:0 auto}.StudentLabPickerOverlay-module__SpOkMG__questionBodyPreview h3{font-size:18px}.StudentLabPickerOverlay-module__SpOkMG__markdownViewer{background-color:var(--background-accent);border-radius:8px;padding:8px;font-size:12px;overflow-y:hidden}.StudentLabPickerOverlay-module__SpOkMG__textAreaContainer{margin-top:10px}.StudentLabPickerOverlay-module__SpOkMG__textAreaContainer textarea{width:100%;height:150px}.StudentLabPickerOverlay-module__SpOkMG__labLabel{font-size:18px;font-weight:700}.StudentLabPickerOverlay-module__SpOkMG__button{float:right}.StudentLabPickerOverlay-module__SpOkMG__labRow{margin-bottom:8px}.StudentLabPickerOverlay-module__SpOkMG__labRow span{color:var(--text-secondary)}.StudentLabPickerOverlay-module__SpOkMG__labRow span.StudentLabPickerOverlay-module__SpOkMG__upforgrabs{color:var(--success-dark)}
.AdminUserLabSection-module__RIMPuq__container{margin:10px 0 50px}
.AdminLandingEditors-module__lZf5cG__container{margin-bottom:32px}.AdminLandingEditors-module__lZf5cG__header{margin-bottom:12px}.AdminLandingEditors-module__lZf5cG__title{margin:0;font-size:18px;font-weight:600}.AdminLandingEditors-module__lZf5cG__subText{color:var(--text-gray-300);margin:4px 0 0;font-size:13px}.AdminLandingEditors-module__lZf5cG__rows{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.AdminLandingEditors-module__lZf5cG__row{align-items:center;gap:8px;display:flex}.AdminLandingEditors-module__lZf5cG__input{flex:1}.AdminLandingEditors-module__lZf5cG__rowActions{align-items:center;gap:2px;display:flex}.AdminLandingEditors-module__lZf5cG__cardGroup{border:1px solid #ffffff14;border-radius:8px;gap:8px;margin-bottom:8px;padding:12px;display:flex}.AdminLandingEditors-module__lZf5cG__cardGroupActions{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.AdminLandingEditors-module__lZf5cG__cardFields{flex-direction:column;flex:1;gap:8px;display:flex}.AdminLandingEditors-module__lZf5cG__fieldRow{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.AdminLandingEditors-module__lZf5cG__fieldLabel{color:var(--text-gray-200);font-size:13px;font-weight:500}.AdminLandingEditors-module__lZf5cG__textarea{box-sizing:border-box;color:#fff;resize:vertical;background-color:#262730;border:none;border-radius:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px}.AdminLandingEditors-module__lZf5cG__textarea::placeholder{color:#5f606b}.AdminLandingEditors-module__lZf5cG__twoCol{grid-template-columns:1fr 1fr;gap:8px;display:grid}.AdminLandingEditors-module__lZf5cG__statsGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.AdminLandingEditors-module__lZf5cG__statRow{flex-direction:column;gap:4px;display:flex}.AdminLandingEditors-module__lZf5cG__iconPickerWrapper{position:relative}.AdminLandingEditors-module__lZf5cG__iconPickerTrigger{cursor:pointer;color:var(--text-gray-200);text-align:left;background:#262730;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;padding:9px 14px;font-family:inherit;font-size:14px;display:flex}.AdminLandingEditors-module__lZf5cG__iconPickerPlaceholder{color:#5f606b;font-size:14px}.AdminLandingEditors-module__lZf5cG__iconPickerPanel{z-index:20;background:#1e1f28;border:1px solid #ffffff1f;border-radius:10px;margin-top:4px;padding:10px;position:absolute;left:0;right:0}.AdminLandingEditors-module__lZf5cG__iconPickerSearch{box-sizing:border-box;color:#fff;background:#262730;border:none;border-radius:8px;width:100%;margin-bottom:8px;padding:7px 10px;font-family:inherit;font-size:13px}.AdminLandingEditors-module__lZf5cG__iconPickerSearch::placeholder{color:#5f606b}.AdminLandingEditors-module__lZf5cG__iconGrid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:4px;max-height:224px;display:grid;overflow-y:auto}.AdminLandingEditors-module__lZf5cG__iconGridItem{cursor:pointer;color:var(--text-gray-300);text-align:center;word-break:break-all;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-family:inherit;font-size:9px;line-height:1.2;display:flex}.AdminLandingEditors-module__lZf5cG__iconGridItem:hover{background:#ffffff14}.AdminLandingEditors-module__lZf5cG__iconGridItemSelected{color:#4a90e2;background:#4285f433}.AdminLandingEditors-module__lZf5cG__iconPickerClear{color:#5f606b;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:2px 0;font-family:inherit;font-size:12px}.AdminLandingEditors-module__lZf5cG__iconPickerClear:hover{color:var(--text-gray-300)}.AdminLandingEditors-module__lZf5cG__checkRows{flex-direction:column;gap:8px;display:flex}.AdminLandingEditors-module__lZf5cG__checkRow{color:var(--text-gray-200);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.AdminLandingEditors-module__lZf5cG__checkRow input[type=checkbox]{cursor:pointer;width:16px;height:16px}
.Instructor-module__8otU3a__sessionRow{cursor:pointer}.Instructor-module__8otU3a__sessionName{color:var(--text-gray-50);font-weight:600}.Instructor-module__8otU3a__phasePill{white-space:nowrap;background-color:var(--primary-gray-500);color:var(--text-gray-200);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.Instructor-module__8otU3a__phaseLive{background-color:var(--primary-blue-500);color:var(--text-gray-50)}.Instructor-module__8otU3a__heatmap td,.Instructor-module__8otU3a__heatmap th{text-align:center}.Instructor-module__8otU3a__heatmap td:first-child,.Instructor-module__8otU3a__heatmap th:first-child{text-align:left}.Instructor-module__8otU3a__heatCell{font-variant-numeric:tabular-nums;border-radius:6px;min-width:44px;padding:3px 6px;font-size:13px;display:inline-block}.Instructor-module__8otU3a__heatPass{background-color:var(--success-dark);color:var(--text-gray-50)}.Instructor-module__8otU3a__heatClose{background-color:var(--primary-blue-500);color:var(--text-gray-50)}.Instructor-module__8otU3a__heatFail{background-color:var(--danger-dark);color:var(--text-gray-50)}.Instructor-module__8otU3a__heatEmpty{color:var(--text-gray-400)}.Instructor-module__8otU3a__averageRow td{border-bottom:1px solid var(--primary-gray-200);font-weight:600}.Instructor-module__8otU3a__domainKey{color:var(--text-gray-200);flex-wrap:wrap;gap:4px 20px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}table.Instructor-module__8otU3a__heatmap{width:auto}.Instructor-module__8otU3a__heatmap th+th,.Instructor-module__8otU3a__heatmap td+td{width:64px}.Instructor-module__8otU3a__question{border-top:1px solid var(--primary-gray-200);padding:12px 0}.Instructor-module__8otU3a__question summary{cursor:pointer;align-items:baseline;gap:16px;list-style:none;display:flex}.Instructor-module__8otU3a__questionRate{font-variant-numeric:tabular-nums;min-width:64px;font-weight:600}.Instructor-module__8otU3a__questionBody{flex:1;min-width:0}.Instructor-module__8otU3a__choices{margin:12px 0 0 80px;padding:0;list-style:none}.Instructor-module__8otU3a__choices li{border-radius:6px;justify-content:space-between;gap:16px;padding:6px 10px;display:flex}.Instructor-module__8otU3a__choiceCorrect{background-color:var(--success-light)}.Instructor-module__8otU3a__explanation{margin:12px 0 0 80px}@media (max-width:640px){.Instructor-module__8otU3a__choices,.Instructor-module__8otU3a__explanation{margin-left:0}}.Instructor-module__8otU3a__form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px 16px;margin-bottom:16px;display:grid}.Instructor-module__8otU3a__formWide{grid-column:1/-1}.Instructor-module__8otU3a__formActions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.Instructor-module__8otU3a__history{margin:0;padding:0;list-style:none}.Instructor-module__8otU3a__history li{border-top:1px solid var(--primary-gray-200);padding:10px 0}.Instructor-module__8otU3a__historyBody{white-space:pre-wrap;color:var(--text-gray-200);margin:4px 0 0}
.AdminObjectiveCoverage-module__khv3rG__summary{flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:14px;display:flex}.AdminObjectiveCoverage-module__khv3rG__warning{color:var(--secondary-red-50)}.AdminObjectiveCoverage-module__khv3rG__table{border-collapse:collapse;width:100%;font-size:14px}.AdminObjectiveCoverage-module__khv3rG__table th,.AdminObjectiveCoverage-module__khv3rG__table td{text-align:left;border-bottom:1px solid var(--primary-gray-700);padding:6px 8px}.AdminObjectiveCoverage-module__khv3rG__table th{color:var(--text-gray-300);font-weight:500}.AdminObjectiveCoverage-module__khv3rG__number{white-space:nowrap;text-align:right!important}.AdminObjectiveCoverage-module__khv3rG__objectiveRow td{color:var(--text-gray-300);padding-left:24px}
.GroupManagerAddUserComponent-module__ozYJuG__profileImage{margin-right:10px;display:inline-block}.GroupManagerAddUserComponent-module__ozYJuG__addButton{margin-top:8px;margin-left:20px}.GroupManagerAddUserComponent-module__ozYJuG__addingContainer{margin:8px 0 0}.GroupManagerAddUserComponent-module__ozYJuG__disclaimer{color:var(--text-secondary);padding-top:8px;font-size:14px;display:block}.GroupManagerAddUserComponent-module__ozYJuG__searchResult,.GroupManagerAddUserComponent-module__ozYJuG__inviteResult{white-space:nowrap;text-overflow:ellipsis;text-align:left;padding:4px 20px;overflow:hidden}.GroupManagerAddUserComponent-module__ozYJuG__inviteResult{color:var(--trepa-blue-light)}.GroupManagerAddUserComponent-module__ozYJuG__searchResult:hover,.GroupManagerAddUserComponent-module__ozYJuG__inviteResult:hover{color:var(--trepa-blue-dark);cursor:pointer}.GroupManagerAddUserComponent-module__ozYJuG__searchRow{align-items:center;gap:8px;display:flex}.GroupManagerAddUserComponent-module__ozYJuG__helperText{color:var(--text-gray-400);font-size:.8em;display:block}
.GroupManagerSummary-module__euBRAq__tiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:20px;display:grid}.GroupManagerSummary-module__euBRAq__at_risk span:first-child{color:var(--danger)}.GroupManagerSummary-module__euBRAq__ready span:first-child,.GroupManagerSummary-module__euBRAq__passed span:first-child{color:var(--success)}.GroupManagerSummary-module__euBRAq__reported span:first-child{color:var(--text-gray-300)}.GroupManagerSummary-module__euBRAq__facts{flex-wrap:wrap;gap:16px 48px;margin-bottom:16px;display:flex}.GroupManagerSummary-module__euBRAq__facts>div{flex-direction:column;gap:2px;display:flex}.GroupManagerSummary-module__euBRAq__factLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-gray-400);font-size:12px;font-weight:600}.GroupManagerSummary-module__euBRAq__factValue{color:var(--text-gray-50);font-size:15px}.GroupManagerSummary-module__euBRAq__expiry{color:var(--danger);font-size:13px;display:block}.GroupManagerSummary-module__euBRAq__weakest{flex-direction:column;gap:8px;display:flex}.GroupManagerSummary-module__euBRAq__chips{flex-wrap:wrap;gap:8px;display:flex}.GroupManagerSummary-module__euBRAq__subgroupRow{cursor:pointer}.GroupManagerSummary-module__euBRAq__subgroupName{color:var(--text-gray-50);white-space:nowrap;font-weight:500}.GroupManagerSummary-module__euBRAq__mix{background-color:var(--primary-gray-200);border-radius:4px;min-width:120px;height:8px;display:flex;overflow:hidden}.GroupManagerSummary-module__euBRAq__mixAtRisk{background-color:var(--danger)}.GroupManagerSummary-module__euBRAq__mixIdle{background-color:var(--primary-gray-100)}.GroupManagerSummary-module__euBRAq__mixOnTrack{background-color:var(--primary-blue-100)}.GroupManagerSummary-module__euBRAq__mixReady{background-color:var(--primary-blue-600)}.GroupManagerSummary-module__euBRAq__mixPassed{background-color:var(--success-dark)}.GroupManagerSummary-module__euBRAq__mixUntracked{background-color:var(--primary-gray-50)}.GroupManagerSummary-module__euBRAq__untracked span:first-child{color:var(--text-gray-300)}
.BezeledButton-module__cEgMSa__button{color:var(--text-gray-100);background-color:var(--primary-gray-200);vertical-align:middle;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;margin:2px;padding:0 12px;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff1}.BezeledButton-module__cEgMSa__button.BezeledButton-module__cEgMSa__link{cursor:pointer;transition:all .15s}.BezeledButton-module__cEgMSa__button:disabled{cursor:not-allowed}.BezeledButton-module__cEgMSa__button:disabled:hover{background-color:var(--primary-gray-200)}.BezeledButton-module__cEgMSa__button.BezeledButton-module__cEgMSa__smallText{font-size:14px;font-weight:500;line-height:20px}.BezeledButton-module__cEgMSa__button.BezeledButton-module__cEgMSa__mediumText{font-size:16px;font-weight:500;line-height:24px}.BezeledButton-module__cEgMSa__button.BezeledButton-module__cEgMSa__largeText{font-size:18px;font-weight:600;line-height:28px}.BezeledButton-module__cEgMSa__button.BezeledButton-module__cEgMSa__active{background-color:var(--primary-blue-active)}.BezeledButton-module__cEgMSa__button:hover{background-color:var(--primary-gray-500)}.BezeledButton-module__cEgMSa__button.BezeledButton-module__cEgMSa__active:hover{background-color:var(--primary-blue-700)}.BezeledButton-module__cEgMSa__fullWidth{width:100%}.BezeledButton-module__cEgMSa__withIconAfter{padding-right:44px}.BezeledButton-module__cEgMSa__iconAfter{align-items:center;display:flex;position:absolute;right:10px}
@keyframes ClassroomPage-module__yo21UW__pulseBg{0%{background-color:var(--bright-red)}70%{background-color:var(--dim-red)}to{background-color:var(--bright-red)}}@keyframes ClassroomPage-module__yo21UW__pulseFade{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ClassroomPage-module__yo21UW__pageWrapper{padding:20px 16px 60px 24px}.ClassroomPage-module__yo21UW__pageHeader{border-bottom:1px solid var(--primary-gray-100);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.ClassroomPage-module__yo21UW__titleRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ClassroomPage-module__yo21UW__courseTitle{color:var(--text-gray-50);margin:0;font-size:22px;font-weight:600}.ClassroomPage-module__yo21UW__liveBadge{background-color:var(--bright-red);color:#fff;letter-spacing:.8px;white-space:nowrap;border-radius:20px;align-self:center;padding:3px 10px;font-size:11px;font-weight:700;animation:2s infinite ClassroomPage-module__yo21UW__pulseFade}.ClassroomPage-module__yo21UW__assistantBadge{border:1px solid var(--primary-gray-100);color:var(--text-gray-400);white-space:nowrap;border-radius:20px;align-self:center;align-items:center;gap:5px;padding:2px 10px 2px 6px;font-size:11px;font-weight:600;display:inline-flex}.ClassroomPage-module__yo21UW__assistantLogo{width:16px;height:13px;display:inline-flex}.ClassroomPage-module__yo21UW__assistantLogo svg{width:100%;height:100%}.ClassroomPage-module__yo21UW__classInfoPills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ClassroomPage-module__yo21UW__infoPill{background:var(--primary-gray-900);border:1px solid var(--primary-gray-100);color:var(--text-gray-100);white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:5px 12px 5px 8px;font-size:13px;display:inline-flex}.ClassroomPage-module__yo21UW__pillIcon{color:var(--text-gray-500);flex-shrink:0;width:12px;font-size:12px}.ClassroomPage-module__yo21UW__pillAvatar{flex-shrink:0}.ClassroomPage-module__yo21UW__pillText{color:var(--text-gray-100);font-size:13px}.ClassroomPage-module__yo21UW__headerActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.ClassroomPage-module__yo21UW__joinClassLive{animation:2s infinite ClassroomPage-module__yo21UW__pulseBg}.ClassroomPage-module__yo21UW__instructorControls{align-items:center;gap:16px;font-size:13px;display:flex}.ClassroomPage-module__yo21UW__modeSwitch{align-items:center;gap:4px;display:inline-flex}.ClassroomPage-module__yo21UW__modeSwitchLabel{color:var(--text-gray-400);margin-right:2px}.ClassroomPage-module__yo21UW__modeOption{border:1px solid var(--primary-gray-100);color:var(--text-gray-300);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px;font-size:12px}.ClassroomPage-module__yo21UW__modeOption:hover{color:var(--text-gray-100)}.ClassroomPage-module__yo21UW__modeOptionActive{background:var(--primary-gray-600);color:var(--text-gray-50)}.ClassroomPage-module__yo21UW__zoomFallbackLink{color:var(--text-gray-400);margin-top:6px;font-size:12px;display:inline-block}.ClassroomPage-module__yo21UW__pollLaunchLink{color:var(--primary-blue-active);align-items:center;gap:6px;display:flex}.ClassroomPage-module__yo21UW__bodyLayout{align-items:flex-start;gap:20px;display:flex}.ClassroomPage-module__yo21UW__mainContent{flex:1;min-width:0}.ClassroomPage-module__yo21UW__videoSection{position:relative}.ClassroomPage-module__yo21UW__videoSectionFullscreen{background:#000;flex-direction:row;height:100vh;display:flex}.ClassroomPage-module__yo21UW__videoSectionFullscreen .ClassroomPage-module__yo21UW__videoArea{border:none;border-radius:0;flex-direction:column;flex:1;min-width:0;margin-bottom:0;display:flex;overflow:visible}.ClassroomPage-module__yo21UW__fullscreenBtn{z-index:10;color:#fffc;cursor:pointer;background:#00000080;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:background .15s,color .15s;display:flex;position:absolute;top:10px;right:10px}.ClassroomPage-module__yo21UW__fullscreenBtn:hover{color:#fff;background:#000000bf}.ClassroomPage-module__yo21UW__fsChat{background:var(--primary-gray-900);border-left:1px solid var(--primary-gray-100);flex-direction:column;flex-shrink:0;width:300px;height:100%;transition:width .2s;display:flex;overflow:hidden}.ClassroomPage-module__yo21UW__fsChatClosed{width:40px}.ClassroomPage-module__yo21UW__fsChatHeader{border-bottom:1px solid var(--primary-gray-100);background:var(--primary-gray-800);flex-shrink:0;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.ClassroomPage-module__yo21UW__fsChatToggle{cursor:pointer;color:var(--text-gray-400);background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;font-size:13px;transition:color .12s;display:flex;position:relative}.ClassroomPage-module__yo21UW__fsChatToggle:hover{color:var(--text-gray-100)}.ClassroomPage-module__yo21UW__fsChatBadge{background:var(--bright-red);min-width:18px;height:18px;color:var(--text-gray-50);text-align:center;border-radius:9px;padding:0 4px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-10px}.ClassroomPage-module__yo21UW__fsChatBody{flex-direction:column;flex:1;min-height:0;display:flex}.ClassroomPage-module__yo21UW__fsChatBodyHidden{display:none}.ClassroomPage-module__yo21UW__fsChatTitle{color:var(--text-gray-100);font-size:14px;font-weight:500}.ClassroomPage-module__yo21UW__videoArea{border-radius:var(--border-radius-medium);background:var(--primary-gray-900);border:1px solid var(--primary-gray-100);margin-bottom:20px;position:relative;overflow:hidden}.ClassroomPage-module__yo21UW__videoPlaceholder{background:linear-gradient(135deg, var(--primary-gray-900) 0%, var(--primary-gray-800) 50%, #0d1830 100%);justify-content:center;align-items:center;height:380px;display:flex}.ClassroomPage-module__yo21UW__videoPlaceholderInner{text-align:center;color:var(--text-gray-300)}.ClassroomPage-module__yo21UW__videoPlaceholderIcon{margin-bottom:16px;font-size:48px}.ClassroomPage-module__yo21UW__videoPlaceholderText{color:var(--text-gray-100);margin-bottom:6px;font-size:16px;font-weight:500}.ClassroomPage-module__yo21UW__videoPlaceholderSub{color:var(--text-gray-500);font-size:12px}.ClassroomPage-module__yo21UW__instructorVideoArea{position:relative}.ClassroomPage-module__yo21UW__instructorPeer video{width:100%;display:block}.ClassroomPage-module__yo21UW__peersContainer{background:var(--primary-gray-800);flex-wrap:wrap;gap:8px;padding:10px;display:flex}.ClassroomPage-module__yo21UW__peer{text-align:center;background:var(--primary-gray-700);border-radius:8px;flex-direction:column;align-items:center;width:calc(25% - 8px);min-width:72px;padding:8px 4px 4px;display:flex;overflow:hidden}.ClassroomPage-module__yo21UW__peer video{border-radius:6px;width:100%;display:block}.ClassroomPage-module__yo21UW__peerName{color:var(--text-gray-300);white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;padding:4px 2px 0;font-size:11px;overflow:hidden}.ClassroomPage-module__yo21UW__localVideo{border:2px solid var(--primary-blue-active)}.ClassroomPage-module__yo21UW__remoteVideo{border:none}.ClassroomPage-module__yo21UW__controlBar{background:var(--primary-gray-800);border-top:1px solid var(--primary-gray-100);justify-content:center;gap:10px;padding:12px 16px;display:flex}.ClassroomPage-module__yo21UW__zoomCard{background:var(--primary-gray-900);border:1px solid var(--primary-gray-100);border-radius:var(--border-radius-medium);align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.ClassroomPage-module__yo21UW__zoomCardTitle{color:var(--text-gray-100);flex:1;font-size:15px;font-weight:500}.ClassroomPage-module__yo21UW__zoomCardBtn{flex-shrink:0}.ClassroomPage-module__yo21UW__startClassArea{margin-bottom:12px}.ClassroomPage-module__yo21UW__descriptionSection{margin-top:4px;position:relative}.ClassroomPage-module__yo21UW__editBodyButton{float:right;color:var(--text-gray-500)}.ClassroomPage-module__yo21UW__editBodyButton:hover{color:var(--text-gray-300)}.ClassroomPage-module__yo21UW__saveBodyButton{float:right;margin-top:6px}.ClassroomPage-module__yo21UW__classBody{margin-bottom:8px}.ClassroomPage-module__yo21UW__classBody .wmde-markdown{color:var(--text-gray-300);background:0 0;padding:0;font-size:14px}.ClassroomPage-module__yo21UW__infoBlock{border:1px solid var(--primary-gray-100);border-radius:var(--border-radius-medium);background:var(--primary-gray-900);margin-top:16px;padding:16px 18px}.ClassroomPage-module__yo21UW__infoBlockHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ClassroomPage-module__yo21UW__infoBlockTitle{text-transform:uppercase;letter-spacing:.7px;color:var(--text-gray-500);font-size:11px;font-weight:700}.ClassroomPage-module__yo21UW__infoBlockEdit{color:var(--text-gray-500);padding:2px 4px;font-size:13px}.ClassroomPage-module__yo21UW__infoBlockEdit:hover{color:var(--text-gray-300)}.ClassroomPage-module__yo21UW__infoBlockActions{gap:8px;margin-top:10px;display:flex}.ClassroomPage-module__yo21UW__emptyState{color:var(--text-gray-500);margin:0;font-size:13px;font-style:italic}.ClassroomPage-module__yo21UW__resourceList{flex-flow:wrap;gap:6px;display:flex}.ClassroomPage-module__yo21UW__sidebar{background-color:var(--primary-gray-900);border:1px solid var(--primary-gray-100);border-radius:var(--border-radius-medium);flex-shrink:0;width:360px;position:sticky;top:16px;overflow:hidden}.ClassroomPage-module__yo21UW__collapseBtn{cursor:pointer;color:var(--text-gray-500);background:0 0;border:none;flex-shrink:0;align-self:stretch;align-items:center;margin-left:auto;padding:0 14px;font-size:12px;transition:color .12s,background .12s;display:flex}.ClassroomPage-module__yo21UW__collapseBtn:hover{color:var(--text-gray-100);background:var(--primary-gray-700)}.ClassroomPage-module__yo21UW__collapsedBar{background:var(--primary-gray-800);border:1px solid var(--primary-gray-100);z-index:200;border-bottom:none;border-radius:8px 8px 0 0;align-items:stretch;width:360px;display:flex;position:fixed;bottom:0;right:24px;overflow:hidden;box-shadow:0 -4px 20px #0000004d}.ClassroomPage-module__yo21UW__collapsedTab{border:none;border-right:1px solid var(--primary-gray-100);cursor:pointer;color:var(--text-gray-400);background:0 0;flex:1;padding:11px 16px;font-size:14px;font-weight:500;transition:background .12s,color .12s}.ClassroomPage-module__yo21UW__collapsedTab:hover{background:var(--primary-gray-700);color:var(--text-gray-100)}.ClassroomPage-module__yo21UW__collapsedTabActive{color:var(--text-gray-50);border-bottom:2px solid var(--primary-blue-active)}.ClassroomPage-module__yo21UW__expandBtn{cursor:pointer;color:var(--text-gray-500);background:0 0;border:none;align-items:center;padding:0 14px;font-size:12px;transition:color .12s,background .12s;display:flex}.ClassroomPage-module__yo21UW__expandBtn:hover{color:var(--text-gray-100);background:var(--primary-gray-700)}.ClassroomPage-module__yo21UW__tabList{border-bottom:1px solid var(--primary-gray-100);background:var(--primary-gray-800);gap:0;padding:0}.ClassroomPage-module__yo21UW__tabTab{color:var(--text-gray-400);background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;padding:13px 20px;font-size:14px;font-weight:500;transition:color .15s,background .15s}.ClassroomPage-module__yo21UW__tabTab:hover{background-color:var(--primary-gray-700);color:var(--text-gray-100)}.ClassroomPage-module__yo21UW__tabTab[data-active]{color:var(--text-gray-50);border-bottom-color:var(--primary-blue-active);background:0 0}.ClassroomPage-module__yo21UW__chatPanel{flex-direction:column;height:calc(100vh - 280px);min-height:300px;padding:0;display:flex;overflow:hidden}.ClassroomPage-module__yo21UW__chatModeBar{border-bottom:1px solid var(--primary-gray-100);color:var(--text-gray-400);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.ClassroomPage-module__yo21UW__chatModeBtn{color:var(--primary-blue-400);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.ClassroomPage-module__yo21UW__chatModeBtn:hover{text-decoration:underline}.ClassroomPage-module__yo21UW__courseChat{flex-direction:column;flex:1;min-height:0;display:flex}.ClassroomPage-module__yo21UW__hidden{display:none}.ClassroomPage-module__yo21UW__replayPanel{border:none;border-radius:0;flex:1}.ClassroomPage-module__yo21UW__liveChatBadge{background:var(--secondary-red-100);color:var(--secondary-red-50);border:1px solid var(--secondary-red-75);letter-spacing:.4px;border-radius:20px;align-items:center;gap:5px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:600;animation:2.5s infinite ClassroomPage-module__yo21UW__pulseFade;display:inline-flex}.ClassroomPage-module__yo21UW__scoreboardPanel{height:calc(100vh - 280px);min-height:300px;padding:16px;overflow-y:auto}.ClassroomPage-module__yo21UW__scoreboardHeader{border-bottom:1px solid var(--primary-gray-100);align-items:baseline;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}.ClassroomPage-module__yo21UW__scoreboardHeader h4{color:var(--text-gray-100);margin:0}.ClassroomPage-module__yo21UW__scoreboardSubtitle{color:var(--text-gray-500);font-size:12px}.ClassroomPage-module__yo21UW__scoreboardEllipsis{text-align:center;color:var(--text-gray-500);letter-spacing:4px;padding:4px 0;font-size:20px}@media screen and (max-width:960px){.ClassroomPage-module__yo21UW__headerActions{flex-direction:row;align-items:center}.ClassroomPage-module__yo21UW__bodyLayout{flex-direction:column;align-items:stretch}.ClassroomPage-module__yo21UW__sidebar{display:none}.ClassroomPage-module__yo21UW__sidebar.ClassroomPage-module__yo21UW__sheetOpen{bottom:0;left:0;right:0;top:min(var(--pinned-height,50dvh), calc(100dvh - 260px));z-index:95;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;width:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;flex-direction:column;display:flex;position:fixed;box-shadow:0 -8px 32px #00000080}.ClassroomPage-module__yo21UW__tabsRoot{flex-direction:column;flex:1;min-height:0;display:flex}.ClassroomPage-module__yo21UW__chatPanel,.ClassroomPage-module__yo21UW__scoreboardPanel{flex:1;height:auto;min-height:0}.ClassroomPage-module__yo21UW__pageWrapper.ClassroomPage-module__yo21UW__sheetOpenPage{padding-bottom:100dvh}.ClassroomPage-module__yo21UW__sheetOpenPage .ClassroomPage-module__yo21UW__videoSection,.ClassroomPage-module__yo21UW__sheetOpenPage .ClassroomPage-module__yo21UW__zoomCard{z-index:5;position:sticky;top:0}.ClassroomPage-module__yo21UW__sheetOpenPage .ClassroomPage-module__yo21UW__videoSection{background:var(--primary-gray-900)}}@media screen and (max-width:480px){.ClassroomPage-module__yo21UW__pageWrapper{padding:16px 12px 60px 16px}.ClassroomPage-module__yo21UW__classInfoPills{gap:6px}.ClassroomPage-module__yo21UW__videoPlaceholder{height:220px}}
.LegacyClassroomScoreRow-module__v0BmAW__container{vertical-align:middle;white-space:nowrap;margin-bottom:6px;overflow-x:hidden}.LegacyClassroomScoreRow-module__v0BmAW__container:nth-child(2n){background-color:var(--background-light-shadow)}.LegacyClassroomScoreRow-module__v0BmAW__profileImage{display:inline-block}.LegacyClassroomScoreRow-module__v0BmAW__position{color:var(--trepa-blue-dark);vertical-align:middle;text-align:center;width:24px;margin-right:10px;font-size:24px;display:inline-block}.LegacyClassroomScoreRow-module__v0BmAW__score{float:right;vertical-align:middle;margin-right:8px;font-size:24px;font-weight:200}.LegacyClassroomScoreRow-module__v0BmAW__name{font-size:14px;position:relative;top:1px}.LegacyClassroomScoreRow-module__v0BmAW__badContainer .LegacyClassroomScoreRow-module__v0BmAW__position{color:#8b0000}.LegacyClassroomScoreRow-module__v0BmAW__badContainer .LegacyClassroomScoreRow-module__v0BmAW__score{color:red}
.AcademyCourseResourceLinks-module__gO0dmG__header h4{margin:8px}.AcademyCourseResourceLinks-module__gO0dmG__courseResources{justify-content:space-evenly;gap:12px;padding:20px;display:flex}@media (max-width:1400px){.AcademyCourseResourceLinks-module__gO0dmG__courseResources{flex-direction:column}}
.ImageUploadBaseButton-module__W_WitG__uploadError{color:var(--danger-dark-text);background-color:var(--danger-dark);border-radius:8px;margin-left:10px;padding:4px 12px;display:inline-block}.ImageUploadBaseButton-module__W_WitG__buttonBase,.ImageUploadBaseButton-module__W_WitG__buttonBase:hover{background-color:#0000}
.AdminEditDndInput-module__vqYffa__container{align-items:center;width:100%;margin-bottom:1rem;display:flex;position:relative}.AdminEditDndInput-module__vqYffa__container>*{padding-left:10px;padding-right:10px}.AdminEditDndInput-module__vqYffa__answerInput{flex:1}.AdminEditDndInput-module__vqYffa__gripIcon{color:var(--text-gray-500);cursor:pointer}.AdminEditDndInput-module__vqYffa__circle{border:2px solid var(--text-gray-500);color:var(--text-gray-500);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0 10px;display:flex}.AdminEditDndInput-module__vqYffa__rankNumber{color:var(--text-gray-500)}
.LoadingAnimationInner-module__8EOT3G__loaderContainer{text-align:center;width:25px;color:var(--text-primary);margin-top:-5px;margin-bottom:-7px;font-size:12px;display:inline-block}.LoadingAnimationInner-module__8EOT3G__loader{width:25px;height:25px;margin:0 auto;animation:1s infinite LoadingAnimationInner-module__8EOT3G__rotate}.LoadingAnimationInner-module__8EOT3G__containerCenter{width:100%;margin:0 auto}.LoadingAnimationInner-module__8EOT3G__loader:before,.LoadingAnimationInner-module__8EOT3G__loader:after{content:"";border-radius:50%;width:10px;height:10px;display:block}.LoadingAnimationInner-module__8EOT3G__loader:before{background-color:var(--loading-animation-ball1);box-shadow:15px 0 0 var(--loading-animation-ball2);margin-bottom:5px;animation:1s infinite LoadingAnimationInner-module__8EOT3G__ball1}.LoadingAnimationInner-module__8EOT3G__loader:after{background-color:var(--loading-animation-ball3);box-shadow:15px 0 0 var(--loading-animation-ball4);animation:1s infinite LoadingAnimationInner-module__8EOT3G__ball2}@keyframes LoadingAnimationInner-module__8EOT3G__rotate{0%{-webkit-transform:rotate(0)scale(.8);-moz-transform:rotate(0)scale(.8)}50%{-webkit-transform:rotate(360deg)scale(1.2);-moz-transform:rotate(360deg)scale(1.2)}to{-webkit-transform:rotate(720deg)scale(.8);-moz-transform:rotate(720deg)scale(.8)}}@keyframes LoadingAnimationInner-module__8EOT3G__ball1{0%{box-shadow:15px 0 0 var(--loading-animation-ball2)}50%{box-shadow:0 0 0 var(--loading-animation-ball2);margin-bottom:0;-webkit-transform:translate(7.5px,7.5px);-moz-transform:translate(7.5px,7.5px)}to{box-shadow:15px 0 0 var(--loading-animation-ball2);margin-bottom:5px}}@keyframes LoadingAnimationInner-module__8EOT3G__ball2{0%{box-shadow:15px 0 0 var(--loading-animation-ball4)}50%{box-shadow:0 0 0 var(--loading-animation-ball4);margin-top:-10px;-webkit-transform:translate(7.5px,7.5px);-moz-transform:translate(7.5px,7.5px)}to{box-shadow:15px 0 0 var(--loading-animation-ball4);margin-top:0}}
.Alert-module__0q3HLa__alert{border-radius:var(--border-radius-medium);background-color:var(--primary-gray-700);margin-bottom:10px;padding:8px 16px}.Alert-module__0q3HLa__danger{color:var(--danger)}.Alert-module__0q3HLa__gray{color:var(--text-gray-200)}.Alert-module__0q3HLa__warning{color:#daa520}.Alert-module__0q3HLa__success{color:var(--success)}.Alert-module__0q3HLa__primary{color:var(--primary-blue-active)}
.AcademyCourseWhatYoullLearnSection-module__whTX0a__header h4{margin:8px}.AcademyCourseWhatYoullLearnSection-module__whTX0a__whatYoullLearn{flex-direction:row;align-items:flex-start;gap:20px;padding:30px 76px 30px 18px;display:flex}.AcademyCourseWhatYoullLearnSection-module__whTX0a__whatYoullLearnColumn{flex-direction:column;gap:23px;display:flex}.AcademyCourseWhatYoullLearnSection-module__whTX0a__checkMark{margin-top:4px;margin-right:9px}.AcademyCourseWhatYoullLearnSection-module__whTX0a__text{color:var(--text-gray-100);font-size:16px;font-weight:500;line-height:23px}@media screen and (max-width:768px){.AcademyCourseWhatYoullLearnSection-module__whTX0a__whatYoullLearn{flex-direction:column}}
.QuizFooter-module__w12V-G__quizFooter{z-index:10;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background-color:var(--primary-gray-900);border-top:1px solid var(--primary-gray-100);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.QuizFooter-module__w12V-G__secondary,.QuizFooter-module__w12V-G__primary{align-items:center;gap:8px;display:flex}.QuizFooter-module__w12V-G__primary{justify-content:flex-end}.QuizFooter-module__w12V-G__primary button{white-space:nowrap}.QuizFooter-module__w12V-G__resultsButton{font-weight:700}@media screen and (max-width:767px){.QuizFooter-module__w12V-G__quizFooter{border-radius:0;padding-left:12px;padding-right:12px;position:fixed;left:0;right:0}}
.TTButtonV2-module___4oOjW__ttButton{color:#000;background-color:#fff;border:0;margin:2px;font-weight:700;transition:all .3s}.TTButtonV2-module___4oOjW__ttButton:hover{box-shadow:inset 0 0 0 2em var(--background-light)}.TTButtonV2-module___4oOjW__ttButton:disabled{box-shadow:inset 0 0 0 2em var(--button-primary-disabled-background);color:#ddd}.TTButtonV2-module___4oOjW__secondary{color:#fff;box-shadow:inset 0 0 0 2em #222}.TTButtonV2-module___4oOjW__secondary:hover{color:#fff;box-shadow:inset 0 0 0 2em #333}.TTButtonV2-module___4oOjW__secondary:disabled{color:#999;box-shadow:inset 0 0 0 2em #333}.TTButtonV2-module___4oOjW__danger{background-color:var(--danger);color:var(--text-primary)}.TTButtonV2-module___4oOjW__danger:hover{box-shadow:inset 0 0 0 2em #8b0000}.TTButtonV2-module___4oOjW__danger:disabled{color:#bbb;box-shadow:inset 0 0 0 2em #7a4646}.TTButtonV2-module___4oOjW__success{background-color:var(--success);color:var(--text-primary)}.TTButtonV2-module___4oOjW__success:hover{box-shadow:inset 0 0 0 2em var(--success-dark)}.TTButtonV2-module___4oOjW__success:disabled{box-shadow:inset 0 0 0 2em var(--success-dark-disabled);color:#999}.TTButtonV2-module___4oOjW__gray{color:#000;box-shadow:inset 0 0 0 2em #ccc}.TTButtonV2-module___4oOjW__gray:hover{color:#000;box-shadow:inset 0 0 0 2em #aaa}.TTButtonV2-module___4oOjW__gray:disabled{color:#333;box-shadow:inset 0 0 0 2em #888}.TTButtonV2-module___4oOjW__warning{color:#000;background-color:gold}.TTButtonV2-module___4oOjW__warning:hover{color:#000;box-shadow:inset 0 0 0 2em #daa520}.TTButtonV2-module___4oOjW__warning:disabled{color:#555;box-shadow:inset 0 0 0 2em #c8af6e}.TTButtonV2-module___4oOjW__happy{background-color:#adff2f}.TTButtonV2-module___4oOjW__happy:hover{box-shadow:inset 0 0 0 2em #7cce01}.TTButtonV2-module___4oOjW__happy:disabled{box-shadow:inset 0 0 0 2em var(--success-dark-disabled);color:#999}.TTButtonV2-module___4oOjW__sad{color:var(--text-primary);background-color:orange}.TTButtonV2-module___4oOjW__sad:hover{box-shadow:inset 0 0 0 2em #d08700}.TTButtonV2-module___4oOjW__sad:disabled{box-shadow:inset 0 0 0 2em var(--success-dark-disabled);color:#999}.TTButtonV2-module___4oOjW__sizeSmall{border-radius:3px;padding:4px 8px;font-size:14px}.TTButtonV2-module___4oOjW__sizeMedium{border-radius:4px;padding:6px 12px;font-size:16px}.TTButtonV2-module___4oOjW__sizeLarge{border-radius:4px;padding:10px 24px;font-size:22px}.TTButtonV2-module___4oOjW__sizeXLarge{border-radius:16px;padding:16px 36px;font-size:32px}.TTButtonV2-module___4oOjW__block{width:100%;display:block}.TTButtonV2-module___4oOjW__icon{margin-right:8px}
.QuizProgressBar-module__dnC9Jq__container{flex:1;justify-content:flex-end;align-items:center;display:flex}.QuizProgressBar-module__dnC9Jq__container>*{margin:0 5px}.QuizProgressBar-module__dnC9Jq__track{width:20%;min-width:140px}@media (max-width:768px){.QuizProgressBar-module__dnC9Jq__container{background-color:var(--primary-gray-900);border-radius:12px;justify-content:start;margin-bottom:2px;padding:12px}.QuizProgressBar-module__dnC9Jq__complete{display:none}}
.InfoLabel-module__L92CRW__iconLabel{background-color:var(--primary-blue-active-alpha-11);color:var(--primary-blue-active);border-radius:var(--border-radius-standard);border:0;justify-content:center;align-items:center;margin:2px;padding:4px 10px;font-weight:500;display:flex}.InfoLabel-module__L92CRW__icon{padding:0 5px}.InfoLabel-module__L92CRW__iconAfter{color:#fff;cursor:pointer;height:16px;padding-left:5px}.InfoLabel-module__L92CRW__text{margin-left:0}.InfoLabel-module__L92CRW__secondary{box-shadow:inset 0 0 0 2em var(--secondary-blue-100);color:#fff}.InfoLabel-module__L92CRW__secondary:disabled{box-shadow:inset 0 0 0 2em var(--primary-gray-900);color:var(--text-gray-500)}.InfoLabel-module__L92CRW__secondary :first-child{color:var(--secondary-blue-50)}.InfoLabel-module__L92CRW__danger{background-color:var(--secondary-red-100);color:var(--text-primary)}.InfoLabel-module__L92CRW__danger:disabled{color:#bbb;box-shadow:inset 0 0 0 2em #7a4646}.InfoLabel-module__L92CRW__danger :first-child{color:var(--secondary-red-50)}.InfoLabel-module__L92CRW__success{background-color:var(--secondary-green-100);color:var(--text-primary)}.InfoLabel-module__L92CRW__success:disabled{box-shadow:inset 0 0 0 2em var(--success-dark-disabled);color:#999}.InfoLabel-module__L92CRW__success :first-child{color:var(--secondary-green-50)}.InfoLabel-module__L92CRW__gray{color:#000;box-shadow:inset 0 0 0 2em #ccc}.InfoLabel-module__L92CRW__gray:disabled{color:#333;box-shadow:inset 0 0 0 2em #888}.InfoLabel-module__L92CRW__warning{background-color:var(--secondary-yellow-100);color:var(--text-primary)}.InfoLabel-module__L92CRW__warning:disabled{color:#555;box-shadow:inset 0 0 0 2em #c8af6e}.InfoLabel-module__L92CRW__warning :first-child{color:var(--secondary-yellow-50)}.InfoLabel-module__L92CRW__sizeSmall{border-radius:4px;width:70px;padding:4px 8px;font-size:12px}.InfoLabel-module__L92CRW__sizeMedium{border-radius:4px;width:80px;padding:4px 8px;font-size:14px}.InfoLabel-module__L92CRW__sizeLarge{border-radius:4px;min-width:120px;padding:6px 12px;font-size:14px}.InfoLabel-module__L92CRW__sizeXLarge{border-radius:16px;padding:16px 36px;font-size:32px}
.TTSwitch-module__gqmMda__container{flex-direction:row;align-items:center;display:flex}.TTSwitch-module__gqmMda__block .TTSwitch-module__gqmMda__label{flex:1}.TTSwitch-module__gqmMda__switch{display:inline-block;position:relative}.TTSwitch-module__gqmMda__switch.TTSwitch-module__gqmMda__sizeSmall{width:40px;height:20px}.TTSwitch-module__gqmMda__switch.TTSwitch-module__gqmMda__sizeMedium{width:50px;height:26px}.TTSwitch-module__gqmMda__switch.TTSwitch-module__gqmMda__sizeLarge{width:70px;height:36px}.TTSwitch-module__gqmMda__switch.TTSwitch-module__gqmMda__labelBefore{margin-left:8px}.TTSwitch-module__gqmMda__switch.TTSwitch-module__gqmMda__labelAfter{margin-right:8px}.TTSwitch-module__gqmMda__switch input{opacity:0;width:0;height:0}.TTSwitch-module__gqmMda__slider{cursor:pointer;background-color:var(--primary-gray-200);transition:all .3s;position:absolute;inset:0}.TTSwitch-module__gqmMda__slider:before{content:"";background-color:#fff;transition:all .3s;position:absolute}.TTSwitch-module__gqmMda__sizeSmall .TTSwitch-module__gqmMda__slider:before{width:16px;height:16px;bottom:2px;left:2px}.TTSwitch-module__gqmMda__sizeMedium .TTSwitch-module__gqmMda__slider:before{width:22px;height:22px;bottom:2px;left:2px}.TTSwitch-module__gqmMda__sizeLarge .TTSwitch-module__gqmMda__slider:before{width:32px;height:32px;bottom:2px;left:4px}input:checked+.TTSwitch-module__gqmMda__slider{background-color:var(--primary-blue-active)}input:focus+.TTSwitch-module__gqmMda__slider{box-shadow:0 0 1px var(--primary-blue-active)}.TTSwitch-module__gqmMda__sizeSmall input:checked+.TTSwitch-module__gqmMda__slider:before{transform:translate(20px)}.TTSwitch-module__gqmMda__sizeMedium input:checked+.TTSwitch-module__gqmMda__slider:before{transform:translate(24px)}.TTSwitch-module__gqmMda__sizeLarge input:checked+.TTSwitch-module__gqmMda__slider:before{transform:translate(32px)}.TTSwitch-module__gqmMda__slider.TTSwitch-module__gqmMda__round{border-radius:34px}.TTSwitch-module__gqmMda__slider.TTSwitch-module__gqmMda__round:before{border-radius:50%}
.AcademySections-module__kGp3nq__bigViewer{width:100%;height:40vw;margin-bottom:20px;display:block}.AcademySections-module__kGp3nq__markdownContainer{margin:0}.AcademySections-module__kGp3nq__markdownContainer table{max-width:100%;overflow-x:auto}.AcademySections-module__kGp3nq__optionButtonWrapper{text-align:center;margin-bottom:8px}.AcademySections-module__kGp3nq__collapsibleButton{margin-bottom:10px}
.QuizAttempt-module__buZVZW__container{flex:1;max-width:850px}.QuizAttempt-module__buZVZW__headerContainer,.QuizAttempt-module__buZVZW__header{justify-content:space-between;display:flex}.QuizAttempt-module__buZVZW__header{flex:auto;min-width:0}.QuizAttempt-module__buZVZW__progress{white-space:nowrap;flex-shrink:0}.QuizAttempt-module__buZVZW__questionContainer{background-color:var(--primary-gray-900);border-radius:12px;padding:16px}.QuizAttempt-module__buZVZW__adminAssistant{color:var(--primary-blue-active)}.QuizAttempt-module__buZVZW__adminAssistant:hover{color:var(--primary-blue-500)}.QuizAttempt-module__buZVZW__questionOuter{justify-content:center;display:flex}.QuizAttempt-module__buZVZW__questionInner{margin:0 15%}.QuizAttempt-module__buZVZW__questionInner.QuizAttempt-module__buZVZW__dragAndDrop{width:100%;margin:0}@media (max-width:767px){.QuizAttempt-module__buZVZW__container{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:768px){.QuizAttempt-module__buZVZW__headerContainer{flex-direction:column}.QuizAttempt-module__buZVZW__progress{width:100%}.QuizAttempt-module__buZVZW__questionInner{margin:0}.QuizAttempt-module__buZVZW__questionContainer{padding:0}}
.Question-module__EsZpTa__container{flex-direction:column;display:flex}.Question-module__EsZpTa__editToolbar{float:right}.Question-module__EsZpTa__qID{color:var(--text-light);margin-bottom:12px}.Question-module__EsZpTa__bodyEditorContainer{clear:both;margin-bottom:20px;padding:20px 0}.Question-module__EsZpTa__bodyEditorContainer:after{content:"";clear:both;display:table}.Question-module__EsZpTa__bodyEditorContainer .Question-module__EsZpTa__editButton,.Question-module__EsZpTa__sectionContainer .Question-module__EsZpTa__editButton{float:right;z-index:100;display:none}.Question-module__EsZpTa__bodyEditorContainer:hover .Question-module__EsZpTa__editButton,.Question-module__EsZpTa__sectionContainer:hover .Question-module__EsZpTa__editButton{display:inline-block}.Question-module__EsZpTa__sectionContainer{justify-content:space-between;margin-top:20px;margin-bottom:20px;display:flex}.Question-module__EsZpTa__sourceAlert{justify-content:space-around;margin-top:10px;display:flex}.Question-module__EsZpTa__alertSpan{color:var(--danger-dark)}.Question-module__EsZpTa__sectionContainer .Question-module__EsZpTa__header{margin-bottom:5px;font-weight:700}.Question-module__EsZpTa__questionBody{color:var(--text-primary);background-color:#0000}.Question-module__EsZpTa__questionBody table th,.Question-module__EsZpTa__questionBody table td{border:1px solid var(--md-table-border);padding:6px 13px}.Question-module__EsZpTa__questionBody table tr{background-color:var(--md-table-background-1);border-top:1px solid var(--md-table-border)}.Question-module__EsZpTa__questionBody table th,.Question-module__EsZpTa__questionBody table tr:nth-child(2n){background-color:var(--md-table-background-2)}.Question-module__EsZpTa__quizsetRow{clear:"both";margin-bottom:6px;line-height:36px}.Question-module__EsZpTa__quizsetRow label{margin-left:8px}.Question-module__EsZpTa__missingWarning{color:var(--danger-dark);margin:0 40px}.Question-module__EsZpTa__answer,.Question-module__EsZpTa__addAnswerButton{text-align:left;width:100%;color:var(--text-primary);border:0;border:1px solid var(--button-border);z-index:50;background-color:#0000;border-radius:8px;margin-bottom:5px;padding-left:49px;display:block}.Question-module__EsZpTa__addAnswerButton{color:var(--text-light);border-style:dashed;padding:6px 50px}.Question-module__EsZpTa__addAnswerButton:hover{background-color:var(--trepa-blue-light);color:var(--text-primary)}.Question-module__EsZpTa__answerEditField{width:60%;color:var(--text-primary);background-color:#0000;border:0;display:inline-block}.Question-module__EsZpTa__answerEditButton{margin:0 5px 5px 0}.Question-module__EsZpTa__imageUploadContainer{padding:16px}.Question-module__EsZpTa__uploadError{color:var(--danger-dark-text);background-color:var(--danger-dark);border-radius:8px;margin-left:10px;padding:4px 12px;display:inline-block}.Question-module__EsZpTa__questionCount{color:var(--text-light)}.Question-module__EsZpTa__feedbackContainer{margin-bottom:20px}.Question-module__EsZpTa__tabMenuContainer{border-bottom:2px solid var(--text-primary);flex-direction:row;align-items:end;width:100%;display:flex}.Question-module__EsZpTa__tab,.Question-module__EsZpTa__selectedTab{border:2px solid var(--text-primary);color:var(--text-secondary);background-color:var(--background-alternate);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;flex:1;margin:0 3px}.Question-module__EsZpTa__tab:hover{border:2px solid var(--text-primary);color:var(--text-secondary);background-color:var(--background);border-bottom:0}.Question-module__EsZpTa__selectedTab,.Question-module__EsZpTa__selectedTab:hover{background-color:var(--background);border-color:var(--text-primary);border-bottom:2px solid var(--background);color:var(--trepa-blue-light);margin-bottom:-2px;font-weight:700}button.Question-module__EsZpTa__enabledButton{background-color:green!important}button.Question-module__EsZpTa__enabledButton:hover{content:"Disable";background-color:red}button.Question-module__EsZpTa__disabledButton{background-color:red!important}button.Question-module__EsZpTa__disabledButton:hover{content:"Enable";background-color:green}.Question-module__EsZpTa__toolbar{z-index:100;background-color:var(--well-background);border-bottom:1px solid var(--background-gray);border-top:1px solid var(--background-gray);margin-bottom:8px;padding:4px;position:sticky;top:0}.Question-module__EsZpTa__toolbar button{vertical-align:middle;border:0;margin-right:4px;padding:6px 12px;font-size:16px}.Question-module__EsZpTa__toolbar button:disabled{background-color:var(--background-gray)}
.ContactInfo-module__N4XV5a__addContactButton{justify-content:center;margin:8px;display:flex}.ContactInfo-module__N4XV5a__noPhoneNumbersMessage{justify-content:center;font-weight:200;display:flex}.ContactInfo-module__N4XV5a__parentDiv{justify-content:center;display:flex}.ContactInfo-module__N4XV5a__content{width:90%}.ContactInfo-module__N4XV5a__tableRowSwitch{justify-content:space-between;display:flex}.ContactInfo-module__N4XV5a__addContactField{display:inline-block}.ContactInfo-module__N4XV5a__emailForm{display:flex}.ContactInfo-module__N4XV5a__emailInput{width:70%;margin-bottom:2px}.ContactInfo-module__N4XV5a__emailButtons{justify-content:center;width:30%;height:40px;display:flex}.ContactInfo-module__N4XV5a__phoneForm{justify-content:center;width:100%;display:flex}.ContactInfo-module__N4XV5a__phoneInput{width:20%;margin-bottom:2px}.ContactInfo-module__N4XV5a__phoneButtons{justify-content:center;width:40%;height:40px;display:flex}@media (max-width:1200px){.ContactInfo-module__N4XV5a__phoneInput{flex-direction:column;align-items:center;width:30%}.ContactInfo-module__N4XV5a__phoneButtons{width:50%}}@media (max-width:992px){.ContactInfo-module__N4XV5a__emailButtons{width:40%}.ContactInfo-module__N4XV5a__emailInput{justify-content:center;width:70%;display:flex}.ContactInfo-module__N4XV5a__phoneForm{width:100%}.ContactInfo-module__N4XV5a__phoneInput,.ContactInfo-module__N4XV5a__phoneButtons{width:50%}}@media (max-width:576px){.ContactInfo-module__N4XV5a__contactsTable tr{flex-wrap:wrap;display:flex}.ContactInfo-module__N4XV5a__contactsTable tr>td:not(:last-child){flex:1}.ContactInfo-module__N4XV5a__contactsTable tr>td:last-child{width:100%}.ContactInfo-module__N4XV5a__emailForm,.ContactInfo-module__N4XV5a__phoneForm{flex-direction:column;align-items:center}.ContactInfo-module__N4XV5a__emailInput{flex-direction:column;align-items:center;width:100%;display:flex}.ContactInfo-module__N4XV5a__emailButtons,.ContactInfo-module__N4XV5a__phoneButtons{justify-content:space-evenly;width:60%;display:flex}.ContactInfo-module__N4XV5a__contactsTableHead>th{justify-content:center;width:100%;display:flex}.ContactInfo-module__N4XV5a__contactsTableBody tr>td:first-child{justify-content:center;display:flex}.ContactInfo-module__N4XV5a__contactsTableBody tr>td:last-child{justify-content:space-evenly;display:flex}}
.AcademyLessonSection-module__GhO3Zq__optionButtonWrapper{text-align:center;margin-bottom:8px}.AcademyLessonSection-module__GhO3Zq__bigViewer{aspect-ratio:16/9;width:100%;height:auto;margin:0 auto 40px;display:block}.AcademyLessonSection-module__GhO3Zq__sectionImage{border-radius:var(--border-radius-medium);margin-top:5px;margin-bottom:5px;display:block}
.AdminQuestionListRow-module__AM1SVq__row{border-radius:var(--border-radius-medium);background-color:var(--primary-gray-900);border:0;align-items:center;margin-bottom:8px;padding:8px 16px}.AdminQuestionListRow-module__AM1SVq__questionRow{cursor:pointer;align-items:center;display:flex}.AdminQuestionListRow-module__AM1SVq__questionBody{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;padding:10px 0 0 25px;font-size:16px;display:-webkit-box;overflow:hidden}.AdminQuestionListRow-module__AM1SVq__questionBodyExpanded{text-overflow:unset;white-space:normal;overflow:visible}.AdminQuestionListRow-module__AM1SVq__fullWidthBody{padding-bottom:3px}.AdminQuestionListRow-module__AM1SVq__rowIcon{padding:0 3px}.AdminQuestionListRow-module__AM1SVq__missingItem{color:var(--primary-gray-25)}.AdminQuestionListRow-module__AM1SVq__domain{background-color:var(--background-gray);text-align:center;border-radius:6px;min-width:50px;margin:0 3px;padding:0 8px;font-size:12px;display:inline-block}.AdminQuestionListRow-module__AM1SVq__qSuccess{color:green}.AdminQuestionListRow-module__AM1SVq__qWarning{color:gold}.AdminQuestionListRow-module__AM1SVq__qFailing{color:red}.AdminQuestionListRow-module__AM1SVq__row.AdminQuestionListRow-module__AM1SVq__editingRow{background-color:var(--primary-blue-900);box-shadow:inset 0 0 0 1px var(--primary-blue-500);color:var(--text-gray-50)}.AdminQuestionListRow-module__AM1SVq__rowMetadata{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-left:auto;display:flex}.AdminQuestionListRow-module__AM1SVq__rowMetadata span{text-align:center}.AdminQuestionListRow-module__AM1SVq__statsInfo{background-color:var(--primary-blue-active);color:#fff;border:0;border-radius:8px;padding:6px 18px;font-size:14px;font-weight:500}.AdminQuestionListRow-module__AM1SVq__statsLeft{justify-content:center;align-items:center;margin-left:40px;display:flex}.AdminQuestionListRow-module__AM1SVq__statsRight{justify-content:center;align-items:center;margin-right:5px;display:flex}.AdminQuestionListRow-module__AM1SVq__switch{padding-right:10px;display:flex}.AdminQuestionListRow-module__AM1SVq__rowIconsRight{align-items:center;display:flex}.AdminQuestionListRow-module__AM1SVq__rowIconsRight :not(:last-child){padding:0 10px}.AdminQuestionListRow-module__AM1SVq__tableRow{border-collapse:collapse;border-spacing:0;cursor:pointer;align-items:center;width:100%;display:flex}.AdminQuestionListRow-module__AM1SVq__tableRow>td{border:1px solid var(--primary-gray-200);border-collapse:collapse;height:60px}.AdminQuestionListRow-module__AM1SVq__tableRow>:not(:first-child){justify-content:center;align-items:center;width:8%;display:flex}.AdminQuestionListRow-module__AM1SVq__tableQuestionBody{justify-content:start;align-items:center;width:44%;padding-left:20px;display:flex}.AdminQuestionListRow-module__AM1SVq__tableBodyText{white-space:nowrap;text-overflow:ellipsis;width:30vw;padding-left:20px;overflow:hidden}.AdminQuestionListRow-module__AM1SVq__status{align-items:center;display:flex}.AdminQuestionListRow-module__AM1SVq__statusColumn{min-width:90px}.AdminQuestionListRow-module__AM1SVq__status :first-child{padding-right:5px}.AdminQuestionListRow-module__AM1SVq__enabledButton{cursor:pointer;background:0 0;border:none;align-items:center;padding:10px;display:flex}@media (max-width:991px){.AdminQuestionListRow-module__AM1SVq__tableRow .AdminQuestionListRow-module__AM1SVq__successRate,.AdminQuestionListRow-module__AM1SVq__tableRow .AdminQuestionListRow-module__AM1SVq__changePercentage{display:none}.AdminQuestionListRow-module__AM1SVq__tableRow>:not(:first-child){width:11%}}@media (min-width:991px) and (max-width:1199px){.AdminQuestionListRow-module__AM1SVq__tableRow .AdminQuestionListRow-module__AM1SVq__changePercentage{display:none}.AdminQuestionListRow-module__AM1SVq__tableRow>:not(:first-child){width:10%}}
.CourseUpgradePrompt-module__yBv1iW__prompt{border:1px solid var(--primary-blue-500);background:var(--primary-gray-800);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex;container-type:inline-size}.CourseUpgradePrompt-module__yBv1iW__icon{color:var(--primary-blue-500)}.CourseUpgradePrompt-module__yBv1iW__body{flex:1 1 0;min-width:0}.CourseUpgradePrompt-module__yBv1iW__title{color:var(--text-gray-100);margin:0;font-size:16px;font-weight:600}.CourseUpgradePrompt-module__yBv1iW__text{color:var(--text-gray-300);margin:4px 0 0;font-size:14px}.CourseUpgradePrompt-module__yBv1iW__lock{color:var(--text-gray-500);align-items:center;display:inline-flex}.CourseUpgradePrompt-module__yBv1iW__lockedList{margin:0;padding:0;list-style:none}.CourseUpgradePrompt-module__yBv1iW__lockedItem{border-bottom:1px solid var(--primary-gray-700);color:var(--text-gray-300);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.CourseUpgradePrompt-module__yBv1iW__actions{flex-wrap:wrap;gap:8px;display:flex}@container (max-width:720px){.CourseUpgradePrompt-module__yBv1iW__actions{flex-basis:100%;padding-left:40px}}@container (max-width:400px){.CourseUpgradePrompt-module__yBv1iW__actions{padding-left:0}}.CourseUpgradePrompt-module__yBv1iW__lockedItem>:first-child{min-width:0}.CourseUpgradePrompt-module__yBv1iW__lockedDetail{white-space:nowrap;color:var(--text-gray-400);flex-shrink:0;align-items:center;gap:12px;font-size:.875rem;display:flex}
.Tag-module__VkG7pq__tag{background-color:var(--trepa-blue-dark);color:var(--text-inverse);border-radius:4px;margin:0 4px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-block;position:relative;top:-2px}.Tag-module__VkG7pq__secondary{background-color:var(--trepa-blue-secondary);color:var(--text-primary)}.Tag-module__VkG7pq__danger{background-color:var(--danger-dark);color:var(--text-gray-100)}.Tag-module__VkG7pq__gray{background-color:var(--background-gray)}.Tag-module__VkG7pq__warning{color:#000;background-color:#ffc107}.Tag-module__VkG7pq__success{background-color:var(--success-dark)}
.MyCoursesTab-module__iLbpOW__voucherModalContainer{padding:6px 20px 20px}.MyCoursesTab-module__iLbpOW__ebookModalContainer{padding:12px 20px 20px}.MyCoursesTab-module__iLbpOW__ebookModal{flex-direction:column;align-items:center;display:flex;position:relative}.MyCoursesTab-module__iLbpOW__ebookModalCode{border-radius:4px;width:100%;margin-bottom:10px;padding:5px}.MyCoursesTab-module__iLbpOW__ebookModalCopyIcon{padding-top:3px;position:absolute;right:5%}.MyCoursesTab-module__iLbpOW__accordionItem{border:none}.MyCoursesTab-module__iLbpOW__accordionButton{border-radius:4px;padding:6px 10px}.MyCoursesTab-module__iLbpOW__accordionButton:hover{background-color:var(--primary-gray-200);cursor:pointer}.MyCoursesTab-module__iLbpOW__coursesContainer{grid-template-columns:repeat(auto-fit,300px);gap:20px;margin-top:20px;padding-bottom:50px;display:grid}.MyCoursesTab-module__iLbpOW__subHeader{color:var(--text-gray-400);margin:0}.MyCoursesTab-module__iLbpOW__textContainer{justify-content:space-between;padding-left:10px;display:flex}.MyCoursesTab-module__iLbpOW__programCertification{color:var(--text-gray-200);margin-top:8px;font-size:12px;font-weight:500;line-height:12px}.MyCoursesTab-module__iLbpOW__courseBox{background-color:var(--primary-gray-900);border-radius:var(--border-radius-medium);min-height:272px}.MyCoursesTab-module__iLbpOW__imageContainer{position:relative}.MyCoursesTab-module__iLbpOW__imageContainer img{border-top-right-radius:var(--border-radius-medium);border-top-left-radius:var(--border-radius-medium);aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.MyCoursesTab-module__iLbpOW__completedBanner{background-color:var(--secondary-green-25);color:var(--text-gray-100);text-align:left;align-items:center;width:100%;height:32px;padding:10px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:absolute;bottom:7px}.MyCoursesTab-module__iLbpOW__courseLinkContainer{align-items:end;height:50px;margin-bottom:10px;padding-left:10px;display:flex}.MyCoursesTab-module__iLbpOW__programName{text-align:left;color:var(--text-gray-100);height:30px;padding-left:10px;font-size:14px;font-weight:500;line-height:20px}.MyCoursesTab-module__iLbpOW__courseLink{align-items:center;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.MyCoursesTab-module__iLbpOW__courseLink:hover{color:var(--primary-blue-active);text-decoration:underline}.MyCoursesTab-module__iLbpOW__arrow{padding-top:6px}.MyCoursesTab-module__iLbpOW__linkContainer{padding-left:10px}.MyCoursesTab-module__iLbpOW__pendingCourse{color:var(--text-gray-200);align-items:center;font-size:14px;font-style:italic;font-weight:500;line-height:31px;display:flex}@media (max-width:576px){.MyCoursesTab-module__iLbpOW__coursesContainer{grid-template-columns:1fr}}
.AdminEditSurveyModal-module__RK_HbG__contents{width:100%;max-height:100%;padding:20px;display:block;overflow:scroll}.AdminEditSurveyModal-module__RK_HbG__tableRow{border-collapse:collapse;border-spacing:0;width:100%;color:var(--text-gray-300);align-items:center}.AdminEditSurveyModal-module__RK_HbG__tableRow>th{border-bottom:1px solid var(--primary-gray-200);padding:0 10px}.AdminEditSurveyModal-module__RK_HbG__tableRow>th:first-child{text-align:left}.AdminEditSurveyModal-module__RK_HbG__tableRow>th:not(:first-child){border-left:1px solid var(--primary-gray-200)}.AdminEditSurveyModal-module__RK_HbG__tableBodyRow>td{border-bottom:1px solid var(--primary-gray-200);padding:10px}.AdminEditSurveyModal-module__RK_HbG__tableBodyRow>td:not(:first-child){text-align:center;border-left:1px solid var(--primary-gray-200)}.AdminEditSurveyModal-module__RK_HbG__questionSearchInput{width:90%}.AdminEditSurveyModal-module__RK_HbG__bodyEditorContainer{background-color:var(--primary-gray-900);border-radius:var(--border-radius-medium);padding:10px}.AdminEditSurveyModal-module__RK_HbG__tabMenuContainer{margin:20px auto}.AdminEditSurveyModal-module__RK_HbG__bottomTabsContainer{background-color:var(--primary-gray-900);border-radius:var(--border-radius-medium);justify-content:space-between;padding:10px;display:flex}.AdminEditSurveyModal-module__RK_HbG__questionPreviewContainer{background-color:var(--primary-gray-900);border-radius:var(--border-radius-medium);justify-content:center;margin-top:20px;padding:10px;display:flex}
.AdminUserScopeSection-module__bJSs7G__scopeContainer{margin:10px 0 50px}
.AdminEditCloudflareVideoSection-module__PsSssG__container{flex-direction:column;gap:10px;display:flex}.AdminEditCloudflareVideoSection-module__PsSssG__uploadButton{width:100%;padding:40px}
.GroupManagerSettings-module__0hUjvq__membership{color:var(--text-gray-200);align-items:center;gap:10px;margin:0 0 16px;display:flex}.GroupManagerSettings-module__0hUjvq__infoIcon{color:var(--primary-blue-500)}.GroupManagerSettings-module__0hUjvq__fields{flex-direction:column;gap:16px;max-width:560px;display:flex}.GroupManagerSettings-module__0hUjvq__nameRow{align-items:flex-end;gap:8px;display:flex}.GroupManagerSettings-module__0hUjvq__fieldLabel{color:var(--text-gray-200);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.GroupManagerSettings-module__0hUjvq__parentRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.GroupManagerSettings-module__0hUjvq__members{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.GroupManagerSettings-module__0hUjvq__userRow{border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.GroupManagerSettings-module__0hUjvq__userRow:hover{background-color:var(--primary-gray-500)}.GroupManagerSettings-module__0hUjvq__userName{color:var(--text-gray-50);flex:1}.GroupManagerSettings-module__0hUjvq__pending{margin-left:6px}.GroupManagerSettings-module__0hUjvq__profileImage{flex-shrink:0;display:inline-block}.GroupManagerSettings-module__0hUjvq__deleteButton{color:var(--text-gray-400);visibility:hidden}.GroupManagerSettings-module__0hUjvq__deleteButton:hover{color:var(--danger)}.GroupManagerSettings-module__0hUjvq__userRow:hover .GroupManagerSettings-module__0hUjvq__deleteButton{visibility:visible}.GroupManagerSettings-module__0hUjvq__form{flex-direction:column;align-items:flex-start;gap:12px;max-width:480px;display:flex}
.GroupManagerUi-module__L0r61W__surface{background-color:var(--primary-gray-800);border-radius:12px;margin-bottom:20px;padding:20px 24px}.GroupManagerUi-module__L0r61W__surfaceHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.GroupManagerUi-module__L0r61W__surfaceTitle{color:var(--text-gray-50);margin:0;font-size:18px;font-weight:600}.GroupManagerUi-module__L0r61W__surfaceSubText{color:var(--text-gray-300);margin:4px 0 0;font-size:13px}.GroupManagerUi-module__L0r61W__muted{color:var(--text-gray-400);font-size:13px}.GroupManagerUi-module__L0r61W__tableScroll{margin:0 -8px;overflow-x:auto}.GroupManagerUi-module__L0r61W__table{border-collapse:collapse;width:100%;font-size:14px}.GroupManagerUi-module__L0r61W__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-gray-400);white-space:nowrap;border-bottom:1px solid var(--primary-gray-200);padding:8px 6px;font-size:12px;font-weight:600}.GroupManagerUi-module__L0r61W__table td{vertical-align:middle;padding:10px 6px}.GroupManagerUi-module__L0r61W__table tbody tr{transition:background-color .15s}.GroupManagerUi-module__L0r61W__table tbody tr:hover{background-color:var(--primary-gray-500)}.GroupManagerUi-module__L0r61W__numeric{white-space:nowrap;font-variant-numeric:tabular-nums}.GroupManagerUi-module__L0r61W__nowrap{white-space:nowrap}.GroupManagerUi-module__L0r61W__segmented{background-color:var(--primary-gray-500);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.GroupManagerUi-module__L0r61W__segment{color:var(--text-gray-300);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-size:12px}.GroupManagerUi-module__L0r61W__segment:hover{color:var(--text-gray-50)}.GroupManagerUi-module__L0r61W__segmentActive{background-color:var(--primary-gray-100);color:var(--text-gray-50)}.GroupManagerUi-module__L0r61W__tile{background-color:var(--primary-gray-500);color:inherit;cursor:pointer;text-align:left;border:none;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:background-color .15s;display:flex}.GroupManagerUi-module__L0r61W__tile:hover{background-color:var(--primary-gray-200)}.GroupManagerUi-module__L0r61W__tileActive{box-shadow:inset 0 0 0 2px var(--primary-blue-500)}.GroupManagerUi-module__L0r61W__tileValue{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.GroupManagerUi-module__L0r61W__tileLabel{color:var(--text-gray-300);white-space:nowrap;font-size:12px}.GroupManagerUi-module__L0r61W__chip{background-color:var(--primary-gray-500);color:var(--text-gray-100);cursor:pointer;border:none;border-radius:999px;padding:4px 12px;font-size:13px}.GroupManagerUi-module__L0r61W__chip:hover{background-color:var(--primary-gray-200)}.GroupManagerUi-module__L0r61W__chipActive{box-shadow:inset 0 0 0 2px var(--primary-blue-500)}.GroupManagerUi-module__L0r61W__bar{background-color:var(--primary-gray-200);border-radius:2px;min-width:48px;height:4px;margin-top:4px;overflow:hidden}.GroupManagerUi-module__L0r61W__barFill{background-color:var(--primary-blue-500);height:100%}
.ResultsStatsItem-module__5pO34G__image{align-items:center;margin-right:10px;display:flex}.ResultsStatsItem-module__5pO34G__icon{margin-right:8px;display:flex}.ResultsStatsItem-module__5pO34G__statsItem{background-color:var(--primary-gray-200);border-radius:12px;flex:1;align-items:center;min-width:220px;max-height:64px;padding:20px 10px;display:flex}.ResultsStatsItem-module__5pO34G__smallText{word-wrap:break-word;font-size:14px;font-weight:400;line-height:20px}.ResultsStatsItem-module__5pO34G__largeText{font-size:16px;font-weight:600;line-height:24px}@media (max-width:768px){.ResultsStatsItem-module__5pO34G__statsItem{margin-bottom:10px}}
.CourseDetails-module__iGTcSW__container{background-color:var(--primary-gray-900);border-radius:10px;margin-top:20px;padding:1px 30px}
.NotificationsPreferencesTab-module__l22pcq__content{max-width:720px;padding-bottom:40px}.NotificationsPreferencesTab-module__l22pcq__subHeader{color:var(--text-gray-400);margin:0}.NotificationsPreferencesTab-module__l22pcq__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.NotificationsPreferencesTab-module__l22pcq__intro{color:var(--text-gray-200);margin:8px 0 20px;font-size:14px}.NotificationsPreferencesTab-module__l22pcq__preferenceList{flex-direction:column;gap:10px;display:flex}.NotificationsPreferencesTab-module__l22pcq__preferenceRow{background-color:var(--primary-gray-900);cursor:pointer;border-radius:9px;padding:16px 20px}.NotificationsPreferencesTab-module__l22pcq__preferenceRow label{cursor:pointer;gap:16px}.NotificationsPreferencesTab-module__l22pcq__preference{color:var(--text-primary);font-size:14px;font-weight:500;line-height:20px}@media (max-width:576px){.NotificationsPreferencesTab-module__l22pcq__preferenceRow{padding:14px 16px}}
.CourseQuizListRow-module__TYMOfq__container{background-color:var(--primary-gray-900);justify-content:space-between;align-items:center;width:100%;height:60px;padding:20px;display:flex}.CourseQuizListRow-module__TYMOfq__checkMark{align-items:center;margin-right:8px;display:flex}.CourseQuizListRow-module__TYMOfq__completedText:hover{text-decoration:underline}.CourseQuizListRow-module__TYMOfq__quizSetDomain,.CourseQuizListRow-module__TYMOfq__quizSetQuestionCount,.CourseQuizListRow-module__TYMOfq__subText,.CourseQuizListRow-module__TYMOfq__completedText,.CourseQuizListRow-module__TYMOfq__percentage{font-size:12px;font-weight:400;line-height:20px}.CourseQuizListRow-module__TYMOfq__quizSetDomain{color:var(--text-gray-500);margin:12px 0 4px}.CourseQuizListRow-module__TYMOfq__quizSetQuestionCount{color:var(--text-gray-500);align-items:center;min-width:100px;display:flex}.CourseQuizListRow-module__TYMOfq__subText{color:var(--text-gray-500);white-space:nowrap;margin-right:4px}.CourseQuizListRow-module__TYMOfq__completedText{color:var(--primary-blue-600);margin-right:4px}.CourseQuizListRow-module__TYMOfq__percentage{margin-right:4px}.CourseQuizListRow-module__TYMOfq__notStartedContainer,.CourseQuizListRow-module__TYMOfq__scoreContainer{justify-content:end;margin-right:16px;display:flex}.CourseQuizListRow-module__TYMOfq__scoreContainer{margin-right:24px}.CourseQuizListRow-module__TYMOfq__quizSetDetails{flex:1;justify-content:space-between;align-items:center;display:flex}.CourseQuizListRow-module__TYMOfq__quizSetNameContainer{justify-content:start;width:100%;display:flex}.CourseQuizListRow-module__TYMOfq__quizSetName{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin-right:8px;font-size:14px;font-weight:400;line-height:24px}.CourseQuizListRow-module__TYMOfq__quizButton{width:107px;margin-right:16px}.CourseQuizListRow-module__TYMOfq__inProgressAttempt,.CourseQuizListRow-module__TYMOfq__finishedAttempt{flex:1;justify-content:end;align-items:center;display:flex}.CourseQuizListRow-module__TYMOfq__notStartedAttempt{justify-content:end;align-items:center;width:100%;display:flex}.CourseQuizListRow-module__TYMOfq__completedContainer{justify-content:end;width:100px;margin-right:16px;display:flex}@media screen and (max-width:768px){.CourseQuizListRow-module__TYMOfq__quizButtonContainer{display:none}}@media screen and (max-width:1400px){.CourseQuizListRow-module__TYMOfq__inProgressAttempt{justify-content:space-between;width:100%}.CourseQuizListRow-module__TYMOfq__quizSetDetails,.CourseQuizListRow-module__TYMOfq__quizSetNameContainer{flex-direction:column;align-items:start;margin-top:4px}.CourseQuizListRow-module__TYMOfq__scoreContainer{margin-right:10px}.CourseQuizListRow-module__TYMOfq__finishedAttempt,.CourseQuizListRow-module__TYMOfq__notStartedAttempt{justify-content:space-between;width:100%}.CourseQuizListRow-module__TYMOfq__finishedAttempt,.CourseQuizListRow-module__TYMOfq__notStartedAttempt,.CourseQuizListRow-module__TYMOfq__inProgressAttempt{margin:4px 0 16px}.CourseQuizListRow-module__TYMOfq__finishedAttempt{flex-direction:row-reverse}.CourseQuizListRow-module__TYMOfq__completedContainer{justify-content:start}.CourseQuizListRow-module__TYMOfq__quizSetQuestionCount{margin:4px 0}}
.QuizResultsScreen-module__31Exza__navBreadcrumb{color:var(--text-gray-300);flex-direction:row;align-items:center;margin-left:8px;font-size:14px;display:flex}.QuizResultsScreen-module__31Exza__navBreadcrumb span{color:#fff}.QuizResultsScreen-module__31Exza__navBreadcrumb a{color:var(--text-gray-300);text-decoration:none}.QuizResultsScreen-module__31Exza__resultsContainer{max-width:850px}.QuizResultsScreen-module__31Exza__title{flex:auto;min-width:0}.QuizResultsScreen-module__31Exza__progress{white-space:nowrap;flex-shrink:0}.QuizResultsScreen-module__31Exza__scoreHighlight{text-align:center;padding:30px 30px 10px;font-size:60px;font-weight:100}.QuizResultsScreen-module__31Exza__quizOptions{text-align:center;margin-bottom:30px}.QuizResultsScreen-module__31Exza__scoreTable{width:100%}.QuizResultsScreen-module__31Exza__questionsContainer{opacity:0;flex-direction:column;align-items:center;transition:opacity .5s;display:flex}.QuizResultsScreen-module__31Exza__questionsContainer.QuizResultsScreen-module__31Exza__expanded{opacity:1}.QuizResultsScreen-module__31Exza__questionsContainer.QuizResultsScreen-module__31Exza__notExpanded{opacity:0}.QuizResultsScreen-module__31Exza__questionResult{width:80%;margin:40px 20px 0;padding:0 40px}.QuizResultsScreen-module__31Exza__questionBodyPreview{color:var(--text-light);word-wrap:break-word;overflow-wrap:break-word;width:100%;margin-bottom:10px;font-size:12px;display:inline-block}.QuizResultsScreen-module__31Exza__questionBodyPreview:hover{white-space:normal;overflow:initial;text-overflow:initial}.QuizResultsScreen-module__31Exza__resultCorrect{color:var(--secondary-green-50)}.QuizResultsScreen-module__31Exza__resultWrong{color:var(--secondary-red-50)}.QuizResultsScreen-module__31Exza__progressRingContainer{background-color:var(--primary-gray-200);border-radius:50%;justify-content:center;align-items:center;min-width:220px;max-width:220px;height:220px;margin:0 20px;display:flex}.QuizResultsScreen-module__31Exza__container{background-color:var(--primary-gray-900);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:40px 60px 40px 40px;display:flex}.QuizResultsScreen-module__31Exza__headerText{margin-bottom:20px;padding:20px;font-size:18px;font-weight:600;line-height:28px}.QuizResultsScreen-module__31Exza__success{color:var(--secondary-green-50)}.QuizResultsScreen-module__31Exza__passing{color:var(--secondary-yellow-75)}.QuizResultsScreen-module__31Exza__failing{color:var(--secondary-red-50)}.QuizResultsScreen-module__31Exza__statsContainer{justify-content:space-between;gap:20px;width:100%;margin:0 40px;display:flex}.QuizResultsScreen-module__31Exza__attemptStats{flex-direction:column;gap:10px;width:100%;display:flex}.QuizResultsScreen-module__31Exza__statsItem{background-color:var(--primary-gray-200);border-radius:12px;flex:1;max-height:64px;padding:10px 20px 20px}.QuizResultsScreen-module__31Exza__statsItem:first-child{display:flex}.QuizResultsScreen-module__31Exza__medal{margin-right:10px}.QuizResultsScreen-module__31Exza__statsItemContainer{-moz-column-gap:8px;justify-content:space-between;column-gap:8px;width:100%;display:flex}@media (max-width:768px){.QuizResultsScreen-module__31Exza__container{border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.QuizResultsScreen-module__31Exza__progressRingContainer{margin-top:20px}.QuizResultsScreen-module__31Exza__attemptStats{gap:0;margin-bottom:10px;padding:20px}.QuizResultsScreen-module__31Exza__statsItemContainer{flex-direction:column}.QuizResultsScreen-module__31Exza__statsContainer{flex-direction:column;align-items:center;gap:0}.QuizResultsScreen-module__31Exza__quizSetName{text-align:center;margin-bottom:20px;font-size:20px;font-weight:500;line-height:24px}.QuizResultsScreen-module__31Exza__resultsContainer .QuizResultsScreen-module__31Exza__hr{border-bottom:1px solid var(--primary-gray-200);width:100%;height:1px;margin:0}.QuizResultsScreen-module__31Exza__headerText{text-align:center;margin:0;padding-bottom:10px}.QuizResultsScreen-module__31Exza__questionResult{width:100%;margin:0;padding:10px}.QuizResultsScreen-module__31Exza__questionBodyPreview{padding:0}}
.GroupManagerUserView-module__m3kfwG__summary{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;display:flex}.GroupManagerUserView-module__m3kfwG__reason{color:var(--text-gray-200);max-width:560px;margin:8px 0 0}.GroupManagerUserView-module__m3kfwG__facts{grid-template-columns:auto auto;gap:4px 16px;margin:0;display:grid}.GroupManagerUserView-module__m3kfwG__facts dt{color:var(--text-gray-400);font-size:.85em}.GroupManagerUserView-module__m3kfwG__facts dd{margin:0}.GroupManagerUserView-module__m3kfwG__lessonsBar{margin-bottom:12px}.GroupManagerUserView-module__m3kfwG__chapter{background-color:var(--primary-gray-500);border-radius:8px;margin-bottom:6px;padding:8px 12px}.GroupManagerUserView-module__m3kfwG__chapter summary{cursor:pointer}.GroupManagerUserView-module__m3kfwG__chapterCount{float:right;color:var(--text-gray-400)}.GroupManagerUserView-module__m3kfwG__lessonList{margin:6px 0;padding-left:12px;list-style:none}.GroupManagerUserView-module__m3kfwG__lessonDone{color:var(--text-gray-300)}.GroupManagerUserView-module__m3kfwG__muted{color:var(--text-gray-400);font-size:.8em}.GroupManagerUserView-module__m3kfwG__resultForm{flex-direction:column;gap:12px;max-width:360px;display:flex}
.AdminEditSurveyConfig-module__sdoAna__contents{width:100%;max-height:100%;padding:0 20px 20px;display:block}.AdminEditSurveyConfig-module__sdoAna__tableRow{border-collapse:collapse;border-spacing:0;width:100%;color:var(--text-gray-300);align-items:center}.AdminEditSurveyConfig-module__sdoAna__tableRow>th{border-bottom:1px solid var(--primary-gray-200);padding:10px}.AdminEditSurveyConfig-module__sdoAna__tableRow>th:first-child{text-align:left}.AdminEditSurveyConfig-module__sdoAna__tableRow>th:not(:first-child){border-left:1px solid var(--primary-gray-200)}.AdminEditSurveyConfig-module__sdoAna__tableBodyRow>td{border-bottom:1px solid var(--primary-gray-200);padding:10px}.AdminEditSurveyConfig-module__sdoAna__tableBodyRow>td:not(:first-child){text-align:center;border-left:1px solid var(--primary-gray-200)}
.ProfileTab-module__wU-VhG__profileImageWrapper{text-align:center;justify-content:center;padding-top:20px;display:flex}.ProfileTab-module__wU-VhG__imageUploadButton{text-align:center;align-content:center;align-items:center;padding:8px}.ProfileTab-module__wU-VhG__imageUploadButton:hover{background-color:var(--primary-blue-700)}.ProfileTab-module__wU-VhG__uploadText{color:var(--text-primary);font-size:14px;display:none}.ProfileTab-module__wU-VhG__imageUploadButton:hover .ProfileTab-module__wU-VhG__uploadText{color:#000;display:block}.ProfileTab-module__wU-VhG__invalid{border-color:var(--danger-dark);background-color:var(--danger-light);color:var(--danger-light-text)}.ProfileTab-module__wU-VhG__container{margin-bottom:100px}.ProfileTab-module__wU-VhG__headerText{color:#fff;font-size:16px;font-weight:400;line-height:24px}.ProfileTab-module__wU-VhG__subHeader{color:var(--text-gray-400);margin:0}.ProfileTab-module__wU-VhG__subHeaderLight{font-weight:400}.ProfileTab-module__wU-VhG__profilePictureContainer{border:1px solid var(--primary-gray-100);cursor:pointer;background-color:#3a3e4633;border-radius:11px;height:fit-content;padding:4px}.ProfileTab-module__wU-VhG__profilePictureTextContainer{flex-direction:column;justify-content:center;padding:10px;display:flex}.ProfileTab-module__wU-VhG__profilePictureText{color:var(--text-gray-400);font-size:14px;font-weight:400;line-height:24px}.ProfileTab-module__wU-VhG__profilePictureSubtext{color:var(--primary-gray-25);font-size:12px;font-weight:300;line-height:14px}.ProfileTab-module__wU-VhG__imageUploadModal{background-color:var(--primary-gray-200);z-index:1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;padding:10px 16px;display:flex;position:absolute;top:116px;left:-106px}.ProfileTab-module__wU-VhG__imageUploadModal>div{color:var(--text-gray-100)}.ProfileTab-module__wU-VhG__inputFields{-moz-column-gap:40px;grid-template-columns:1fr 1fr;column-gap:40px;width:80%;display:grid}.ProfileTab-module__wU-VhG__phoneInput{background-color:orange}.ProfileTab-module__wU-VhG__contactMethodsContainer{flex-direction:column;gap:16px;padding:16px 0;display:flex}.ProfileTab-module__wU-VhG__contactMethod{background-color:var(--primary-gray-900);border-radius:9px;justify-content:space-between;align-items:center;padding:26px 20px;display:flex}.ProfileTab-module__wU-VhG__primaryContact{background-color:var(--secondary-green-100);color:var(--secondary-green-50);border-radius:4px;margin-right:12px;padding:4px 12px;font-size:12px;font-weight:400;line-height:16px}.ProfileTab-module__wU-VhG__bottom{padding-bottom:100px}.ProfileTab-module__wU-VhG__contactValue{color:#fff;font-size:14px;font-weight:500;line-height:24px}.ProfileTab-module__wU-VhG__ellipsis{cursor:pointer;padding-right:0}.ProfileTab-module__wU-VhG__modalContainer{flex-direction:column;row-gap:16px;padding:0 20px 20px;display:flex}.ProfileTab-module__wU-VhG__alert{background-color:var(--secondary-red-100);color:var(--secondary-red-50);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:400}.ProfileTab-module__wU-VhG__contactValue{overflow-wrap:anywhere;min-width:0}.ProfileTab-module__wU-VhG__contactMethod{gap:12px}@media (max-width:768px){.ProfileTab-module__wU-VhG__inputFields{grid-template-columns:1fr;width:100%}.ProfileTab-module__wU-VhG__contactMethod{padding:16px}.ProfileTab-module__wU-VhG__imageUploadModal{left:0}}
.AdminCreateNewCoursePage-module__lNNY5a__card{background-color:var(--primary-gray-900);border-radius:10px;max-width:800px;margin-top:20px;padding:20px 30px}.AdminCreateNewCoursePage-module__lNNY5a__sectionTitle{color:#fff;margin-bottom:8px;font-size:16px;font-weight:400;line-height:24px}.AdminCreateNewCoursePage-module__lNNY5a__sectionSubTitle{color:var(--text-gray-500);font-size:13px;font-weight:300}.AdminCreateNewCoursePage-module__lNNY5a__switchRow{margin-bottom:10px}.AdminCreateNewCoursePage-module__lNNY5a__switchSubText{color:var(--text-gray-400);font-size:13px;font-weight:300}.AdminCreateNewCoursePage-module__lNNY5a__dateRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AdminCreateNewCoursePage-module__lNNY5a__dateConnector,.AdminCreateNewCoursePage-module__lNNY5a__dateDays{color:var(--text-gray-500);font-size:13px}.AdminCreateNewCoursePage-module__lNNY5a__timeInput{border:1px solid var(--primary-gray-100);color:var(--text-primary);text-align:center;background-color:#0000;border-radius:6px;width:110px;padding:4px 16px;font-size:14px}.AdminCreateNewCoursePage-module__lNNY5a__timeInput:focus{border-color:var(--primary-blue-active);outline:none}.AdminCreateNewCoursePage-module__lNNY5a__datePicker>div{color:var(--text-primary);border-radius:6px;padding:4px 8px}.AdminCreateNewCoursePage-module__lNNY5a__datePicker>div>div{text-align:center}.AdminCreateNewCoursePage-module__lNNY5a__instructorRow{align-items:center;gap:10px;display:flex}.AdminCreateNewCoursePage-module__lNNY5a__selectedProgram{background-color:var(--primary-gray-800);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.AdminCreateNewCoursePage-module__lNNY5a__programList{flex-direction:column;gap:4px;max-height:320px;display:flex;overflow-y:auto}
.AdminDevSecretShareModal-module__7kpg3W__shareSecretModal{color:var(--text-primary)}.AdminDevSecretShareModal-module__7kpg3W__downgradeWarning{color:var(--text-secondary);font-style:italic}
.AdminEditProductForm-module__B2cDOW__fields{flex-direction:column;gap:12px;display:flex}
.AdminQuizSetModal-module__oTFkKG__header{border-bottom:1px solid var(--primary-gray-800);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.AdminQuizSetModal-module__oTFkKG__title{margin:0;font-size:18px;font-weight:700}.AdminQuizSetModal-module__oTFkKG__actions{gap:8px;display:flex}.AdminQuizSetModal-module__oTFkKG__body{flex-direction:column;gap:20px;padding:24px;display:flex}.AdminQuizSetModal-module__oTFkKG__slugRow{align-items:flex-end;gap:10px;display:flex}.AdminQuizSetModal-module__oTFkKG__slugRow>:first-child{flex:1}.AdminQuizSetModal-module__oTFkKG__regenerateButton{flex-shrink:0;margin-bottom:4px}.AdminQuizSetModal-module__oTFkKG__field{flex-direction:column;gap:8px;display:flex}.AdminQuizSetModal-module__oTFkKG__label{color:var(--text-gray-200);font-size:13px;font-weight:600}.AdminQuizSetModal-module__oTFkKG__optional{color:var(--text-gray-500);font-weight:400}.AdminQuizSetModal-module__oTFkKG__select{background-color:var(--primary-gray-800);border:1px solid var(--primary-gray-200);border-radius:var(--border-radius-small);color:var(--text-white);cursor:pointer;width:100%;padding:8px 12px;font-size:14px}.AdminQuizSetModal-module__oTFkKG__select:focus{border-color:var(--primary-blue-500);outline:none}
.CourseQuizList-module__8T234a__container{background-color:var(--primary-gray-900);border-radius:10px;width:100%}.CourseQuizList-module__8T234a__container>:not(:last-child){border-bottom:1px solid var(--primary-gray-200);border-collapse:collapse}
.CourseExamList-module__J91AXW__container{flex-direction:column;gap:32px;width:100%;display:flex}.CourseExamList-module__J91AXW__header{margin:0 4px 12px}.CourseExamList-module__J91AXW__title{margin:0;font-size:18px;font-weight:600;line-height:28px}.CourseExamList-module__J91AXW__subText{color:var(--text-gray-500);font-size:13px;line-height:20px}.CourseExamList-module__J91AXW__list{background-color:var(--primary-gray-900);border-radius:10px;width:100%;container:exam-list/inline-size}.CourseExamList-module__J91AXW__list>:not(:last-child){border-bottom:1px solid var(--primary-gray-200)}
.SettingsPage-module__JpJCJq__container{flex:1;height:100%}.SettingsPage-module__JpJCJq__menu{border-right:1px solid gray}.SettingsPage-module__JpJCJq__menu a,.SettingsPage-module__JpJCJq__menu button{width:100%;color:var(--text-secondary);border-radius:4px;margin:2px 0;padding:6px 20px;font-size:20px;text-decoration:none;display:block}.SettingsPage-module__JpJCJq__menu a.SettingsPage-module__JpJCJq__active,.SettingsPage-module__JpJCJq__menu button.SettingsPage-module__JpJCJq__active{color:var(--text-primary);background-color:var(--background-accent);font-weight:700}@media (max-width:768px){.SettingsPage-module__JpJCJq__container>*{padding-left:0;padding-right:0}}
.SurveyQuestions-module__s8MUVa__contents{width:100%;max-height:100%;padding:0 20px 20px;display:block}.SurveyQuestions-module__s8MUVa__tableRow{border-collapse:collapse;border-spacing:0;width:100%;color:var(--text-gray-300);align-items:center}.SurveyQuestions-module__s8MUVa__tableRow>th{border-bottom:1px solid var(--primary-gray-200);padding:10px}.SurveyQuestions-module__s8MUVa__tableRow>th:first-child{text-align:left}.SurveyQuestions-module__s8MUVa__tableRow>th:not(:first-child){border-left:1px solid var(--primary-gray-200)}.SurveyQuestions-module__s8MUVa__tableBodyRow>td{border-bottom:1px solid var(--primary-gray-200);padding:10px}.SurveyQuestions-module__s8MUVa__tableBodyRow>td:not(:first-child){text-align:center;border-left:1px solid var(--primary-gray-200)}.SurveyQuestions-module__s8MUVa__questionSearchInput{width:90%}
.CodeInput-module__BiXDOW__row{justify-content:space-between;gap:8px;display:flex}.CodeInput-module__BiXDOW__box{border:1px solid var(--primary-gray-700);background-color:var(--primary-gray-800);width:100%;max-width:52px;height:60px;color:var(--text-gray-50);text-align:center;caret-color:var(--primary-blue-active);border-radius:8px;outline:none;font-size:28px;font-weight:600;transition:border-color .15s,box-shadow .15s}.CodeInput-module__BiXDOW__box:focus{border-color:var(--primary-blue-active);box-shadow:0 0 0 3px var(--primary-blue-active-alpha-36)}.CodeInput-module__BiXDOW__box:disabled{opacity:.6}
.ChartBuilder-module__3AEfmW__querySettings{background-color:var(--well-background);border:1px solid #ffffff14;border-radius:12px;padding:14px}.ChartBuilder-module__3AEfmW__querySettings h3{margin-bottom:14px;font-size:18px}.ChartBuilder-module__3AEfmW__addFilterButton{float:right;margin-top:-4px;padding:4px 30px}.ChartBuilder-module__3AEfmW__settingsRow{margin-bottom:4px}.ChartBuilder-module__3AEfmW__settingsRow button{width:100%}.ChartBuilder-module__3AEfmW__filtersHeader{margin-top:20px}
.AdminEditBlogPostForm-module___UXZoa__fields{flex-direction:column;gap:12px;display:flex}.AdminEditBlogPostForm-module___UXZoa__status{vertical-align:middle;background-color:var(--primary-gray-500);color:var(--text-gray-200);border-radius:999px;margin-left:10px;padding:2px 8px;font-size:12px;font-weight:500}.AdminEditBlogPostForm-module___UXZoa__liveBanner{border:1px solid var(--secondary-yellow-75);color:var(--text-gray-200);border-radius:10px;margin-bottom:24px;padding:12px 16px;font-size:14px}.AdminEditBlogPostForm-module___UXZoa__liveBanner a{color:var(--primary-blue-400)}.AdminEditBlogPostForm-module___UXZoa__bodyToolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AdminEditBlogPostForm-module___UXZoa__bodySplit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AdminEditBlogPostForm-module___UXZoa__bodyInput{min-height:560px;font-family:var(--font-family-mono,monospace);font-size:13px;line-height:1.6}.AdminEditBlogPostForm-module___UXZoa__bodyPreview{border:1px solid var(--primary-gray-800);border-radius:10px;max-height:720px;padding:4px 16px;overflow-y:auto}@media (max-width:1100px){.AdminEditBlogPostForm-module___UXZoa__bodySplit{grid-template-columns:1fr}}.AdminEditBlogPostForm-module___UXZoa__prose{color:var(--text-gray-100);font-size:16px;line-height:1.7}.AdminEditBlogPostForm-module___UXZoa__prose h2{margin:32px 0 12px;font-size:24px}.AdminEditBlogPostForm-module___UXZoa__prose h3{margin:24px 0 10px;font-size:19px}.AdminEditBlogPostForm-module___UXZoa__prose p,.AdminEditBlogPostForm-module___UXZoa__prose ul,.AdminEditBlogPostForm-module___UXZoa__prose ol,.AdminEditBlogPostForm-module___UXZoa__prose blockquote{margin:0 0 16px}.AdminEditBlogPostForm-module___UXZoa__prose ul,.AdminEditBlogPostForm-module___UXZoa__prose ol{list-style:revert;padding-left:24px}.AdminEditBlogPostForm-module___UXZoa__prose a{color:var(--primary-blue-400)}.AdminEditBlogPostForm-module___UXZoa__prose img{border-radius:12px;max-width:100%}.AdminEditBlogPostForm-module___UXZoa__prose blockquote{border-left:4px solid var(--primary-blue-500);color:var(--text-gray-300);padding-left:16px}.AdminEditBlogPostForm-module___UXZoa__prose code{background-color:var(--primary-gray-800);border-radius:4px;padding:2px 6px;font-size:.9em}.AdminEditBlogPostForm-module___UXZoa__prose pre{background-color:var(--primary-gray-800);border-radius:12px;margin:0 0 16px;padding:16px;overflow-x:auto}.AdminEditBlogPostForm-module___UXZoa__prose pre code{background:0 0;padding:0}.AdminEditBlogPostForm-module___UXZoa__tableWrap{margin:0 0 16px;overflow-x:auto}.AdminEditBlogPostForm-module___UXZoa__prose table{border-collapse:collapse;width:100%;font-size:14px}.AdminEditBlogPostForm-module___UXZoa__prose th,.AdminEditBlogPostForm-module___UXZoa__prose td{border:1px solid var(--primary-gray-700);text-align:left;padding:6px 10px}.AdminEditBlogPostForm-module___UXZoa__prose th{background-color:var(--primary-gray-800)}.AdminEditBlogPostForm-module___UXZoa__cover{border-radius:12px;max-width:420px}.AdminEditBlogPostForm-module___UXZoa__productRow{border:1px solid var(--primary-gray-800);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.AdminEditBlogPostForm-module___UXZoa__productSlug{color:var(--text-gray-300);margin-left:8px;font-size:12px}.AdminEditBlogPostForm-module___UXZoa__checklist{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.AdminEditBlogPostForm-module___UXZoa__checkOk{color:var(--secondary-green-50)}.AdminEditBlogPostForm-module___UXZoa__checkWarn{color:var(--text-gray-300)}.AdminEditBlogPostForm-module___UXZoa__checkBlocked{color:var(--secondary-red-50)}
.AdminCoursesPage-module__pWylRa__section{margin-top:24px}.AdminCoursesPage-module__pWylRa__sectionTitle{text-transform:uppercase;letter-spacing:.7px;color:var(--text-gray-500);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.AdminCoursesPage-module__pWylRa__count{background:var(--primary-gray-200);color:var(--text-gray-400);border-radius:20px;padding:1px 7px;font-size:12px;font-weight:600}.AdminCoursesPage-module__pWylRa__empty{color:var(--text-gray-500);font-size:14px;font-style:italic}.AdminCoursesPage-module__pWylRa__loadMore{margin-top:12px}
.DataChartFilterRow-module__0pAdgW__filterRow{margin-bottom:12px;list-style-type:none}.DataChartFilterRow-module__0pAdgW__deleteButton{color:#fff;background-color:var(--dim-red);border:0;width:40px;margin-right:6px}.DataChartFilterRow-module__0pAdgW__deleteButton:hover{background-color:var(--bright-red)}.DataChartFilterRow-module__0pAdgW__filterRow select{width:100%;display:block}
.AdminStudentLabRow-module__l2-6jW__labRow{padding:4px 0}.AdminStudentLabRow-module__l2-6jW__labRowSelected{background-color:var(--background-accent);padding:4px 0}.AdminStudentLabRow-module__l2-6jW__labRow:hover,.AdminStudentLabRow-module__l2-6jW__labRowSelected:hover{background-color:var(--background-accent);cursor:pointer}.AdminStudentLabRow-module__l2-6jW__labRow span,.AdminStudentLabRow-module__l2-6jW__labRowSelected span{color:var(--text-secondary)}.AdminStudentLabRow-module__l2-6jW__labRow span.AdminStudentLabRow-module__l2-6jW__upforgrabs,.AdminStudentLabRow-module__l2-6jW__labRowSelected span.AdminStudentLabRow-module__l2-6jW__upforgrabs{color:var(--success-dark)}.AdminStudentLabRow-module__l2-6jW__optionsCol{text-align:right}
.AdminOrderAttribution-module__Ea8ZcG__section{margin-bottom:32px}.AdminOrderAttribution-module__Ea8ZcG__header{margin-bottom:12px}.AdminOrderAttribution-module__Ea8ZcG__title{margin:0;font-size:18px;font-weight:600}.AdminOrderAttribution-module__Ea8ZcG__subText{color:var(--text-gray-300);margin:4px 0 0;font-size:13px}.AdminOrderAttribution-module__Ea8ZcG__rows,.AdminOrderAttribution-module__Ea8ZcG__row{grid-template-columns:160px 1fr;gap:6px 16px;margin:0;display:grid}.AdminOrderAttribution-module__Ea8ZcG__row{grid-column:1/-1}.AdminOrderAttribution-module__Ea8ZcG__rows dt{color:var(--text-gray-300)}.AdminOrderAttribution-module__Ea8ZcG__rows dd{margin:0}.AdminOrderAttribution-module__Ea8ZcG__value,.AdminOrderAttribution-module__Ea8ZcG__answer{overflow-wrap:anywhere;white-space:pre-wrap}.AdminOrderAttribution-module__Ea8ZcG__empty{color:var(--text-gray-300)}
.UserGroupPickerOverlay-module__GroINW__container{background-color:var(--background-accent);width:600px;margin:0 auto}.UserGroupPickerOverlay-module__GroINW__questionBodyPreview h3{font-size:18px}.UserGroupPickerOverlay-module__GroINW__markdownViewer{background-color:var(--background-accent);border-radius:8px;padding:8px;font-size:12px;overflow-y:hidden}.UserGroupPickerOverlay-module__GroINW__textAreaContainer{margin-top:10px}.UserGroupPickerOverlay-module__GroINW__textAreaContainer textarea{width:100%;height:150px}.UserGroupPickerOverlay-module__GroINW__button{width:100%;display:block}.UserGroupPickerOverlay-module__GroINW__groupRow{margin-bottom:8px}.UserGroupPickerOverlay-module__GroINW__form{margin-bottom:20px}.UserGroupPickerOverlay-module__GroINW__groupsContainer{max-height:75vh;margin-right:-10px;padding-right:10px;overflow-y:auto}
.FlashcardQuizProgressBar-module__o6pJZa__container{flex:1;justify-content:flex-end;align-items:center;display:flex}.FlashcardQuizProgressBar-module__o6pJZa__container>*{margin:0 5px}@media (max-width:768px){.FlashcardQuizProgressBar-module__o6pJZa__container{background-color:var(--primary-gray-900);border-radius:12px;justify-content:start;margin-bottom:2px;padding:12px}.FlashcardQuizProgressBar-module__o6pJZa__complete{display:none}}.FlashcardQuizProgressBar-module__o6pJZa__container div{font-size:12px;font-weight:400;line-height:20px}.FlashcardQuizProgressBar-module__o6pJZa__correct,.FlashcardQuizProgressBar-module__o6pJZa__incorrect{border-radius:4px;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.FlashcardQuizProgressBar-module__o6pJZa__correct{color:var(--secondary-green-50);background-color:var(--secondary-green-100)}.FlashcardQuizProgressBar-module__o6pJZa__incorrect{color:var(--secondary-red-200);background-color:var(--secondary-red-100)}
.QuizSearchInput-module__hzgHfG__container{justify-content:space-between;display:flex}.QuizSearchInput-module__hzgHfG__searchInput{width:50%}.QuizSearchInput-module__hzgHfG__searchInput input::placeholder{color:var(--text-gray-100)}@media (min-width:768px){.QuizSearchInput-module__hzgHfG__container{margin:10px 0}}@media (max-width:768px){.QuizSearchInput-module__hzgHfG__container{flex-direction:column;margin:4px}.QuizSearchInput-module__hzgHfG__searchInput{width:100%}.QuizSearchInput-module__hzgHfG__buttonGroup{margin:16px 0 12px}}
.DownloadPage-module__zDR7pW__appsContainer{flex-direction:row;justify-content:center;width:100%;margin-bottom:50px;display:flex}.DownloadPage-module__zDR7pW__appsContainer>div{width:45%;margin:40px 20px 0}.DownloadPage-module__zDR7pW__fromStephen a{text-decoration:none!important}.DownloadPage-module__zDR7pW__downloadButton,.DownloadPage-module__zDR7pW__testFlightButton{text-align:center;margin:20px 0;font-size:24px;display:inline-block}.DownloadPage-module__zDR7pW__testFlightButton{margin-bottom:0}.DownloadPage-module__zDR7pW__buttonContainer{flex-direction:column;justify-content:center;height:150px;display:flex}@media screen and (max-width:991px){.DownloadPage-module__zDR7pW__appsContainer{flex-direction:column}.DownloadPage-module__zDR7pW__appsContainer>div{width:90%;margin:40px auto 0}.DownloadPage-module__zDR7pW__buttonContainer{height:auto}}@media screen and (max-width:480px){.DownloadPage-module__zDR7pW__downloadButton,.DownloadPage-module__zDR7pW__testFlightButton{font-size:3.75vw}.DownloadPage-module__zDR7pW__appsContainer>div{width:100%;margin:40px 0 0;font-size:13px}}.DownloadPage-module__zDR7pW__logo{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.DownloadPage-module__zDR7pW__logo img{border-radius:20px;width:120px;height:120px;padding:10px;box-shadow:0 4px 4px #00000040}
.ConversationsMobilePage-module__KkCa8a__conversationDate{float:right;color:var(--text-light);padding-top:2px;font-size:12px}.ConversationsMobilePage-module__KkCa8a__conversationListContainer{clear:both}.ConversationsMobilePage-module__KkCa8a__conversationListContainer button,.ConversationsMobilePage-module__KkCa8a__conversationListContainer a{width:100%;color:var(--text-primary);padding:14px 8px;text-decoration:none;display:block}.ConversationsMobilePage-module__KkCa8a__conversationListContainer button:hover,.ConversationsMobilePage-module__KkCa8a__conversationListContainer a:hover{color:var(--trepa-blue-light)!important}.ConversationsMobilePage-module__KkCa8a__activeConversation{background-color:var(--background-alternate)}.ConversationsMobilePage-module__KkCa8a__messageAuthorAndDate{color:var(--text-light);margin-top:12px}.ConversationsMobilePage-module__KkCa8a__messageAuthor{font-weight:700}.ConversationsMobilePage-module__KkCa8a__messageAuthor.ConversationsMobilePage-module__KkCa8a__student{color:var(--success)}.ConversationsMobilePage-module__KkCa8a__messageAuthor.ConversationsMobilePage-module__KkCa8a__trepa{color:var(--trepa-blue-light)}.ConversationsMobilePage-module__KkCa8a__messageBody{word-break:break-word;margin-left:10px}.ConversationsMobilePage-module__KkCa8a__replyContainer{flex-direction:row;align-items:stretch;width:100vw;padding:5px;display:flex;position:fixed;bottom:5px;left:0}.ConversationsMobilePage-module__KkCa8a__sendButton{border-radius:var(--border-radius-standard);background-color:var(--trepa-blue-dark);border-width:0;margin-left:4px;padding:0 10px}.ConversationsMobilePage-module__KkCa8a__sendButton:hover{background-color:var(--trepa-blue-light)}.ConversationsMobilePage-module__KkCa8a__messagesContainer{word-break:break-word;width:98%;margin:0 auto;padding-bottom:80px;overflow:hidden}.ConversationsMobilePage-module__KkCa8a__messagesInner{width:100%}.ConversationsMobilePage-module__KkCa8a__unreadMessageIndicator{background-color:var(--trepa-blue-light);border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.ConversationsMobilePage-module__KkCa8a__unreadConversation{font-weight:700}.ConversationsMobilePage-module__KkCa8a__conversationDate{font-weight:400}.ConversationsMobilePage-module__KkCa8a__studentInfoContainer,.ConversationsMobilePage-module__KkCa8a__quotesInfoContainer{text-align:center;margin-bottom:10px}.ConversationsMobilePage-module__KkCa8a__studentName{font-size:18px}.ConversationsMobilePage-module__KkCa8a__studentInfoContainer h4,.ConversationsMobilePage-module__KkCa8a__quotesInfoContainer h4{color:var(--text-light);font-size:16px}.ConversationsMobilePage-module__KkCa8a__quoteInfo{color:var(--text-light);text-align:center;font-size:14px}.ConversationsMobilePage-module__KkCa8a__quotesInfoContainer a{margin:0 10px}.ConversationsMobilePage-module__KkCa8a__specialConvo{color:#0f0!important}
.ConversationsPage-module__ZRABcq__conversationDate{float:right;color:var(--text-light);padding-top:2px;font-size:12px}.ConversationsPage-module__ZRABcq__conversationListContainer button,.ConversationsPage-module__ZRABcq__conversationListContainer a{width:100%;color:var(--text-primary);padding:14px 8px;text-decoration:none;display:block}.ConversationsPage-module__ZRABcq__conversationListContainer button:hover,.ConversationsPage-module__ZRABcq__conversationListContainer a:hover{color:var(--trepa-blue-light)!important}.ConversationsPage-module__ZRABcq__activeConversation{background-color:var(--background-alternate)}.ConversationsPage-module__ZRABcq__messageAuthorAndDate{color:var(--text-light);margin-top:12px}.ConversationsPage-module__ZRABcq__messageAuthor{font-weight:700}.ConversationsPage-module__ZRABcq__messageAuthor.ConversationsPage-module__ZRABcq__student{color:var(--success)}.ConversationsPage-module__ZRABcq__messageAuthor.ConversationsPage-module__ZRABcq__trepa{color:var(--trepa-blue-light)}.ConversationsPage-module__ZRABcq__messageBody{margin-left:10px}.ConversationsPage-module__ZRABcq__messageInput{width:95%;margin-top:10px}.ConversationsPage-module__ZRABcq__messagesInner{max-height:77vh;overflow-y:scroll}.ConversationsPage-module__ZRABcq__unreadMessageIndicator{background-color:var(--trepa-blue-light);border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.ConversationsPage-module__ZRABcq__unreadConversation{font-weight:700}.ConversationsPage-module__ZRABcq__conversationDate{font-weight:400}.ConversationsPage-module__ZRABcq__studentInfoContainer,.ConversationsPage-module__ZRABcq__quotesInfoContainer{text-align:center}.ConversationsPage-module__ZRABcq__studentName{font-size:18px}.ConversationsPage-module__ZRABcq__studentInfoContainer h4,.ConversationsPage-module__ZRABcq__quotesInfoContainer h4{color:var(--text-light);font-size:16px}.ConversationsPage-module__ZRABcq__quoteInfo{color:var(--text-light);text-align:center;font-size:14px}.ConversationsPage-module__ZRABcq__quotesInfoContainer a{margin:0 10px}.ConversationsPage-module__ZRABcq__specialConvo{color:#0f0!important}
.DevSecretsPage-module__BqemyW__newSecretModal{color:var(--text-primary)}.DevSecretsPage-module__BqemyW__removeButton{float:right}.DevSecretsPage-module__BqemyW__secret{font-family:Courier New,Courier,monospace;font-size:14px}.DevSecretsPage-module__BqemyW__actions{white-space:nowrap}.DevSecretsPage-module__BqemyW__actions button{margin-left:20px}
.UserEdit-module__QJ3smW__nonEditWarning{color:var(--text-light);font-style:italic;font-weight:100}.UserEdit-module__QJ3smW__editToolbar{float:right}.UserEdit-module__QJ3smW__programsContainer,.UserEdit-module__QJ3smW__scopeContainer,.UserEdit-module__QJ3smW__attemptsContainer{margin:10px 0 50px}.UserEdit-module__QJ3smW__profileImage{margin-right:10px;display:inline-block}.UserEdit-module__QJ3smW__formLabel{text-align:right;min-width:140px;display:inline-block}.UserEdit-module__QJ3smW__editForm{margin-top:20px}.UserEdit-module__QJ3smW__editForm h4{margin-top:20px;margin-left:40px}.UserEdit-module__QJ3smW__listItem{margin-left:80px}.UserEdit-module__QJ3smW__editForm>div{place-items:center;display:flex}.UserEdit-module__QJ3smW__editForm>div>label{width:20%;margin-right:20px}.UserEdit-module__QJ3smW__editForm>div>input{flex:1}.UserEdit-module__QJ3smW__dashboardHighlights{justify-content:space-between;margin-top:20px;display:flex}.UserEdit-module__QJ3smW__dashboardHighlights>div{text-align:center;flex:1}.UserEdit-module__QJ3smW__dashboardHighlights>div>b{color:var(--text-gray-200)}.UserEdit-module__QJ3smW__dashboardHighlights>div>span{font-size:40px;display:block}
.index-module__UAPsYG__subHeader{color:var(--text-gray-400);margin:0}.index-module__UAPsYG__flashcardSetsContainer{flex-direction:column;gap:20px;padding:16px 0;display:flex}.index-module__UAPsYG__flashcardSet{background-color:var(--primary-gray-900);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:18px 10px;display:flex}.index-module__UAPsYG__name{color:#fff;font-size:14px;font-weight:500;line-height:20px}.index-module__UAPsYG__count{color:#fff;font-size:12px;font-weight:400;line-height:16px}.index-module__UAPsYG__lessonDesignator{color:#8d8d96;width:110px;margin-left:20px;font-size:12px;display:inline-block}.index-module__UAPsYG__lessonName{color:var(--text-gray-100);flex:1}
.flashcards-module__B-2a_G__count{margin-top:0;margin-bottom:0}.flashcards-module__B-2a_G__sup{color:#8d8d96;margin-left:2px;font-size:10px;font-weight:500;line-height:20px}.flashcards-module__B-2a_G__lessonDesignator{color:#8d8d96;width:110px;margin-left:20px;font-size:12px;display:inline-block}.flashcards-module__B-2a_G__lessonName{color:var(--text-gray-100);flex:1;margin:14px}.flashcards-module__B-2a_G__lesson{cursor:pointer;flex:1;justify-content:space-around;align-items:center;width:100%;display:flex}.flashcards-module__B-2a_G__lesson:not(:last-child){border-bottom:1px solid #3738466b}.flashcards-module__B-2a_G__flashcards{border:1px solid #3738466b;border-left:none}.flashcards-module__B-2a_G__setName,.flashcards-module__B-2a_G__cards,.flashcards-module__B-2a_G__learned{color:var(--text-gray-500);font-size:14px;font-weight:400;line-height:20px}.flashcards-module__B-2a_G__setName{margin-left:16px}.flashcards-module__B-2a_G__cards{margin-right:40px}.flashcards-module__B-2a_G__learned{margin-right:160px}.flashcards-module__B-2a_G__stats{margin-right:30px;display:flex}.flashcards-module__B-2a_G__noFlashcards{text-align:center;border-top:1px solid #3738466b;padding-top:20px}@media (max-width:480px){.flashcards-module__B-2a_G__setName{margin-left:16px}.flashcards-module__B-2a_G__cards{margin-right:20px}.flashcards-module__B-2a_G__learned{margin-right:112px}}
.lessons-module__ytbJkq__section{max-width:70vw;margin-left:auto;margin-right:auto}.lessons-module__ytbJkq__lessonRow{cursor:pointer;grid-template-columns:130px 1fr auto;align-items:center;display:grid}.lessons-module__ytbJkq__lockedRow{cursor:default}.lessons-module__ytbJkq__lessonDesignator{color:var(--text-gray-500);margin-left:20px;font-size:12px}.lessons-module__ytbJkq__lessonName{color:var(--text-gray-100);flex:1}.lessons-module__ytbJkq__newLessonSaveBtn{margin-left:10px}input.lessons-module__ytbJkq__lessonDesignatorInput{width:100%;margin-left:-16px;font-size:12px!important}.lessons-module__ytbJkq__courseProgress{color:var(--text-gray-300);margin-bottom:12px;font-size:14px}.lessons-module__ytbJkq__chapterCount{color:var(--text-gray-500);font-size:12px;font-weight:400}.lessons-module__ytbJkq__lessonStatus{white-space:nowrap;align-items:center;gap:12px;margin-right:16px;font-size:13px;display:flex}.lessons-module__ytbJkq__quizLabel{color:var(--text-gray-300)}.lessons-module__ytbJkq__upNext{color:var(--primary-blue-active);font-weight:600}.lessons-module__ytbJkq__done{color:var(--success)}@media screen and (max-width:768px){.lessons-module__ytbJkq__section{max-width:none}.lessons-module__ytbJkq__lessonRow{grid-template-columns:1fr;row-gap:4px}.lessons-module__ytbJkq__lessonDesignator{margin-left:0}.lessons-module__ytbJkq__lessonStatus{white-space:normal;flex-wrap:wrap;margin-right:0}}
.SignInScreen-module__tZytma__container{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.SignInScreen-module__tZytma__loginContainer{background-color:var(--primary-gray-900);border-radius:12px;width:100%;max-width:400px;margin:26px;padding:30px;position:relative}.SignInScreen-module__tZytma__loginContainer h4{margin-top:0}.SignInScreen-module__tZytma__logo{margin-bottom:40px}.SignInScreen-module__tZytma__header{color:#fff;margin-bottom:6px;font-size:24px;font-weight:500;line-height:32px}.SignInScreen-module__tZytma__subText{color:var(--text-gray-500);text-align:center;font-size:14px;font-weight:400;line-height:20px}.SignInScreen-module__tZytma__singInText{color:#fff;font-size:32px;font-weight:500;line-height:32px}.SignInScreen-module__tZytma__helperButtons{justify-content:end;align-items:center;margin:20px 0 12px;display:flex}.SignInScreen-module__tZytma__loginButton{height:40px}.SignInScreen-module__tZytma__googleLogin{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;margin-top:20px;display:flex}.SignInScreen-module__tZytma__email,.SignInScreen-module__tZytma__changeEmail{font-size:16px;font-weight:400;line-height:24px}.SignInScreen-module__tZytma__email{color:#fff;margin-right:8px}.SignInScreen-module__tZytma__changeEmail{color:var(--primary-blue-active)}.SignInScreen-module__tZytma__mobileHeaderContainer{flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}.SignInScreen-module__tZytma__mobileHeaderContainer .SignInScreen-module__tZytma__logo{margin-bottom:20px}.SignInScreen-module__tZytma__mobileHeaderContainer .SignInScreen-module__tZytma__subText{text-align:center;width:80%;margin-bottom:10px}@media (max-width:768px){.SignInScreen-module__tZytma__container{justify-content:start;margin:150px 20px}.SignInScreen-module__tZytma__container>.SignInScreen-module__tZytma__subText{width:50%}}.SignInScreen-module__tZytma__loadingOverlay{background-color:var(--primary-gray-900);z-index:1000;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.SignInScreen-module__tZytma__notice{color:var(--text-gray-500);margin-bottom:16px;font-size:14px;line-height:20px}.SignInScreen-module__tZytma__textButtonRow{justify-content:space-between;margin-top:16px;display:flex}.SignInScreen-module__tZytma__textButton{color:var(--primary-blue-active);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:14px;line-height:20px}.SignInScreen-module__tZytma__textButton:disabled{color:var(--text-gray-500);cursor:default}.SignInScreen-module__tZytma__overlayContent{flex-direction:column;align-items:center;gap:8px;animation:.2s ease-out SignInScreen-module__tZytma__overlayIn;display:flex}.SignInScreen-module__tZytma__overlayTitle{color:var(--text-gray-50);font-size:20px;font-weight:500;line-height:28px}.SignInScreen-module__tZytma__successIcon{color:var(--success);margin-bottom:4px;font-size:48px}.SignInScreen-module__tZytma__spinnerIcon{color:var(--primary-blue-active);font-size:28px}@keyframes SignInScreen-module__tZytma__overlayIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.SignInScreen-module__tZytma__identity{background-color:var(--primary-gray-800);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;display:flex}.SignInScreen-module__tZytma__identityValue{color:var(--text-gray-50);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.SignInScreen-module__tZytma__codeField{margin-bottom:8px}
.AdminCourseDetailsPage-module__BkfePG__container{max-width:80%;margin:0 auto}.AdminCourseDetailsPage-module__BkfePG__container h3{margin-top:20px}.AdminCourseDetailsPage-module__BkfePG__student{margin-bottom:5px;margin-left:20px}.AdminCourseDetailsPage-module__BkfePG__resultDropdownButton button{min-width:200px}.AdminCourseDetailsPage-module__BkfePG__ebookDropdownButton button{color:#000;background-color:#fff;min-width:100%}.AdminCourseDetailsPage-module__BkfePG__ebookFormControl{text-align:center}.AdminCourseDetailsPage-module__BkfePG__studentLink{color:#fff;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.AdminCourseDetailsPage-module__BkfePG__studentName{align-items:center;gap:5px;display:flex}.AdminCourseDetailsPage-module__BkfePG__buttonContainer{justify-content:center;display:flex}.AdminCourseDetailsPage-module__BkfePG__resultNote{color:var(--text-gray-300);text-align:center;margin:4px 0 0;font-size:12px}
.AdminOrderRow-module__SU9nnG__orderId,.AdminOrderRow-module__SU9nnG__stripeLink a{font-size:13px}

.EventsPage-module__32caXa__eventRowContainer:hover{background-color:var(--background-blackish)}.EventsPage-module__32caXa__logMoreInfoContainer{flex-wrap:wrap;justify-content:flex-start;margin-left:50px;display:flex}.EventsPage-module__32caXa__logMoreInfoItem,.EventsPage-module__32caXa__ghostItem{flex:1 0 calc(33.333% - 20px);margin:10px;font-size:14px}.EventsPage-module__32caXa__ghostItem{visibility:hidden}
.QuizSetList-module__RcyxqW__table{width:100%}
