.ReceiptEmailSettings_form__NlxKY{display:grid;gap:10px;max-width:620px}.ReceiptEmailSettings_field__2ybRv{display:grid;gap:8px;color:var(--text-primary);font-weight:700}.ReceiptEmailSettings_field__2ybRv input{width:100%;min-height:46px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-inset);color:var(--text-primary);padding:10px 13px;font:inherit}.ReceiptEmailSettings_field__2ybRv input:focus-visible{outline:3px solid color-mix(in srgb,var(--action-primary-bg) 35%,transparent);outline-offset:2px}.ReceiptEmailSettings_field__2ybRv input:disabled{color:var(--text-disabled);cursor:wait}.ReceiptEmailSettings_hint__EtDcO,.ReceiptEmailSettings_message__fBalJ{margin:0;color:var(--text-secondary);line-height:1.5}.ReceiptEmailSettings_actions__35sZd{display:flex;align-items:center;flex-wrap:wrap;gap:12px}@media (max-width:520px){.ReceiptEmailSettings_actions__35sZd button{width:100%}}.StudentBillingCard_card__xmzJQ{display:grid;gap:14px;margin-top:14px;padding:16px 18px;border:1px solid var(--account-border,var(--border-default));border-radius:16px;background:var(--account-panel-bg,var(--panel-a,var(--surface-2)));color:var(--account-text,var(--panel-ink,var(--text-primary)))}.StudentBillingCard_eyebrow__RluLF{margin:0;color:var(--account-muted,var(--panel-muted,var(--text-secondary)));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.StudentBillingCard_title__Lz7NK{margin:0;color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:1.15rem;line-height:1.25}.StudentBillingCard_lede__nLG0N,.StudentBillingCard_muted__Bx__9,.StudentBillingCard_note__8xbna{margin:0;color:var(--account-muted,var(--panel-muted,var(--text-secondary)));font-size:16px;line-height:1.5}.StudentBillingCard_destination__KqP0F{display:grid;gap:4px}.StudentBillingCard_destination__KqP0F strong{color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:1rem;line-height:1.35}.StudentBillingCard_row__KBE6_{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.StudentBillingCard_blocked__oZo6m{margin:0;padding:10px 12px;border-left:3px solid var(--account-accent,var(--accent));border-radius:8px;background:color-mix(in srgb,var(--account-accent,var(--accent)) 10%,transparent);color:var(--account-text,var(--panel-ink,var(--text-primary)));font-size:16px;line-height:1.45}.StudentBillingCard_panel__Og8yF{display:grid;gap:12px;padding-top:4px;border-top:1px solid var(--account-border,var(--border-default))}.StudentBillingCard_fieldset__1cQLV{display:grid;gap:8px;margin:0;padding:0;border:0}.StudentBillingCard_legend__WESyt{padding:0;color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:.95rem;font-weight:700}.StudentBillingCard_radio__rONF9{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;min-height:44px;padding:8px 0;font-size:16px;line-height:1.4}[data-student-billing-card].StudentBillingCard_card__xmzJQ .StudentBillingCard_choice__CM1S_ input,[data-student-billing-card].StudentBillingCard_card__xmzJQ .StudentBillingCard_consentLabel__jKXub input,[data-student-billing-card].StudentBillingCard_card__xmzJQ .StudentBillingCard_radio__rONF9 input{box-sizing:border-box!important;inline-size:18px!important;block-size:18px!important;min-inline-size:18px!important;min-block-size:18px!important;max-inline-size:18px!important;max-block-size:18px!important;flex:none!important;appearance:auto!important;margin:3px 0 0!important;padding:0!important;box-shadow:none!important;border-radius:4px;accent-color:var(--account-accent,var(--accent));outline:none!important}[data-student-billing-card].StudentBillingCard_card__xmzJQ .StudentBillingCard_choice__CM1S_ input:focus,[data-student-billing-card].StudentBillingCard_card__xmzJQ .StudentBillingCard_consentLabel__jKXub input:focus,[data-student-billing-card].StudentBillingCard_card__xmzJQ .StudentBillingCard_radio__rONF9 input:focus{box-shadow:none!important}[data-student-billing-card].StudentBillingCard_card__xmzJQ .StudentBillingCard_choice__CM1S_ input:focus-visible,[data-student-billing-card].StudentBillingCard_card__xmzJQ .StudentBillingCard_consentLabel__jKXub input:focus-visible,[data-student-billing-card].StudentBillingCard_card__xmzJQ .StudentBillingCard_radio__rONF9 input:focus-visible{outline:2px solid var(--account-accent,var(--accent))!important;outline-offset:2px}[data-student-billing-card].StudentBillingCard_card__xmzJQ input:disabled{cursor:not-allowed;opacity:.55}.StudentBillingCard_radio__rONF9 input{margin-top:3px}.StudentBillingCard_selectLabel__2Ug70{display:grid;gap:6px;font-size:16px}.StudentBillingCard_selectLabel__2Ug70 select{min-height:44px;width:100%;padding:10px 12px;border:1px solid var(--account-border,var(--border-default));border-radius:12px;background:var(--account-panel-raised,var(--surface-1,#fff));color:inherit;font:inherit}.StudentBillingCard_section__nQWKz{display:grid;gap:10px}.StudentBillingCard_sectionTitle__l_Ikt{margin:0;color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:1rem}.StudentBillingCard_list__EQZl3{display:grid;gap:8px;margin:0;padding:0;list-style:none}.StudentBillingCard_choice__CM1S_{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:44px;padding:10px 12px;border:1px solid var(--account-border,var(--border-default));border-radius:12px;background:color-mix(in srgb,var(--account-panel-bg,var(--surface-2)) 88%,transparent)}.StudentBillingCard_choice__CM1S_ input{width:18px;height:18px;margin-top:2px}.StudentBillingCard_choiceMeta__eunwN{display:grid;gap:2px}.StudentBillingCard_choiceMeta__eunwN strong{color:var(--account-heading,var(--panel-ink,var(--text-primary)))}.StudentBillingCard_choiceMeta__eunwN small{color:var(--account-muted,var(--panel-muted,var(--text-secondary)))}.StudentBillingCard_packageMeta__PFHQN{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 14px;min-width:0}.StudentBillingCard_savings__Pm7IU{justify-self:end;align-self:center;color:var(--account-accent,var(--accent));font-size:16px;font-weight:600;line-height:1.4;text-align:right;overflow-wrap:anywhere}@media (min-width:480px){.StudentBillingCard_packageMeta__PFHQN{grid-template-columns:minmax(0,1fr) auto}}.StudentBillingCard_consent__fs_u8{display:grid;gap:10px}.StudentBillingCard_consentLabel__jKXub{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;min-height:44px;font-size:16px;line-height:1.45;cursor:pointer;overflow-wrap:anywhere}.StudentBillingCard_consentLabel__jKXub input{width:18px;height:18px;margin-top:3px}.StudentBillingCard_consentLabel__jKXub a{color:var(--account-accent,var(--accent));text-decoration:underline;text-underline-offset:2px}.StudentBillingCard_actions__5j3mS{display:flex;flex-wrap:wrap;gap:10px}.StudentBillingCard_button__ut4s7{min-height:44px;min-width:44px;padding:10px 16px;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;box-shadow:none;transform:none;transition:box-shadow .15s ease,background-color .15s ease}[data-student-billing-card] .StudentBillingCard_button__ut4s7:hover{transform:none}.StudentBillingCard_button__ut4s7:disabled{cursor:not-allowed;opacity:.55}.StudentBillingCard_button__ut4s7:focus-visible{outline:2px solid var(--account-accent,var(--accent));outline-offset:2px}.StudentBillingCard_primary__hkgp_{border:0;background:var(--account-accent,var(--accent));color:var(--account-on-accent,var(--action-primary-text,#fff));box-shadow:0 4px 12px color-mix(in srgb,var(--account-accent,var(--accent)) 16%,transparent)}[data-student-billing-card] .StudentBillingCard_primary__hkgp_:hover:not(:disabled){box-shadow:0 5px 16px color-mix(in srgb,var(--account-accent,var(--accent)) 24%,transparent)}.StudentBillingCard_secondary__nxxYG{border:1px solid var(--account-border,var(--border-default));background:transparent;color:inherit;box-shadow:none}[data-student-billing-card] .StudentBillingCard_button__ut4s7:disabled,[data-student-billing-card] .StudentBillingCard_button__ut4s7:disabled:hover,[data-student-billing-card] .StudentBillingCard_secondary__nxxYG:hover{box-shadow:none}.StudentBillingCard_status__3RKTs{margin:0;font-size:16px;line-height:1.45}.StudentBillingCard_alert__ewlFl{color:var(--account-error,var(--text-danger,#e26a60))}@media (min-width:720px){.StudentBillingCard_row__KBE6_{justify-content:space-between}.StudentBillingCard_actions__5j3mS{align-items:center}}@media (prefers-reduced-motion:reduce){.StudentBillingCard_card__xmzJQ *{transition:none!important}}