.MaterialChallengeHeader_MaterialChallengeHeader__G1Doy{color:var(--sin-inverse-on-surface);flex-shrink:0;padding:3rem 0 1rem;margin:0 auto}@media(min-width:64rem){.MaterialChallengeHeader_MaterialChallengeHeader__G1Doy{padding-top:1.5rem;padding-left:1rem;padding-right:1rem}}@media(min-width:75rem){.MaterialChallengeHeader_MaterialChallengeHeader__G1Doy{padding-left:5rem;padding-right:5rem}}@media(min-width:64rem)and (max-width:1600px){.MaterialChallengeHeader_MaterialChallengeHeader__G1Doy{padding-top:1rem;padding-bottom:1rem}}.MaterialChallengeHeader_MaterialChallengeHeader__content__PKfH9{display:flex;flex-direction:column;gap:.5em}.MaterialChallengeHeader_MaterialChallengeHeader__title__mllG1{display:none}.MaterialChallengeHeader_MaterialChallengeHeader__instructions__Cj5qH{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;font-weight:600;font-weight:700;color:var(--sin-inverse-surface);margin:0}@media(min-width:1600px){.MaterialChallengeHeader_MaterialChallengeHeader__instructions__Cj5qH{font-size:1.1em}}@media(min-width:1920px){.MaterialChallengeHeader_MaterialChallengeHeader__instructions__Cj5qH{font-size:1.2em}}.MaterialChallengeHeader_MaterialChallengeHeader__instructions__Cj5qH p{max-width:800px;margin:0 auto;text-align:center}.MaterialChallengeHeader_MaterialChallengeHeader__instructions__Cj5qH span{color:#0ae98a}.Checkbox_Checkbox__szs0C{position:relative;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--sin-on-surface)}.Checkbox_Checkbox--disabled___rRC6{opacity:var(--sin-state-disabled);cursor:not-allowed;pointer-events:none}.Checkbox_Checkbox__input___xk1s{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.Checkbox_Checkbox__control__sa9aY{position:relative;box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;color:var(--sin-on-primary);border:2px solid var(--sin-outline);border-radius:.25rem;transition:background .15s,border-color .15s}.Checkbox_Checkbox__icon__80fRv{width:13px;height:13px;opacity:0;transition:opacity .12s,transform .12s;transform:scale(.5)}.Checkbox_Checkbox__dash__kwJTi{position:absolute;width:10px;height:2px;background:var(--sin-on-primary);border-radius:1px;opacity:0}.Checkbox_Checkbox__input___xk1s:checked~.Checkbox_Checkbox__control__sa9aY{background:var(--sin-primary);border-color:var(--sin-primary)}.Checkbox_Checkbox__input___xk1s:checked~.Checkbox_Checkbox__control__sa9aY .Checkbox_Checkbox__icon__80fRv{opacity:1;transform:scale(1)}.Checkbox_Checkbox--indeterminate__iZoca .Checkbox_Checkbox__control__sa9aY{background:var(--sin-primary);border-color:var(--sin-primary)}.Checkbox_Checkbox--indeterminate__iZoca .Checkbox_Checkbox__control__sa9aY .Checkbox_Checkbox__dash__kwJTi{opacity:1}.Checkbox_Checkbox--error__R5h4v .Checkbox_Checkbox__control__sa9aY{border-color:var(--sin-error)}.Checkbox_Checkbox__input___xk1s:focus-visible~.Checkbox_Checkbox__control__sa9aY{outline:2px solid var(--sin-primary);outline-offset:2px}.Checkbox_Checkbox__label__MvCXD{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400}.CheckboxGroup_CheckboxGroup__3bNA_{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.GroupConsiderations_considerations___6H2s{background:var(--sin-surface-container);border-radius:.75rem;padding:1.5rem;height:-moz-fit-content;height:fit-content}@media(min-width:769px){.GroupConsiderations_considerations___6H2s{position:-webkit-sticky;position:sticky;top:1.5rem}}.GroupConsiderations_considerations__title__gzuDN{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;font-weight:600;color:var(--sin-on-surface);margin:0 0 1rem}.GroupConsiderations_considerations__list__lECTt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.GroupConsiderations_considerations__item__WZZgB{display:flex;gap:.75rem;align-items:flex-start}.GroupConsiderations_considerations__item__WZZgB p{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;margin:0;color:var(--sin-on-surface-variant)}.GroupConsiderations_considerations__icon__8m_P_{color:#36a34c;font-size:1.125rem;flex-shrink:0;margin-top:.125rem}.LoadingState_loadingState__w5Vyf{display:flex;align-items:center;justify-content:center;padding:4rem;min-height:25rem}.RequestInvoiceModal_modal__content__T2_GX{padding:1.5rem}.RequestInvoiceModal_modal__title__mO5pv{font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:-.0125rem;font-weight:700;color:var(--sin-on-surface);margin:0 0 .5rem}.RequestInvoiceModal_modal__description___wkGH{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;color:var(--sin-on-surface);margin:0 0 1.5rem}.RequestInvoiceModal_modal__error__oQJfJ{padding:1rem;border:.063rem solid #fb5b5b;border-radius:.5rem;margin-top:1rem}.RequestInvoiceModal_modal__error__oQJfJ p{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;color:#dc353d;margin:0}.RequestInvoiceModal_modal__actions__ySTKG{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.RequestInvoiceModal_summary__hIQfB{padding:1rem;border:1px solid var(--sin-outline-variant);border-radius:.5rem}.RequestInvoiceModal_summary__content__fnT7O,.RequestInvoiceModal_summary__hIQfB{display:flex;flex-direction:column;gap:1rem}.RequestInvoiceModal_summary__row__c_l8A{display:flex;flex-direction:column;gap:.5rem}.RequestInvoiceModal_summary__label__mi67y{font-weight:400;font-weight:700}.RequestInvoiceModal_summary__label__mi67y,.RequestInvoiceModal_summary__value__6P4oi{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;color:var(--sin-on-surface)}.RequestInvoiceModal_summary__value__6P4oi{font-weight:400;word-break:break-word}.RequestInvoiceModal_summary__currentChip__IA0Xr{max-width:100%}.EmptyState_emptyState__HWksy{padding:2rem;background:var(--sin-surface);border:1px solid #3b403d;border-radius:.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.EmptyState_emptyState__icon__E6Eln{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:var(--sin-on-surface-variant)}.EmptyState_emptyState__icon__E6Eln svg{width:100%;height:100%}.EmptyState_emptyState__title__wORNq{font-family:Bricolage Grotesque,sans-serif;font-size:2rem;line-height:2.5rem;letter-spacing:-.025rem;font-weight:700;margin:0}.EmptyState_emptyState__description__L9Y_2{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;color:var(--sin-on-surface-variant);margin:0;max-width:30rem}.ShareForm_share__2o8sb{display:flex;flex-direction:column;gap:.5rem}.ShareForm_linkRow__9sDYJ{display:flex;align-items:center;gap:.5rem}.ShareForm_linkRow__url__gr_pC{flex:1 1;min-width:0;padding:.75rem;border:1px solid var(--sin-outline-variant);border-radius:.5rem;background-color:var(--sin-surface-container-high);color:var(--sin-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShareForm_customizeLink__4H_J1{align-self:flex-start;margin-top:.125rem;padding:0!important;height:auto!important;color:var(--sin-primary);text-decoration:underline}.ShareForm_custom__PeFc2{display:flex;flex-direction:column;gap:.5rem}.ShareForm_custom__base__68LcT{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.0188rem;font-weight:600;color:var(--sin-on-surface-variant)}.ShareForm_custom__actions__rTAiw{display:flex;gap:.5rem;flex-wrap:wrap}.ShareForm_tooltip__yJIHF{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.0188rem;font-weight:600;color:var(--sin-on-surface-variant)}.ReferralsList_section____1ef{display:flex;flex-direction:column;gap:.75rem;background-color:var(--sin-surface-container);border:1px solid var(--sin-outline-variant);border-radius:.75rem;padding:1.5rem}.ReferralsList_title__hQXyu{font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;line-height:2.25rem;letter-spacing:-.0187rem;font-weight:700;color:var(--sin-on-surface)}.ReferralsList_subtitle__hx5cl{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;color:var(--sin-on-surface-variant)}.ReferralsList_table__DAZJX{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.ReferralsList_table__title__Q_iUA{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600;color:var(--sin-on-surface)}.ReferralsList_empty__NtjYI{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;color:var(--sin-on-surface-variant)}.ReferralsList_loading__q944s{display:flex;justify-content:center;padding:1.5rem 0}.ReferralsList_studentCell__Go8HW{display:flex;align-items:center;gap:.5rem}.ReferralsList_studentCell__name__Bv8eH{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;font-weight:700;color:var(--sin-on-surface)}.ReferralsList_status__AB1ox,.ReferralsList_studentCell__email__l0HyU{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.0188rem;font-weight:600;color:var(--sin-on-surface-variant)}