.rich-content-renderer-module__uFy-Qa__content{overflow-wrap:break-word;min-width:0;font-size:16px;line-height:1.5}.rich-content-renderer-module__uFy-Qa__block{margin-bottom:1em}.rich-content-renderer-module__uFy-Qa__block:last-child{margin-bottom:0}.rich-content-renderer-module__uFy-Qa__inlineMath{max-width:100%;display:inline-block}.rich-content-renderer-module__uFy-Qa__displayMath{text-align:center;max-width:100%;padding-block:14px;display:block;overflow:auto hidden}:is(.rich-content-renderer-module__uFy-Qa__inlineMath .katex,.rich-content-renderer-module__uFy-Qa__displayMath .katex){font-size:1.05em}.rich-content-renderer-module__uFy-Qa__displayMath .katex-display{margin:0}.rich-content-renderer-module__uFy-Qa__mathError{border:1px dashed;border-radius:4px;align-items:baseline;gap:8px;max-width:100%;padding:2px 6px;display:inline-flex;overflow-x:auto}.rich-content-renderer-module__uFy-Qa__displayMathError{justify-content:center;align-items:flex-start;padding:12px;display:flex}.rich-content-renderer-module__uFy-Qa__mathSource{white-space:pre}.rich-content-renderer-module__uFy-Qa__mathErrorLabel{white-space:nowrap}.rich-content-renderer-module__uFy-Qa__inlineImagePlaceholder{vertical-align:middle;border:1px dashed;border-radius:4px;align-items:center;gap:6px;max-width:100%;padding:2px 6px;display:inline-flex}.rich-content-renderer-module__uFy-Qa__imagePlaceholder{text-align:center;border:1px dashed;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:96px;padding:16px;display:flex}.rich-content-renderer-module__uFy-Qa__figure{margin:0}.rich-content-renderer-module__uFy-Qa__imageCaption{text-align:center;margin-top:8px}
.authorized-question-image-module__v-CNCa__visual{width:fit-content;max-width:min(100%,720px);margin:24px 0 0}.authorized-question-image-module__v-CNCa__image{max-width:100%;height:auto;display:block}
.page-result-module__g5lofq__frame{place-items:center;width:100%;min-height:min(560px,100dvh - 112px);display:grid}.page-result-module__g5lofq__viewport{min-height:100dvh}.page-result-module__g5lofq__details{gap:4px;display:grid}
.student-assignment-records-table-module__oONQsq__tableFrame{border:1px solid;overflow:hidden}.student-assignment-records-table-module__oONQsq__tableFooter{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.student-assignment-records-table-module__oONQsq__cellStack{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:767px){.student-assignment-records-table-module__oONQsq__tableFooter{flex-wrap:wrap}}
.student-assignment-history-module__qn1EYq__view{width:100%;min-width:0;max-width:1200px;margin-inline:auto}.student-assignment-history-module__qn1EYq__header{justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:20px;display:flex}.student-assignment-history-module__qn1EYq__heading{min-width:0}.student-assignment-history-module__qn1EYq__title{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.3}.student-assignment-history-module__qn1EYq__subtitle{margin:6px 0 0;font-size:14px}.student-assignment-history-module__qn1EYq__termSelect{flex:none;min-width:200px}.student-assignment-history-module__qn1EYq__noTerm{margin-block:64px}.student-assignment-history-module__qn1EYq__listLayout{display:none}.student-assignment-history-module__qn1EYq__recordList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.student-assignment-history-module__qn1EYq__recordCard{border:1px solid var(--learning-border);border-radius:var(--learning-radius);background:var(--learning-surface);color:inherit;padding:14px 30px 14px 14px;display:block;position:relative}.student-assignment-history-module__qn1EYq__recordHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.student-assignment-history-module__qn1EYq__recordTitle{min-width:0;font-size:15px}.student-assignment-history-module__qn1EYq__recordMeta{flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.student-assignment-history-module__qn1EYq__recordStats{flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}.student-assignment-history-module__qn1EYq__recordStat{align-items:baseline;gap:6px;font-size:13px;display:flex}.student-assignment-history-module__qn1EYq__recordChevron{color:var(--learning-text-secondary);font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.student-assignment-history-module__qn1EYq__listFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.student-assignment-history-module__qn1EYq__listEmpty{margin-block:48px}@media (max-width:991px){.student-assignment-history-module__qn1EYq__tableLayout{display:none}.student-assignment-history-module__qn1EYq__listLayout{display:block}}@media (max-width:767px){.student-assignment-history-module__qn1EYq__header{flex-direction:column;align-items:stretch}.student-assignment-history-module__qn1EYq__termSelect{width:100%}}
.page-module__inEcRq__page{min-width:0;padding:32px 32px 56px}.page-module__inEcRq__content{width:100%;max-width:1136px;margin-inline:auto}.page-module__inEcRq__loadingFrame{min-height:480px}@media (max-width:767px){.page-module__inEcRq__page{padding:24px 16px 40px}}
.page-module__Nvh1Ta__page{width:100%;min-width:0;max-width:1200px;margin-inline:auto;padding:28px 32px 64px}.page-module__Nvh1Ta__document{width:100%;margin-inline:auto}.page-module__Nvh1Ta__identity{margin-bottom:8px}.page-module__Nvh1Ta__loadingFrame{min-height:480px}@media (max-width:767px){.page-module__Nvh1Ta__page{padding:24px 16px 48px}}
.student-learning-evidence-module__OXfEoa__view{width:100%;min-width:0;max-width:1200px;margin-inline:auto}.student-learning-evidence-module__OXfEoa__header{justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:20px;display:flex}.student-learning-evidence-module__OXfEoa__heading{min-width:0}.student-learning-evidence-module__OXfEoa__title{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.3}.student-learning-evidence-module__OXfEoa__subtitle{margin:6px 0 0;font-size:14px}.student-learning-evidence-module__OXfEoa__termSelect{flex:none;min-width:200px}.student-learning-evidence-module__OXfEoa__noTerm{margin-block:64px}.student-learning-evidence-module__OXfEoa__tableFrame{border:1px solid;overflow:hidden}.student-learning-evidence-module__OXfEoa__cellStack{flex-direction:column;gap:2px;display:flex}.student-learning-evidence-module__OXfEoa__rate{grid-template-columns:minmax(100px,1fr) 48px;align-items:center;gap:12px;display:grid}@media (max-width:767px){.student-learning-evidence-module__OXfEoa__header{flex-direction:column;align-items:stretch}.student-learning-evidence-module__OXfEoa__termSelect{width:100%}}
.question-choice-module__gwfzNq__marker{border:1px solid var(--choice-border);background:var(--choice-fill);width:28px;height:28px;color:var(--choice-text);border-radius:50%;flex:0 0 28px;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.question-choice-module__gwfzNq__markerCorrect{border-color:var(--choice-success);color:var(--choice-success);background:0 0}@media (max-width:767px){.question-choice-module__gwfzNq__marker{flex-basis:26px;width:26px;height:26px}}
.student-learning-performance-module___yidGq__view{width:100%;min-width:0;max-width:1200px;color:var(--learning-text);margin-inline:auto}.student-learning-performance-module___yidGq__header{justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:20px;display:flex}.student-learning-performance-module___yidGq__greeting{min-width:0}.student-learning-performance-module___yidGq__greetingTitle{margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.3}.student-learning-performance-module___yidGq__greetingSubtitle{color:var(--learning-text-secondary);margin:6px 0 0;font-size:14px}.student-learning-performance-module___yidGq__termSelect{flex:none;min-width:200px}.student-learning-performance-module___yidGq__noTerm{margin-block:64px}.student-learning-performance-module___yidGq__mainGrid{grid-template-columns:minmax(0,1.08fr) minmax(320px,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.student-learning-performance-module___yidGq__card{border:1px solid var(--learning-border);border-radius:var(--learning-radius);background:var(--learning-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.student-learning-performance-module___yidGq__cardTitle{margin:0;font-size:17px;line-height:1.4}.student-learning-performance-module___yidGq__cardSubtitle{margin-top:4px;font-size:13px}.student-learning-performance-module___yidGq__journeyCard,.student-learning-performance-module___yidGq__radarCard{padding:20px 22px 22px}.student-learning-performance-module___yidGq__statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.student-learning-performance-module___yidGq__statCard{border-radius:var(--learning-radius);border:1px solid;align-items:center;gap:12px;min-width:0;padding:14px;text-decoration:none;display:flex}.student-learning-performance-module___yidGq__statDone{border-color:var(--learning-primary-border);color:var(--learning-primary);background:var(--learning-primary-bg)}.student-learning-performance-module___yidGq__statCompletion{border-color:var(--learning-success-border);color:var(--learning-success);background:var(--learning-success-bg)}.student-learning-performance-module___yidGq__statScore{border-color:var(--learning-warning-border);color:var(--learning-warning);background:var(--learning-warning-bg)}.student-learning-performance-module___yidGq__statIcon{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:19px;display:inline-grid}.student-learning-performance-module___yidGq__statCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.student-learning-performance-module___yidGq__statLabel{color:var(--learning-text-secondary);white-space:nowrap;font-size:13px}.student-learning-performance-module___yidGq__statValue{color:var(--learning-text);white-space:nowrap;align-items:baseline;gap:4px;font-size:24px;font-weight:700;line-height:1;display:flex}.student-learning-performance-module___yidGq__statUnit{color:var(--learning-text-secondary);font-size:13px;font-weight:500}.student-learning-performance-module___yidGq__focusHeader{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.student-learning-performance-module___yidGq__focusHeading,.student-learning-performance-module___yidGq__sectionHeading,.student-learning-performance-module___yidGq__detailsLink{align-items:center;gap:6px;display:inline-flex}.student-learning-performance-module___yidGq__sectionHeading{justify-content:space-between}.student-learning-performance-module___yidGq__detailsLink{flex:none;font-size:13px}.student-learning-performance-module___yidGq__focusHint{color:var(--learning-text-secondary);font-size:13px}.student-learning-performance-module___yidGq__focusEmpty{place-items:center;min-height:168px;display:grid}.student-learning-performance-module___yidGq__focusList{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.student-learning-performance-module___yidGq__focusRow{grid-template-columns:42px minmax(0,1fr) 52px;align-items:center;gap:12px;min-width:0;display:grid}.student-learning-performance-module___yidGq__focusIcon{border:1px solid #0000;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:inline-grid;overflow:hidden}.student-learning-performance-module___yidGq__focusDomainImage{object-fit:contain;width:28px;height:28px}.student-learning-performance-module___yidGq__focusMain{flex-direction:column;gap:6px;min-width:0;display:flex}.student-learning-performance-module___yidGq__focusMeta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.student-learning-performance-module___yidGq__focusTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.student-learning-performance-module___yidGq__focusFact{flex:none;font-size:13px}.student-learning-performance-module___yidGq__focusPercent{text-align:end;font-size:15px;font-weight:700}.student-learning-performance-module___yidGq__radarChart{flex:1;place-items:center;min-width:0;min-height:268px;margin-top:8px;display:grid}.student-learning-performance-module___yidGq__nextStep{border:1px solid var(--learning-primary-border);border-radius:var(--learning-radius);background:linear-gradient(110deg, var(--learning-primary-bg), color-mix(in srgb, var(--learning-primary-bg) 35%, white));grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;margin-top:16px;padding:18px 22px;display:grid}.student-learning-performance-module___yidGq__nextStepIcon{background:var(--learning-primary-bg);border-radius:50%;place-items:center;width:80px;height:80px;display:inline-grid;overflow:hidden}.student-learning-performance-module___yidGq__nextStepImage{object-fit:contain;width:80px;height:80px}.student-learning-performance-module___yidGq__nextStepCopy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.student-learning-performance-module___yidGq__nextStepTitle{margin:2px 0 0;font-size:18px}.student-learning-performance-module___yidGq__nextStepFacts{font-size:13px}.student-learning-performance-module___yidGq__nextStepAction{flex:none;align-items:center;gap:14px;display:flex}.student-learning-performance-module___yidGq__recentCard{margin-top:16px;padding:20px 0 0}.student-learning-performance-module___yidGq__recentCard>.student-learning-performance-module___yidGq__cardTitle{padding-inline:22px}.student-learning-performance-module___yidGq__recentEmpty{place-items:center;min-height:200px;display:grid}.student-learning-performance-module___yidGq__recentList{margin:12px 0 0;padding:0;list-style:none}.student-learning-performance-module___yidGq__recentRow{min-width:0;color:var(--learning-text);grid-template-columns:40px minmax(150px,1fr) 88px 82px 62px minmax(96px,auto) 16px;align-items:center;gap:14px;padding:14px 22px;text-decoration:none;display:grid}a.student-learning-performance-module___yidGq__recentRow:hover{background:var(--learning-fill)}a.student-learning-performance-module___yidGq__recentRow:focus-visible{outline:2px solid var(--learning-primary);outline-offset:-2px}.student-learning-performance-module___yidGq__recentList>li+li .student-learning-performance-module___yidGq__recentRow{border-block-start:1px solid var(--learning-border)}.student-learning-performance-module___yidGq__recentIcon{border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;display:inline-grid}.student-learning-performance-module___yidGq__recentMain{align-items:center;gap:10px;min-width:0;display:flex}.student-learning-performance-module___yidGq__recentTitle{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.student-learning-performance-module___yidGq__recentTag{flex:none;margin:0}.student-learning-performance-module___yidGq__recentDate,.student-learning-performance-module___yidGq__recentScore,.student-learning-performance-module___yidGq__recentPercent,.student-learning-performance-module___yidGq__recentCorrections{white-space:nowrap;font-size:13px}.student-learning-performance-module___yidGq__recentDate{color:var(--learning-text-secondary)}.student-learning-performance-module___yidGq__recentScore{text-align:end}.student-learning-performance-module___yidGq__recentPercent{text-align:end;font-weight:600}.student-learning-performance-module___yidGq__recentCorrections{text-align:end}.student-learning-performance-module___yidGq__recentChevron{color:var(--learning-text-secondary);font-size:13px}.student-learning-performance-module___yidGq__recentFooter{border-block-start:1px solid var(--learning-border);justify-content:center;align-items:center;min-height:48px;display:flex}.student-learning-performance-module___yidGq__recentFooterLink{color:var(--learning-primary);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.student-learning-performance-module___yidGq__screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1199px){.student-learning-performance-module___yidGq__mainGrid{grid-template-columns:minmax(0,1fr)}.student-learning-performance-module___yidGq__radarChart{justify-self:center;width:100%;max-width:420px}}@media (max-width:991px){.student-learning-performance-module___yidGq__recentRow{grid-template-columns:40px minmax(0,1fr) 72px 56px 16px;gap:12px;padding-inline:16px}.student-learning-performance-module___yidGq__recentDate,.student-learning-performance-module___yidGq__recentCorrections{display:none}}@media (max-width:767px){.student-learning-performance-module___yidGq__header{flex-direction:column;align-items:stretch}.student-learning-performance-module___yidGq__termSelect{width:100%}.student-learning-performance-module___yidGq__statGrid{grid-template-columns:minmax(0,1fr)}.student-learning-performance-module___yidGq__nextStep{grid-template-columns:minmax(0,1fr);gap:14px}.student-learning-performance-module___yidGq__nextStepIcon{display:none}.student-learning-performance-module___yidGq__nextStepAction{justify-content:space-between}.student-learning-performance-module___yidGq__focusMeta{flex-direction:column;align-items:flex-start;gap:2px}.student-learning-performance-module___yidGq__radarChart{padding-inline:10px}.student-learning-performance-module___yidGq__recentMain{flex-direction:column;align-items:flex-start;gap:4px}}
.student-answer-display-module__LY0o0W__choice{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.student-answer-display-module__LY0o0W__choiceContent{min-width:0;padding-top:2px}@media (max-width:767px){.student-answer-display-module__LY0o0W__choice{grid-template-columns:26px minmax(0,1fr);gap:10px}}
.student-performance-radar-module__jXnOsG__overview{border-top:1px solid var(--performance-border);padding-block:28px}.student-performance-radar-module__jXnOsG__overviewHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.student-performance-radar-module__jXnOsG__overviewHeading{flex-direction:column;gap:4px;min-width:0;display:flex}.student-performance-radar-module__jXnOsG__title{margin:0}.student-performance-radar-module__jXnOsG__overviewGrid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:32px;display:grid}.student-performance-radar-module__jXnOsG__chartPanel{place-items:center;width:320px;min-width:0;height:300px;display:grid}.student-performance-radar-module__jXnOsG__chart{place-items:center;width:100%;min-width:0;height:100%;display:grid}.student-performance-radar-module__jXnOsG__evidencePanel{border-inline-start:1px solid var(--performance-border);min-width:0;padding-inline-start:32px}.student-performance-radar-module__jXnOsG__evidenceList{margin:0;padding:0;list-style:none;display:grid}.student-performance-radar-module__jXnOsG__evidenceItem{min-width:0;padding-block:12px}.student-performance-radar-module__jXnOsG__evidenceItem:first-child{padding-block-start:0}.student-performance-radar-module__jXnOsG__evidenceItem+.student-performance-radar-module__jXnOsG__evidenceItem{border-block-start:1px solid var(--performance-border)}.student-performance-radar-module__jXnOsG__evidenceHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;display:flex}.student-performance-radar-module__jXnOsG__screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:991px){.student-performance-radar-module__jXnOsG__overviewGrid{grid-template-columns:minmax(0,1fr);gap:24px}.student-performance-radar-module__jXnOsG__chartPanel{justify-self:center}.student-performance-radar-module__jXnOsG__evidencePanel{border-top:1px solid var(--performance-border);border-inline-start:0;padding-block-start:24px;padding-inline-start:0}}@media (max-width:767px){.student-performance-radar-module__jXnOsG__overviewHeader{flex-direction:column;align-items:flex-start}.student-performance-radar-module__jXnOsG__chartPanel{width:100%}}
.question-document-module__qp2Mva__document{min-width:0}.question-document-module__qp2Mva__questionTitle,.question-document-module__qp2Mva__answerTitle,.question-document-module__qp2Mva__answerSubtitle{margin:0}.question-document-module__qp2Mva__tag{margin-inline-end:0}.question-document-module__qp2Mva__stem{margin-top:28px}.question-document-module__qp2Mva__parts{margin-top:24px}.question-document-module__qp2Mva__part{min-width:0}.question-document-module__qp2Mva__part+.question-document-module__qp2Mva__part{margin-top:32px}.question-document-module__qp2Mva__partHeader{margin-bottom:12px}.question-document-module__qp2Mva__choices{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.question-document-module__qp2Mva__choice{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding-block:4px;display:grid}.question-document-module__qp2Mva__choiceContent{min-width:0;padding-top:2px}.question-document-module__qp2Mva__answerSection{margin-top:40px}.question-document-module__qp2Mva__answerBody{margin-top:20px}.question-document-module__qp2Mva__answerSubtitle{margin-top:32px}.question-document-module__qp2Mva__answerRow{grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:16px;min-width:0;display:grid}.question-document-module__qp2Mva__explanation,.question-document-module__qp2Mva__answerNote{margin-top:8px}.question-document-module__qp2Mva__correctChoices{gap:8px;display:grid}.question-document-module__qp2Mva__correctChoice{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.question-document-module__qp2Mva__gradedList{gap:16px;display:grid}.question-document-module__qp2Mva__graded{border:1px solid var(--question-border);border-radius:8px;min-width:0;padding:16px 20px}.question-document-module__qp2Mva__gradedHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.question-document-module__qp2Mva__gradedRows{gap:12px;margin:14px 0 0;display:grid}.question-document-module__qp2Mva__gradedRow{grid-template-columns:minmax(76px,auto) minmax(0,1fr);align-items:baseline;gap:16px;min-width:0;display:grid}.question-document-module__qp2Mva__gradedLabel,.question-document-module__qp2Mva__gradedValue{min-width:0;margin:0}.question-document-module__qp2Mva__gradedEvidence{border-top:1px solid var(--question-border);margin-top:14px;display:grid}.question-document-module__qp2Mva__gradedEvidence>.question-document-module__qp2Mva__gradedRow{padding-block:14px}.question-document-module__qp2Mva__gradedEvidence>.question-document-module__qp2Mva__gradedRow+.question-document-module__qp2Mva__gradedRow{border-top:1px solid var(--question-border)}.question-document-module__qp2Mva__criteriaList{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.question-document-module__qp2Mva__criterion{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;min-width:0;display:grid}.question-document-module__qp2Mva__criterionCopy{min-width:0}.question-document-module__qp2Mva__criterionEvidence{color:var(--question-secondary);margin-top:4px;font-size:13px}.question-document-module__qp2Mva__criterionScore{white-space:nowrap;flex:none}@media (max-width:767px){.question-document-module__qp2Mva__stem{margin-top:20px}.question-document-module__qp2Mva__answerRow,.question-document-module__qp2Mva__gradedRow{grid-template-columns:minmax(0,1fr);gap:8px}.question-document-module__qp2Mva__choice,.question-document-module__qp2Mva__correctChoice{grid-template-columns:26px minmax(0,1fr);gap:10px}.question-document-module__qp2Mva__graded{padding:14px 16px}}
.student-constructed-response-editor-module__uTGodG__root{border:1px solid var(--student-editor-border);border-radius:var(--student-editor-radius);background:var(--student-editor-bg);width:100%;overflow:hidden}.student-constructed-response-editor-module__uTGodG__root:focus-within{border-color:var(--student-editor-border-active);box-shadow:0 0 0 2px var(--student-editor-outline)}.student-constructed-response-editor-module__uTGodG__editorBody{position:relative}.student-constructed-response-editor-module__uTGodG__editable{overflow-wrap:anywhere;outline:none;min-height:176px;max-height:420px;padding:16px;overflow-y:auto}.student-constructed-response-editor-module__uTGodG__editable p{margin-block:0 1em}.student-constructed-response-editor-module__uTGodG__editable p:last-child{margin-block-end:0}.student-constructed-response-editor-module__uTGodG__editable [data-type=inline-math]{vertical-align:middle;max-width:100%;display:inline-block;overflow-x:auto}.student-constructed-response-editor-module__uTGodG__editable [data-type=block-math]{text-align:center;max-width:100%;margin-block:12px;padding:8px;overflow-x:auto}.student-constructed-response-editor-module__uTGodG__placeholder{color:var(--student-editor-placeholder);pointer-events:none;position:absolute;inset-block-start:16px;inset-inline-start:16px}@media (max-width:575px){.student-constructed-response-editor-module__uTGodG__editable{min-height:152px;padding:12px}.student-constructed-response-editor-module__uTGodG__placeholder{inset-block-start:12px;inset-inline-start:12px}}
.teacher-surface-module__IK2JVq__section{border-top:1px solid var(--surface-border);padding-block:28px}.teacher-surface-module__IK2JVq__sectionHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.teacher-surface-module__IK2JVq__sectionHeading{flex-direction:column;gap:4px;min-width:0;display:flex}.teacher-surface-module__IK2JVq__sectionTitle{margin:0}.teacher-surface-module__IK2JVq__sectionMeta{white-space:nowrap;flex:none}.teacher-surface-module__IK2JVq__metricRow{border-top:1px solid var(--surface-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block:24px;display:grid}.teacher-surface-module__IK2JVq__metricRowBounded{border-bottom:1px solid var(--surface-border)}.teacher-surface-module__IK2JVq__metricRowNested{border-top:0;padding-top:0;padding-bottom:24px}.teacher-surface-module__IK2JVq__metricStack{align-content:start;display:grid}.teacher-surface-module__IK2JVq__metricStack>.teacher-surface-module__IK2JVq__metricItem,.teacher-surface-module__IK2JVq__metricStack>.teacher-surface-module__IK2JVq__metricItem:first-child,.teacher-surface-module__IK2JVq__metricStack>.teacher-surface-module__IK2JVq__metricItem:last-child{padding:16px 20px}.teacher-surface-module__IK2JVq__metricStack>.teacher-surface-module__IK2JVq__metricItem+.teacher-surface-module__IK2JVq__metricItem{border-top:1px solid var(--surface-border);border-inline-start:0}.teacher-surface-module__IK2JVq__metricItem{flex-direction:column;gap:6px;min-width:0;padding-inline:24px;display:flex}.teacher-surface-module__IK2JVq__metricItem:first-child{padding-inline-start:0}.teacher-surface-module__IK2JVq__metricItem:last-child{padding-inline-end:0}.teacher-surface-module__IK2JVq__metricItem+.teacher-surface-module__IK2JVq__metricItem{border-inline-start:1px solid var(--surface-border)}.teacher-surface-module__IK2JVq__metricLabel{font-size:13px}.teacher-surface-module__IK2JVq__metricValue{white-space:nowrap;align-items:baseline;gap:4px;font-size:26px;font-weight:600;line-height:1.1;display:flex}.teacher-surface-module__IK2JVq__metricUnit{color:var(--surface-text-secondary);font-size:13px;font-weight:400}.teacher-surface-module__IK2JVq__block{border:1px solid var(--surface-border);border-radius:var(--surface-radius);min-width:0;overflow:hidden}@media (max-width:767px){.teacher-surface-module__IK2JVq__section{padding-block:24px}.teacher-surface-module__IK2JVq__sectionHeader{flex-direction:column;align-items:flex-start}.teacher-surface-module__IK2JVq__metricRow{grid-auto-flow:row;padding-block:16px}.teacher-surface-module__IK2JVq__metricRowNested{padding-top:0}.teacher-surface-module__IK2JVq__metricItem{padding:16px 0}.teacher-surface-module__IK2JVq__metricItem:first-child{padding-top:0}.teacher-surface-module__IK2JVq__metricItem:last-child{padding-bottom:0}.teacher-surface-module__IK2JVq__metricItem+.teacher-surface-module__IK2JVq__metricItem{border-top:1px solid var(--surface-border);border-inline-start:0}}
.teacher-page-module__BM2skW__page{width:100%;min-width:0;max-width:1200px;margin-inline:auto;padding:28px 32px 48px}.teacher-page-module__BM2skW__pageHeader{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:24px;display:flex}.teacher-page-module__BM2skW__pageHeaderBaseline{align-items:baseline}.teacher-page-module__BM2skW__pageTitle{min-width:0}.teacher-page-module__BM2skW__pageSubtitle{margin-top:4px;display:block}.teacher-page-module__BM2skW__pageActions{flex:none;align-items:center;gap:8px;min-height:32px;display:flex}.teacher-page-module__BM2skW__pageActionsBaseline{align-items:baseline;min-height:0}@media (max-width:767px){.teacher-page-module__BM2skW__page{padding:24px 16px 32px}.teacher-page-module__BM2skW__pageHeader{flex-wrap:wrap;margin-bottom:20px}}
.student-answer-input-module__BUxeCW__choiceGroup{border-block:1px solid var(--student-answer-border);width:100%;display:grid}.student-answer-input-module__BUxeCW__choice{align-items:flex-start;width:100%;margin:0;padding:16px 8px;display:flex}.student-answer-input-module__BUxeCW__choice+.student-answer-input-module__BUxeCW__choice{border-block-start:1px solid var(--student-answer-border)}.student-answer-input-module__BUxeCW__choiceBody{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.student-answer-input-module__BUxeCW__choiceLabel{padding-top:1px;font-weight:600}.student-answer-input-module__BUxeCW__number{width:min(320px,100%)}.student-answer-input-module__BUxeCW__fraction{gap:8px;width:min(176px,100%);display:grid}.student-answer-input-module__BUxeCW__fractionBar{background:var(--student-answer-border);width:100%;height:1px}.student-answer-input-module__BUxeCW__quantity{grid-template-columns:minmax(0,1fr) 120px;width:min(440px,100%);display:grid}.student-answer-input-module__BUxeCW__unit{width:100%;min-width:0}@media (max-width:480px){.student-answer-input-module__BUxeCW__quantity{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:575px){.student-answer-input-module__BUxeCW__quantity{width:100%}.student-answer-input-module__BUxeCW__unit{width:104px}}
.student-performance-report-module__0qZW0G__report{min-width:0}.student-performance-report-module__0qZW0G__header{border-bottom:1px solid var(--performance-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.student-performance-report-module__0qZW0G__identity{min-width:0}.student-performance-report-module__0qZW0G__title,.student-performance-report-module__0qZW0G__sectionTitle{margin:0}.student-performance-report-module__0qZW0G__identityMeta{margin-top:4px}.student-performance-report-module__0qZW0G__termSelect{flex:none;width:240px}.student-performance-report-module__0qZW0G__body{min-height:400px}.student-performance-report-module__0qZW0G__focusList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.student-performance-report-module__0qZW0G__focusRow{grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:16px;min-width:0;display:grid}.student-performance-report-module__0qZW0G__focusMain{flex-direction:column;gap:6px;min-width:0;display:flex}.student-performance-report-module__0qZW0G__focusMeta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.student-performance-report-module__0qZW0G__focusPercent{text-align:end}.student-performance-report-module__0qZW0G__section{border-top:1px solid var(--performance-border);padding-block:28px}.student-performance-report-module__0qZW0G__sectionHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.student-performance-report-module__0qZW0G__sectionHeading{flex-direction:column;gap:4px;min-width:0;display:flex}.student-performance-report-module__0qZW0G__sectionMeta{white-space:nowrap;flex:none}.student-performance-report-module__0qZW0G__learningPointList{margin:0;padding:0;list-style:none}.student-performance-report-module__0qZW0G__learningPointItem{border-block-end:1px solid var(--performance-border);grid-template-columns:minmax(260px,1fr) auto minmax(240px,.8fr);align-items:center;gap:24px;padding-block:14px;display:grid}.student-performance-report-module__0qZW0G__learningPointItem:last-child{border-block-end:0}.student-performance-report-module__0qZW0G__learningPointDescription{margin:4px 0 0}.student-performance-report-module__0qZW0G__learningPointEvidence{flex-direction:column;gap:4px;min-width:150px;display:flex}.student-performance-report-module__0qZW0G__learningPointProgress{min-width:0}.student-performance-report-module__0qZW0G__progressLabel{justify-content:space-between;margin-bottom:4px;display:flex}.student-performance-report-module__0qZW0G__compactEmpty{padding-block:32px}.student-performance-report-module__0qZW0G__noTerm{padding-block:64px}@media (max-width:1199px){.student-performance-report-module__0qZW0G__learningPointItem{grid-template-columns:minmax(0,1fr) auto}.student-performance-report-module__0qZW0G__learningPointProgress{grid-column:1/-1}}@media (max-width:767px){.student-performance-report-module__0qZW0G__header{flex-direction:column}.student-performance-report-module__0qZW0G__termSelect{width:100%}.student-performance-report-module__0qZW0G__section{padding-block:24px}.student-performance-report-module__0qZW0G__sectionHeader{flex-direction:column;align-items:flex-start;gap:4px}.student-performance-report-module__0qZW0G__learningPointItem{grid-template-columns:minmax(0,1fr);gap:12px}.student-performance-report-module__0qZW0G__learningPointEvidence{min-width:0}.student-performance-report-module__0qZW0G__learningPointProgress{grid-column:auto}}
.page-module__EgowjW__page{min-width:0;padding:32px 32px 48px}.page-module__EgowjW__content{width:100%;max-width:960px;margin-inline:auto}.page-module__EgowjW__loadingFrame,.page-module__EgowjW__overview{min-height:520px}.page-module__EgowjW__overview{flex-direction:column;justify-content:center;display:flex}.page-module__EgowjW__title{margin:0}.page-module__EgowjW__description{max-width:720px;margin:16px 0 0}.page-module__EgowjW__metadata{margin-top:20px}.page-module__EgowjW__progressText{margin-top:12px;display:block}.page-module__EgowjW__actionSlot{min-height:40px;margin-top:32px}@media (max-width:767px){.page-module__EgowjW__page{padding:24px 16px 32px}.page-module__EgowjW__loadingFrame,.page-module__EgowjW__overview{min-height:420px}}
.student-assignment-work-view-module__WKnybq__focusPage{background:var(--work-bg);flex-direction:column;width:100%;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.student-assignment-work-view-module__WKnybq__focusHeader{border-block-end:1px solid var(--work-border);background:var(--work-bg);flex:0 0 64px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding-inline:16px;display:grid}.student-assignment-work-view-module__WKnybq__headerIdentity{align-content:center;min-width:0;display:grid}.student-assignment-work-view-module__WKnybq__headerTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.student-assignment-work-view-module__WKnybq__headerMeta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.student-assignment-work-view-module__WKnybq__headerIdentityPlaceholder{background:var(--work-fill);border-radius:6px;width:min(240px,60%);height:36px}.student-assignment-work-view-module__WKnybq__headerActions{align-items:center;gap:12px;min-width:0;display:flex}.student-assignment-work-view-module__WKnybq__mobileProgress,.student-assignment-work-view-module__WKnybq__mobileNavigatorControl{display:none}.student-assignment-work-view-module__WKnybq__saveStatus,.student-assignment-work-view-module__WKnybq__saveStatusPlaceholder{width:176px;min-width:176px}.student-assignment-work-view-module__WKnybq__saveStatusPlaceholder{background:var(--work-fill);border-radius:6px;height:32px}.student-assignment-work-view-module__WKnybq__saveStatus{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-height:32px;display:flex}.student-assignment-work-view-module__WKnybq__saveStatus>button{height:28px;padding-inline:4px}.student-assignment-work-view-module__WKnybq__focusBody{flex:auto;grid-template-columns:minmax(0,1fr) 296px;min-width:0;min-height:0;display:grid;overflow:hidden}.student-assignment-work-view-module__WKnybq__documentScroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:32px 48px 64px;overflow-y:auto}.student-assignment-work-view-module__WKnybq__document{width:min(100%,960px);margin-inline:auto}.student-assignment-work-view-module__WKnybq__questions{min-width:0}.student-assignment-work-view-module__WKnybq__question{min-width:0;padding-block:32px;scroll-margin-top:24px}.student-assignment-work-view-module__WKnybq__question:first-child{padding-block-start:8px}.student-assignment-work-view-module__WKnybq__questionTitle,.student-assignment-work-view-module__WKnybq__submitTitle,.student-assignment-work-view-module__WKnybq__navigatorTitle{margin:0}.student-assignment-work-view-module__WKnybq__questionScore{white-space:nowrap}.student-assignment-work-view-module__WKnybq__questionDivider{margin:0}.student-assignment-work-view-module__WKnybq__questionContent{font-size:var(--work-font-size-lg);line-height:var(--work-line-height-lg);margin-top:24px}.student-assignment-work-view-module__WKnybq__parts{margin-top:24px}.student-assignment-work-view-module__WKnybq__part+.student-assignment-work-view-module__WKnybq__part{margin-top:32px}.student-assignment-work-view-module__WKnybq__partHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.student-assignment-work-view-module__WKnybq__part>.student-assignment-work-view-module__WKnybq__questionContent{margin-top:0}.student-assignment-work-view-module__WKnybq__answer{margin-top:24px}.student-assignment-work-view-module__WKnybq__mobileSubmitFooter{border-block-start:1px solid var(--work-border);justify-content:space-between;align-items:center;gap:24px;padding-block:32px 8px;display:none}.student-assignment-work-view-module__WKnybq__navigator,.student-assignment-work-view-module__WKnybq__navigatorPlaceholder{border-inline-start:1px solid var(--work-border);background:var(--work-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.student-assignment-work-view-module__WKnybq__navigatorHeader{flex:none;padding:28px 24px 20px}.student-assignment-work-view-module__WKnybq__navigatorProgressRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;display:grid}.student-assignment-work-view-module__WKnybq__navigatorScroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:0 20px 24px;overflow-y:auto}.student-assignment-work-view-module__WKnybq__anchorItemTitle{white-space:normal;overflow:visible}.student-assignment-work-view-module__WKnybq__anchorTitle{text-align:start;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding-block:8px;display:grid}.student-assignment-work-view-module__WKnybq__anchorMarker{border:1px solid var(--work-border);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-top:3px;display:inline-flex}.student-assignment-work-view-module__WKnybq__anchorMarkerPartial{border-color:var(--work-primary)}.student-assignment-work-view-module__WKnybq__anchorMarkerPartial:after{background:var(--work-primary);content:"";border-radius:50%;width:4px;height:4px}.student-assignment-work-view-module__WKnybq__anchorMarkerComplete{color:var(--work-success);border:0;font-size:16px}.student-assignment-work-view-module__WKnybq__anchorCopy{min-width:0;display:block}.student-assignment-work-view-module__WKnybq__anchorHeading{font-weight:var(--work-font-weight-strong);display:block}.student-assignment-work-view-module__WKnybq__anchorMeta{white-space:normal;margin-top:2px;display:block}.student-assignment-work-view-module__WKnybq__navigatorFooter{border-block-start:1px solid var(--work-border);flex:none;gap:12px;padding:16px 24px 24px;display:grid}.student-assignment-work-view-module__WKnybq__submitHint{text-align:center}.student-assignment-work-view-module__WKnybq__drawerProgress{margin-bottom:16px}.student-assignment-work-view-module__WKnybq__loadingFrame{place-items:center;min-height:calc(100dvh - 160px);display:grid}.student-assignment-work-view-module__WKnybq__navigatorHeaderPlaceholder,.student-assignment-work-view-module__WKnybq__navigatorListPlaceholder,.student-assignment-work-view-module__WKnybq__navigatorFooterPlaceholder{background:var(--work-fill);border-radius:6px;display:block}.student-assignment-work-view-module__WKnybq__navigatorHeaderPlaceholder{height:72px;margin:28px 24px 20px}.student-assignment-work-view-module__WKnybq__navigatorListPlaceholder{flex:auto;min-height:0;margin:0 20px 24px}.student-assignment-work-view-module__WKnybq__navigatorFooterPlaceholder{flex:none;height:112px;margin:16px 24px 24px}@media (max-width:1199px){.student-assignment-work-view-module__WKnybq__focusBody{grid-template-columns:minmax(0,1fr)}.student-assignment-work-view-module__WKnybq__navigator,.student-assignment-work-view-module__WKnybq__navigatorPlaceholder{display:none}.student-assignment-work-view-module__WKnybq__mobileProgress,.student-assignment-work-view-module__WKnybq__mobileNavigatorControl{display:inline-flex}.student-assignment-work-view-module__WKnybq__mobileSubmitFooter{display:flex}}@media (max-width:767px){.student-assignment-work-view-module__WKnybq__focusHeader{gap:8px;padding-inline:8px}.student-assignment-work-view-module__WKnybq__exitLabel,.student-assignment-work-view-module__WKnybq__headerMeta,.student-assignment-work-view-module__WKnybq__saveStatusLabel,.student-assignment-work-view-module__WKnybq__retryLabel{display:none}.student-assignment-work-view-module__WKnybq__headerActions{gap:4px}.student-assignment-work-view-module__WKnybq__saveStatus,.student-assignment-work-view-module__WKnybq__saveStatusPlaceholder{width:64px;min-width:64px}.student-assignment-work-view-module__WKnybq__saveStatus{justify-content:center}.student-assignment-work-view-module__WKnybq__saveStatus>button{width:28px;padding-inline:0}.student-assignment-work-view-module__WKnybq__documentScroll{padding:24px 16px 48px}.student-assignment-work-view-module__WKnybq__question{padding-block:24px}.student-assignment-work-view-module__WKnybq__question:first-child{padding-block-start:8px}.student-assignment-work-view-module__WKnybq__mobileSubmitFooter{flex-direction:column;align-items:stretch}.student-assignment-work-view-module__WKnybq__mobileSubmitFooter>button{width:100%}}
.page-module__CjIBYG__page{min-width:0;color:var(--learning-text);padding:28px 32px 48px}.page-module__CjIBYG__content{width:100%;max-width:1200px;margin-inline:auto}.page-module__CjIBYG__banner{border:1px solid var(--learning-primary-border);border-radius:var(--learning-radius);background:radial-gradient(circle at 38% 10%, color-mix(in srgb, var(--learning-primary-bg) 68%, white) 0, transparent 40%), linear-gradient(115deg, var(--learning-primary-bg) 0%, color-mix(in srgb, var(--learning-primary-bg) 42%, white) 100%);grid-template-columns:minmax(0,1fr) minmax(390px,47%);min-height:205px;display:grid;position:relative;overflow:hidden}.page-module__CjIBYG__bannerContent{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:30px 0 30px 40px;display:flex;position:relative}.page-module__CjIBYG__bannerTitle{margin:0;font-size:clamp(30px,3vw,38px);line-height:1.25}.page-module__CjIBYG__bannerSubtitle{color:var(--learning-text-secondary);margin:12px 0 0;font-size:16px}.page-module__CjIBYG__bannerIllustration{min-width:0;position:relative}.page-module__CjIBYG__bannerImage{object-fit:contain;object-position:center}.page-module__CjIBYG__errorState{min-height:420px;padding-top:24px}.page-module__CjIBYG__dashboard{min-width:0}.page-module__CjIBYG__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.page-module__CjIBYG__kpiCard{border-radius:var(--learning-radius);min-width:0;min-height:104px;color:inherit;border:1px solid;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.page-module__CjIBYG__kpiIcon{background:color-mix(in srgb, currentColor 13%, transparent);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:23px;display:inline-grid}.page-module__CjIBYG__kpiCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.page-module__CjIBYG__kpiLabel{color:var(--learning-text-secondary);white-space:nowrap;font-size:14px;font-weight:500}.page-module__CjIBYG__kpiValue{color:var(--learning-text);font-size:29px;font-weight:700;line-height:1}.page-module__CjIBYG__kpiPending{border-color:var(--learning-primary-border);color:var(--learning-primary);background:var(--learning-primary-bg)}.page-module__CjIBYG__kpiCompleted{border-color:var(--learning-success-border);color:var(--learning-success);background:var(--learning-success-bg)}.page-module__CjIBYG__kpiAverage{border-color:var(--learning-warning-border);color:var(--learning-warning);background:var(--learning-warning-bg)}.page-module__CjIBYG__kpiCorrections{border-color:var(--learning-error-border);color:var(--learning-error);background:var(--learning-error-bg)}.page-module__CjIBYG__mainGrid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:stretch;gap:16px;min-width:0;margin-top:16px;display:grid}.page-module__CjIBYG__sideColumn{gap:14px;min-width:0;display:grid}.page-module__CjIBYG__leftColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.page-module__CjIBYG__card{border:1px solid var(--learning-border);border-radius:var(--learning-radius);background:var(--learning-surface);min-width:0;overflow:hidden}.page-module__CjIBYG__cardTitle{margin:0;font-size:17px;line-height:1.4}.page-module__CjIBYG__practiceCard>.page-module__CjIBYG__cardTitle{padding:20px 22px 0}.page-module__CjIBYG__practiceCard{flex-direction:column;min-height:392px;display:flex}.page-module__CjIBYG__practiceTabs{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__CjIBYG__practiceTabHeader{margin:6px 22px 0}.page-module__CjIBYG__practiceTabItem{padding-block:13px}.page-module__CjIBYG__practiceTabBody{flex:1;height:100%;min-height:0}.page-module__CjIBYG__practiceTabContent,.page-module__CjIBYG__assignmentPanel{flex-direction:column;min-height:100%;display:flex}.page-module__CjIBYG__assignmentList{min-width:0}.page-module__CjIBYG__assignmentRow{grid-template-columns:46px minmax(150px,1fr) minmax(90px,auto) minmax(142px,auto) 112px;align-items:center;gap:14px;min-width:0;min-height:102px;padding:16px 20px;display:grid}.page-module__CjIBYG__assignmentRow+.page-module__CjIBYG__assignmentRow{border-block-start:1px solid var(--learning-border)}.page-module__CjIBYG__assignmentIcon{border-radius:13px;place-items:center;width:44px;height:44px;font-size:21px;display:inline-grid}.page-module__CjIBYG__assignmentMain,.page-module__CjIBYG__assignmentDetails,.page-module__CjIBYG__assignmentDue{flex-direction:column;gap:5px;min-width:0;display:flex}.page-module__CjIBYG__assignmentTitle{width:fit-content;max-width:100%;color:var(--learning-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.35;text-decoration:none;overflow:hidden}.page-module__CjIBYG__assignmentTitle:hover{color:var(--learning-primary)}.page-module__CjIBYG__assignmentTitle:focus-visible{outline:2px solid var(--learning-primary);outline-offset:3px;border-radius:3px}.page-module__CjIBYG__assignmentMeta{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.page-module__CjIBYG__assignmentDetails,.page-module__CjIBYG__assignmentDue{font-size:13px}.page-module__CjIBYG__assignmentAction{justify-self:end;width:112px}.page-module__CjIBYG__assignmentEmpty{place-items:center;min-height:286px;display:grid}.page-module__CjIBYG__expandRow{border-block-start:1px solid var(--learning-border);justify-content:center;align-items:center;min-height:46px;margin-top:auto;display:flex}.page-module__CjIBYG__viewAllLink{align-items:center;gap:7px;font-size:14px;display:inline-flex}.page-module__CjIBYG__motivationBanner{border:1px solid var(--learning-primary-border);border-radius:var(--learning-radius);background:radial-gradient(circle at 88% 36%, #fff 0 5%, transparent 5.5%), linear-gradient(110deg, var(--learning-primary-bg), color-mix(in srgb, var(--learning-primary-bg) 40%, white));align-items:center;min-height:104px;display:flex;position:relative;overflow:hidden}.page-module__CjIBYG__motivationIllustration{width:190px;position:absolute;inset-block:-16px -20px;inset-inline-start:6px}.page-module__CjIBYG__motivationImage{object-fit:contain;transform:scale(1.34)}.page-module__CjIBYG__motivationCopy{z-index:1;flex-direction:column;gap:5px;min-width:0;padding:20px 50px 20px 184px;display:flex;position:relative}.page-module__CjIBYG__motivationTitle{color:var(--learning-primary);margin:0;font-size:18px}.page-module__CjIBYG__motivationStarOne,.page-module__CjIBYG__motivationStarTwo{color:var(--learning-warning);line-height:1;position:absolute}.page-module__CjIBYG__motivationStarOne{font-size:13px;inset-block-start:17px;inset-inline-end:14%}.page-module__CjIBYG__motivationStarTwo{color:var(--learning-primary);font-size:9px;inset-block-end:20px;inset-inline-end:25%}.page-module__CjIBYG__sideColumn{grid-template-rows:auto auto}.page-module__CjIBYG__trendCard{min-height:220px;padding:20px 22px}.page-module__CjIBYG__trendEmpty{place-items:center;min-height:152px;display:grid}.page-module__CjIBYG__emptyCopy{text-align:center;flex-direction:column;gap:3px;display:flex}.page-module__CjIBYG__cardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__CjIBYG__moreLink{color:var(--learning-text-secondary);flex:none;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.page-module__CjIBYG__moreLink:hover{color:var(--learning-primary)}.page-module__CjIBYG__masteryCard{min-height:242px;padding:20px 22px}.page-module__CjIBYG__masteryList{gap:12px;margin-top:18px;display:grid}.page-module__CjIBYG__masteryRow{gap:4px;min-width:0;display:grid}.page-module__CjIBYG__masteryMeta{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.page-module__CjIBYG__masteryTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__CjIBYG__masteryEmpty{place-items:center;min-height:166px;display:grid}@media (max-width:1199px){.page-module__CjIBYG__mainGrid{grid-template-columns:minmax(0,1fr)}.page-module__CjIBYG__practiceCard{min-height:0}.page-module__CjIBYG__sideColumn{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media (max-width:991px){.page-module__CjIBYG__banner{grid-template-columns:minmax(0,58%) minmax(0,42%)}.page-module__CjIBYG__bannerContent{padding-inline-start:24px}.page-module__CjIBYG__bannerTitle{font-size:26px}.page-module__CjIBYG__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-module__CjIBYG__assignmentRow{grid-template-columns:40px minmax(0,1fr) 112px}.page-module__CjIBYG__assignmentDetails{display:none}.page-module__CjIBYG__assignmentDue{grid-column:2}.page-module__CjIBYG__assignmentAction{grid-area:1/3/span 2}}@media (max-width:767px){.page-module__CjIBYG__page{padding:24px 16px 36px}.page-module__CjIBYG__banner{grid-template-columns:minmax(250px,1fr) minmax(230px,42%);min-height:188px}.page-module__CjIBYG__bannerContent{padding:26px 0 26px 24px}.page-module__CjIBYG__bannerTitle{font-size:28px}.page-module__CjIBYG__sideColumn{grid-template-columns:minmax(0,1fr)}.page-module__CjIBYG__assignmentRow{grid-template-columns:40px minmax(0,1fr) 112px;gap:12px;padding:16px}.page-module__CjIBYG__assignmentIcon{border-radius:11px;width:38px;height:38px;font-size:18px}}@media (max-width:575px){.page-module__CjIBYG__page{padding-inline:12px}.page-module__CjIBYG__banner{min-height:168px;display:block}.page-module__CjIBYG__bannerContent{min-height:168px;padding:24px}.page-module__CjIBYG__bannerIllustration{display:none}.page-module__CjIBYG__bannerTitle{white-space:nowrap;font-size:clamp(22px,6.4vw,25px)}.page-module__CjIBYG__bannerSubtitle{max-width:18em;font-size:15px}.page-module__CjIBYG__kpiGrid{gap:10px;margin-top:12px}.page-module__CjIBYG__kpiCard{gap:9px;min-height:96px;padding:12px}.page-module__CjIBYG__kpiIcon{flex-basis:38px;width:38px;height:38px;font-size:18px}.page-module__CjIBYG__kpiLabel{font-size:12px}.page-module__CjIBYG__kpiValue{font-size:25px}.page-module__CjIBYG__mainGrid{margin-top:12px}.page-module__CjIBYG__practiceCard>.page-module__CjIBYG__cardTitle{padding:18px 16px 0}.page-module__CjIBYG__practiceTabHeader{margin-inline:16px}.page-module__CjIBYG__practiceTabItem{padding-block:11px;font-size:13px}.page-module__CjIBYG__assignmentRow{grid-template-columns:38px minmax(0,1fr);min-height:0;padding:15px 16px}.page-module__CjIBYG__assignmentMain,.page-module__CjIBYG__assignmentDetails,.page-module__CjIBYG__assignmentDue,.page-module__CjIBYG__assignmentAction{grid-column:2}.page-module__CjIBYG__assignmentDetails{display:flex}.page-module__CjIBYG__assignmentDue{gap:3px}.page-module__CjIBYG__assignmentAction{grid-row:auto;justify-self:stretch;width:100%}.page-module__CjIBYG__assignmentTitle,.page-module__CjIBYG__assignmentMeta{white-space:normal}.page-module__CjIBYG__motivationBanner{min-height:116px}.page-module__CjIBYG__motivationIllustration{width:138px;inset-block:-4px -10px;inset-inline-start:-16px}.page-module__CjIBYG__motivationCopy{padding:18px 18px 18px 114px}.page-module__CjIBYG__motivationTitle{font-size:16px}.page-module__CjIBYG__motivationStarOne,.page-module__CjIBYG__motivationStarTwo{display:none}.page-module__CjIBYG__trendCard,.page-module__CjIBYG__masteryCard{padding:18px}}
.page-module__PlUDLW__page{min-width:0;padding:32px 32px 56px}.page-module__PlUDLW__content{width:100%;max-width:960px;margin-inline:auto}.page-module__PlUDLW__loadingFrame{min-height:420px}.page-module__PlUDLW__mistake{min-width:0}.page-module__PlUDLW__divider{margin-block:48px}.page-module__PlUDLW__title,.page-module__PlUDLW__subtitle{margin:0}.page-module__PlUDLW__stem{margin-top:28px}.page-module__PlUDLW__prompt{margin-top:20px}.page-module__PlUDLW__evidence{gap:8px;margin-top:28px;display:grid}.page-module__PlUDLW__correction{justify-items:start;gap:20px;margin-top:36px;display:grid}@media (max-width:767px){.page-module__PlUDLW__page{padding:24px 16px 40px}.page-module__PlUDLW__divider{margin-block:40px}}
.page-module__nqWVnW__loadingFrame{min-height:520px}.page-module__nqWVnW__emptyFrame{border-top:1px solid;place-items:center;min-height:420px;display:grid}.page-module__nqWVnW__scope{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.page-module__nqWVnW__table{width:100%}.page-module__nqWVnW__cellStack{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__nqWVnW__attentionGrid{grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.page-module__nqWVnW__attentionEmpty{place-items:center;min-height:180px;display:grid}.page-module__nqWVnW__dataList{margin:0;padding:0;list-style:none}.page-module__nqWVnW__listItem{padding:0}.page-module__nqWVnW__listItem+.page-module__nqWVnW__listItem{border-top:1px solid var(--overview-border)}.page-module__nqWVnW__attentionLink,.page-module__nqWVnW__recentLink{width:100%;color:inherit;text-decoration:none;transition:background-color .2s}.page-module__nqWVnW__attentionLink:hover,.page-module__nqWVnW__recentLink:hover{background:var(--overview-hover)}.page-module__nqWVnW__attentionLink:focus-visible,.page-module__nqWVnW__recentLink:focus-visible{outline:2px solid var(--overview-primary);outline-offset:-2px}.page-module__nqWVnW__attentionLink{grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:12px;min-width:0;padding:14px 20px;display:grid}.page-module__nqWVnW__attentionMain{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__nqWVnW__attentionHeading{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.page-module__nqWVnW__attentionHeading>:first-child{min-width:0}.page-module__nqWVnW__attentionDetail{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;font-size:13px;display:flex}.page-module__nqWVnW__attentionReasons{flex-wrap:wrap;align-items:baseline;gap:10px;display:inline-flex}.page-module__nqWVnW__attentionChevron{color:var(--overview-text-tertiary);font-size:12px}.page-module__nqWVnW__recentLink{grid-template-columns:minmax(220px,1.5fr) minmax(220px,1fr) minmax(110px,.45fr) minmax(150px,.55fr);align-items:center;gap:24px;padding:16px 20px;display:grid}.page-module__nqWVnW__listFooter{border-top:1px solid var(--overview-border);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;transition:background-color .2s;display:flex}.page-module__nqWVnW__listFooter:hover{background:var(--overview-hover)}.page-module__nqWVnW__listFooter:focus-visible{outline:2px solid var(--overview-primary);outline-offset:-2px}.page-module__nqWVnW__listFooterAction{color:var(--overview-primary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.page-module__nqWVnW__statusTag{width:fit-content;margin-inline-end:0}.page-module__nqWVnW__performance{text-align:end;align-items:flex-end}.page-module__nqWVnW__compactEmpty{padding-block:32px}@media (max-width:1199px){.page-module__nqWVnW__attentionGrid{grid-template-columns:minmax(0,1fr)}.page-module__nqWVnW__recentLink{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}}@media (max-width:767px){.page-module__nqWVnW__scope{text-align:start;align-items:flex-start}.page-module__nqWVnW__attentionLink,.page-module__nqWVnW__recentLink{padding-inline:16px}.page-module__nqWVnW__recentLink{grid-template-columns:minmax(0,1fr);gap:12px}.page-module__nqWVnW__performance{text-align:start;align-items:flex-start}}
.page-module__0kmQWW__identity{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.page-module__0kmQWW__loadingFrame{min-height:480px}.page-module__0kmQWW__cellStack{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__0kmQWW__rateCell{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__0kmQWW__footer{justify-content:space-between;align-items:center;min-height:32px;display:flex}@media (max-width:767px){.page-module__0kmQWW__identity{text-align:start;align-items:flex-start}}
.page-module__SRwING__page{min-width:0;padding:28px 32px 64px}.page-module__SRwING__loadingFrame{min-height:320px}.page-module__SRwING__document{width:min(100%,960px);margin-inline:auto}.page-module__SRwING__header{border-bottom:1px solid var(--doc-border);min-width:0;padding-bottom:20px}.page-module__SRwING__title{min-width:0;margin:0}.page-module__SRwING__tag{margin-inline-end:0}.page-module__SRwING__metadata{margin-top:6px;display:block}.page-module__SRwING__facts{padding-block:24px}.page-module__SRwING__factList{gap:14px;margin:0;display:grid}.page-module__SRwING__factRow{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:16px;min-width:0;display:grid}.page-module__SRwING__factLabel,.page-module__SRwING__factValue{min-width:0;margin:0}.page-module__SRwING__factValue{flex-direction:column;gap:6px;display:flex}.page-module__SRwING__question{border-top:1px solid var(--doc-border);padding-top:28px}@media (max-width:767px){.page-module__SRwING__page{padding:24px 16px 48px}.page-module__SRwING__factRow{grid-template-columns:minmax(0,1fr);gap:4px}.page-module__SRwING__question{padding-top:24px}}
.page-module__KA2qaG__cellStack{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__KA2qaG__variantCount{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.page-module__KA2qaG__expandedVariants{min-width:0;overflow:hidden}.page-module__KA2qaG__footer{justify-content:flex-end;align-items:center;min-height:32px;display:flex}
.page-module__7JvCga__loadingFrame{place-items:center;min-height:480px;display:grid}.page-module__7JvCga__pointList{margin:0;padding:0;list-style:none}.page-module__7JvCga__pointItem{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:14px 20px;display:flex}.page-module__7JvCga__pointItem+.page-module__7JvCga__pointItem{border-top:1px solid var(--surface-border)}.page-module__7JvCga__pointCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__7JvCga__pointCount{white-space:nowrap;flex:none}.page-module__7JvCga__studentCell{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__7JvCga__formStatus,.page-module__7JvCga__operationList{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.page-module__7JvCga__formStatus>:first-child{margin-inline-end:0}.page-module__7JvCga__formProgress{width:100%}.page-module__7JvCga__failure{white-space:normal;max-width:260px}@media (max-width:767px){.page-module__7JvCga__pointItem{padding-inline:16px}}
.page-module__EqKcJG__learningPoints,.page-module__EqKcJG__classCell,.page-module__EqKcJG__progressCell,.page-module__EqKcJG__scheduleCell{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__EqKcJG__progressCell,.page-module__EqKcJG__scheduleCell{gap:4px}.page-module__EqKcJG__filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-module__EqKcJG__filterField{flex:none;width:220px;max-width:100%}.page-module__EqKcJG__attentionFilter{align-items:center;gap:6px;display:inline-flex}.page-module__EqKcJG__filterHint{font-size:13px}.page-module__EqKcJG__footer{justify-content:flex-end;align-items:center;min-height:32px;display:flex}.page-module__EqKcJG__modalHint{margin-bottom:20px}.page-module__EqKcJG__schedule{width:100%}@media (max-width:767px){.page-module__EqKcJG__schedule{min-width:0}.page-module__EqKcJG__filters{flex-direction:column;align-items:stretch}.page-module__EqKcJG__filterField{width:100%}}
.page-module__ktkyzW__loadingFrame{min-height:480px}.page-module__ktkyzW__termSelect{width:240px}@media (max-width:767px){.page-module__ktkyzW__termSelect{width:100%}}
.page-module__Uj053G__toolbar{border-top:1px solid;justify-content:space-between;align-items:center;gap:16px;min-height:32px;padding-block:20px;display:flex}.page-module__Uj053G__filters{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.page-module__Uj053G__searchField{flex:none;width:320px;max-width:100%}.page-module__Uj053G__classFilter{flex:none;width:260px;max-width:100%}.page-module__Uj053G__resultCount{white-space:nowrap;flex:none}.page-module__Uj053G__staleAlert{margin-bottom:16px}.page-module__Uj053G__cellStack{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__Uj053G__footer{justify-content:flex-end;align-items:center;min-height:32px;display:flex}@media (max-width:767px){.page-module__Uj053G__toolbar{flex-direction:column;align-items:stretch;gap:12px}.page-module__Uj053G__filters{flex-direction:column;align-items:stretch}.page-module__Uj053G__searchField,.page-module__Uj053G__classFilter{width:100%}}
.student-performance-page-view-module__JWp_Da__page{min-width:0;padding:24px 32px 40px}.student-performance-page-view-module__JWp_Da__loadingFrame{min-height:480px}@media (max-width:767px){.student-performance-page-view-module__JWp_Da__page{padding:24px 16px 32px}}
