.HomeworkHistory_field__ja95w,.HomeworkHistory_item__dqmAF,.HomeworkHistory_list__0yKV_,.HomeworkHistory_records__I6oiq{display:grid;width:100%;min-width:0;gap:var(--aio-space-3);overflow-wrap:anywhere}.HomeworkHistory_control__x7CkJ{box-sizing:border-box;width:100%;min-width:0;min-height:var(--aio-control-target-min);padding:var(--aio-space-3);border:2px solid var(--aio-color-border);border-radius:var(--aio-radius-control);color:var(--aio-color-ink);background:var(--aio-color-surface);font-family:var(--aio-font-family-ui);font-size:var(--aio-type-body-size);line-height:var(--aio-type-body-line-height)}.HomeworkHistory_control__x7CkJ:focus-visible{outline:3px solid var(--aio-color-brand-strong);outline-offset:2px}.HomeworkHistory_actions__ttY7k{display:flex;flex-wrap:wrap;gap:var(--aio-space-3)}.HomeworkHistory_list__0yKV_{list-style:none;margin:0;padding:0}.HomeworkHistory_item__dqmAF{border-top:1px solid var(--aio-color-border);padding-block:var(--aio-space-4)}.StudentProgressSurface_page__jaBUY{display:flex;flex-direction:column;gap:var(--aio-space-8);padding-bottom:calc(var(--aio-space-16) + var(--aio-space-12))}.StudentProgressSurface_header__wGwur{display:grid;min-width:0;gap:var(--aio-space-2)}.StudentProgressSurface_overview__5dG4X{display:grid;align-items:start;gap:var(--aio-space-8)}.StudentProgressSurface_recordColumn__t_fla,.StudentProgressSurface_summaryColumn__2UTGH{display:flex;min-width:0;flex-direction:column;gap:var(--aio-space-6)}@media (min-width:1024px){.StudentProgressSurface_overview__5dG4X{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}}.StudentSettingsSurface_page__Z4CUe{display:grid;gap:var(--aio-space-8)}.StudentSettingsSurface_header__AD_M3{display:grid;gap:var(--aio-space-2)}.StudentSettingsSurface_contentGrid__EtMEy{display:grid;align-items:start;gap:var(--aio-space-6)}.StudentSettingsSurface_column__xobQj{display:grid;min-width:0;gap:var(--aio-space-4)}@media (min-width:768px){.StudentSettingsSurface_page__Z4CUe{gap:var(--aio-space-12)}}@media (min-width:1024px){.StudentSettingsSurface_contentGrid__EtMEy{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);gap:var(--aio-space-8)}.StudentSettingsSurface_secondaryColumn__XahLU{position:sticky;top:calc(var(--aio-shell-header-height) + var(--aio-space-6))}}.speaking_page__Q5vu5{display:flex;flex-direction:column;gap:var(--aio-space-8);padding-bottom:calc(var(--aio-space-16) + var(--aio-space-12))}.speaking_header__B3uB5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--aio-space-6)}.speaking_headerCopy__fbd4C,.speaking_optionCopy__CLWro,.speaking_progressCopy__g_OkE{display:grid;gap:var(--aio-space-2);min-width:0}.speaking_overview__ZW9kL{display:grid;align-items:start;gap:var(--aio-space-6)}.speaking_optionGrid__fzr0d{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--aio-space-4)}.speaking_optionCard__D8gnE,.speaking_optionCard__D8gnE>[data-ds-surface-role=card]{height:100%}.speaking_optionHeading__j2PfH{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--aio-space-4)}.speaking_optionIcon__vFvIx,.speaking_progressIcon__V4Hw5{display:inline-grid;flex:none;place-items:center;color:var(--aio-color-brand-strong);background:var(--aio-color-surface);border:1px solid var(--aio-color-brand-border);border-radius:var(--aio-radius-control)}.speaking_optionIcon__vFvIx{width:64px;height:64px;font-size:var(--aio-glyph-lg)}.speaking_actionSlot__Wrbp9{width:100%;margin-top:auto}.speaking_statusColumn__iT0tK{display:flex;flex-direction:column;gap:var(--aio-space-4)}.speaking_panelHeading__F0yFg,.speaking_progressRow__e1sLl{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--aio-space-3)}.speaking_panelHeading__F0yFg>svg{width:28px;height:28px;color:var(--aio-color-warning)}.speaking_progressIcon__V4Hw5{width:56px;height:56px}.speaking_progressIcon__V4Hw5 svg{width:28px;height:28px}@media (min-width:768px){.speaking_optionGrid__fzr0d{grid-template-columns:repeat(2,minmax(0,1fr))}.speaking_optionCard__D8gnE:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.speaking_overview__ZW9kL{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr)}}