.subscription-settings_surface__SUMR6.settings-page.subscription-settings{display:grid;gap:var(--space-20);margin-block-start:var(--space-24);padding:var(--space-24);min-inline-size:0;border:var(--border-thin) solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.subscription-settings_surface__SUMR6 .support-plan-link{justify-self:start}.subscription-settings_surface__SUMR6 .subscription-settings_fallback__FgFcQ{display:grid;gap:var(--space-16);padding-block-start:var(--space-16);border-block-start:var(--border-thin) solid var(--border)}.subscription-settings_priorities__7dz_Z{display:grid;gap:var(--space-8);min-inline-size:0;margin:0;padding:0;border:0}.subscription-settings_priorities__7dz_Z legend{margin-block-end:var(--space-8)}@media (max-width:480px){.subscription-settings_surface__SUMR6.settings-page.subscription-settings{padding:var(--space-12)}}.billing-reading_page__44qvX{display:grid;gap:var(--space-24);inline-size:100%;max-inline-size:var(--width-reading);margin-inline:auto;padding:var(--space-24);color:var(--text-primary);font-size:var(--font-body-size);line-height:var(--font-body-line-height);overflow-wrap:anywhere;min-inline-size:0}.billing-reading_header__gbMGC{display:grid;gap:var(--space-12)}.billing-reading_page__44qvX h1{margin:0;font-size:var(--font-h2-desktop-size);line-height:var(--font-h2-desktop-line-height);font-weight:var(--font-h2-desktop-weight);letter-spacing:normal}.billing-reading_header__gbMGC a{justify-self:start;display:inline-flex;align-items:center;min-block-size:var(--size-hit-area-min)}.billing-reading_page__44qvX a{text-decoration:underline;text-underline-offset:.2em}.billing-reading_history__ryqm2{display:grid;gap:var(--space-20);min-inline-size:0}.billing-reading_history__ryqm2>p{margin:0}.billing-reading_group__ggjct{display:grid;gap:var(--space-16)}.billing-reading_order__Tg3l6{display:grid;gap:var(--space-8);min-inline-size:0}.billing-reading_order__Tg3l6+.billing-reading_order__Tg3l6{border-block-start:var(--border-thin) solid var(--border);padding-block-start:var(--space-16)}.billing-reading_order__Tg3l6 :is(h3,h4,p){margin:0}.billing-reading_order__Tg3l6 h3{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height);font-weight:var(--font-h3-mobile-weight)}.billing-reading_order__Tg3l6 h4{font:inherit;font-weight:var(--font-label-weight)}.billing-reading_actions__d477v{display:flex;flex-wrap:wrap;gap:var(--space-8)}.billing-reading_details__8qus9{display:grid;gap:var(--space-12);padding-block-start:var(--space-8)}.billing-reading_details__8qus9>div{display:grid;gap:var(--space-8)}.billing-reading_details__8qus9 a{justify-self:start;display:inline-flex;align-items:center;min-block-size:var(--size-hit-area-min)}.billing-reading_help__mnItk{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.billing-reading_help__mnItk article{display:grid;gap:var(--space-24);min-inline-size:0}.billing-reading_help__mnItk :is(h2,p){margin:0}.billing-reading_help__mnItk section{display:grid;gap:var(--space-8)}.billing-reading_help__mnItk h2{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height);font-weight:var(--font-h3-mobile-weight)}.billing-reading_help__mnItk article>p{min-block-size:var(--size-hit-area-min);display:flex;align-items:center}@media (max-width:480px){.billing-reading_page__44qvX{padding:var(--space-12);gap:var(--space-20)}.billing-reading_page__44qvX h1{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.billing-reading_help__mnItk{padding:var(--space-12)}.billing-reading_actions__d477v button,.billing-reading_actions__d477v>span{inline-size:100%}}.billing-reading_details__8qus9>span,.billing-reading_group__ggjct>span,.billing-reading_history__ryqm2>span{justify-self:start;max-inline-size:100%}.academy-course-purchase_promo__xmWcM{min-width:0;width:100%;box-sizing:border-box;font:inherit;min-height:44px;padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-control)}.academy-course-purchase_page__iwQeo{display:grid;gap:var(--space-16);inline-size:100%;max-inline-size:var(--width-reading);padding:var(--space-24);margin-inline:auto;min-inline-size:0;overflow-wrap:anywhere}.academy-course-purchase_page__iwQeo>a{justify-self:start;min-block-size:var(--hit-area);display:inline-flex;align-items:center;gap:var(--space-8)}.academy-course-purchase_surface__dfkaQ{display:grid;gap:var(--space-16);color:var(--text-primary);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.academy-course-purchase_surface__dfkaQ :is(h1,h2,p){margin:0}.academy-course-purchase_surface__dfkaQ h1{font-size:var(--font-h2-desktop-size);line-height:var(--font-h2-desktop-line-height);font-weight:var(--font-h2-desktop-weight)}.academy-course-purchase_surface__dfkaQ h2{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height);font-weight:var(--font-h3-mobile-weight)}.academy-course-purchase_surface__dfkaQ>span{justify-self:start;max-inline-size:100%}.academy-course-purchase_surface__dfkaQ a{max-inline-size:100%;text-decoration:underline;text-underline-offset:.2em}.academy-course-purchase_surface__dfkaQ>a{min-block-size:var(--hit-area);display:inline-flex;align-items:center;justify-self:start}.academy-course-purchase_surface__dfkaQ [role=alert]{min-inline-size:0}@media (max-width:480px){.academy-course-purchase_page__iwQeo{padding:var(--space-12)}.academy-course-purchase_surface__dfkaQ h1{font-size:var(--font-h2-mobile-size);line-height:var(--font-h2-mobile-line-height)}}.payment-provider-choices_choices__13w4h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12)}.payment-provider-choices_choice__M97pF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:64px;padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);text-align:start}.payment-provider-choices_choice__M97pF[aria-pressed=true]{border-color:var(--brand-primary-action);box-shadow:0 0 0 1px var(--brand-primary-action)}.payment-provider-choices_choice__M97pF:disabled{cursor:not-allowed}.payment-provider-choices_badge__qOUZi{display:inline-flex;align-items:center;padding:3px var(--space-8);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink-muted);font-size:13px;font-weight:600}@media (max-width:768px){.payment-provider-choices_choices__13w4h{grid-template-columns:1fr}}.payment-provider-choices_compact__KX2ew{grid-template-columns:repeat(auto-fit,minmax(min(100%,13em),1fr))}.payment-provider-choices_compact__KX2ew .payment-provider-choices_choice__M97pF{min-height:var(--hit-area);padding:var(--space-8)}.payment-provider-choices_choices__13w4h>span{display:block;min-inline-size:0}.payment-provider-choices_choices__13w4h .payment-provider-choices_choice__M97pF{inline-size:100%}.payment-provider-choices_choice__M97pF>span:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8);inline-size:100%}.public-catalog_filters__RtJXV{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));gap:var(--space-12);align-items:end;margin-block:var(--space-16);min-inline-size:0}.public-catalog_fields__0yrtI:not([hidden]){display:contents}.public-catalog_actions__el_4H{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);min-inline-size:0}.public-catalog_card__Wx5jp{min-inline-size:0}.public-catalog_cardPanel__taV0i{display:flex;flex-direction:column;block-size:100%;min-inline-size:0;overflow-wrap:anywhere;flex:1 1;gap:var(--space-16)}.public-catalog_cardPanel__taV0i>footer{margin-block-start:auto}@media (max-width:760px){.public-catalog_filters__RtJXV{grid-template-columns:minmax(0,1fr)}.public-catalog_filters__RtJXV>:first-child{grid-row:1}.public-catalog_actions__el_4H{grid-row:2}.public-catalog_fields__0yrtI:not([hidden]){display:grid;gap:var(--space-12)}}.public-catalog_cardPanel__taV0i.catalog-card{padding:0}.catalog-card:has(>.public-catalog_cardPanel__taV0i){padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.public-catalog_empty__hQAe8{display:grid;justify-items:start;gap:var(--space-8);min-inline-size:0;margin-block:var(--space-16)}.public-catalog_page__3n_kT.catalog-index-page{padding:var(--space-24) var(--space-24) var(--space-48)}.public-catalog_page__3n_kT.catalog-index-page .catalog-header{min-block-size:0;margin-block-end:var(--space-16);padding:0;border:0;background:none;box-shadow:none}.public-catalog_page__3n_kT.catalog-index-page .catalog-header>div:first-child{max-inline-size:none}.public-catalog_page__3n_kT.catalog-index-page .catalog-header .eyebrow{display:none}.public-catalog_page__3n_kT.catalog-index-page .catalog-header h1{margin:0;font-size:var(--font-h1-desktop-size);line-height:var(--font-h1-desktop-line-height)}.public-catalog_page__3n_kT.catalog-index-page .catalog-header p{max-inline-size:none;margin-block:var(--space-8) 0}.public-catalog_page__3n_kT.catalog-index-page .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20em),1fr));align-items:start}.public-catalog_filters__RtJXV{display:flex;flex-wrap:wrap}.public-catalog_filters__RtJXV>:first-child{flex:2 1 24em;min-inline-size:0;max-inline-size:100%}.public-catalog_fields__0yrtI>div{flex:1 1 12em;min-inline-size:0;max-inline-size:100%}.public-catalog_filters__RtJXV .public-catalog_actions__el_4H{flex:0 1 auto;align-self:end}.public-catalog_filters__RtJXV .public-catalog_actions__el_4H button{padding-block:var(--space-12);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}@media (max-width:760px){.public-catalog_page__3n_kT.catalog-index-page{padding:var(--space-16)}.public-catalog_page__3n_kT.catalog-index-page .catalog-header h1{font-size:var(--font-h1-mobile-size);line-height:var(--font-h1-mobile-line-height)}.public-catalog_page__3n_kT.catalog-index-page .catalog-header p{display:none}.public-catalog_filters__RtJXV{display:grid}}.public-catalog_page__3n_kT.catalog-index-page .catalog-card-body{padding:0}.public-catalog_page__3n_kT.catalog-index-page .catalog-card footer{margin-inline:0;padding-block:var(--space-8) 0}.public-catalog_page__3n_kT.catalog-index-page .catalog-card-top{min-block-size:0;padding:var(--space-8);border-radius:var(--radius-control)}.public-catalog_page__3n_kT.catalog-index-page .catalog-card-top>.content-cover{grid-column:1/-1}.overlays_backdrop__ZpAxu{position:fixed;inset:0;z-index:var(--layer-overlay);display:flex;align-items:stretch;padding:0;background:color-mix(in srgb,var(--ink) 35%,transparent);color:var(--text-primary);font-family:var(--font-sans)}.overlays_end__hywmZ{justify-content:flex-end}.overlays_start__gB33Q{justify-content:flex-start}.overlays_drawer__wIh4a{display:grid;grid-template-rows:auto minmax(0,1fr) auto;position:relative;box-sizing:border-box;inline-size:min(var(--width-form),100%);max-inline-size:100%;block-size:100dvh;min-block-size:0;background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-overlay)}.overlays_drawerHeader__HrblE{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-group);padding:var(--space-group);border-block-end:var(--border-thin) solid var(--border)}.overlays_drawerTitle__wQiEe{margin:0;min-inline-size:0;max-block-size:40dvh;overflow:auto;overflow-wrap:anywhere;font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height);font-weight:var(--font-h3-mobile-weight)}.overlays_drawerBody__Tjk3e{min-block-size:0;min-inline-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-group);font-size:var(--font-body-size);line-height:var(--font-body-line-height);overflow-wrap:anywhere}.overlays_description__orWub{margin:0 0 var(--space-group);color:var(--text-secondary)}.overlays_drawerFooter__kjGtT{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-within);padding:var(--space-group);max-block-size:30dvh;overflow:auto;border-block-start:var(--border-thin) solid var(--border)}.overlays_overlayHost___GxZq{position:static}.overlays_popover__PE2FT{position:fixed;z-index:calc(var(--layer-overlay) + var(--layer-dropdown));visibility:hidden;box-sizing:border-box;inline-size:min(var(--width-form),calc(100vw - var(--space-group)));max-inline-size:calc(100vw - var(--space-group));min-inline-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-group);border:var(--border-thin) solid var(--text-secondary);border-radius:var(--radius-card);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-overlay);font-family:var(--font-sans);font-size:var(--font-body-size);line-height:var(--font-body-line-height);overflow-wrap:anywhere}.overlays_drawer__wIh4a:focus-visible,.overlays_popover__PE2FT:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:calc(-1 * var(--border-focus))}@media (max-width:640px){.overlays_drawerFooter__kjGtT>*{max-inline-size:100%}}.overlays_drawerFooter__kjGtT{scroll-padding-block:var(--space-within)}.overlays_drawerFooter__kjGtT :is(button,a,input,select,textarea){scroll-margin-block:var(--space-within)}.workspace-scenario-layout_container__A77dg{container:workspaceFrame/inline-size;inline-size:100%;min-inline-size:0;padding:0}.workspace-scenario-layout_frame__JMUjH{display:grid;align-items:start;min-inline-size:0;color:var(--text-primary);background:var(--surface);font-family:var(--font-sans);overflow-wrap:anywhere}.workspace-scenario-layout_rhythm__KBgmm{grid-template-columns:calc(var(--space-80) + var(--space-80) + var(--space-48)) minmax(0,1fr)}.workspace-scenario-layout_rail__KkmFT{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-group);min-inline-size:0;padding:var(--space-24) var(--space-group);border-inline-end:var(--border-thin) solid var(--border);background:var(--canvas)}.workspace-scenario-layout_navigation__Qu7SS{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-within);min-inline-size:0}.workspace-scenario-layout_profile__XGBbz{min-inline-size:0;max-inline-size:100%}.workspace-scenario-layout_navigation__Qu7SS>:where(*),.workspace-scenario-layout_profile__XGBbz>:where(*){min-inline-size:0;max-inline-size:100%}.workspace-scenario-layout_body__3LSWX{display:grid;align-content:start;gap:var(--space-section);min-inline-size:0;padding:var(--space-32)}.workspace-scenario-layout_header__dRQA4{display:grid;gap:var(--space-group);min-inline-size:0}.workspace-scenario-layout_copy__DqxkA{display:grid;gap:var(--space-within);min-inline-size:0}.workspace-scenario-layout_frame__JMUjH .workspace-scenario-layout_heading__hI43C{min-inline-size:0;margin:0;font-size:var(--font-h1-desktop-size);line-height:var(--font-h1-desktop-line-height);font-weight:var(--font-h1-desktop-weight)}.workspace-scenario-layout_frame__JMUjH .workspace-scenario-layout_description__O9C41{min-inline-size:0;max-inline-size:var(--width-reading);margin:0;color:var(--text-secondary);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);font-weight:var(--font-body-small-weight)}.workspace-scenario-layout_actions__yMwb_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-within);min-inline-size:0}.workspace-scenario-layout_actions__yMwb_>:where(*){min-inline-size:0;max-inline-size:100%}.workspace-scenario-layout_summary__2GKtz{inline-size:100%;max-inline-size:var(--width-reading);min-inline-size:0}.workspace-scenario-layout_content__LzLwB{inline-size:100%;min-inline-size:0}.workspace-scenario-layout_form__ZFP3W .workspace-scenario-layout_content__LzLwB{max-inline-size:var(--width-form);margin-inline:auto}.workspace-scenario-layout_focus__tepvP .workspace-scenario-layout_rail__KkmFT{flex-direction:row;align-items:start;flex-wrap:wrap;padding:var(--space-group) var(--space-32);border-inline-end:0;border-block-end:var(--border-thin) solid var(--border);background:var(--surface)}.workspace-scenario-layout_focus__tepvP .workspace-scenario-layout_navigation__Qu7SS{flex:1 1 20rem;flex-direction:row;align-items:center;flex-wrap:wrap}.workspace-scenario-layout_focus__tepvP .workspace-scenario-layout_profile__XGBbz{flex:0 1 20rem}.workspace-scenario-layout_focus__tepvP .workspace-scenario-layout_header__dRQA4{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:var(--space-section);padding-block-end:var(--space-24);border-block-end:var(--border-thin) solid var(--border)}@container workspaceFrame (max-width: 760px){.workspace-scenario-layout_rhythm__KBgmm{grid-template-columns:minmax(0,1fr)}.workspace-scenario-layout_focus__tepvP .workspace-scenario-layout_rail__KkmFT,.workspace-scenario-layout_rail__KkmFT{flex-direction:row;align-items:start;flex-wrap:wrap;padding:var(--space-group) var(--space-24);border-inline-end:0;border-block-end:var(--border-thin) solid var(--border);background:var(--surface)}.workspace-scenario-layout_focus__tepvP .workspace-scenario-layout_navigation__Qu7SS,.workspace-scenario-layout_navigation__Qu7SS{flex:1 1 20rem;flex-direction:row;align-items:center;flex-wrap:wrap}.workspace-scenario-layout_focus__tepvP .workspace-scenario-layout_profile__XGBbz,.workspace-scenario-layout_profile__XGBbz{flex:0 1 20rem}.workspace-scenario-layout_body__3LSWX{gap:var(--space-24);padding:var(--space-24)}.workspace-scenario-layout_focus__tepvP .workspace-scenario-layout_header__dRQA4{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}}@container workspaceFrame (max-width: 450px){.workspace-scenario-layout_body__3LSWX,.workspace-scenario-layout_focus__tepvP .workspace-scenario-layout_rail__KkmFT,.workspace-scenario-layout_rail__KkmFT{padding:var(--padding-compact)}.workspace-scenario-layout_frame__JMUjH .workspace-scenario-layout_heading__hI43C{font-size:var(--font-h1-mobile-size);line-height:var(--font-h1-mobile-line-height);font-weight:var(--font-h1-mobile-weight)}.workspace-scenario-layout_frame__JMUjH .workspace-scenario-layout_description__O9C41{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}}.management-scenario-layout_container__dXZl9{container:managementBody/inline-size;inline-size:100%;min-inline-size:0}.management-scenario-layout_pair__aA8Hl{display:grid;align-items:start;gap:var(--space-24);min-inline-size:0}.management-scenario-layout_context__dct0Y{display:grid;align-content:start;gap:var(--space-group);min-inline-size:0;overflow-wrap:anywhere}.management-scenario-layout_content__UXB7Z{inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.management-scenario-layout_rhythm__uSP5j .management-scenario-layout_pair__aA8Hl{grid-template-columns:minmax(0,1fr)}.management-scenario-layout_focus__snKS_.management-scenario-layout_withContext__1hPXs .management-scenario-layout_pair__aA8Hl{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:var(--space-section)}.management-scenario-layout_focus__snKS_.management-scenario-layout_form__kmfi_ .management-scenario-layout_pair__aA8Hl,.management-scenario-layout_form__kmfi_ .management-scenario-layout_pair__aA8Hl{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}@container managementBody (max-width: 760px){.management-scenario-layout_focus__snKS_.management-scenario-layout_withContext__1hPXs .management-scenario-layout_pair__aA8Hl{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}}@container managementBody (max-width: 450px){.management-scenario-layout_focus__snKS_.management-scenario-layout_withContext__1hPXs .management-scenario-layout_pair__aA8Hl,.management-scenario-layout_pair__aA8Hl{gap:var(--space-24)}}.feedback_neutral__KiptM{--feedback-ink:var(--text-primary);--feedback-surface:var(--surface-muted)}.feedback_info__5DhDD{--feedback-ink:var(--info);--feedback-surface:var(--info-surface)}.feedback_success__WaApg{--feedback-ink:var(--success);--feedback-surface:var(--success-surface)}.feedback_warning__V4VXI{--feedback-ink:var(--warning);--feedback-surface:var(--warning-surface)}.feedback_danger__pMUVB{--feedback-ink:var(--danger);--feedback-surface:var(--danger-surface)}.feedback_badge__XGAPZ{display:inline-block;max-width:100%;padding:var(--space-4) var(--space-within);border-radius:var(--radius-small);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);font-weight:var(--font-weight-medium)}.feedback_badge__XGAPZ,.feedback_notice__BeeXc{color:var(--feedback-ink);background:var(--feedback-surface);overflow-wrap:anywhere}.feedback_notice__BeeXc{display:grid;gap:var(--space-within);padding:var(--padding-compact);border-inline-start:var(--border-focus) solid currentColor;border-radius:var(--radius-small);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.feedback_notice__BeeXc p{margin:0}.feedback_state__otoSb{display:grid;justify-items:start;gap:var(--space-group);padding-block:var(--space-group);min-width:0;overflow-wrap:anywhere}.feedback_state__otoSb :is(h2,h3,h4){margin:0;color:var(--text-primary);font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.feedback_state__otoSb p{margin:0;max-width:var(--width-reading);color:var(--text-secondary);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.feedback_loading__q6jeo{display:grid;gap:var(--space-within);color:var(--text-secondary)}.feedback_skeleton__tgZ7M{min-height:var(--space-16);width:100%;border-radius:var(--radius-small);background:var(--surface-muted)}.feedback_skeleton__tgZ7M:last-child{width:70%}.feedback_progress__fThJP{display:grid;gap:var(--space-within);min-width:0;overflow-wrap:anywhere}.feedback_progress__fThJP label{font-size:var(--font-body-size);line-height:var(--font-body-line-height);color:var(--text-primary)}.feedback_progress__fThJP progress{width:100%;height:var(--space-16);accent-color:var(--brand-primary-action)}.panel_panel__auKB4{min-width:0;color:var(--text-primary);background:var(--surface);border:var(--border-thin) solid var(--border);border-radius:var(--radius-card);overflow-wrap:anywhere}.panel_default__oNc_G{padding:var(--padding-default)}.panel_compact__eXCib{padding:var(--padding-compact)}.panel_none__1thwC{padding:var(--padding-none)}.panel_header__A_Wsh{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-group);min-width:0}.panel_copy__d25Fq{flex:1 1 15rem;min-width:0;overflow-wrap:anywhere}.panel_copy__d25Fq :is(h2,h3,h4){margin:0;font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height);font-weight:var(--font-h3-mobile-weight)}.panel_copy__d25Fq p{margin:var(--space-within) 0 0;color:var(--text-secondary);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.panel_actions__DClyw{display:flex;flex-wrap:wrap;gap:var(--space-within);max-width:100%}.foundation-catalogue_stack__5OLV2{display:grid;gap:var(--space-group);min-width:0}.foundation-catalogue_stack__5OLV2 :is(h2,h3,p){margin:0}.foundation-catalogue_stack__5OLV2 h2{font-size:var(--font-h2-mobile-size);line-height:var(--font-h2-mobile-line-height)}.foundation-catalogue_stack__5OLV2 h3{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.foundation-catalogue_stack__5OLV2 p{line-height:var(--font-body-line-height)}.foundation-catalogue_row__T7kFa{display:flex;flex-wrap:wrap;gap:var(--space-group);align-items:flex-start;min-width:0}.foundation-catalogue_grid__Oi5JV{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--space-group);min-width:0}.foundation-catalogue_form__J2cdh{display:grid;gap:var(--space-group);width:100%;max-width:var(--width-form);min-width:0}.foundation-catalogue_fieldset__MkZVl{margin:0;padding:var(--padding-compact);border:var(--border-thin) solid var(--border);border-radius:var(--radius-small);min-width:0}.foundation-catalogue_fieldset__MkZVl legend{padding-inline:var(--space-within)}.foundation-catalogue_contract__VbZU5{margin-top:var(--space-group);padding-top:var(--space-group);border-top:var(--border-thin) solid var(--border);color:var(--text-secondary);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);overflow-wrap:anywhere}.foundation-catalogue_contract__VbZU5 dl,.foundation-catalogue_facts__G_Cz0{display:grid;gap:var(--space-group);margin:0 0 var(--space-group)}.foundation-catalogue_contract__VbZU5 dl>div,.foundation-catalogue_facts__G_Cz0>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--space-within)}.foundation-catalogue_contract__VbZU5 dt,.foundation-catalogue_facts__G_Cz0 dt{font-weight:var(--font-weight-semibold)}.foundation-catalogue_contract__VbZU5 dd,.foundation-catalogue_facts__G_Cz0 dd{margin:0;overflow-wrap:anywhere}.foundation-catalogue_stack__5OLV2 code{font-size:inherit;overflow-wrap:anywhere}.foundation-catalogue_primary__vLgEn{color:var(--text-primary)}.foundation-catalogue_secondary__LlCt_{color:var(--text-secondary)}.foundation-catalogue_accent__VlhuE{color:var(--text-accent)}.foundation-catalogue_swatch__HMpWq{display:flex;align-items:center;gap:var(--space-group);overflow-wrap:anywhere}.foundation-catalogue_swatch__HMpWq>span{width:var(--control-height);min-height:var(--control-height);flex-shrink:0;border:var(--border-thin) solid var(--border);border-radius:var(--radius-small)}.foundation-catalogue_swatch__HMpWq>div{display:grid;min-width:0}.foundation-catalogue_typeSamples__GRBjw{display:grid;gap:var(--space-group);overflow-wrap:anywhere}.foundation-catalogue_typeSamples__GRBjw span{display:block;color:var(--text-secondary);font-size:var(--font-body-small-size);font-weight:var(--font-weight-regular);line-height:var(--font-body-small-line-height)}.foundation-catalogue_inset__3ZgEp{padding:var(--padding-compact)}@container previewFrame (max-width: 480px){.foundation-catalogue_contract__VbZU5 dl>div,.foundation-catalogue_facts__G_Cz0>div{grid-template-columns:minmax(0,1fr)}}.tabs_tabs__nDn65{display:grid;gap:var(--space-group);min-inline-size:0}.tabs_list__xWKg8{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-within);min-inline-size:0;border-block-end:var(--border-thin) solid var(--border)}.tabs_item__cxrmY{display:grid;gap:var(--space-4);min-inline-size:0;max-inline-size:100%}.tabs_tab__n9Ufn{min-block-size:var(--hit-area);min-inline-size:var(--hit-area);max-inline-size:100%;padding:var(--space-within) var(--space-group);border:0;border-block-end:var(--border-focus) solid transparent;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-body-size);line-height:var(--font-body-line-height);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-easing-standard)}.tabs_tab__n9Ufn:hover:not(:disabled){background:var(--surface-muted)}.tabs_tab__n9Ufn[aria-selected=true]{color:var(--text-accent);border-block-end-color:currentColor;font-weight:var(--font-weight-semibold);background:var(--brand-primary-soft)}.tabs_tab__n9Ufn:disabled{color:var(--text-secondary);cursor:not-allowed}.tabs_list__xWKg8:focus-visible,.tabs_panel__gj1zP:focus-visible,.tabs_tab__n9Ufn:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:var(--space-4)}.tabs_reason__ZKHyG{margin:0;max-inline-size:var(--width-form);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);color:var(--text-secondary);overflow-wrap:anywhere}.tabs_panel__gj1zP{min-inline-size:0;overflow-wrap:anywhere}.tabs_panel__gj1zP[hidden]{display:none}@media (prefers-reduced-motion:reduce){.tabs_tab__n9Ufn{transition:none}}.teacher-moderation-page_shell__0optP{width:min(100%,68rem);min-width:0;margin:0 auto;padding:clamp(1rem,3vw,2rem);color:var(--ink)}.teacher-moderation-page_shell__0optP h2{margin:.35rem 0 .8rem;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.25;overflow-wrap:anywhere}.teacher-moderation-page_shell__0optP h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.35}.teacher-moderation-page_shell__0optP p{line-height:1.55;overflow-wrap:anywhere}.teacher-moderation-page_shell__0optP a{color:var(--brand-primary-action);text-underline-offset:.16em;overflow-wrap:anywhere}.teacher-moderation-page_intro__wospI{max-width:64ch;margin:0 0 1.5rem}.teacher-moderation-page_archive__Sw0Xp>p,.teacher-moderation-page_intro__wospI p,.teacher-moderation-page_muted__JhR2U{color:var(--ink-muted)}.teacher-moderation-page_card__Sl9QV{min-width:0;overflow-wrap:anywhere}.teacher-moderation-page_list__byyR5{display:grid;gap:.65rem;padding:0;margin:0 0 1rem;list-style:none}.teacher-moderation-page_row__xX9y_{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.teacher-moderation-page_row__xX9y_>div{display:grid;gap:.3rem;min-width:0}.teacher-moderation-page_row__xX9y_ a{font-weight:650}.teacher-moderation-page_messages__FKr6j time,.teacher-moderation-page_row__xX9y_ time,.teacher-moderation-page_source__VQD1F time{color:var(--ink-muted);font-size:.875rem}.teacher-moderation-page_row__xX9y_>span{flex:none;font-size:.875rem}.teacher-moderation-page_unread__nE1tW{color:var(--danger);font-weight:700}.teacher-moderation-page_archive__Sw0Xp{margin-top:2rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-muted)}.teacher-moderation-page_archive__Sw0Xp summary{min-height:2.75rem;display:flex;align-items:center;cursor:pointer;font-weight:700}.teacher-moderation-page_archive__Sw0Xp summary:before{content:"▸";display:inline-block;margin-right:.55rem;color:var(--ink)}.teacher-moderation-page_archive__Sw0Xp[open] summary:before{transform:rotate(90deg)}.teacher-moderation-page_archive__Sw0Xp .teacher-moderation-page_row__xX9y_{background:var(--surface)}.teacher-moderation-page_actions__Bi0zp{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.teacher-moderation-page_actions__Bi0zp button{min-height:2.75rem}.teacher-moderation-page_breadcrumbs__nbw1y{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:0 0 1.2rem;color:var(--ink-muted)}.teacher-moderation-page_stack__EoR2Q{display:grid;gap:1rem}.teacher-moderation-page_eyebrow__vJOID{color:var(--ink-muted);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.teacher-moderation-page_source__VQD1F{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);white-space:pre-wrap;overflow-wrap:anywhere}.teacher-moderation-page_source__VQD1F p{margin:.6rem 0 0}.teacher-moderation-page_identity__8qgtz{display:grid;gap:.6rem}.teacher-moderation-page_identity__8qgtz>div{display:grid;gap:.15rem;min-width:0}.teacher-moderation-page_identity__8qgtz dt{color:var(--ink-muted);font-size:.875rem}.teacher-moderation-page_identity__8qgtz dd{margin:0;overflow-wrap:anywhere}.teacher-moderation-page_messages__FKr6j{display:grid;gap:.75rem;padding:0;margin:1rem 0;list-style:none}.teacher-moderation-page_messages__FKr6j li{width:min(100%,52rem);min-width:0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.teacher-moderation-page_messages__FKr6j li.teacher-moderation-page_mine__7fPE6{justify-self:end;background:color-mix(in srgb,var(--mint) 35%,var(--surface))}.teacher-moderation-page_messages__FKr6j li.teacher-moderation-page_theirs__TnOdl{justify-self:start}.teacher-moderation-page_messages__FKr6j p{margin:.4rem 0 .6rem;white-space:pre-wrap;overflow-wrap:anywhere}.teacher-moderation-page_form__MuAGp{display:grid;gap:.7rem}.teacher-moderation-page_form__MuAGp label{font-weight:650}.teacher-moderation-page_notice__PzuiW{padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}@media (max-width:40rem){.teacher-moderation-page_row__xX9y_{align-items:flex-start;flex-direction:column}.teacher-moderation-page_row__xX9y_>span{flex:auto}.teacher-moderation-page_actions__Bi0zp button{width:100%}}@media (max-width:480px){.teacher-moderation-page_intro__wospI h1{font-size:clamp(1.5rem,7vw,1.75rem);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.teacher-main .teacher-moderation-page_shell__0optP{padding-inline:0}.teacher-moderation-page_shell__0optP h2{font-size:1.25rem}.teacher-moderation-page_shell__0optP h3{font-size:1rem}.teacher-moderation-page_card__Sl9QV,.teacher-moderation-page_messages__FKr6j li,.teacher-moderation-page_source__VQD1F{padding:var(--space-12)}.teacher-moderation-page_messages__FKr6j strong{font-size:.9375rem}}.teacher-moderation-page_intro__wospI{margin-block-end:var(--space-16)}.teacher-moderation-page_intro__wospI p{margin-block:var(--space-8) 0}.teacher-moderation-page_breadcrumbs__nbw1y{margin-block-end:var(--space-16);gap:var(--space-8)}.teacher-moderation-page_form__MuAGp>span:has(>button){justify-self:start}.teacher-moderation-page_archive__Sw0Xp{margin-block-start:var(--space-16)}@media (max-width:40rem){.teacher-moderation-page_shell__0optP{padding:var(--space-16)}.teacher-moderation-page_actions__Bi0zp{gap:var(--space-8)}.teacher-moderation-page_actions__Bi0zp>span{inline-size:100%}.teacher-moderation-page_form__MuAGp>span:has(>button){justify-self:stretch}.teacher-moderation-page_form__MuAGp>span>button{inline-size:100%}}.teacher-moderation-page_card__Sl9QV summary{min-block-size:var(--hit-area-min);align-content:center}.student-rights-claims-page_select__NQg9y{width:100%;min-width:0;min-height:2.75rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit}.student-rights-claims-page_checkbox__4NaFx{display:flex;align-items:flex-start;gap:.65rem;line-height:1.5;font-weight:400!important}.student-rights-claims-page_checkbox__4NaFx input{flex:none;margin-top:.35rem}.student-rights-claims-page_error__Ww12d{padding:.75rem 1rem;border-radius:var(--radius-control);background:var(--danger-surface);color:var(--danger);overflow-wrap:anywhere}@media (max-width:40rem){.student-rights-claims-page_select__NQg9y{font-size:1rem}}.course-library-page_surface__YaLak.workspace-library.course-library-page{gap:var(--space-16);container-type:inline-size}.course-library-page_toolbar__Q8nXO{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-12);min-inline-size:0}.course-library-page_filters__4ox0E{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));flex:1 1 40em;gap:var(--space-8) var(--space-12);min-inline-size:0}.course-library-page_create__SYtUv{display:flex;flex:0 1 auto;align-self:end;min-inline-size:0}.course-library-page_list__Z_9TR{display:grid;gap:var(--space-8);min-inline-size:0}.course-library-page_list__Z_9TR article{min-inline-size:0}.course-library-page_row__huU9S{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-12)}.course-library-page_copy__PQ1eZ{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-8);row-gap:var(--space-4);min-inline-size:0}.course-library-page_copy__PQ1eZ h2{flex-basis:100%;min-inline-size:0;margin:0;font-size:var(--font-h3-mobile-size);font-weight:var(--font-h3-mobile-weight);line-height:var(--font-h3-mobile-line-height);overflow-wrap:anywhere}.course-library-page_copy__PQ1eZ h2 a{display:block;min-block-size:var(--hit-area);align-content:center;color:var(--text-primary);text-decoration:none}.course-library-page_copy__PQ1eZ h2 a:hover{text-decoration:underline}.course-library-page_metadata__qYITN{margin:0;color:var(--text-secondary);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);overflow-wrap:anywhere}.course-library-page_actions__3XF6B{display:flex;flex-wrap:wrap;gap:var(--space-8);min-inline-size:0;max-inline-size:100%}.course-library-page_message__MPZmF{flex-basis:100%;margin:0;font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);overflow-wrap:anywhere}.course-library-page_mobileToolbar__oMCSk{display:grid;gap:var(--space-8);min-inline-size:0}.course-library-page_mobileToolbar__oMCSk>:first-child>label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.course-library-page_mobileActions__hn2OS{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10em),1fr));gap:var(--space-8)}.course-library-page_mobileActions__hn2OS .course-library-page_create__SYtUv{align-self:stretch;grid-column:auto}.course-library-page_filterToggle__5n95u,.course-library-page_mobileActions__hn2OS .course-library-page_create__SYtUv>a,.course-library-page_mobileActions__hn2OS>span{inline-size:100%;block-size:100%}.course-library-page_mobileActions__hn2OS .course-library-page_filterToggle__5n95u{padding-block:var(--space-12);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.course-library-page_filterToggle__5n95u svg{flex:0 0 auto}.course-library-page_expandedChevron__xfFFp{transform:rotate(180deg)}.course-library-page_mobileFilters__Xusmy:not([hidden]){display:grid;gap:var(--space-16);padding-block-start:var(--space-8)}.course-library-page_error__EYFua{display:grid;justify-items:start;gap:var(--space-8)}.course-library-page_error__EYFua p{margin:0;overflow-wrap:anywhere}.course-library-page_surface__YaLak :is(a,button,input,select){scroll-margin-block:var(--space-12)}.course-library-page_surface__YaLak a:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:var(--space-4)}.course-library-page_shareAction__ZBjx1{display:contents}.course-library-page_shareFeedback__pLTaG{order:1;display:grid;flex-basis:100%;gap:var(--space-8);min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.course-library-page_destructive__UBvbR:not(:disabled){color:var(--danger);border-color:var(--danger)}.course-library-page_destructive__UBvbR:hover:not(:disabled){background:var(--danger-surface)}@container (max-width: 60em){.course-library-page_row__huU9S{grid-template-columns:auto minmax(0,1fr)}.course-library-page_actions__3XF6B{grid-column:2}}@container (max-width: 32em){.course-library-page_row__huU9S{grid-template-columns:var(--hit-area) minmax(0,1fr);gap:var(--space-8);align-items:start}.course-library-page_copy__PQ1eZ{grid-column:2}.course-library-page_actions__3XF6B{grid-column:1/-1}.course-library-page_row__huU9S>.content-cover-library .content-cover{width:var(--hit-area);min-width:var(--hit-area)}}.course-library-page_row__huU9S:has(.course-library-page_shareFeedback__pLTaG){grid-template-columns:auto minmax(0,1fr)}.course-library-page_row__huU9S:has(.course-library-page_shareFeedback__pLTaG) .course-library-page_actions__3XF6B{grid-column:1/-1}@container (max-width: 32em){.course-library-page_row__huU9S:has(.course-library-page_shareFeedback__pLTaG){grid-template-columns:var(--hit-area) minmax(0,1fr)}}.seller-profile-components_surface__F5aJk.seller-profile-page{display:grid;gap:var(--space-16);padding-block:var(--space-16) 0;border-block-start:0}.seller-profile-components_surface__F5aJk .settings-header{margin:0}.seller-profile-components_surface__F5aJk .settings-header h2{margin:0;font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.seller-profile-components_surface__F5aJk .seller-status-message{margin:0}.seller-profile-components_surface__F5aJk .seller-fields{border:0;padding:0;background:transparent}.seller-profile-components_surface__F5aJk .seller-fields>div{min-inline-size:0}.seller-profile-components_surface__F5aJk .seller-fields :is(input,select){block-size:auto;min-block-size:var(--hit-area)}.seller-profile-components_surface__F5aJk .settings-actions{margin-block:0}.data-table_container__MyX6M{display:grid;gap:var(--space-within);min-inline-size:0;max-inline-size:100%}.data-table_hint__l_D8x{margin:0;font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);color:var(--text-secondary);overflow-wrap:anywhere}.data-table_scroll__o0g3d{min-inline-size:0;max-inline-size:100%;overflow:auto;border:var(--border-thin) solid var(--border);border-radius:var(--radius-control)}.data-table_scroll__o0g3d:focus-visible,.data-table_sort__1P0uP:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:var(--space-4)}.data-table_table__vfuKp{border-collapse:collapse;inline-size:100%;min-inline-size:calc(var(--table-columns) * 10rem);font-family:var(--font-sans);font-size:var(--font-body-size);line-height:var(--font-body-line-height);color:var(--text-primary)}.data-table_table__vfuKp caption{text-align:start;padding:var(--padding-compact);font-weight:var(--font-weight-semibold);background:var(--surface);overflow-wrap:anywhere}.data-table_table__vfuKp :is(th,td){height:auto;font-size:var(--font-body-size);line-height:var(--font-body-line-height);letter-spacing:normal;text-transform:none;padding:var(--padding-compact);text-align:start;vertical-align:top;border-block-start:var(--border-thin) solid var(--border);overflow-wrap:anywhere;min-inline-size:10rem;max-inline-size:var(--width-reading)}.data-table_table__vfuKp th{background:var(--surface-muted);font-weight:var(--font-weight-semibold)}.data-table_table__vfuKp td{background:var(--surface)}.data-table_sort__1P0uP{display:inline-flex;gap:var(--space-within);align-items:center;min-block-size:var(--hit-area);min-inline-size:var(--hit-area);max-inline-size:100%;padding:var(--space-within);border:0;border-radius:var(--radius-small);background:transparent;color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-easing-standard)}.data-table_sort__1P0uP:hover{background:var(--surface)}.data-table_sort__1P0uP>span{flex-shrink:0}.data-table_state__7Vi9c{display:grid;justify-items:start;gap:var(--space-group)}.data-table_state__7Vi9c p{margin:0}@media (prefers-reduced-motion:reduce){.data-table_sort__1P0uP{transition:none}}.filter-bar_bar__BJoPb{align-items:end;max-inline-size:100%}.filter-bar_bar__BJoPb,.filter-bar_controls__CAo3l{display:flex;flex-wrap:wrap;gap:var(--space-group);min-inline-size:0}.filter-bar_controls__CAo3l{align-items:start;flex:1 1 20rem}.filter-bar_controls__CAo3l>*{flex:1 1 12rem;min-inline-size:0;max-inline-size:100%}.filter-bar_compact__zT39t,.filter-bar_compact__zT39t .filter-bar_controls__CAo3l{gap:var(--space-within)}.complex-catalogue_stack____3hj{display:grid;gap:var(--space-group);min-width:0}.complex-catalogue_stack____3hj :is(h2,h3,p){margin:0;overflow-wrap:anywhere}.complex-catalogue_stack____3hj h2{font-size:var(--font-h2-mobile-size);line-height:var(--font-h2-mobile-line-height)}.complex-catalogue_stack____3hj h3{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.complex-catalogue_stack____3hj p{line-height:var(--font-body-line-height)}.complex-catalogue_row__nhrG7{display:flex;flex-wrap:wrap;gap:var(--space-group);align-items:start}.complex-catalogue_contract__OFAEU{display:grid;gap:var(--space-within);border-top:var(--border-thin) solid var(--border);padding-top:var(--space-group);color:var(--text-secondary);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);overflow-wrap:anywhere}.complex-catalogue_contract__OFAEU code{font-size:inherit}.complex-catalogue_profile__25czy{width:min(100%,var(--width-form));min-width:0}.complex-catalogue_profile__25czy .account-menu{width:100%}.complex-catalogue_profileControls__TImlS{grid-column:1/-1;min-width:0}.complex-catalogue_result__CzXLf{min-width:0}.complex-catalogue_result__CzXLf .student-result{min-width:0;max-width:100%;margin:0;padding:var(--padding-default);gap:var(--space-group);flex-wrap:wrap}.complex-catalogue_result__CzXLf .student-result>div{min-width:0;flex:1 1 12rem}.complex-catalogue_result__CzXLf .student-result :is(strong,span){overflow-wrap:anywhere}@container previewFrame (max-width: 450px){.complex-catalogue_result__CzXLf .student-result{padding:var(--space-group)}}.complex-catalogue_chart__nzQGc{min-width:0;height:calc(var(--space-48) * 6);overflow:clip}.complex-catalogue_chart__nzQGc>div{width:100%;height:100%}.task-scenario-layout_layout__knUYQ{display:grid;gap:var(--space-section);min-inline-size:0;padding:0;color:var(--text-primary);font-family:var(--font-sans);overflow-wrap:anywhere}.task-scenario-layout_navigation__OdtGN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-within);min-inline-size:0}.task-scenario-layout_navigation__OdtGN>:where(*){min-inline-size:0;max-inline-size:100%}.task-scenario-layout_progress__bly0K{inline-size:100%;max-inline-size:var(--width-reading);min-inline-size:0}.task-scenario-layout_header__o5Baa{display:grid;gap:var(--space-group);min-inline-size:0}.task-scenario-layout_layout__knUYQ .task-scenario-layout_heading__bH22c{min-inline-size:0;margin:0;font-size:var(--font-h1-desktop-size);font-weight:var(--font-h1-desktop-weight);line-height:var(--font-h1-desktop-line-height)}.task-scenario-layout_layout__knUYQ .task-scenario-layout_description__O3jCa{min-inline-size:0;max-inline-size:var(--width-reading);margin:0;color:var(--text-secondary);font-size:var(--font-body-small-size);font-weight:var(--font-body-small-weight);line-height:var(--font-body-small-line-height)}.task-scenario-layout_body__oK5_M{display:grid;align-items:start;gap:var(--space-24);min-inline-size:0}.task-scenario-layout_instruction__aHbPE{display:grid;align-content:start;gap:var(--space-group);min-inline-size:0}.task-scenario-layout_content__KWZYU{min-inline-size:0}.task-scenario-layout_rhythm__evaN_ .task-scenario-layout_body__oK5_M{inline-size:100%;max-inline-size:var(--width-reading);margin-inline:auto}.task-scenario-layout_focus__orWte .task-scenario-layout_header__o5Baa{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:var(--space-section);padding-block-end:var(--space-24);border-block-end:var(--border-thin) solid var(--border)}.task-scenario-layout_focus__orWte .task-scenario-layout_body__oK5_M{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}@container previewFrame (max-width: 760px){.task-scenario-layout_layout__knUYQ{gap:var(--space-24)}.task-scenario-layout_focus__orWte .task-scenario-layout_body__oK5_M,.task-scenario-layout_focus__orWte .task-scenario-layout_header__o5Baa{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}}@container previewFrame (max-width: 450px){.task-scenario-layout_layout__knUYQ .task-scenario-layout_heading__bH22c{font-size:var(--font-h1-mobile-size);font-weight:var(--font-h1-mobile-weight);line-height:var(--font-h1-mobile-line-height)}.task-scenario-layout_layout__knUYQ .task-scenario-layout_description__O3jCa{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}}.task-catalogue_root__g8Fre{display:grid;gap:var(--space-group);min-width:0}.task-catalogue_contract__7trMX{display:grid;gap:var(--space-within);padding-top:var(--space-group);border-top:var(--border-thin) solid var(--border);color:var(--text-secondary);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);overflow-wrap:anywhere}.task-catalogue_response__7sOM1{display:grid;gap:var(--space-group);min-width:0;padding:var(--padding-default);border:var(--border-thin) solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.task-catalogue_response__7sOM1[hidden]{display:none}.task-catalogue_response__7sOM1 .student-course-block{min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.task-catalogue_response__7sOM1 .student-answer-fields{min-width:0;margin:0;padding:0;border:0}.task-catalogue_response__7sOM1 :is(fieldset,section,div,ol,li){min-width:0}.task-catalogue_response__7sOM1 :is(h3,p,legend,label,button,span){overflow-wrap:anywhere}.task-catalogue_response__7sOM1 :is(input:not([type=radio]):not([type=checkbox]),textarea,select){max-width:100%;min-width:0;font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.task-catalogue_response__7sOM1 select:not([multiple]){height:auto;min-height:max(var(--hit-area),calc(1.5em + var(--space-group) + 2px));padding-inline-end:var(--space-40)}.task-catalogue_response__7sOM1 :is(button,a){min-height:var(--hit-area)}.task-catalogue_response__7sOM1 .student-hint-toggle{height:auto}.task-catalogue_response__7sOM1 .student-series-stage{min-height:0}@container previewFrame (max-width: 450px){.task-catalogue_response__7sOM1{padding:var(--space-group)}}.task-catalogue_response__7sOM1 input:not([type=radio]):not([type=checkbox]){height:auto;min-height:max(var(--control-height),calc(1.5em + var(--space-group) + 2px));padding-block:var(--space-within)}.task-catalogue_response__7sOM1 .student-series-heading{flex-wrap:wrap;gap:var(--space-group)}.task-catalogue_response__7sOM1 .student-series-heading>div{flex:1 1 12rem;min-width:0}.task-catalogue_response__7sOM1 .student-series-actions{flex-wrap:wrap;gap:var(--space-within)}.task-catalogue_response__7sOM1 .student-series-actions>button{flex:1 1 10em;height:auto;min-width:0;padding:var(--space-within) var(--space-group);white-space:normal;font-size:var(--font-body-size);overflow-wrap:anywhere}.task-catalogue_response__7sOM1 .student-hint-toggle>svg{flex-shrink:0}.task-catalogue_response__7sOM1 .gap-direct-select{width:min(100%,12em)}.task-catalogue_response__7sOM1 legend{width:100%;max-width:100%;white-space:normal}.task-catalogue_response__7sOM1 fieldset.interactive-game-task{display:block}.task-catalogue_response__7sOM1 fieldset.interactive-game-task>legend{margin:0}.task-catalogue_response__7sOM1 fieldset.interactive-game-task>:not(legend){margin-block-start:var(--space-group)}.task-learning-guide_root__vptld{display:grid;gap:var(--space-group);min-inline-size:0}.task-learning-guide_chooser__haetw{margin-block-start:var(--space-group);min-inline-size:0}.task-learning-guide_instruction__mGWlJ{display:grid;gap:var(--space-within);min-inline-size:0;overflow-wrap:anywhere}.task-learning-guide_instruction__mGWlJ h3,.task-learning-guide_instruction__mGWlJ p{margin:0}.task-learning-guide_instruction__mGWlJ h3{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.task-learning-guide_instruction__mGWlJ h3:focus{outline:var(--border-focus) solid var(--focus);outline-offset:var(--space-4)}.task-learning-guide_actions__ZzL8p{display:flex;flex-wrap:wrap;gap:var(--space-within);min-inline-size:0}.task-learning-guide_target__9M9Ii{min-inline-size:0;padding:var(--space-within);border:var(--border-focus) solid transparent;border-radius:var(--radius-control);overflow-wrap:anywhere}.task-learning-guide_highlight__qURRj{border-color:var(--text-accent);background:var(--brand-primary-soft)}.task-learning-guide_root__vptld :is(button,input){scroll-margin-block:var(--space-group)}.academy-setup_panel__pkbum{max-width:760px;padding:var(--space-24);margin-block:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.academy-setup_panel__pkbum h2{margin-top:0}.academy-setup_panel__pkbum p{line-height:1.6}.academy-setup_fields__2iS6U,.academy-setup_form__Zt4wG{display:grid;gap:var(--space-16)}.academy-setup_addressSettings__sTsSN{min-width:0;overflow-wrap:anywhere;max-width:560px;margin-block-start:var(--space-24);padding-block-start:var(--space-24);border-block-start:1px solid var(--border)}.academy-setup_addressSettings__sTsSN h3,.academy-setup_addressSettings__sTsSN p{margin:0}.academy-setup_addressSettings__sTsSN .academy-setup_option__Iqj0V input{flex:0 0 auto;width:var(--space-16);height:var(--space-16)}.academy-setup_addressSettings__sTsSN>fieldset>label>input:not([type=checkbox]){min-height:44px;padding:var(--space-8) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--ink)}.academy-setup_fields__2iS6U{border:0;padding:0;margin:0;min-width:0}.academy-setup_fields__2iS6U>label{display:grid;gap:var(--space-8)}.academy-setup_fields__2iS6U>label>input:not([type=checkbox]):not([type=radio]),.academy-setup_fields__2iS6U>label>textarea{min-width:0;width:100%}.academy-setup_address__WMDi5{overflow-wrap:anywhere}@media (max-width:600px){.academy-setup_panel__pkbum{padding:var(--space-16)}}.academy-setup_fields__2iS6U .academy-setup_option__Iqj0V{display:flex;align-items:center;gap:var(--space-12)}.academy-setup_option__Iqj0V input{width:auto}.academy-setup_preview__pqc_4{padding:var(--space-24);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);color:var(--ink);overflow-wrap:anywhere}.academy-setup_previewCard___lowL{background:var(--rose);color:var(--ink);padding:var(--space-16);border-radius:var(--radius-card)}.academy-setup_preview__pqc_4 h2,.academy-setup_preview__pqc_4 h3{overflow-wrap:anywhere}.academy-setup_form__Zt4wG>button{min-height:44px;padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);font:inherit;line-height:1.4;cursor:pointer}.academy-setup_form__Zt4wG>button[type=submit]{background:var(--lavender);font-weight:600}.academy-setup_form__Zt4wG>button:disabled{cursor:default;opacity:.65}.academy-setup_form__Zt4wG>button:focus-visible,.academy-setup_option__Iqj0V input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.academy-setup_option__Iqj0V{min-height:44px;cursor:pointer}@media (max-width:600px){.academy-setup_preview__pqc_4{padding:var(--space-16)}}.academy-setup_brandImage__PseYa{max-width:100%;height:auto;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-card)}.academy-setup_versionList__HigWN{display:grid;gap:var(--space-16);padding:0;list-style:none}.academy-setup_versionList__HigWN li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.academy-setup_versionList__HigWN li>button{min-height:44px;font:inherit;padding:var(--space-8) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--ink);background:var(--surface);cursor:pointer}.academy-setup_versionList__HigWN li>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.academy-setup_archive__Nyc2S{display:grid;gap:var(--space-12);margin-block-start:var(--space-24);padding-block-start:var(--space-24);border-block-start:1px solid var(--border)}.academy-setup_archive__Nyc2S h3,.academy-setup_archive__Nyc2S p{margin:0}.academy-setup_archive__Nyc2S>button{min-height:44px;padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);font:inherit;font-weight:600;line-height:1.4;cursor:pointer}.academy-setup_archive__Nyc2S>button:disabled{cursor:default;opacity:.65}.academy-setup_archive__Nyc2S>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.academy-setup_archive__Nyc2S>span:has(>button),.academy-setup_form__Zt4wG>span:has(>button),.academy-setup_panel__pkbum>span:has(>button){justify-self:start;inline-size:fit-content;max-inline-size:100%}.academy-setup_panel__pkbum{margin-inline:auto}.academy-setup_panel__pkbum.academy-setup_primarySettings__4_jS_{margin-block:0;gap:var(--space-12)}.academy-setup_fileField__PCV9f{display:grid;gap:var(--space-8);min-inline-size:0}.academy-setup_fileInput__ejPZw{min-inline-size:0;inline-size:100%;max-inline-size:100%;min-block-size:var(--hit-area);box-sizing:border-box;font:inherit}.academy-setup_themeOptions__FyucD{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16)}.academy-setup_themeOptions__FyucD>div{inline-size:auto;max-inline-size:100%}.academy-domain-claim_field__Fl_bj,.academy-domain-claim_routingRecords__ZoIQ5{display:grid;gap:var(--space-8);min-width:0}.academy-domain-claim_routingRecords__ZoIQ5>div{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--space-8);min-width:0}.academy-domain-claim_routingRecords__ZoIQ5 dt{font-weight:600}.academy-domain-claim_routingRecords__ZoIQ5 dd{min-width:0;margin:0;overflow-wrap:anywhere}.academy-domain-claim_diagnostics__tG1xe{min-width:0;margin-top:var(--space-16);overflow-wrap:anywhere}.academy-domain-claim_diagnostics__tG1xe dl{display:grid;gap:var(--space-16);margin:var(--space-16) 0}.academy-domain-claim_diagnostics__tG1xe dl>div{display:grid;gap:var(--space-8);padding-block:var(--space-12);border-top:1px solid var(--border)}.academy-domain-claim_diagnostics__tG1xe dt{font-weight:600}.academy-domain-claim_diagnostics__tG1xe dd{margin:0;line-height:1.5}.academy-domain-claim_confirmation__6h55p{display:grid;gap:var(--space-12);padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-control)}.academy-domain-claim_confirmation__6h55p>div{display:flex;flex-wrap:wrap;gap:var(--space-12)}.academy-domain-claim_diagnostics__tG1xe>span:has(>button),.academy-domain-claim_editor__mnhr_>span:has(>button){justify-self:start;inline-size:fit-content;max-inline-size:100%}.platform-refunds_page__PLFDv{display:grid;gap:var(--space-24);width:min(1040px,100%);margin-inline:auto;padding:var(--space-32);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.platform-refunds_header__FQJZx{display:grid;gap:var(--space-16);min-width:0}.platform-refunds_header__FQJZx>a{justify-self:start;max-width:100%;text-align:center}.platform-refunds_header__FQJZx h1{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.platform-refunds_section__1p2z5{display:grid;gap:var(--space-16);min-width:0;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.platform-refunds_section__1p2z5>button{justify-self:start;max-width:100%}.platform-refunds_section__1p2z5 h2,.platform-refunds_section__1p2z5 p{margin:0}.platform-refunds_section__1p2z5 p{line-height:1.6}.platform-refunds_section__1p2z5 h2{font-size:1.375rem;line-height:1.3;text-wrap:balance}.platform-refunds_form___UfLe{display:grid;gap:var(--space-16);min-width:0}.platform-refunds_form___UfLe>*{min-width:0}.platform-refunds_form___UfLe select{width:100%;min-width:0}.platform-refunds_confirmation__TUdkn{display:flex;align-items:flex-start;gap:var(--space-8);min-height:44px;padding-block:var(--space-8);line-height:1.5;cursor:pointer}.platform-refunds_confirmation__TUdkn input{flex:0 0 auto;width:20px;height:20px;margin:var(--space-4) 0 0;accent-color:var(--ink)}.platform-refunds_form___UfLe article,.platform-refunds_paymentSummary__7DHjH{display:grid;gap:var(--space-8);padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle,var(--surface))}.platform-refunds_paymentSummary__7DHjH strong{line-height:1.5}@media (max-width:600px){.platform-refunds_page__PLFDv,.platform-refunds_section__1p2z5{padding:var(--space-16)}.platform-refunds_section__1p2z5>button{width:100%}}.platform-refunds_form___UfLe>span:has(>button),.platform-refunds_section__1p2z5>span:has(>button){justify-self:start;inline-size:fit-content;max-inline-size:100%}.buyer-profile-form_section__pKyVm{margin-top:var(--space-32);padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);max-width:760px}.buyer-profile-form_section__pKyVm h3{margin:0 0 var(--space-12)}.buyer-profile-form_compact__ajAg_{margin-top:0}.buyer-profile-form_compact__ajAg_ .buyer-profile-form_form__H1tUf{margin-top:0;gap:var(--space-16)}.buyer-profile-form_section__pKyVm p{line-height:1.6}.buyer-profile-form_form__H1tUf{display:grid;gap:var(--space-20);margin-top:var(--space-24)}.buyer-profile-form_fields__TjOhw{display:grid;gap:var(--space-16);border:0;padding:0;margin:0;min-width:0}.buyer-profile-form_fields__TjOhw legend{margin-bottom:var(--space-16);font-weight:600}.buyer-profile-form_fields__TjOhw select{width:100%;min-width:0}.buyer-profile-form_confirmation__9mack{display:flex;align-items:flex-start;gap:var(--space-12);line-height:1.5}.buyer-profile-form_confirmation__9mack input{margin-top:var(--space-4);flex-shrink:0}.buyer-profile-form_actions__oO5nV{display:flex;flex-wrap:wrap;gap:var(--space-12)}.buyer-profile-form_paymentStatus__yiEWL{display:grid;gap:var(--space-8);padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-muted);overflow-wrap:anywhere}.buyer-profile-form_paymentStatus__yiEWL p{margin:0}.buyer-profile-form_paymentSpinner__5lLKU{display:inline-block;vertical-align:middle;animation:buyer-profile-form_payment-check-spin__dmn61 1s linear infinite}@keyframes buyer-profile-form_payment-check-spin__dmn61{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.buyer-profile-form_paymentSpinner__5lLKU{animation:none}}.buyer-profile-form_cardPayment__J3zom{display:grid;gap:var(--space-16);padding:var(--space-20);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle,var(--surface))}.buyer-profile-form_cardPayment__J3zom h3,.buyer-profile-form_cardPayment__J3zom p{margin:0}.buyer-profile-form_cardFields__0HfCQ{display:grid;gap:var(--space-16)}.buyer-profile-form_cardRow__CL1C7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12)}@media(max-width:600px){.buyer-profile-form_section__pKyVm{padding:var(--space-16)}.buyer-profile-form_actions__oO5nV>button{width:100%}.buyer-profile-form_cardPayment__J3zom{padding:var(--space-16)}.buyer-profile-form_cardRow__CL1C7{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-profile-form_cardRow__CL1C7>:last-child{grid-column:1/-1}}.buyer-profile-form_paymentTextLink__d8_A0{text-decoration:underline;text-underline-offset:.2em}.buyer-profile-form_components__GFjzI .buyer-profile-form_form__H1tUf>span>button{inline-size:100%}@media (max-width:600px){.buyer-profile-form_components__GFjzI .buyer-profile-form_actions__oO5nV>span,.buyer-profile-form_components__GFjzI .buyer-profile-form_actions__oO5nV>span>button{inline-size:100%}}.buyer-profile-form_cardFields__0HfCQ>span:has(>button),.buyer-profile-form_cardPayment__J3zom>span:has(>button),.buyer-profile-form_form__H1tUf>span:has(>button),.buyer-profile-form_section__pKyVm>span:has(>button){justify-self:start;inline-size:fit-content;max-inline-size:100%}.buyer-profile-form_components__GFjzI .buyer-profile-form_form__H1tUf>span:has(>button){inline-size:fit-content}.tariff-catalogue-layout_frame__6zuqA{min-inline-size:0;inline-size:100%;color:var(--text-primary);font:inherit;line-height:var(--font-body-line-height);overflow-wrap:anywhere}.tariff-catalogue-layout_frame__6zuqA :is(section,form,fieldset,label,details),.tariff-catalogue-layout_frame__6zuqA>*{min-inline-size:0;max-inline-size:100%}.tariff-catalogue-layout_frame__6zuqA :is(h2,h3){color:var(--text-primary);font-family:inherit;font-size:var(--font-h3-mobile-size);font-weight:var(--font-h3-mobile-weight);line-height:var(--font-h3-mobile-line-height)}.tariff-catalogue-layout_frame__6zuqA :is(p,li,legend,label,summary,strong,small){font-family:inherit}.tariff-catalogue-layout_frame__6zuqA .field-hint{color:var(--text-secondary)}.tariff-catalogue-layout_frame__6zuqA .form-error,.tariff-catalogue-layout_frame__6zuqA [role=alert]{color:var(--danger)}.tariff-catalogue-layout_frame__6zuqA a{color:var(--text-primary);text-underline-offset:var(--space-4)}.tariff-catalogue-layout_frame__6zuqA .teacher-plan-comparison{display:grid;gap:var(--space-12);min-inline-size:0}.tariff-catalogue-layout_frame__6zuqA .teacher-plan-period{inline-size:100%;max-inline-size:var(--width-form)}.tariff-catalogue-layout_frame__6zuqA .plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13.125em,100%),1fr));gap:var(--space-12);min-inline-size:0}.tariff-catalogue-layout_frame__6zuqA .teacher-plan-comparison .plan-grid article{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-8);min-inline-size:0;padding:var(--space-16);border:var(--border-thin) solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.tariff-catalogue-layout_frame__6zuqA .teacher-plan-comparison .plan-grid article:has(input[type=radio]:checked){border-color:var(--brand-primary-action);box-shadow:0 0 0 var(--border-thin) var(--brand-primary-action)}.tariff-catalogue-layout_frame__6zuqA .plan-grid :is(h3,p){margin:0}.tariff-catalogue-layout_frame__6zuqA .teacher-plan-current{color:var(--brand-primary-action);font-weight:var(--font-label-weight)}.tariff-catalogue-layout_frame__6zuqA .teacher-plan-benefits{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none}.tariff-catalogue-layout_frame__6zuqA .teacher-plan-benefit-details summary{display:list-item;box-sizing:border-box;min-block-size:var(--size-hit-area-min);padding-block:var(--space-8);cursor:pointer;font-weight:var(--font-label-weight)}.tariff-catalogue-layout_frame__6zuqA .teacher-plan-benefit-details p{margin-block:var(--space-8);color:var(--text-secondary);line-height:var(--font-body-line-height)}.tariff-catalogue-layout_frame__6zuqA .plan-grid strong{margin-block:var(--space-8);line-height:var(--font-body-line-height)}.tariff-catalogue-layout_frame__6zuqA .form-field{display:grid;align-content:start;gap:var(--space-8);min-inline-size:0;margin:0}.tariff-catalogue-layout_frame__6zuqA .form-field>span{color:var(--text-primary);font:inherit;font-weight:var(--font-label-weight)}.tariff-catalogue-layout_frame__6zuqA input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.tariff-catalogue-layout_frame__6zuqA select,.tariff-catalogue-layout_frame__6zuqA textarea{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;block-size:auto;min-block-size:max(var(--size-control-default),calc(1.5em + var(--space-8) * 2 + var(--border-thin) * 2));padding:var(--space-8) var(--space-12);border:var(--border-thin) solid var(--text-secondary);border-radius:var(--radius-control);color:var(--text-primary);background-color:var(--surface);font:inherit;line-height:var(--font-body-line-height)}.tariff-catalogue-layout_frame__6zuqA select:not([multiple]){block-size:auto;min-block-size:max(var(--size-control-default),calc(1.5em + var(--space-8) * 2 + var(--border-thin) * 2));padding-inline-end:var(--space-40)}.tariff-catalogue-layout_frame__6zuqA textarea{min-block-size:calc(var(--space-40) * 3);resize:vertical}.tariff-catalogue-layout_frame__6zuqA input:is([type=checkbox],[type=radio]){flex:0 0 auto;inline-size:var(--space-20);block-size:var(--space-20);accent-color:var(--brand-primary-action)}.tariff-catalogue-layout_frame__6zuqA label:has(>input:is([type=checkbox],[type=radio])){min-block-size:var(--size-hit-area-min)}.tariff-catalogue-layout_frame__6zuqA :is(.primary-button,.secondary-button,.text-button){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);box-sizing:border-box;min-inline-size:var(--size-hit-area-min);min-block-size:var(--size-hit-area-min);max-inline-size:100%;block-size:auto;padding:var(--space-8) var(--space-12);border:var(--border-thin) solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface);box-shadow:none;font:inherit;font-weight:var(--font-label-weight);line-height:var(--font-body-line-height);white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer}.tariff-catalogue-layout_frame__6zuqA .primary-button{color:var(--surface);background:var(--brand-primary-action);border-color:var(--brand-primary-action)}.tariff-catalogue-layout_frame__6zuqA .text-button{border-color:transparent;background:transparent;text-decoration:underline}.tariff-catalogue-layout_frame__6zuqA :is(.primary-button,.secondary-button,.text-button):not(:disabled):hover{color:var(--brand-primary-action);background:var(--brand-primary-soft);transform:none;box-shadow:none}.tariff-catalogue-layout_frame__6zuqA :is(button,a)>svg{flex-shrink:0}.tariff-catalogue-layout_frame__6zuqA button{font:inherit}.tariff-catalogue-layout_frame__6zuqA summary{box-sizing:border-box;min-block-size:var(--size-hit-area-min);padding-block:var(--space-8);cursor:pointer}.tariff-catalogue-layout_frame__6zuqA :is(button,input,select,textarea):disabled{opacity:1;color:var(--text-secondary);background-color:var(--surface-muted);border-color:var(--border);box-shadow:none;transform:none;cursor:not-allowed}.tariff-catalogue-layout_frame__6zuqA :is(button,input,select,textarea,a,summary):focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:var(--space-4)}.academy-subscription-checkout_panel__cat1h{display:grid;gap:var(--space-16);padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;overflow-wrap:anywhere}.academy-subscription-checkout_panel__cat1h h1{font-size:1.5rem;line-height:1.25;margin:0}.academy-subscription-checkout_panel__cat1h h2{font-size:1.125rem;margin:0}.academy-subscription-checkout_panel__cat1h p{margin:0;line-height:1.6}.academy-subscription-checkout_consent__y6aBE{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-12);align-items:start}.academy-subscription-checkout_consent__y6aBE input{margin-top:5px;width:20px;height:20px}.academy-subscription-checkout_consent__y6aBE label{line-height:1.6}.academy-subscription-checkout_panel__cat1h{max-width:760px;width:100%;margin:var(--space-24) auto;color:var(--ink)}.academy-subscription-checkout_seller__n3jfL{display:grid;gap:var(--space-8);border-block:1px solid var(--border);padding-block:var(--space-16)}.academy-subscription-checkout_receipt__rEyyf{display:grid;gap:var(--space-8);min-width:0}.academy-subscription-checkout_receipt__rEyyf>input{width:100%;min-width:0;min-height:44px;padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink)}.academy-subscription-checkout_panel__cat1h>span:has(>button){justify-self:start;inline-size:fit-content;max-inline-size:100%}.academy-course-transfer_panel__HMcrD{display:grid;gap:var(--space-16);width:min(100%,760px);margin:var(--space-24) auto;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);overflow-wrap:anywhere}.academy-course-transfer_panel__HMcrD h1{margin:0;font-size:1.5rem;line-height:1.25}.academy-course-transfer_panel__HMcrD h2,.academy-course-transfer_panel__HMcrD p{margin:0}.academy-course-transfer_panel__HMcrD h2{font-size:1.125rem;line-height:1.35}.academy-course-transfer_panel__HMcrD p{line-height:1.6}.academy-course-transfer_panel__HMcrD a{max-width:100%;min-height:44px;font:inherit}.academy-course-transfer_panel__HMcrD>button{padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-control)}.academy-course-transfer_panel__HMcrD a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.academy-course-transfer_course__hyzd1{display:grid;gap:var(--space-8);padding-block:var(--space-16);border-block:1px solid var(--border)}.academy-course-transfer_note__cHuyN{color:var(--ink-muted);font-size:.9375rem}.academy-course-transfer_panel__HMcrD>span:has(>button){justify-self:start;inline-size:fit-content;max-inline-size:100%}.academy-catalog_storefront__NO_1z{min-inline-size:0;overflow-wrap:anywhere}.academy-catalog_storefront__NO_1z>h1{margin-block:0 var(--space-16);font-size:var(--font-h2-desktop-size);line-height:var(--font-h2-desktop-line-height)}.academy-catalog_storefront__NO_1z>p{margin-block:var(--space-12)}.academy-catalog_catalog__gqBnA{display:grid;gap:var(--space-16);margin-block:var(--space-24);min-inline-size:0}.academy-catalog_catalog__gqBnA>h2{margin:0;font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.academy-catalog_filters__y3Raq{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-12);min-inline-size:0}.academy-catalog_searchField__fd3ma{flex:2 1 18rem;min-inline-size:0}.academy-catalog_filterExtras__520_z{flex:1 1 14rem;min-inline-size:0}.academy-catalog_filterExtras__520_z[hidden]{display:none}.academy-catalog_filterActions__Oh3hB{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:end;min-inline-size:0}.academy-catalog_grid__63H2i{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--space-24);padding:0;margin:0;list-style:none}.academy-catalog_card__eZfE2,.academy-catalog_grid__63H2i article,.academy-catalog_grid__63H2i>li{min-inline-size:0;block-size:100%}.academy-catalog_card__eZfE2{display:flex;flex-direction:column;gap:var(--space-12);background:var(--lavender)}.academy-catalog_card__eZfE2 h3,.academy-catalog_card__eZfE2 p{margin:0}.academy-catalog_card__eZfE2 h3{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.academy-catalog_card__eZfE2 h3 a{display:inline-flex;align-items:center;min-block-size:var(--hit-area);max-inline-size:100%;text-decoration:underline;text-underline-offset:.18em}.academy-catalog_card__eZfE2 strong{margin-block-start:auto}.academy-catalog_pagination__GTD4Z{display:flex;flex-wrap:wrap;gap:var(--space-12)}@media (max-width:760px){.academy-catalog_storefront__NO_1z>h1{font-size:var(--font-h2-mobile-size);line-height:var(--font-h2-mobile-line-height)}.academy-catalog_catalog__gqBnA{margin-block:var(--space-16)}.academy-catalog_filters__y3Raq{display:grid;grid-template-columns:minmax(0,1fr)}}.course-public-page>.academy-recommendations_recommendations__sn6Bs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-24);margin-block:var(--space-32);min-width:0}.academy-recommendations_recommendations__sn6Bs h2{margin:0;font-size:1.25rem;line-height:1.25;overflow-wrap:anywhere}.academy-recommendations_recommendations__sn6Bs h3{font-size:1.125rem;line-height:1.3}.course-public-page>.academy-recommendations_recommendations__sn6Bs strong{padding:0;border-radius:0;background:transparent}.academy-resources_library__CWY28{width:100%;max-width:740px;min-width:0;margin:var(--space-24) auto;padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);overflow-wrap:anywhere}.academy-resources_library__CWY28 h1{font-size:1.75rem;line-height:1.2}.academy-resources_library__CWY28 h2{font-size:1.25rem;line-height:1.35;margin-block:0 var(--space-12)}.academy-resources_library__CWY28 p{line-height:1.5}.academy-resources_library__CWY28 ul{list-style:none;padding:0;display:grid;gap:var(--space-24)}.academy-resources_library__CWY28 li{min-width:0;padding-block:var(--space-16);border-top:1px solid var(--border)}.academy-resources_library__CWY28>button{font:inherit;min-height:44px;padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--lavender);color:var(--ink);cursor:pointer}.academy-resources_library__CWY28>button:disabled{cursor:wait;opacity:.65}.academy-resources_library__CWY28 a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.18em}.academy-resources_library__CWY28 small{display:block;font-size:.875rem;line-height:1.5}.academy-resources_library__CWY28 a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.academy-resources_orders__jKeok .section-heading{flex-wrap:wrap;gap:var(--space-16)}.academy-resources_orders__jKeok .section-heading>div{min-width:0;flex:1 1 240px}.academy-resources_orders__jKeok .form-field{flex:1 1 200px;min-width:0}.academy-resources_orders__jKeok .form-field select{height:calc(1.5em + 26px);min-height:44px;width:100%;font:inherit;line-height:1.5;padding:var(--space-12)}.academy-resources_orders__jKeok :is(h2,strong){font-size:1.25rem;line-height:1.35}.academy-resources_orders__jKeok :is(p,label){font-size:1rem;line-height:1.5}.academy-resources_orders__jKeok :is(small,time){font-size:.875rem;line-height:1.5}.academy-resources_orders__jKeok .section-heading h1{margin:0;font-size:1.75rem;line-height:1.25}.academy-resources_orders__jKeok .activity-list article small,.academy-resources_orders__jKeok .form-field>span{font-size:.875rem;line-height:1.5}.academy-resources_subscriptions__DK_e_ h1{font-size:1.75rem;line-height:1.25}.academy-resources_subscriptions__DK_e_ .subscription-card{padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow-wrap:anywhere}.academy-resources_subscriptions__DK_e_ .subscription-card h2{font-size:1.25rem;line-height:1.35}.academy-resources_subscriptions__DK_e_ .subscription-card h3{font-size:1.125rem;line-height:1.4}.academy-subscription-action_action__C3VTB{display:grid;gap:var(--space-12);margin-block:var(--space-16);min-width:0}.academy-subscription-action_action__C3VTB p{margin:0;line-height:1.5}.academy-subscription-action_action__C3VTB>button{font-size:1rem;line-height:1.5;white-space:normal;min-height:44px;width:fit-content;max-width:100%}.academy-subscription-action_action__C3VTB>span:has(>button){justify-self:start;inline-size:fit-content;max-inline-size:100%}.school-addon-checkout_checkout__LYqb9{padding:var(--space-24)}.school-addon-checkout_checkout__LYqb9 h2{margin:0;font-size:22px;line-height:1.3}.school-addon-checkout_checkout__LYqb9 p{margin-block:var(--space-16) 0}.school-addon-checkout_checkout__LYqb9>div{margin-top:var(--space-16);gap:var(--space-16)}.school-addon-checkout_checkout__LYqb9 a{text-decoration:underline;text-underline-offset:var(--space-4)}@media (max-width:600px){.school-addon-checkout_checkout__LYqb9{padding:var(--space-16)}}.login-pin_panel__h9txf{width:min(100%,32rem);margin:var(--space-24) auto;padding:var(--space-24);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.login-pin_stack__DR_8M{display:grid;gap:var(--space-16);min-width:0}.login-pin_stack__DR_8M p{margin:0;overflow-wrap:anywhere}.login-pin_field__pOg3i{display:grid;gap:var(--space-8)}.login-pin_field__pOg3i input{min-height:44px;min-width:0;width:100%;padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--ink);background:var(--surface)}.login-pin_stack__DR_8M button{min-height:44px;max-width:100%;white-space:normal}.academy-course_brand__H4Lct{max-width:1180px;margin-inline:auto;padding:var(--space-24) var(--space-16) 0}.academy-course_brand__H4Lct a{min-width:0;flex:1 1;display:flex;align-items:center;gap:var(--space-16);color:var(--ink);font-weight:600;line-height:1.3;text-decoration:none}.academy-course_brand__H4Lct a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.academy-course_brand__H4Lct img{flex:0 0 64px;width:64px;height:64px}.academy-course_brand__H4Lct span{min-width:0;overflow-wrap:anywhere}.academy-course_surface__0G_Di>main{padding-block-start:var(--space-24)}.academy-course_learningSession__2l3jP{max-width:1180px;margin-inline:auto;padding-inline:var(--space-16)}.academy-components_settingsSurface__Em0zW{display:grid;gap:var(--space-16)}.academy-components_settingsSurface__Em0zW form>:is(p,h3),.academy-components_settingsSurface__Em0zW>:is(p,h2){margin:0}.academy-components_siteIdentity__ouutx{display:grid;gap:var(--space-12);border-block-start:var(--border-thin) solid var(--border);padding-block-start:var(--space-24)}.academy-components_siteIdentity__ouutx :is(h2,p){margin:0}.academy-components_secondaryNavigation__rsXx9,.academy-components_settingsLinks__eWw42{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16)}.academy-components_secondaryNavigation__rsXx9 a,.academy-components_settingsLinks__eWw42 a{display:inline-flex;align-items:center;min-block-size:var(--hit-area);max-inline-size:100%;text-decoration:underline;text-underline-offset:.18em}.academy-components_secondaryNavigation__rsXx9{margin-block-start:var(--space-24);padding-block-start:var(--space-16);border-block-start:var(--border-thin) solid var(--border)}.academy-components_publicCourse__X3zEo{min-inline-size:0}.academy-components_export__AB_iQ{display:grid;gap:var(--space-12);border-block-start:var(--border-thin) solid var(--border);padding-block-start:var(--space-24)}.academy-components_export__AB_iQ :is(h3,p){margin:0}.academy-components_export__AB_iQ>span:has(>button){justify-self:start;inline-size:fit-content}.academy-components_settingsIdentity__7Oo5s{display:grid;gap:var(--space-8)}.academy-components_settingsIdentity__7Oo5s :is(h2,p){margin:0}.academy-components_settingsIdentity__7Oo5s h2{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.academy-components_settingsMeta__qTjWw{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8) var(--space-16);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height)}.academy-components_signInPage__JxubC>div{margin-block:0}.academy-learning_learning__dLazI{min-inline-size:0;inline-size:100%;max-inline-size:var(--width-reading);margin:var(--space-16) auto;padding-inline:var(--space-16);overflow-wrap:anywhere}.academy-learning_learning__dLazI h1{margin:0;font-size:var(--font-h2-mobile-size);line-height:var(--font-h2-mobile-line-height)}.academy-learning_learning__dLazI p{line-height:var(--font-body-line-height)}.academy-learning_courses__NK88q{display:grid;gap:var(--space-12);list-style:none;padding:0;margin-block:var(--space-16)}.academy-learning_courses__NK88q li{min-inline-size:0;padding-block:var(--space-12);border-block-start:var(--border-thin) solid var(--border)}.academy-learning_courses__NK88q h2{margin:0;font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.academy-learning_courses__NK88q a{display:inline-flex;align-items:center;min-block-size:var(--hit-area);max-inline-size:100%;text-decoration:underline;text-underline-offset:.18em}.academy-learning_courses__NK88q p{margin-block:var(--space-8) 0}.academy-learning_learning__dLazI.academy-learning_learning__dLazI{padding-block:0}.academy-auth_panel__PLP1J{max-width:560px;margin:var(--space-24) auto;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--ink)}.academy-auth_form__QitF0{display:grid;gap:var(--space-16)}.academy-auth_form__QitF0 label{display:grid;gap:var(--space-8)}.academy-auth_session__wL5k4{display:flex;flex-wrap:wrap;gap:var(--space-16);align-items:center;margin-block:var(--space-16)}.academy-auth_session__wL5k4 p{margin:0;overflow-wrap:anywhere}.academy-auth_session__wL5k4 a{display:inline-flex;align-items:center;min-height:44px}.academy-auth_panel__PLP1J p{line-height:1.6}@media (max-width:600px){.academy-auth_panel__PLP1J{margin:var(--space-16);padding:var(--space-16)}}.academy-auth_panel__PLP1J a,.academy-auth_session__wL5k4 a{text-decoration:underline;text-underline-offset:.18em}.academy-auth_authDialog___ZrA_{display:grid;gap:var(--space-16);min-width:0;overflow-wrap:anywhere}.academy-auth_authDialog___ZrA_ .dialog-header{margin-bottom:0}.academy-auth_authDialog___ZrA_ .auth-single-page{min-height:0;padding:0;display:block}.academy-auth_authDialog___ZrA_ .password-panel{min-height:0;padding:0;margin:0;border:0;background:transparent}.academy-auth_authDialog___ZrA_ .password-form-wrap,.academy-auth_authDialog___ZrA_ .password-success{width:100%;min-width:0}.academy-auth_form__QitF0>span:has(>button){justify-self:start;inline-size:fit-content;max-inline-size:100%}.onboarding-components_trigger__dh6Yd{display:contents}.onboarding-components_trigger__dh6Yd span:has(button.floating){display:contents}.onboarding-components_actions__KquGa{flex-wrap:wrap;gap:var(--space-8)}.onboarding-components_actions__KquGa>span{flex:1 1 8em;min-inline-size:0}.onboarding-components_actions__KquGa button{inline-size:100%;block-size:100%}.student-shell:has(.student-product-library) .onboarding-components_trigger__dh6Yd button.floating{position:absolute}.activity-feed_feed__76nwu{min-width:0;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.activity-feed_footer__vEKki,.activity-feed_header__yw2pp,.activity-feed_message__17YVa{padding:var(--space-24)}.activity-feed_header__yw2pp{display:grid;gap:var(--space-8)}.activity-feed_header__yw2pp h2{margin:0;font-size:1.25rem;line-height:1.4}.activity-feed_footer__vEKki p,.activity-feed_header__yw2pp p,.activity-feed_message__17YVa p{margin:0}.activity-feed_detail__C4PLu,.activity-feed_footer__vEKki p,.activity-feed_header__yw2pp p,.activity-feed_list__iOeon time{color:var(--ink-muted);font-size:.875rem;line-height:1.5}.activity-feed_list__iOeon{list-style:none;margin:0;padding:0}.activity-feed_list__iOeon li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-16);padding:var(--space-16) var(--space-24);border-top:1px solid var(--border)}.activity-feed_content__7HIBS{display:grid;gap:var(--space-8);min-width:0}.activity-feed_content__7HIBS strong{font-size:1rem;line-height:1.5;font-weight:600}.activity-feed_content__7HIBS,.activity-feed_footer__vEKki,.activity-feed_header__yw2pp,.activity-feed_message__17YVa{overflow-wrap:anywhere}.activity-feed_subject__6RDJ3{display:flex;align-items:center;justify-self:start;min-height:44px;max-width:100%;color:var(--brand-primary-action);font-size:1rem;line-height:1.5;text-decoration:underline;text-underline-offset:.2em}.activity-feed_subject__6RDJ3:hover{color:var(--ink)}.activity-feed_subject__6RDJ3:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-small)}.activity-feed_message__17YVa{margin:0;display:grid;justify-items:start;gap:var(--space-16)}.activity-feed_footer__vEKki{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-16);border-top:1px solid var(--border)}.activity-feed_footer__vEKki button[aria-disabled=true]{color:var(--ink-muted);cursor:default}@media (max-width:640px){.activity-feed_footer__vEKki,.activity-feed_header__yw2pp,.activity-feed_message__17YVa{padding:var(--space-16)}.activity-feed_list__iOeon li{grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding:var(--space-16)}}.school-lesson_page__7U3fw{min-width:0}.school-lesson_page__7U3fw .student-shell{position:relative;gap:var(--space-24);padding:var(--space-24)}.school-lesson_page__7U3fw .screen-help-button.floating{position:absolute;top:var(--space-24);inset-inline-end:var(--space-24)}.school-lesson_page__7U3fw .account-profile-link{flex-wrap:wrap;gap:var(--space-8);padding:var(--space-8)}.school-lesson_page__7U3fw .account-profile-link .account-avatar{display:grid;place-items:center;flex:none}.school-lesson_page__7U3fw .account-profile-link strong{flex:1 1 min-content;max-width:100%;overflow:visible;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}.school-lesson_page__7U3fw .student-main{display:flex;flex-direction:column;gap:var(--space-16);min-width:0;padding:0 0 var(--space-32)}.school-lesson_page__7U3fw .student-main>*{flex-shrink:0;margin-top:0;margin-bottom:0}.school-lesson_page__7U3fw .student-main>header{display:grid;gap:var(--space-8);padding:var(--space-24);padding-inline-end:calc(var(--space-24) + 44px + var(--space-16))}.school-lesson_page__7U3fw .student-main>header>:is(h1,p,small,.school-lesson_eyebrow__z6Q4p){margin:0}.school-lesson_page__7U3fw .student-main>header>.content-cover{margin:0}.school-lesson_page__7U3fw .student-main>header h1{font-size:clamp(28px,4vw,36px)}.school-lesson_page__7U3fw .student-main :is(h1,h2,strong,p,span,small,button,legend,label){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}.school-lesson_page__7U3fw .student-result{gap:var(--space-16);margin:0;padding:var(--space-16)}.school-lesson_page__7U3fw .student-result>div{display:grid;gap:var(--space-8);min-width:0}.school-lesson_page__7U3fw .student-lesson-nav{gap:var(--space-8);padding:var(--space-4)}.school-lesson_page__7U3fw .student-lesson-nav button{padding:var(--space-8) var(--space-16)}.school-lesson_page__7U3fw .student-lessons{gap:var(--space-16)}.school-lesson_page__7U3fw .student-lesson{padding:var(--space-24)}.school-lesson_page__7U3fw .student-lesson-heading{gap:var(--space-16);margin-bottom:var(--space-16)}.school-lesson_page__7U3fw .student-course-block{margin-top:var(--space-16);padding:var(--space-16)}.school-lesson_page__7U3fw .student-course-block:first-child{margin-top:0}.school-lesson_page__7U3fw .student-teacher-feedback{gap:var(--space-8);margin-top:var(--space-16)}.school-lesson_page__7U3fw .student-submit{margin-top:0}.school-lesson_page__7U3fw .student-lesson-actions{gap:var(--space-16)}.school-lesson_page__7U3fw .lesson-stage-progress{padding:var(--space-16)}.school-lesson_page__7U3fw .lesson-stage-progress-label{flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-8)}.school-lesson_page__7U3fw .lesson-stage-progress-label>span{flex:1 1 12ch;min-width:0}@media (max-width:760px){.school-lesson_page__7U3fw .student-shell{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:var(--space-16);padding:var(--space-16)}.school-lesson_page__7U3fw .screen-help-button.floating{position:static;grid-column:2;grid-row:1;align-self:start;justify-self:end}.school-lesson_page__7U3fw .school-course-jump{grid-column:1;grid-row:1;margin:0;padding:var(--space-8) var(--space-16)}.school-lesson_page__7U3fw .student-main,.school-lesson_page__7U3fw .student-mobile-navigation{grid-column:1/-1}.school-lesson_page__7U3fw .student-mobile-navigation{margin:0;padding:0;gap:var(--space-8)}.school-lesson_page__7U3fw .student-lesson,.school-lesson_page__7U3fw .student-main>header{padding:var(--space-16)}}@media (min-width:761px) and (max-height:480px){.school-lesson_page__7U3fw .student-sidebar{overflow-y:auto}.school-lesson_page__7U3fw .student-workspace-links{flex:none;overflow:visible}}.school-context-activation_panel__y6aQT{max-width:680px;margin:var(--space-32) auto;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.school-context-activation_panel__y6aQT h1{margin:0 0 var(--space-16);font-size:clamp(24px,3vw,32px);line-height:1.2}.school-context-activation_panel__y6aQT p{line-height:1.6}.school-context-activation_form__WecSi{display:grid;gap:var(--space-16);margin-top:var(--space-24)}.school-context-activation_form__WecSi label{display:grid;gap:8px;font-weight:650}.school-context-activation_form__WecSi input{min-height:48px;width:100%;padding:var(--space-8) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit}.school-context-activation_form__WecSi button:focus-visible,.school-context-activation_form__WecSi input:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 45%,transparent);outline-offset:2px}.school-context-activation_form__WecSi button{min-height:48px;padding:var(--space-8) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--lavender);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.school-context-activation_form__WecSi button:disabled{cursor:default;opacity:.65}.school-context-activation_note__sJPE6{margin:0;color:var(--ink-muted)}.school-context-activation_message__TMdio{margin:0;padding:var(--space-16);border-radius:var(--radius-control);background:var(--surface-muted)}@media (max-width:600px){.school-context-activation_panel__y6aQT{margin:var(--space-16) auto;padding:var(--space-16)}}