.LegalDocumentPage_page__YsaLF{width:min(100% - 32px,900px);margin-inline:auto}.LegalDocumentPage_documentBody__P6EIE{display:grid;gap:12px}.LegalDocumentPage_documentBody__P6EIE h2{margin:30px 0 4px;page-break-after:avoid;break-after:avoid}.LegalDocumentPage_documentBody__P6EIE p{margin:0;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.LegalDocumentPage_page__YsaLF .LegalDocumentPage_documentBody__P6EIE h2{color:var(--work-text-primary,#102736)!important;-webkit-text-fill-color:var(--work-text-primary,#102736)!important}.LegalDocumentPage_documentFooter__ZGrTv,.LegalDocumentPage_pending__TL5p6{margin-top:32px;padding:20px;border:1px solid var(--border-default);border-radius:18px;background:var(--surface-2)}.LegalDocumentPage_documentFooter__ZGrTv{display:grid;gap:8px;color:var(--text-secondary);font-size:.8rem;overflow-wrap:anywhere}.LegalDocumentPage_printHint__QlgTz{width:fit-content;border:0;padding:0;background:transparent;color:inherit;font:inherit;pointer-events:none}.LegalDocumentPage_pending__TL5p6{display:grid;gap:12px}.LegalDocumentPage_pending__TL5p6 h2,.LegalDocumentPage_pending__TL5p6 p{margin:0}.LegalDocumentPage_pending__TL5p6 a{width:fit-content;color:var(--action-secondary-text);font-weight:750}@media print{.LegalDocumentPage_documentFooter__ZGrTv{border:0;padding-inline:0}}.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}}.StudentGroupBillingCard_card__xBlvI{container:group-billing/inline-size;display:grid;min-width:0;gap:14px;margin:0 0 18px;padding:18px;border:1px solid color-mix(in srgb,var(--accent,#1769e0) 35%,var(--border-default,#d7e3ec));border-left-width:4px;border-radius:18px;background:var(--account-panel-bg,var(--panel-a,var(--surface-1,#fff)));color:var(--account-text,var(--panel-ink,var(--text-primary,#13212c)));box-shadow:0 12px 34px color-mix(in srgb,var(--accent,#1769e0) 10%,transparent)}.StudentGroupBillingCard_heading__Px6fW,.StudentGroupBillingCard_item__hzomC{display:flex;align-items:center;justify-content:space-between;gap:16px}.StudentGroupBillingCard_copy__Tywlo p,.StudentGroupBillingCard_heading__Px6fW p{margin:0;color:var(--account-muted,var(--panel-muted,var(--text-secondary,#60717d)))}.StudentGroupBillingCard_heading__Px6fW h2{margin:3px 0 0;color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:clamp(18px,2vw,24px)}.StudentGroupBillingCard_heading__Px6fW>span{color:var(--account-muted,var(--panel-muted,var(--text-secondary)));font-size:13px}.StudentGroupBillingCard_copy__Tywlo em{color:var(--account-success,var(--success-text,var(--text-primary)));font-size:13px;font-style:normal}.StudentGroupBillingCard_item__hzomC{align-items:stretch;padding-top:14px;border-top:1px solid var(--account-border,var(--border-default,#d7e3ec))}.StudentGroupBillingCard_copy__Tywlo{flex:1 1 280px;min-width:0}.StudentGroupBillingCard_copy__Tywlo>strong{color:var(--account-heading,var(--panel-ink,var(--text-primary)))}.StudentGroupBillingCard_copy__Tywlo p{margin-top:6px;line-height:1.45}.StudentGroupBillingCard_primary__A1rLO,.StudentGroupBillingCard_secondary__RFgRv{display:grid;min-width:220px;min-height:54px;padding:10px 14px;border-radius:12px;text-align:left;cursor:pointer}.StudentGroupBillingCard_primary__A1rLO{border:1px solid var(--action-primary-border,var(--accent,#1769e0));background:var(--action-primary-bg,var(--accent,#1769e0));color:var(--action-primary-text,#fff);box-shadow:0 8px 24px color-mix(in srgb,var(--action-primary-bg,var(--accent,#1769e0)) 24%,transparent)}.StudentGroupBillingCard_secondary__RFgRv{border:1px solid var(--action-secondary-border,color-mix(in srgb,var(--accent,#1769e0) 42%,transparent));background:var(--action-secondary-bg,transparent);color:var(--action-secondary-text,inherit)}.StudentGroupBillingCard_primary__A1rLO:focus-visible,.StudentGroupBillingCard_secondary__RFgRv:focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#1769e0) 44%,transparent);outline-offset:3px}.StudentGroupBillingCard_primary__A1rLO span,.StudentGroupBillingCard_primary__A1rLO strong,.StudentGroupBillingCard_secondary__RFgRv span,.StudentGroupBillingCard_secondary__RFgRv strong{display:block}.StudentGroupBillingCard_primary__A1rLO small,.StudentGroupBillingCard_secondary__RFgRv small{margin-top:4px}.StudentGroupBillingCard_primary__A1rLO:disabled,.StudentGroupBillingCard_secondary__RFgRv:disabled{cursor:wait;opacity:.65}.StudentGroupBillingCard_error__khEFf,.StudentGroupBillingCard_unavailable__2yqWv{max-width:300px;margin:0;color:var(--account-warning,var(--warning-text,#87520b));line-height:1.4}.StudentGroupBillingCard_error__khEFf{color:var(--account-error,var(--error-text,#9a1f2c))}@container group-billing (max-width: 640px){.StudentGroupBillingCard_heading__Px6fW,.StudentGroupBillingCard_item__hzomC{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.StudentGroupBillingCard_primary__A1rLO,.StudentGroupBillingCard_secondary__RFgRv{width:100%;min-width:0}.StudentGroupBillingCard_item__hzomC>details{min-width:0}}@media (max-width:760px){.StudentGroupBillingCard_heading__Px6fW,.StudentGroupBillingCard_item__hzomC{display:grid}.StudentGroupBillingCard_primary__A1rLO,.StudentGroupBillingCard_secondary__RFgRv{width:100%;min-width:0}}.LearningAccessNotice_notice__Wlxiy{padding:1rem;border:1px solid var(--account-border,var(--border-default,currentColor));border-radius:1rem;color:inherit;min-width:0}.LearningAccessNotice_notice__Wlxiy p{margin:.35rem 0 .75rem;line-height:1.5;overflow-wrap:anywhere}.LearningAccessNotice_notice__Wlxiy[data-learning-access=open] p{margin-bottom:0}.LearningAccessNotice_notice__Wlxiy[data-learning-access] button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:1px solid var(--action-primary-border,currentColor);border-radius:.75rem;background:var(--action-primary-bg,var(--account-accent));color:var(--action-primary-text,inherit);-webkit-text-fill-color:currentColor;font:inherit;font-weight:650;cursor:pointer;white-space:normal;max-width:100%}.LearningAccessNotice_notice__Wlxiy button:focus-visible{outline:3px solid var(--focus-ring,currentColor);outline-offset:3px}.LearningAccessNotice_billing__sHSZL{margin-top:1rem;min-width:0}.Checkpoints_section__V7145{--cp-line:var(--sec-line,var(--theme-border,#bdc8cf));--cp-surface:var(--sec-surface,var(--theme-bg-elevated,#fff));--cp-ink:var(--sec-ink,var(--theme-text,#233241));--cp-accent:var(--sec-accent,var(--action-primary-bg,var(--theme-action,#315fcc)));display:grid;gap:16px;margin-block:20px;padding:20px;border:1px solid var(--cp-line);border-radius:20px;background:var(--sec-surface-2,var(--theme-bg-soft,#f5f8fa));color:var(--cp-ink);font-size:16px;line-height:1.5;min-width:0}.Checkpoints_section__V7145 *{box-sizing:border-box}.Checkpoints_section__V7145 h3,.Checkpoints_section__V7145 h4,.Checkpoints_section__V7145 p{margin:0}.Checkpoints_section__V7145 summary{min-height:44px;padding-block:10px;cursor:pointer;font-weight:650}.Checkpoints_form__ykQW_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:12px}.Checkpoints_form__ykQW_ label{display:grid;gap:6px;min-width:0}.Checkpoints_section__V7145 input:not([type=checkbox]),.Checkpoints_section__V7145 select,.Checkpoints_section__V7145 textarea{display:block;width:100%;min-height:46px;padding:9px 12px;border:1px solid var(--cp-line);border-radius:14px;background:var(--cp-surface);color:var(--cp-ink);font:inherit}.Checkpoints_section__V7145 textarea{min-height:90px;resize:vertical}.Checkpoints_section__V7145 a,.Checkpoints_section__V7145 button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--cp-line);border-radius:14px;background:var(--cp-surface);color:inherit;font:inherit;cursor:pointer;text-decoration:none}.Checkpoints_section__V7145 button.Checkpoints_primary__PZffF{background:var(--cp-accent);color:var(--sec-accent-ink,var(--action-primary-text,var(--theme-action-text,#fff)));border-color:var(--cp-accent);font-weight:650}.Checkpoints_section__V7145 button:disabled{opacity:.6;cursor:wait}.Checkpoints_section__V7145 :focus-visible{outline:3px solid var(--theme-focus,var(--cp-accent));outline-offset:3px}.Checkpoints_full__4uxlz{grid-column:1/-1}.Checkpoints_note__FgNKF{color:var(--sec-ink-2,var(--theme-text-secondary,#52616e));overflow-wrap:anywhere}.Checkpoints_list__tGsFn{display:grid;gap:14px;list-style:none;padding:0;margin:0}.Checkpoints_row__H9l3J{padding-block:14px;border-top:1px solid var(--cp-line);display:grid;gap:10px;min-width:0}.Checkpoints_types__U0k0A{padding-left:20px;margin:0;overflow-wrap:anywhere}@media(max-width:600px){.Checkpoints_form__ykQW_{grid-template-columns:minmax(0,1fr)}.Checkpoints_section__V7145{padding:14px}}.StudyKnowledge_knowledge__KxtZn{--pk-accent:var(--workspace-accent,var(--action-primary-bg,var(--sec-accent,#0b57c7)));--pk-accent-ink:var(--workspace-accent-ink,var(--action-primary-text,var(--sec-accent-ink,#fff)));--pk-soft:var(--workspace-accent-soft,var(--surface-3,#edf3fb));--pk-track:var(--surface-inset,#e8f0f8);--pk-card:var(--workspace-surface-soft,var(--surface-2,#f7faff));--pk-line:var(--workspace-border,var(--border-default,#cbd9e4));--pk-ink:var(--sec-ink,var(--text-primary,#102736));--pk-muted:var(--text-muted,#5d7180);display:grid;gap:20px;min-width:0;color:var(--pk-ink)}.StudyKnowledge_heading__jthld{display:flex;align-items:end;justify-content:space-between;gap:16px}.StudyKnowledge_eyebrow__zF5cP{display:block;margin-bottom:4px;color:var(--pk-muted);font-size:.78rem;font-weight:600}.StudyKnowledge_knowledge__KxtZn .StudyKnowledge_heading__jthld h3{margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;letter-spacing:-.035em}.StudyKnowledge_headingNote__iMrrj{max-width:180px;font-size:.82rem;line-height:1.4;text-align:right;color:var(--pk-muted)}.StudyKnowledge_overview__1wqBl{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--pk-line);border-radius:18px;overflow:hidden;background:var(--pk-card)}.StudyKnowledge_metric__GHu7l{display:grid;gap:10px;align-content:start;padding:20px 24px;min-width:0}.StudyKnowledge_metric__GHu7l+.StudyKnowledge_metric__GHu7l{border-left:1px solid var(--pk-line)}.StudyKnowledge_metricLabel__11FCV{font-size:.9rem;font-weight:600}.StudyKnowledge_metricValue__nkjgD{display:flex;align-items:baseline;gap:8px;line-height:1.15}.StudyKnowledge_metricValue__nkjgD strong{font-size:2.4rem;letter-spacing:-.06em;font-weight:750}.StudyKnowledge_metricValue__nkjgD>span{color:var(--pk-muted);font-size:.95rem}.StudyKnowledge_metricValue__nkjgD .StudyKnowledge_noData__Da7Fc{font-size:1.4rem;letter-spacing:-.03em;padding:9px 0}.StudyKnowledge_knowledge__KxtZn .StudyKnowledge_metricNote__FVIzk{margin:0;color:var(--pk-muted);font-size:.75rem;line-height:1.45}.StudyKnowledge_emptyTrack__WA9H9,.StudyKnowledge_masteryTrack__nuOTr,.StudyKnowledge_track__WK_vG{height:10px;border-radius:99px;background:var(--pk-track);overflow:hidden}.StudyKnowledge_masteryTrack__nuOTr>span,.StudyKnowledge_track__WK_vG>span{display:block;height:100%;border-radius:inherit;background:var(--pk-accent);transition:width .2s ease}.StudyKnowledge_masteryTrack__nuOTr>span{background:var(--success-text,#176a39)}.StudyKnowledge_segments__FmsIX{display:flex;height:10px;gap:4px}.StudyKnowledge_segments__FmsIX>span{flex:1 1;min-width:0;border:1px solid var(--pk-line);border-radius:3px;background:var(--pk-track)}.StudyKnowledge_segments__FmsIX>span[data-filled=true]{border-color:var(--pk-accent);background:var(--pk-accent)}.StudyKnowledge_emptyTrack__WA9H9{background:repeating-linear-gradient(90deg,var(--pk-track),var(--pk-track) 10px,transparent 10px,transparent 14px)}.StudyKnowledge_attention__wxXdH{display:flex;gap:8px 24px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;font-size:.82rem;background:var(--warning-bg,#fff5e5);color:var(--warning-text,#87520b)}.StudyKnowledge_numberHeading__Slgjn{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:-8px}.StudyKnowledge_knowledge__KxtZn .StudyKnowledge_numberHeading__Slgjn h4{margin:0;font-size:.95rem;font-weight:650}.StudyKnowledge_numberHeading__Slgjn>span{color:var(--pk-muted);font-size:.75rem}.StudyKnowledge_numbers__DxNl_{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:7px}.StudyKnowledge_number__3CK5f{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:54px;padding:8px 4px;border:1px solid var(--pk-line);border-radius:12px;background:transparent;color:var(--pk-muted);cursor:pointer;font:inherit;font-size:.95rem;font-weight:600}.StudyKnowledge_number__3CK5f[data-active=true]{color:var(--pk-ink);background:var(--pk-card)}.StudyKnowledge_number__3CK5f[data-warning=true]:after{content:"!";position:absolute;top:3px;right:4px;font-size:12px;line-height:1;font-weight:800;color:var(--warning-text,#87520b)}.StudyKnowledge_number__3CK5f:hover,.StudyKnowledge_number__3CK5f[aria-pressed=true]{border-color:var(--pk-accent);color:var(--pk-ink)}.StudyKnowledge_number__3CK5f[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--pk-accent);background:var(--pk-soft)}.StudyKnowledge_method__fXgjo summary:focus-visible,.StudyKnowledge_number__3CK5f:focus-visible{outline:3px solid var(--pk-accent);outline-offset:3px}.StudyKnowledge_numberDots__6w94G{display:flex;gap:3px;min-height:5px}.StudyKnowledge_numberDots__6w94G i{width:5px;height:5px;border-radius:50%;border:1px solid var(--pk-muted);opacity:.55}.StudyKnowledge_numberDots__6w94G i[data-confirmed=true]{background:var(--success-text,#176a39);border-color:var(--success-text,#176a39);opacity:1}.StudyKnowledge_detail__LIK4z{min-width:0;scroll-margin-top:20px}.StudyKnowledge_detailHeading__E1_0n{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.StudyKnowledge_knowledge__KxtZn .StudyKnowledge_detailHeading__E1_0n h4{display:flex;align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:650}.StudyKnowledge_numberBadge__Bf_jH{padding:5px 10px;border-radius:9px;background:var(--pk-accent);color:var(--pk-accent-ink);white-space:nowrap}.StudyKnowledge_detailCount__0HEnd{color:var(--pk-muted);font-size:.78rem;text-align:right}.StudyKnowledge_topics__gpuIU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.StudyKnowledge_topic___MQ1T{min-width:0;padding:18px;border:1px solid var(--pk-line);border-radius:16px;background:var(--pk-card)}.StudyKnowledge_topicHeading__SjOnh{display:flex;flex-direction:column;align-items:start;gap:8px;min-height:67px;margin-bottom:12px}.StudyKnowledge_knowledge__KxtZn .StudyKnowledge_topic___MQ1T h4{font-size:1rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.StudyKnowledge_status__Vpwhk{padding:3px 8px;border-radius:7px;font-size:.75rem;line-height:1.5;color:var(--pk-muted);background:var(--pk-track)}.StudyKnowledge_status__Vpwhk[data-tone=success]{color:var(--success-text,#176a39);background:var(--success-bg,#e8f8ed)}.StudyKnowledge_status__Vpwhk[data-tone=warning]{color:var(--warning-text,#87520b);background:var(--warning-bg,#fff5e5)}.StudyKnowledge_status__Vpwhk[data-tone=info]{color:var(--info-text,#174e9d);background:var(--info-bg,#eaf2ff)}.StudyKnowledge_resultLine__rAzLZ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-bottom:9px;font-size:.76rem;color:var(--pk-muted)}.StudyKnowledge_resultLine__rAzLZ strong{color:var(--pk-ink);font-size:.86rem;white-space:nowrap}.StudyKnowledge_knowledge__KxtZn .StudyKnowledge_topicNote__ie_sJ{margin:10px 0 0;color:var(--pk-muted);font-size:.75rem;line-height:1.5}.StudyKnowledge_method__fXgjo{border-top:1px solid var(--pk-line);padding-top:4px;font-size:.82rem;color:var(--pk-muted)}.StudyKnowledge_method__fXgjo summary{min-height:44px;padding:12px 0;cursor:pointer;width:fit-content}.StudyKnowledge_method__fXgjo>div{max-width:760px;padding-bottom:8px}.StudyKnowledge_knowledge__KxtZn .StudyKnowledge_method__fXgjo p{margin:0 0 8px;line-height:1.6}.StudyKnowledge_empty__J0LI8{padding:24px;border:1px dashed var(--pk-line);border-radius:16px;color:var(--pk-muted)}.StudyKnowledge_visuallyHidden__B73_q{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:760px){.StudyKnowledge_knowledge__KxtZn{gap:18px}.StudyKnowledge_headingNote__iMrrj{display:none}.StudyKnowledge_metric__GHu7l{padding:16px}.StudyKnowledge_topics__gpuIU{grid-template-columns:1fr;gap:10px}.StudyKnowledge_topic___MQ1T{padding:16px}.StudyKnowledge_topicHeading__SjOnh{flex-direction:row;justify-content:space-between;align-items:start;min-height:0;gap:12px}.StudyKnowledge_status__Vpwhk{text-align:right;max-width:50%}}@media(max-width:440px){.StudyKnowledge_overview__1wqBl{grid-template-columns:1fr}.StudyKnowledge_metric__GHu7l+.StudyKnowledge_metric__GHu7l{border-left:0;border-top:1px solid var(--pk-line)}.StudyKnowledge_metric__GHu7l{gap:8px}.StudyKnowledge_metricValue__nkjgD strong{font-size:2rem}.StudyKnowledge_numberHeading__Slgjn{align-items:start}.StudyKnowledge_numberHeading__Slgjn>span{max-width:125px;text-align:right}.StudyKnowledge_detailHeading__E1_0n{align-items:start;flex-direction:column}.StudyKnowledge_detailCount__0HEnd{padding-left:0}.StudyKnowledge_numbers__DxNl_{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.StudyKnowledge_number__3CK5f{min-height:50px}}@media(prefers-reduced-motion:reduce){.StudyKnowledge_masteryTrack__nuOTr>span,.StudyKnowledge_track__WK_vG>span{transition:none}}.PupilProgressPanel_panel__LrPHJ{display:grid;gap:20px;min-width:0;color:var(--sec-ink);font-size:16px;line-height:1.5}.PupilProgressPanel_panel__LrPHJ *,.PupilProgressPanel_panel__LrPHJ :after,.PupilProgressPanel_panel__LrPHJ :before{box-sizing:border-box}.PupilProgressPanel_panel__LrPHJ h3,.PupilProgressPanel_panel__LrPHJ h4,.PupilProgressPanel_panel__LrPHJ p{margin:0}.PupilProgressPanel_panel__LrPHJ h3{font-size:22px;line-height:1.3}.PupilProgressPanel_panel__LrPHJ h4{font-size:17px}.PupilProgressPanel_readiness__7rmXe{display:grid;gap:14px;padding:16px;border:1px solid var(--sec-accent);border-radius:12px;background:var(--sec-surface-2);font-size:16px}.PupilProgressPanel_readiness__7rmXe p{margin-top:8px}.PupilProgressPanel_readinessMethod__244FF summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:650}.PupilProgressPanel_track__Drwuf{display:grid;gap:12px;font-size:16px}.PupilProgressPanel_trackList__LYLNi{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--sec-line)}.PupilProgressPanel_trackList__LYLNi li{display:grid;gap:10px;padding:14px 0;border-bottom:1px solid var(--sec-line)}.PupilProgressPanel_trackList__LYLNi strong{display:block;margin-block:3px}.PupilProgressPanel_trackList__LYLNi li>div{min-width:0;overflow-wrap:anywhere}.PupilProgressPanel_trackList__LYLNi p,.PupilProgressPanel_trackList__LYLNi span{color:var(--sec-ink-2)}.PupilProgressPanel_trackStatus__JzB1m{font-weight:650}.PupilProgressPanel_trackStatus__JzB1m p{font-weight:400;margin-top:4px}.PupilProgressPanel_subtopics__dMaVw .PupilProgressPanel_typeStatus__CK_U0,.PupilProgressPanel_typeNote__9kijT{font-size:16px;margin-top:10px}.PupilProgressPanel_subtopics__dMaVw li[data-type-state=secured] .PupilProgressPanel_typeStatus__CK_U0{color:var(--sec-accent)}.PupilProgressPanel_subtopics__dMaVw li[data-type-state=needs_practice] .PupilProgressPanel_typeStatus__CK_U0{text-decoration:underline;text-underline-offset:3px}.PupilProgressPanel_subtopics__dMaVw li[data-type-state] span{font-size:16px}@media (min-width:700px){.PupilProgressPanel_trackList__LYLNi li{grid-template-columns:minmax(0,1fr) minmax(180px,.6fr);gap:20px}}.PupilProgressPanel_heading__BIkZ4{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px}.PupilProgressPanel_heading__BIkZ4>div{min-width:0;flex:1 1 230px}.PupilProgressPanel_heading__BIkZ4 button{min-height:44px}.PupilProgressPanel_eyebrow__A4QcE{color:var(--sec-ink-3);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PupilProgressPanel_metrics__ySCiX p,.PupilProgressPanel_muted__Zdjk0{color:var(--sec-ink-2);font-size:14px;overflow-wrap:anywhere}.PupilProgressPanel_empty__y2YJH{padding:14px 0;color:var(--sec-ink-2);border-block:1px solid var(--sec-line)}.PupilProgressPanel_metrics__ySCiX{display:grid;gap:18px;margin:0}.PupilProgressPanel_metrics__ySCiX>div{min-width:0;padding-left:16px;border-left:3px solid var(--sec-accent)}.PupilProgressPanel_metrics__ySCiX dt{font-size:14px;color:var(--sec-ink-2)}.PupilProgressPanel_metrics__ySCiX dd{margin:4px 0;font-size:30px;font-weight:750;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PupilProgressPanel_metrics__ySCiX dd span{font-size:16px;color:var(--sec-ink-2);font-weight:500}.PupilProgressPanel_method__0PaOP{border-block:1px solid var(--sec-line);padding-block:8px}.PupilProgressPanel_method__0PaOP summary{min-height:44px;padding-block:10px;cursor:pointer;font-weight:650}.PupilProgressPanel_method__0PaOP p{margin:0 0 12px;color:var(--sec-ink-2)}.PupilProgressPanel_mock__EETeL{padding:16px;border:1px solid var(--sec-line);border-radius:12px;background:var(--sec-surface-2)}.PupilProgressPanel_mock__EETeL strong{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PupilProgressPanel_mock__EETeL p{margin-top:6px;color:var(--sec-ink-2)}.PupilProgressPanel_filters__b5UYN{display:flex;flex-wrap:wrap;gap:8px}.PupilProgressPanel_filter__K2inc{min-height:44px;padding:8px 12px;border:1px solid var(--sec-line);border-radius:8px;background:transparent;color:var(--sec-ink);font:inherit;cursor:pointer}.PupilProgressPanel_filter__K2inc.PupilProgressPanel_selected__oFhCT{background:var(--sec-accent);color:var(--sec-accent-ink,#122011);border-color:var(--sec-accent);font-weight:700}.PupilProgressPanel_panel__LrPHJ a:focus-visible,.PupilProgressPanel_panel__LrPHJ button:focus-visible,.PupilProgressPanel_panel__LrPHJ summary:focus-visible{outline:2px solid var(--sec-accent);outline-offset:3px}.PupilProgressPanel_numbers__p0NtC{display:grid;gap:8px}.PupilProgressPanel_number__vjsDg{min-width:0;border:1px solid var(--sec-line);border-radius:10px;background:var(--sec-surface-2)}.PupilProgressPanel_number__vjsDg>summary{display:grid;grid-template-columns:52px minmax(0,1fr) 18px;align-items:center;gap:8px 12px;min-height:72px;padding:12px;cursor:pointer;list-style:none}.PupilProgressPanel_number__vjsDg>summary::-webkit-details-marker{display:none}.PupilProgressPanel_numberBadge__eFR7h{grid-column:1;grid-row:1/span 2;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PupilProgressPanel_numberTitle__W89hL{grid-column:2;font-weight:650;overflow-wrap:anywhere}.PupilProgressPanel_numberTitle__W89hL small{display:block;margin-top:3px;color:var(--sec-ink-2);font-size:13px;font-weight:400}.PupilProgressPanel_state__I3kI2{grid-column:2;font-size:14px;font-weight:650}.PupilProgressPanel_number__vjsDg[data-state=mastered] .PupilProgressPanel_state__I3kI2{color:var(--sec-accent)}.PupilProgressPanel_number__vjsDg[data-state=needs_practice] .PupilProgressPanel_state__I3kI2{color:var(--sec-ink);text-decoration:underline;text-decoration-color:var(--sec-accent);text-underline-offset:4px}.PupilProgressPanel_chevron__iYnzb{grid-column:3;grid-row:1/span 2;justify-self:center}.PupilProgressPanel_number__vjsDg[open] .PupilProgressPanel_chevron__iYnzb{transform:rotate(180deg)}.PupilProgressPanel_numberBody__VtZGh{padding:12px 16px;border-top:1px solid var(--sec-line)}.PupilProgressPanel_subtopics__dMaVw{display:grid;gap:10px;list-style:none;padding:12px 0 0;margin:0}.PupilProgressPanel_subtopics__dMaVw li{display:grid;gap:3px}.PupilProgressPanel_subtopics__dMaVw span{color:var(--sec-ink-2);font-size:14px}.PupilProgressPanel_mistakes__iAYF2{display:grid;gap:14px}.PupilProgressPanel_mistakeList__KQXcE{list-style:none;padding:0;margin:0}.PupilProgressPanel_mistakeList__KQXcE li{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid var(--sec-line);padding:14px 0}.PupilProgressPanel_mistakeList__KQXcE li>div{min-width:0;flex:1 1 220px;overflow-wrap:anywhere}.PupilProgressPanel_mistakeList__KQXcE p{color:var(--sec-ink-2);font-size:14px;margin-top:4px}.PupilProgressPanel_mistakeList__KQXcE a{min-height:44px}@media (min-width:700px){.PupilProgressPanel_metrics__ySCiX{grid-template-columns:repeat(3,minmax(0,1fr))}.PupilProgressPanel_number__vjsDg>summary{grid-template-columns:52px minmax(0,1fr) 150px 18px}.PupilProgressPanel_chevron__iYnzb,.PupilProgressPanel_numberBadge__eFR7h{grid-row:1}.PupilProgressPanel_state__I3kI2{grid-column:3}.PupilProgressPanel_chevron__iYnzb{grid-column:4}}.PupilProgressPanel_action__UBh7m{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--sec-line);border-radius:10px;background:var(--sec-surface-2);color:var(--sec-ink);font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.PupilProgressPanel_cabinet____mpD{--sec-ink:var(--account-heading,var(--panel-ink,#102736));--sec-ink-2:var(--account-muted,var(--panel-muted,#5a7180));--sec-ink-3:var(--account-muted,var(--panel-muted,#5a7180));--sec-line:var(--account-border,var(--border-default,#d7e3ec));--sec-surface-2:var(--account-panel-raised,var(--panel-b,#f5f9fc));--sec-accent:var(--account-accent,var(--accent,#1565c0));--sec-accent-ink:var(--account-heading,var(--panel-ink,#102736));grid-column:1/-1;min-width:0;padding:20px;border:1px solid var(--sec-line);border-radius:16px;background:var(--account-panel-bg,var(--panel-a,#ffffff));color:var(--sec-ink);scroll-margin-top:120px}.PupilProgressPanel_cabinet____mpD .PupilProgressPanel_filter__K2inc.PupilProgressPanel_selected__oFhCT{background:var(--sec-surface-2);color:var(--sec-ink);border-color:var(--sec-accent);box-shadow:inset 0 0 0 1px var(--sec-accent)}@media (max-width:500px){.PupilProgressPanel_cabinet____mpD{padding:14px}}.ParentRelationsPanel_panel__azB0q{display:grid;gap:18px;min-width:0;color:var(--sec-ink)}.ParentRelationsPanel_intro__eV8J0{display:grid;gap:6px}.ParentRelationsPanel_card__6J_fR h5,.ParentRelationsPanel_card__6J_fR p,.ParentRelationsPanel_codePanel__xHI34 h5,.ParentRelationsPanel_codePanel__xHI34 p,.ParentRelationsPanel_connectionState__sv7FK h5,.ParentRelationsPanel_connectionState__sv7FK p,.ParentRelationsPanel_intro__eV8J0 h4,.ParentRelationsPanel_intro__eV8J0 h5,.ParentRelationsPanel_intro__eV8J0 p,.ParentRelationsPanel_modal___LBhx h4,.ParentRelationsPanel_modal___LBhx p{margin:0}.ParentRelationsPanel_connectionState__sv7FK{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--sec-line-strong);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_connectionState__sv7FK[data-state=active]{border-color:var(--sec-ok-line);background:color-mix(in srgb,var(--sec-ok-bg) 55%,var(--sec-surface-2))}.ParentRelationsPanel_connectionState__sv7FK[data-state=pending]{border-color:var(--sec-warn-line);background:color-mix(in srgb,var(--sec-warn-bg) 55%,var(--sec-surface-2))}.ParentRelationsPanel_connectionCopy__5pfDI{display:grid;gap:7px;min-width:0}.ParentRelationsPanel_connectionCopy__5pfDI h5{color:var(--sec-ink);font-size:1rem}.ParentRelationsPanel_connectionCopy__5pfDI p,.ParentRelationsPanel_connectionCopy__5pfDI small{color:var(--sec-ink-2);line-height:1.45;overflow-wrap:anywhere}.ParentRelationsPanel_connectionCopy__5pfDI .ParentRelationsPanel_status__sDYja{width:fit-content}.ParentRelationsPanel_codePanel__xHI34{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:center;padding:18px;border:1px solid var(--sec-accent);border-radius:16px;background:color-mix(in srgb,var(--sec-accent) 8%,var(--sec-surface-2))}.ParentRelationsPanel_codeCopy__cQe37{display:grid;gap:6px;min-width:0}.ParentRelationsPanel_codeCopy__cQe37 p,.ParentRelationsPanel_codeStatus__RUEYM,.ParentRelationsPanel_modal___LBhx p{color:var(--sec-ink-2);line-height:1.5}.ParentRelationsPanel_kicker__DuoSs{color:var(--sec-accent);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ParentRelationsPanel_codeStatus__RUEYM{grid-column:1/-1;padding-top:12px;border-top:1px solid var(--sec-line);font-size:.82rem}.ParentRelationsPanel_secondaryFlow__aSX1R{border:1px solid var(--sec-line);border-radius:14px;background:var(--sec-surface-2)}.ParentRelationsPanel_secondaryFlow__aSX1R>summary{min-height:44px;padding:12px 16px;color:var(--sec-ink-2);font-weight:750;cursor:pointer}.ParentRelationsPanel_secondaryFlow__aSX1R>summary:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_secondaryFlow__aSX1R .ParentRelationsPanel_form__50hrL{border:0;border-top:1px solid var(--sec-line);border-radius:0 0 14px 14px}.ParentRelationsPanel_formWide__3EXRU{grid-column:1/-1}.ParentRelationsPanel_accessPanel__NI795,.ParentRelationsPanel_form__50hrL{display:grid;gap:12px;padding:16px;border:1px solid var(--sec-line);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_form__50hrL{grid-template-columns:minmax(220px,1.35fr) minmax(180px,.8fr) auto;align-items:end}.ParentRelationsPanel_field__l8w_c{display:grid;gap:7px;color:var(--sec-ink-2);font-size:.8rem;font-weight:700}.ParentRelationsPanel_field__l8w_c input,.ParentRelationsPanel_field__l8w_c select{min-height:44px;width:100%;border:1px solid var(--sec-line-strong);border-radius:10px;padding:0 12px;background:var(--sec-surface);color:var(--sec-ink);font:inherit}.ParentRelationsPanel_action__genMV:focus-visible,.ParentRelationsPanel_field__l8w_c input:focus-visible,.ParentRelationsPanel_field__l8w_c select:focus-visible,.ParentRelationsPanel_toggle__h4aUJ input:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_permissions___VFHZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:14px;border:1px solid var(--sec-line);border-radius:14px;background:var(--sec-surface)}.ParentRelationsPanel_toggle__h4aUJ{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:9px;min-height:44px;color:var(--sec-ink-2);font-size:.86rem;line-height:1.35}.ParentRelationsPanel_toggle__h4aUJ input[type=checkbox]{width:18px;min-height:18px;height:18px;margin:1px 0 0;padding:0;accent-color:var(--sec-accent);cursor:pointer}.ParentRelationsPanel_toggle__h4aUJ:has(input:checked){color:var(--sec-ink)}.ParentRelationsPanel_toggle__h4aUJ:has(input:disabled){color:var(--sec-ink-3);cursor:not-allowed}.ParentRelationsPanel_toggle__h4aUJ input:disabled{cursor:not-allowed}.ParentRelationsPanel_billingList__N3Qx2,.ParentRelationsPanel_billing__tTPIj,.ParentRelationsPanel_list__rH6ag{display:grid;gap:12px}.ParentRelationsPanel_billing__tTPIj{padding:16px;border:1px solid var(--sec-line);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_billingRow__r3wEW{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:center;gap:16px;padding-top:12px;border-top:1px solid var(--sec-line)}.ParentRelationsPanel_billingRow__r3wEW:first-child{padding-top:0;border-top:0}.ParentRelationsPanel_billingRow__r3wEW>span{display:grid;gap:4px;min-width:0;color:var(--sec-ink)}.ParentRelationsPanel_billingRow__r3wEW small{color:var(--sec-ink-3)}.ParentRelationsPanel_billingRow__r3wEW em{color:var(--sec-warn-ink);font-size:.78rem;font-style:normal;font-weight:750}.ParentRelationsPanel_billingState__Q35Ku{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--sec-line-strong);border-radius:10px;background:var(--sec-surface);color:var(--sec-ink)}.ParentRelationsPanel_billingState__Q35Ku[data-tone=ok]{border-color:var(--sec-ok-line);background:var(--sec-ok-bg);color:var(--sec-ok-ink)}.ParentRelationsPanel_billingState__Q35Ku[data-tone=warning]{border-color:var(--sec-warn-line);background:var(--sec-warn-bg);color:var(--sec-warn-ink)}.ParentRelationsPanel_billingState__Q35Ku em,.ParentRelationsPanel_billingState__Q35Ku small{color:inherit}.ParentRelationsPanel_payerControl__7nmd4{display:grid;gap:8px;min-width:0}.ParentRelationsPanel_payerUnconfigured__ndXdl{margin:0;color:var(--sec-warn-ink);font-size:.86rem;font-weight:750}.ParentRelationsPanel_payerChoices__Qt78L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ParentRelationsPanel_payerChoice__2LdfS{min-height:44px;min-width:0;border:1px solid var(--sec-line-strong);border-radius:10px;padding:8px 10px;background:var(--sec-surface);color:var(--sec-ink);font:inherit;font-size:.92rem;font-weight:650;text-align:left;overflow-wrap:anywhere}.ParentRelationsPanel_payerChoice__2LdfS[data-selected=true]{border-color:var(--sec-accent);background:color-mix(in srgb,var(--sec-accent) 12%,var(--sec-surface));color:var(--sec-ink)}.ParentRelationsPanel_payerChoice__2LdfS:disabled{opacity:.55}.ParentRelationsPanel_billingRow__r3wEW select{min-height:44px;width:100%;border:1px solid var(--sec-line-strong);border-radius:10px;padding:0 12px;background:var(--sec-surface);color:var(--sec-ink);font:inherit}.ParentRelationsPanel_billingSelect__x8c_s{min-height:44px!important}.ParentRelationsPanel_card__6J_fR{display:grid;gap:14px;padding:16px;border:1px solid var(--sec-line);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_cardHead__FwTKp{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ParentRelationsPanel_cardHead__FwTKp>div{min-width:0}.ParentRelationsPanel_cardHead__FwTKp h5{color:var(--sec-ink);overflow-wrap:anywhere}.ParentRelationsPanel_status__sDYja{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--sec-line);border-radius:999px;background:var(--sec-surface-3);color:var(--sec-ink-2);font-size:.74rem;font-weight:800;white-space:nowrap}.ParentRelationsPanel_status__sDYja[data-state=active]{border-color:var(--sec-ok-line);background:var(--sec-ok-bg);color:var(--sec-ok-ink)}.ParentRelationsPanel_status__sDYja[data-state=pending]{border-color:var(--sec-warn-line);background:var(--sec-warn-bg);color:var(--sec-warn-ink)}.ParentRelationsPanel_status__sDYja[data-state=revoked]{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.ParentRelationsPanel_status__sDYja[data-state=none]{border-color:var(--sec-line-strong);background:var(--sec-surface-3);color:var(--sec-ink-2)}.ParentRelationsPanel_history__I_bkL{border-top:1px solid var(--sec-line);color:var(--sec-ink-2)}.ParentRelationsPanel_history__I_bkL>summary{min-height:44px;padding:12px 0;font-weight:750;cursor:pointer}.ParentRelationsPanel_history__I_bkL>summary:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_historyList__ythkO{display:grid;gap:8px;padding-bottom:8px}.ParentRelationsPanel_historyList__ythkO p{margin:0;overflow-wrap:anywhere}.ParentRelationsPanel_actions__sHIdu{display:flex;flex-wrap:wrap;gap:8px}.ParentRelationsPanel_action__genMV{min-height:44px;border:1px solid var(--sec-line-strong);border-radius:10px;padding:0 14px;background:transparent;color:var(--sec-ink);font:inherit;font-weight:750;cursor:pointer}.ParentRelationsPanel_action__genMV:hover:not(:disabled){border-color:var(--sec-ink-3);background:var(--sec-surface-3)}.ParentRelationsPanel_action__genMV:disabled,.ParentRelationsPanel_billingRow__r3wEW select:disabled,.ParentRelationsPanel_field__l8w_c input:disabled,.ParentRelationsPanel_field__l8w_c select:disabled{opacity:.55;cursor:not-allowed}.ParentRelationsPanel_action__genMV.ParentRelationsPanel_actionPrimary__qgV79{border-color:var(--sec-accent);background:var(--sec-accent);color:var(--sec-accent-ink)}.ParentRelationsPanel_action__genMV.ParentRelationsPanel_actionPrimary__qgV79:hover:not(:disabled){border-color:var(--sec-accent);background:var(--sec-accent);filter:brightness(1.06)}.ParentRelationsPanel_action__genMV.ParentRelationsPanel_actionDanger__WUJwH{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.ParentRelationsPanel_action__genMV.ParentRelationsPanel_actionDanger__WUJwH:hover:not(:disabled){border-color:var(--sec-danger-ink);background:var(--sec-danger-bg)}.ParentRelationsPanel_modalBackdrop__7N3aG{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#050609b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ParentRelationsPanel_modal___LBhx{display:grid;gap:14px;width:min(100%,560px);max-height:min(760px,calc(100dvh - 40px));overflow:auto;padding:clamp(20px,4vw,30px);border:1px solid var(--sec-line-strong);border-radius:20px;background:var(--sec-surface);color:var(--sec-ink);box-shadow:0 28px 80px #0008}.ParentRelationsPanel_codeValue__pWKy6{display:block;width:100%;padding:16px;border:1px solid var(--sec-accent);border-radius:14px;background:var(--sec-surface-2);color:var(--sec-ink);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:clamp(1.35rem,5vw,2rem);font-weight:850;letter-spacing:.08em;text-align:center;-webkit-user-select:all;user-select:all}.ParentRelationsPanel_modalActions__VOCid{display:flex;flex-wrap:wrap;gap:8px}.ParentRelationsPanel_inviteMessage__RLVRG{display:grid;gap:10px;min-width:0;padding:16px;border:1px solid var(--sec-accent);border-radius:16px;background:color-mix(in srgb,var(--sec-accent) 8%,var(--sec-surface-2))}.ParentRelationsPanel_inviteLabel__Svp8C{color:var(--sec-ink);font-weight:800}.ParentRelationsPanel_inviteHint__7HEfx,.ParentRelationsPanel_inviteStatus__tF9OM{margin:0;color:var(--sec-ink-2);font-size:.86rem;line-height:1.45}.ParentRelationsPanel_inviteText__OCB4Q{box-sizing:border-box;width:100%;min-height:132px;padding:12px;border:1px solid var(--sec-line-strong);border-radius:10px;background:var(--sec-surface);color:var(--sec-ink);font:inherit;line-height:1.5;overflow-wrap:anywhere;resize:vertical}.ParentRelationsPanel_inviteText__OCB4Q:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_modeSwitch__pibHn{display:flex;flex-wrap:wrap;gap:8px}.ParentRelationsPanel_modeOption__Ikb_C{flex:1 1 180px;min-height:44px;border:1px solid var(--sec-line-strong);border-radius:10px;padding:0 14px;background:transparent;color:var(--sec-ink);font:inherit;font-weight:750;cursor:pointer}.ParentRelationsPanel_modeOption__Ikb_C[aria-checked=true]{border-color:var(--sec-accent);background:color-mix(in srgb,var(--sec-accent) 12%,var(--sec-surface-2))}.ParentRelationsPanel_modeOption__Ikb_C:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_modeOption__Ikb_C:disabled{opacity:.55;cursor:not-allowed}.ParentRelationsPanel_inlineConfirm__NUkNJ{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--sec-danger-line);border-radius:12px;background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.ParentRelationsPanel_inlineConfirm__NUkNJ p{margin:0;line-height:1.45}.ParentRelationsPanel_empty__SBOHA,.ParentRelationsPanel_error__36_qV,.ParentRelationsPanel_success__JFVlm{margin:0;padding:12px 14px;border-radius:12px;border:1px solid var(--sec-line);background:var(--sec-surface-2);color:var(--sec-ink-2)}.ParentRelationsPanel_error__36_qV{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.ParentRelationsPanel_success__JFVlm{border-color:var(--sec-ok-line);background:var(--sec-ok-bg);color:var(--sec-ok-ink)}@media (max-width:760px){.ParentRelationsPanel_panel__azB0q{gap:14px}.ParentRelationsPanel_codePanel__xHI34,.ParentRelationsPanel_form__50hrL{grid-template-columns:1fr;padding:14px}.ParentRelationsPanel_inviteMessage__RLVRG{padding:14px}.ParentRelationsPanel_inviteText__OCB4Q{font-size:16px}.ParentRelationsPanel_connectionState__sv7FK{grid-template-columns:1fr;padding:14px}.ParentRelationsPanel_codePanel__xHI34 .ParentRelationsPanel_action__genMV,.ParentRelationsPanel_codePanel__xHI34 .ParentRelationsPanel_actions__sHIdu,.ParentRelationsPanel_modalActions__VOCid,.ParentRelationsPanel_modalActions__VOCid .ParentRelationsPanel_action__genMV{width:100%}.ParentRelationsPanel_codeStatus__RUEYM{grid-column:1}.ParentRelationsPanel_permissions___VFHZ{grid-template-columns:1fr}.ParentRelationsPanel_cardHead__FwTKp{flex-direction:column}.ParentRelationsPanel_billingRow__r3wEW{grid-template-columns:1fr}.ParentRelationsPanel_panel__azB0q .ParentRelationsPanel_billingRow__r3wEW select,.ParentRelationsPanel_panel__azB0q .ParentRelationsPanel_field__l8w_c input,.ParentRelationsPanel_panel__azB0q .ParentRelationsPanel_field__l8w_c select,.ParentRelationsPanel_panel__azB0q .ParentRelationsPanel_payerChoice__2LdfS{min-height:44px;font-size:16px}.ParentRelationsPanel_payerChoices__Qt78L{grid-template-columns:1fr}.ParentRelationsPanel_action__genMV{min-height:44px}.ParentRelationsPanel_actions__sHIdu,.ParentRelationsPanel_actions__sHIdu .ParentRelationsPanel_action__genMV{width:100%}.ParentRelationsPanel_billing__tTPIj,.ParentRelationsPanel_card__6J_fR{padding:14px}}.StudentDirectory_panel__kM0ml{display:grid;min-width:0;min-height:0;grid-template-rows:auto auto;height:auto}.StudentDirectory_head__aL48P{display:grid;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--sec-line)}.StudentDirectory_titleRow___Zo36{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between}.StudentDirectory_titleRow___Zo36 h2{margin:0;font-size:22px;line-height:1.2}.StudentDirectory_eyebrow__r_79E{display:block;margin-bottom:4px;color:var(--sec-ink-3);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.StudentDirectory_addActions__aCirQ{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.StudentDirectory_tools__iT4nd{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.StudentDirectory_filters__f9BGY label,.StudentDirectory_tools__iT4nd label{display:grid;gap:4px;min-width:0;color:var(--sec-ink-3);font-size:12px;font-weight:600}.StudentDirectory_filters__f9BGY select,.StudentDirectory_tools__iT4nd input,.StudentDirectory_tools__iT4nd select{min-height:44px;width:100%;padding:0 12px;border:1px solid var(--sec-line);border-radius:var(--sec-radius);background:var(--sec-surface);color:var(--sec-ink);font:inherit}.StudentDirectory_filters__f9BGY{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.StudentDirectory_mobileFilters__64vK_{display:none}.StudentDirectory_scroll__TmkKV{min-height:0;overflow:visible;padding:12px 16px 20px}.StudentDirectory_grid__AErar{display:grid;align-items:start;gap:10px;grid-template-columns:minmax(0,1fr)}.StudentDirectory_state__WQsSD{display:grid;gap:10px;justify-items:start;padding:28px 8px}.StudentDirectory_state__WQsSD strong{font-size:16px}.StudentDirectory_inlineError__2ZyVL{gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--sec-warn-line) 55%,var(--sec-line));border-radius:var(--sec-radius);background:var(--sec-warn-soft);color:var(--sec-warn-ink)}.StudentDirectory_inlineError__2ZyVL,.StudentDirectory_pagination__4j5Ya{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.StudentDirectory_pagination__4j5Ya{gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--sec-line)}.StudentDirectory_paginationControls__BQCeB{display:flex;flex-wrap:wrap;gap:8px}.StudentDirectory_pagination__4j5Ya button{min-height:44px;min-width:44px}.StudentDirectory_card__F6BW3{display:flex;align-self:start;min-width:0;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--sec-line);border-radius:calc(var(--sec-radius) + 2px);background:var(--sec-surface);color:var(--sec-ink)}.StudentDirectory_card__F6BW3[data-blocking=true]{border-color:color-mix(in srgb,var(--sec-danger,var(--sec-warn-line)) 70%,var(--sec-line));box-shadow:inset 3px 0 0 var(--sec-danger,var(--sec-warn-ink))}.StudentDirectory_cardHead__KcWD0{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:start}.StudentDirectory_avatar__3FmXZ{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--sec-accent) 30%,var(--sec-line));border-radius:50%;background:var(--sec-accent-soft);color:var(--sec-accent);font-size:12px;font-weight:750}.StudentDirectory_identity__0BVC5{display:grid;min-width:0;gap:4px}.StudentDirectory_identity__0BVC5 h3{margin:0;font-size:15px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.StudentDirectory_contextLine__BJC6Y,.StudentDirectory_stage__d2N4N{margin:0;color:var(--sec-ink-2);font-size:12px;line-height:1.35}.StudentDirectory_stage__d2N4N{color:var(--sec-ink-3);font-weight:600}.StudentDirectory_contexts__Idujp{position:relative;justify-self:end}.StudentDirectory_contextsTrigger__bj5cW{display:inline-flex;min-height:44px;align-items:center;padding:0 10px;border:1px solid var(--sec-line);border-radius:var(--sec-radius);background:var(--sec-surface-2,var(--sec-surface));color:var(--sec-ink-2);cursor:pointer;font-size:12px;font-weight:600;list-style:none}.StudentDirectory_contextsTrigger__bj5cW::-webkit-details-marker{display:none}.StudentDirectory_contextsList__GnZch{position:absolute;top:calc(100% + 4px);right:0;z-index:4;display:grid;gap:8px;min-width:min(280px,70vw);margin:0;padding:10px;border:1px solid var(--sec-line-strong,var(--sec-line));border-radius:var(--sec-radius);background:var(--sec-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--sec-ink) 12%,transparent);list-style:none}.StudentDirectory_contextsList__GnZch li{display:grid;gap:2px}.StudentDirectory_contextsList__GnZch small{color:var(--sec-ink-3)}.StudentDirectory_warnings__3rI2H{display:grid;gap:6px;margin:0;padding:0;list-style:none}.StudentDirectory_warnings__3rI2H li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;padding:8px 10px;border-radius:var(--sec-radius);background:var(--sec-warn-soft);color:var(--sec-warn-ink);font-size:12px;line-height:1.35}.StudentDirectory_warnings__3rI2H li[data-severity=blocking]{background:color-mix(in srgb,var(--sec-danger,var(--sec-warn-soft)) 18%,var(--sec-surface));color:var(--sec-danger,var(--sec-warn-ink));font-weight:650}.StudentDirectory_warnings__3rI2H li[data-severity=info]{background:var(--sec-accent-soft);color:var(--sec-ink-2)}.StudentDirectory_warningIcon__pN_v8{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);font-size:11px;font-weight:800}.StudentDirectory_facts__y0tqt{display:grid;gap:0;margin:0}.StudentDirectory_facts__y0tqt>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid var(--sec-line);font-size:13px}.StudentDirectory_facts__y0tqt>div:last-child{border-bottom:0}.StudentDirectory_facts__y0tqt dt{color:var(--sec-ink-3)}.StudentDirectory_facts__y0tqt dd{margin:0;min-width:0;overflow-wrap:anywhere}.StudentDirectory_facts__y0tqt [data-tone=warning] dd{color:var(--sec-warn-ink)}.StudentDirectory_facts__y0tqt a{color:inherit;text-decoration:underline;text-underline-offset:2px}.StudentDirectory_availability__bDpv_{display:grid;gap:8px;padding:11px 12px;border:1px solid var(--sec-line);border-radius:var(--sec-radius);background:var(--sec-surface-2,var(--sec-surface))}.StudentDirectory_availability__bDpv_ header{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between;font-size:13px}.StudentDirectory_availability__bDpv_ header span{padding:3px 7px;border-radius:999px;background:var(--sec-accent-soft);color:var(--sec-accent);font-size:10px;font-weight:800;letter-spacing:.02em}.StudentDirectory_availability__bDpv_ p,.StudentDirectory_availability__bDpv_ small{margin:0;color:var(--sec-ink-3);font-size:11px}.StudentDirectory_availabilityActions__I1Jtn{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.StudentDirectory_availabilityError__8atDR{margin:0;padding:9px 10px;border-radius:var(--sec-radius);background:color-mix(in srgb,var(--sec-danger,var(--sec-warn-ink)) 12%,var(--sec-surface));color:var(--sec-danger,var(--sec-warn-ink));font-size:12px}.StudentDirectory_availability__bDpv_[data-status=empty]{border-style:dashed}.StudentDirectory_availability__bDpv_ ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.StudentDirectory_availability__bDpv_ li{display:grid;grid-template-columns:32px minmax(0,1fr);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StudentDirectory_availability__bDpv_ li span{color:var(--sec-ink-3)}.StudentDirectory_actions__6_ehx{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.StudentDirectory_cardDetails__SDGNm{border-top:1px solid var(--sec-line);padding-top:0}.StudentDirectory_cardDetails__SDGNm>summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--sec-ink-3);font-size:13px}.StudentDirectory_cardDetails__SDGNm>summary:after{content:"+";margin-left:auto}.StudentDirectory_cardDetails__SDGNm[open]>summary:after{content:"−"}.StudentDirectory_cardDetailsBody__Guy2j{display:grid;gap:12px;padding-block:8px}.StudentDirectory_identity__0BVC5 h3 a{color:inherit;text-decoration:none}.StudentDirectory_identity__0BVC5 h3 a:hover{text-decoration:underline}.StudentDirectory_actions__6_ehx>a,.StudentDirectory_actions__6_ehx>button{min-height:44px}.StudentDirectory_cardDetails__SDGNm>summary:focus-visible{outline:2px solid var(--sec-accent);outline-offset:3px}.StudentDirectory_waitingFor__4Ja5K{margin:0;padding:10px 12px;border:1px dashed var(--sec-line-strong,var(--sec-line));border-radius:var(--sec-radius);background:var(--sec-surface-2,var(--sec-surface));color:var(--sec-ink-2);font-size:12px;line-height:1.45}.StudentDirectory_matchOverlay__MwkYY{position:fixed;z-index:95;inset:0;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--sec-ink) 34%,transparent)}.StudentDirectory_matchPanel__czeiB{display:grid;width:min(100%,620px);height:100%;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;border-left:1px solid var(--sec-line-strong,var(--sec-line));background:var(--sec-surface);color:var(--sec-ink);box-shadow:-18px 0 54px color-mix(in srgb,var(--sec-ink) 20%,transparent)}.StudentDirectory_matchHead__s6pva{display:flex;gap:16px;align-items:start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--sec-line)}.StudentDirectory_matchConfirm__yRPJ1 span,.StudentDirectory_matchHead__s6pva span{color:var(--sec-ink-3);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.StudentDirectory_matchHead__s6pva h2{margin:4px 0 0;font-size:21px}.StudentDirectory_matchAvailability__qeOln{display:grid;gap:4px;padding:13px 20px;border-bottom:1px solid var(--sec-line);background:var(--sec-surface-2,var(--sec-surface))}.StudentDirectory_matchAvailability__qeOln strong{font-size:12px}.StudentDirectory_matchAvailability__qeOln p,.StudentDirectory_matchState__ZYmFn{margin:0;color:var(--sec-ink-3);font-size:12px;line-height:1.5}.StudentDirectory_matchPanel__czeiB>.StudentDirectory_decisionError___WPcu,.StudentDirectory_matchPanel__czeiB>.StudentDirectory_matchState__ZYmFn{margin:12px 20px 0}.StudentDirectory_matchBody__A83e9{min-height:0;min-width:0;overflow-y:auto;padding:18px 20px 24px}.StudentDirectory_incompatible__piZdV,.StudentDirectory_matchSection__PG35k{display:grid;min-width:0;gap:10px}.StudentDirectory_matchSection__PG35k>header{display:flex;align-items:center;justify-content:space-between}.StudentDirectory_matchSection__PG35k h3{margin:0;font-size:15px}.StudentDirectory_matchSection__PG35k>header span{color:var(--sec-ink-3);font-size:12px}.StudentDirectory_matchList__VAG7f{display:grid;min-width:0;gap:8px;margin:0;padding:0;list-style:none}.StudentDirectory_matchList__VAG7f li{display:grid;min-width:0;gap:8px;padding:12px;border:1px solid var(--sec-line);border-radius:var(--sec-radius);background:var(--sec-surface-2,var(--sec-surface))}.StudentDirectory_matchList__VAG7f li[data-compatible=true]{border-color:color-mix(in srgb,var(--sec-success,#34735a) 46%,var(--sec-line));box-shadow:inset 3px 0 0 var(--sec-success,#34735a)}.StudentDirectory_matchList__VAG7f li>div{display:flex;min-width:0;flex-wrap:wrap;gap:10px;align-items:baseline;justify-content:space-between}.StudentDirectory_matchList__VAG7f li>div span,.StudentDirectory_matchList__VAG7f p,.StudentDirectory_matchList__VAG7f small{color:var(--sec-ink-3);font-size:11px;line-height:1.45}.StudentDirectory_matchList__VAG7f p,.StudentDirectory_matchList__VAG7f small{display:block;min-width:0;margin:0;overflow-wrap:anywhere;white-space:normal}.StudentDirectory_matchList__VAG7f button{min-height:44px;justify-self:start}.StudentDirectory_incompatible__piZdV{margin-top:18px;padding-top:14px;border-top:1px solid var(--sec-line)}.StudentDirectory_incompatible__piZdV summary{min-height:44px;color:var(--sec-ink-3);cursor:pointer;font-size:12px;font-weight:700;line-height:44px}.StudentDirectory_matchConfirm__yRPJ1{display:grid;gap:12px;padding:16px 20px;border-top:1px solid var(--sec-line-strong,var(--sec-line));background:var(--sec-surface);box-shadow:0 -10px 30px color-mix(in srgb,var(--sec-ink) 8%,transparent)}.StudentDirectory_matchConfirm__yRPJ1>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.StudentDirectory_matchConfirm__yRPJ1>div:first-child{display:grid;gap:4px}.StudentDirectory_matchConfirm__yRPJ1 p{margin:0;color:var(--sec-ink-3);font-size:12px}.StudentDirectory_matchConfirm__yRPJ1 .sec-btn{min-height:44px}.StudentDirectory_bucketTabs__wfzNI{display:flex;gap:6px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:thin}.StudentDirectory_bucketTab__uRDlK{display:inline-flex;min-height:44px;flex:0 0 auto;gap:8px;align-items:center;padding:0 12px;border:1px solid var(--sec-line);border-radius:var(--sec-radius);background:var(--sec-surface);color:var(--sec-ink-2);cursor:pointer;font:inherit;font-size:13px;font-weight:650}.StudentDirectory_bucketTab__uRDlK b{min-width:22px;padding:2px 6px;border-radius:999px;background:var(--sec-surface-2,var(--sec-line));color:var(--sec-ink-3);font-size:11px;text-align:center}.StudentDirectory_bucketTab__uRDlK[data-active=true]{border-color:var(--sec-accent);background:var(--sec-accent-soft);color:var(--sec-accent)}.StudentDirectory_bucketTab__uRDlK:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.StudentDirectory_postTrial__l6kti{display:grid;gap:10px}.StudentDirectory_decisionActions__vbJYK{display:flex;flex-wrap:wrap;gap:8px}.StudentDirectory_decisionActions__vbJYK .sec-btn{min-height:44px}.StudentDirectory_decisionOverlay__NbN5V{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--sec-ink) 34%,transparent)}.StudentDirectory_formatDialog__A0O0i{display:grid;gap:16px;width:min(100%,420px);padding:18px;border:1px solid var(--sec-line-strong,var(--sec-line));border-radius:calc(var(--sec-radius) + 4px);background:var(--sec-surface);color:var(--sec-ink);box-shadow:0 20px 60px color-mix(in srgb,var(--sec-ink) 24%,transparent)}.StudentDirectory_formatDialog__A0O0i header{display:flex;gap:12px;align-items:start;justify-content:space-between}.StudentDirectory_formatDialog__A0O0i header span{color:var(--sec-ink-3);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.StudentDirectory_formatDialog__A0O0i h3{margin:3px 0 0;font-size:20px}.StudentDirectory_dialogClose__lzomD{display:grid;min-width:44px;min-height:44px;place-items:center;border:1px solid var(--sec-line);border-radius:var(--sec-radius);background:var(--sec-surface-2,var(--sec-surface));color:var(--sec-ink);cursor:pointer;font:inherit;font-size:22px}.StudentDirectory_formatChoices__gjGjo{display:grid;gap:8px}.StudentDirectory_formatChoices__gjGjo button{min-height:52px;padding:0 14px;border:1px solid var(--sec-line);border-radius:var(--sec-radius);background:var(--sec-surface-2,var(--sec-surface));color:var(--sec-ink);cursor:pointer;font:inherit;font-weight:700;text-align:left}.StudentDirectory_dialogClose__lzomD:focus-visible,.StudentDirectory_formatChoices__gjGjo button:focus-visible,.StudentDirectory_formatChoices__gjGjo button:hover{border-color:var(--sec-accent);outline:2px solid var(--sec-accent);outline-offset:2px}.StudentDirectory_dialogClose__lzomD:disabled,.StudentDirectory_formatChoices__gjGjo button:disabled{cursor:wait;opacity:.6}.StudentDirectory_declineDialog__Z7NAK{width:min(100%,390px);border-color:var(--sec-warn-line)}.StudentDirectory_declineDialog__Z7NAK p{margin:0;color:var(--sec-ink-3);line-height:1.5}.StudentDirectory_decisionError___WPcu{margin:0;padding:9px 10px;border-radius:var(--sec-radius);background:color-mix(in srgb,var(--sec-danger,var(--sec-warn-ink)) 12%,var(--sec-surface));color:var(--sec-danger,var(--sec-warn-ink));font-size:13px}.StudentDirectory_actions__6_ehx .StudentDirectory_sec-btn__kTDg6,.StudentDirectory_profileLink__xq_90{min-height:44px}.StudentDirectory_profileLink__xq_90{display:inline-flex;align-items:center;padding:0 12px;color:var(--sec-ink-3);font-size:13px;text-decoration:none}.StudentDirectory_profileLink__xq_90:hover{color:var(--sec-ink);text-decoration:underline}.StudentDirectory_ghost__kMStz{min-height:220px;border:1px solid var(--sec-line);border-radius:calc(var(--sec-radius) + 2px);background:linear-gradient(90deg,var(--sec-surface) 0,var(--sec-surface-2,color-mix(in srgb,var(--sec-surface) 70%,var(--sec-line))) 50%,var(--sec-surface) 100%);background-size:200% 100%;opacity:.7}@media (min-width:768px){.StudentDirectory_filters__f9BGY,.StudentDirectory_grid__AErar,.StudentDirectory_tools__iT4nd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.StudentDirectory_tools__iT4nd{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.StudentDirectory_grid__AErar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.StudentDirectory_tools__iT4nd{grid-template-columns:minmax(0,1fr)}.StudentDirectory_filters__f9BGY,.StudentDirectory_tools__iT4nd .StudentDirectory_desktopExamFilter__r2MH3{display:none}.StudentDirectory_mobileFilters__64vK_{display:block;border:1px solid var(--sec-line);border-radius:var(--sec-radius);background:var(--sec-surface)}.StudentDirectory_mobileFilters__64vK_>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:var(--sec-ink);cursor:pointer;font-size:13px;font-weight:700;list-style:none}.StudentDirectory_mobileFilters__64vK_>summary::-webkit-details-marker{display:none}.StudentDirectory_mobileFilters__64vK_>summary:after{content:"+";color:var(--sec-accent);font-size:18px}.StudentDirectory_mobileFilters__64vK_[open]>summary:after{content:"−"}.StudentDirectory_mobileFilters__64vK_>summary strong{display:grid;min-width:24px;min-height:24px;place-items:center;margin-left:auto;border-radius:999px;background:var(--sec-accent-soft);color:var(--sec-accent);font-size:11px}.StudentDirectory_mobileFilters__64vK_>summary small{margin-left:auto;color:var(--sec-ink-3);font-size:11px;font-weight:600}.StudentDirectory_mobileFilterGrid__5cZve{display:grid;gap:10px;padding:0 12px 12px;border-top:1px solid var(--sec-line)}.StudentDirectory_mobileFilterGrid__5cZve label{display:grid;gap:4px;padding-top:10px;color:var(--sec-ink-3);font-size:12px;font-weight:600}.StudentDirectory_mobileFilterGrid__5cZve select{width:100%;min-height:44px;border:1px solid var(--sec-line);border-radius:var(--sec-radius);padding:0 12px;background:var(--sec-surface);color:var(--sec-ink);font:inherit}.StudentDirectory_titleRow___Zo36{align-items:stretch}.StudentDirectory_addActions__aCirQ{width:100%}.StudentDirectory_addActions__aCirQ .sec-btn{flex:1 1 auto;justify-content:center}.StudentDirectory_cardHead__KcWD0{grid-template-columns:40px minmax(0,1fr)}.StudentDirectory_contexts__Idujp{grid-column:1/-1}.StudentDirectory_matchPanel__czeiB{width:100%;border-left:0}.StudentDirectory_matchAvailability__qeOln,.StudentDirectory_matchBody__A83e9,.StudentDirectory_matchConfirm__yRPJ1,.StudentDirectory_matchHead__s6pva{padding-right:14px;padding-left:14px}}@media (prefers-reduced-motion:reduce){.StudentDirectory_matchOverlay__MwkYY,.StudentDirectory_matchPanel__czeiB{scroll-behavior:auto}}.ChangeLearningFormatAction_trigger__4YjSn{display:flex;width:fit-content;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--sec-accent);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ChangeLearningFormatAction_trigger__4YjSn:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ChangeLearningFormatAction_actions__RjDFZ,.ChangeLearningFormatAction_emptyActions__AOQ9g{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ChangeLearningFormatAction_actions__RjDFZ{width:100%;justify-content:flex-end}.ChangeLearningFormatAction_emptyActions__AOQ9g{margin-top:10px}.ChangeLearningFormatAction_actions__RjDFZ>button,.ChangeLearningFormatAction_emptyActions__AOQ9g>:is(a,button){min-height:44px}.ChangeLearningFormatAction_options__j7cbQ{display:grid;gap:10px;min-width:0;margin:16px 0;padding:0;border:0}.ChangeLearningFormatAction_options__j7cbQ legend{margin-bottom:10px;padding:0;font-weight:700}.ChangeLearningFormatAction_option__ZUoYB{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border:1px solid var(--sec-line);border-radius:var(--sec-radius-sm);background:var(--sec-surface-2);cursor:pointer}.ChangeLearningFormatAction_option__ZUoYB:has(input:checked){border-color:var(--sec-accent);background:var(--sec-accent-soft)}.ChangeLearningFormatAction_option__ZUoYB:focus-within{outline:2px solid var(--sec-accent);outline-offset:2px}.ChangeLearningFormatAction_options__j7cbQ .ChangeLearningFormatAction_option__ZUoYB>input{appearance:auto;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0;border:0;border-radius:50%;background:transparent;accent-color:var(--sec-accent)}.ChangeLearningFormatAction_copy__w_SSv{display:grid;flex:1 1;gap:5px;min-width:0;overflow-wrap:anywhere;line-height:1.45}.ChangeLearningFormatAction_detail__61EP4{color:var(--sec-ink-2);font-size:12px}.Study_panel__JW6FK{color:var(--sec-ink,var(--text-primary,#233241));background:var(--sec-surface,var(--surface-1,#fff));border:1px solid var(--sec-line,var(--border-default,#bbaacf));border-radius:22px;padding:clamp(16px,3vw,28px);margin:16px 0;min-width:0}.Study_panel__JW6FK h3,.Study_panel__JW6FK h4{margin:0 0 12px}.Study_panel__JW6FK p{line-height:1.55}.Study_form__6V4Cl{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin:16px 0}.Study_form__6V4Cl label{display:grid;gap:6px;flex:1 1 150px;min-width:0}.Study_panel__JW6FK input,.Study_panel__JW6FK select,.Study_panel__JW6FK textarea{font:inherit;color:inherit;border:1px solid var(--sec-border,#bbaacf);background:var(--sec-input-bg,transparent);padding:10px 12px;border-radius:12px;min-width:0;max-width:100%}.Study_panel__JW6FK input[type=checkbox]{width:18px;height:18px;accent-color:var(--sec-accent,#7842b2)}.Study_action__fFiOG,.Study_panel__JW6FK button{display:inline-block;font:inherit;color:inherit;border:1px solid var(--sec-border,#bbaacf);background:transparent;border-radius:12px;padding:10px 16px;cursor:pointer}.Study_panel__JW6FK button:disabled{opacity:.55;cursor:default}.Study_panel__JW6FK .Study_primary__uvkTN{color:var(--sec-accent-ink,var(--action-primary-text,var(--theme-action-text,#fff)));background:var(--sec-accent,var(--action-primary-bg,#7040a8));border-color:transparent;font-weight:650}.Study_panel__JW6FK :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sec-accent,#7040a8);outline-offset:3px}.Study_types__FgF5b{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));border:0;padding:0;margin:14px 0}.Study_types__FgF5b label{display:flex;gap:10px;align-items:start;padding:12px;border:1px solid var(--sec-border,#bbaacf);border-radius:14px}.Study_note__9IxkM{font-size:.9rem;opacity:.85}.Study_error__Ck6Ab{border-left:4px solid #be4758;padding:10px 14px}.Study_table__47mLo{overflow:auto;margin:18px 0}.Study_table__47mLo table{border-collapse:collapse;min-width:100%;text-align:left}.Study_table__47mLo td,.Study_table__47mLo th{padding:12px;border-bottom:1px solid var(--sec-border,#bbaacf);vertical-align:top}.Study_table__47mLo td ul{padding-left:18px;margin:0}.Study_item__SlM8K{border-top:1px solid var(--sec-border,#bbaacf);padding:18px 0}.Study_item__SlM8K:first-of-type{border-top:0}.Study_actions__XaPf4{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.Study_status__RCvtG{display:inline-block;border:1px solid var(--sec-border,#bbaacf);border-radius:99px;padding:4px 10px;font-size:.85rem}.Study_grid__rd2V0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:12px}.Study_grid__rd2V0 article{border:1px solid var(--sec-border,#bbaacf);border-radius:14px;padding:14px}.Study_list__0_94S{display:grid;gap:8px;padding:0;list-style:none}.Study_list__0_94S li{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.Study_panel__JW6FK summary{cursor:pointer;padding:10px 0}.Study_panel__JW6FK fieldset legend{font-weight:650}.Study_panel__JW6FK [role=status]{padding:8px 0}@media(max-width:600px){.Study_panel__JW6FK{border-radius:16px}.Study_form__6V4Cl>*{flex-basis:100%}.Study_table__47mLo td,.Study_table__47mLo th{padding:10px 6px}}.LessonOriginalResources_resources__D9Pvu{min-width:0;display:grid;gap:8px}.LessonOriginalResources_resources__D9Pvu h3{margin:0;color:var(--text-primary);font-size:16px;font-weight:600}.LessonOriginalResources_list__yDvVp{list-style:none;margin:0;padding:0;display:grid;gap:4px;min-width:0}.LessonOriginalResources_list__yDvVp li{min-width:0}.LessonOriginalResources_resource__82cmN{display:flex;align-items:flex-start;gap:10px;min-height:44px;min-width:0;padding:10px;border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);background:var(--workspace-surface);color:var(--text-primary);text-decoration:none}.LessonOriginalResources_resource__82cmN:hover{background:var(--workspace-surface-hover);border-color:var(--workspace-border-strong)}.LessonOriginalResources_resource__82cmN:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px}.LessonOriginalResources_icon__qqdOC{flex:0 0 20px;width:20px;height:20px;margin-top:1px;color:var(--text-secondary)}.LessonOriginalResources_caption__6KhsK{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere;line-height:1.4}.LessonOriginalResources_title__85Sis{font-size:16px;font-weight:550;unicode-bidi:plaintext}.LessonOriginalResources_filename__nN0Bc{unicode-bidi:plaintext}.LessonOriginalResources_action__oZvrY,.LessonOriginalResources_filename__nN0Bc{font-size:13px;color:var(--text-secondary)}.PlayInformLogo_root__6BLQ5{--pi-ink:#0a0a0b;--pi-divider:color-mix(in srgb,var(--pi-ink) 18%,transparent);--pi-lime:#b1e42a;display:inline-flex;align-items:center;justify-content:flex-start;gap:0;flex:0 0 auto;line-height:0;color:var(--pi-ink);height:var(--pi-size,36px)}.PlayInformLogo_tone_dark__vLXkv{--pi-ink:#0a0a0b;--pi-divider:color-mix(in srgb,#0a0a0b 18%,transparent)}.PlayInformLogo_tone_light__4XUw2,.site-scene[data-theme=flayed] .PlayInformLogo_tone_auto__rFAN7,.site-scene[data-theme=immolated] .PlayInformLogo_tone_auto__rFAN7,.site-scene[data-theme=poisoned] .PlayInformLogo_tone_auto__rFAN7,html[data-palette=flayed] .PlayInformLogo_tone_auto__rFAN7,html[data-palette=immolated] .PlayInformLogo_tone_auto__rFAN7,html[data-palette=poisoned] .PlayInformLogo_tone_auto__rFAN7{--pi-ink:#f8fafc;--pi-divider:color-mix(in srgb,#f8fafc 26%,transparent)}.site-scene[data-theme=classic] .PlayInformLogo_tone_auto__rFAN7,html[data-palette=classic] .PlayInformLogo_tone_auto__rFAN7{--pi-ink:#0a0a0b;--pi-divider:color-mix(in srgb,#0a0a0b 18%,transparent)}.PlayInformLogo_markSvg__P1Wyy{display:block;flex:0 0 auto;width:var(--pi-size,36px);height:var(--pi-size,36px);margin-right:14px;overflow:visible;color:var(--pi-ink)}.PlayInformLogo_core__pkvnc{animation:none}.PlayInformLogo_markFill__5hO1R,.PlayInformLogo_wmFill__VBTse{fill:currentColor;stroke:none}.PlayInformLogo_markOrbit__XkxxZ,.PlayInformLogo_wmWeight__tKcop{fill:none;stroke:currentColor}.PlayInformLogo_dotCore__lwHPw,.PlayInformLogo_dotOrbit__B_jqx,.PlayInformLogo_yiDot__hIBht{stroke:none}.PlayInformLogo_divider__yVpuH{display:block;flex:0 0 auto;width:1.25px;height:calc(var(--pi-size, 36px) * .72);margin-right:16px;border-radius:999px;background:var(--pi-divider);align-self:center}.PlayInformLogo_wordmarkSvg__qofd_{display:block;flex:0 0 auto;height:calc(var(--pi-size, 36px) * .93);width:auto;overflow:visible;color:var(--pi-ink)}.PlayInformLogo_variant_compact__fCESR .PlayInformLogo_divider__yVpuH,.PlayInformLogo_variant_compact__fCESR .PlayInformLogo_wordmarkSvg__qofd_{display:none}.PlayInformLogo_variant_compact__fCESR .PlayInformLogo_markSvg__P1Wyy{margin-right:0}.PlayInformLogo_variant_mark__Vi7md .PlayInformLogo_divider__yVpuH,.PlayInformLogo_variant_mark__Vi7md .PlayInformLogo_wordmarkSvg__qofd_,.PlayInformLogo_variant_wordmark__XFQfP .PlayInformLogo_divider__yVpuH,.PlayInformLogo_variant_wordmark__XFQfP .PlayInformLogo_markSvg__P1Wyy{display:none}.PlayInformLogo_variant_mark__Vi7md .PlayInformLogo_markSvg__P1Wyy{margin-right:0}@media (hover:hover) and (pointer:fine){.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_dotCore__lwHPw,.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_dotOrbit__B_jqx,.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_yiDot__hIBht{filter:brightness(1.06);transition:filter .16s ease}}.PlayInformLogo_link__Fe4aZ{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px;margin:-4px;border-radius:12px;text-decoration:none;color:inherit;flex:0 0 auto}.PlayInformLogo_link__Fe4aZ:focus-visible{outline:2px solid color-mix(in srgb,var(--pi-lime) 70%,var(--pi-ink));outline-offset:3px}@media (prefers-reduced-motion:reduce){.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_dotCore__lwHPw,.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_dotOrbit__B_jqx,.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_yiDot__hIBht{transition:none!important;filter:none!important}}.LearningWork_work__Yagtv{color:var(--theme-text,inherit);min-width:0;display:grid;gap:24px}.LearningWork_summary__zfEa6{border-left:3px solid var(--theme-focus,#59886e);padding:8px 16px;display:grid;gap:8px}.LearningWork_item__jWXj1 p,.LearningWork_ledger__6kJAi p,.LearningWork_summary__zfEa6 p{margin:0}.LearningWork_muted__TfJw4{color:var(--theme-text-secondary,inherit);font-size:14px;line-height:1.5}.LearningWork_item__jWXj1{min-width:0;border-top:1px solid var(--theme-border,#b9c6bf);padding-top:24px;display:grid;gap:16px;scroll-margin-top:32px}.LearningWork_item__jWXj1 h3{font-size:18px;line-height:1.4;margin:0}.LearningWork_work__Yagtv .LearningWork_condition__wP9jj a{color:var(--theme-text,inherit);text-decoration:underline;text-underline-offset:3px}.LearningWork_work__Yagtv .LearningWork_condition__wP9jj a:focus-visible{outline:3px solid var(--theme-focus,#59886e);outline-offset:3px}.LearningWork_materials__iDThI{min-width:0;--text-primary:var(--theme-text,inherit);--text-secondary:var(--theme-text-secondary,inherit);--workspace-border:var(--theme-border,#b9c6bf);--workspace-border-strong:var(--theme-border-strong,#98afa3);--workspace-surface:var(--theme-bg-elevated,#fff);--workspace-surface-hover:var(--theme-bg-soft,#f0f4f1)}.LearningWork_item__jWXj1 pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:var(--theme-bg-soft,#f0f4f1);border-radius:8px}.LearningWork_form__8Khyj{display:grid;gap:10px;min-width:0}.LearningWork_form__8Khyj label{font-weight:600}.LearningWork_form__8Khyj input,.LearningWork_form__8Khyj select,.LearningWork_form__8Khyj textarea{min-height:44px;width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:inherit;background:var(--theme-bg-elevated,#fff);border:1px solid var(--theme-border-strong,#98afa3);border-radius:8px;padding:10px 12px}.LearningWork_form__8Khyj textarea{resize:vertical}.LearningWork_actions__G_cUO{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.LearningWork_ledger__6kJAi a,.LearningWork_ledger__6kJAi button,.LearningWork_work__Yagtv button{min-height:44px;box-sizing:border-box;border:1px solid var(--theme-border-strong,#98afa3);border-radius:8px;padding:10px 16px;background:var(--theme-bg-elevated,#fff);color:inherit;font:inherit;font-weight:600;cursor:pointer}.LearningWork_ledger__6kJAi button:disabled,.LearningWork_work__Yagtv button:disabled{cursor:default;opacity:.65}.LearningWork_form__8Khyj input:focus-visible,.LearningWork_form__8Khyj select:focus-visible,.LearningWork_form__8Khyj textarea:focus-visible,.LearningWork_ledger__6kJAi a:focus-visible,.LearningWork_ledger__6kJAi button:focus-visible,.LearningWork_work__Yagtv button:focus-visible{outline:3px solid var(--theme-focus,#59886e);outline-offset:3px}.LearningWork_ledger__6kJAi button.LearningWork_primary__XgKyD,.LearningWork_work__Yagtv button.LearningWork_primary__XgKyD{background:var(--theme-action,#365e48);color:var(--theme-action-text,#fff)}.LearningWork_error__SeXrd{color:var(--theme-danger,#b43f3f);overflow-wrap:anywhere}.LearningWork_result__ZYQPM{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:10px 12px;background:var(--theme-bg-soft,#f0f4f1);border-radius:8px}.LearningWork_result__ZYQPM[data-correct=true]{border-left:3px solid var(--theme-focus,#59886e)}.LearningWork_ledger__6kJAi{min-width:0;margin-block:16px}.LearningWork_ledger__6kJAi[open]>:not(summary){margin-top:16px}.LearningWork_ledger__6kJAi h3{margin:0;font-size:20px}.LearningWork_ledger__6kJAi summary{min-height:44px;padding-block:12px;cursor:pointer;font-weight:700}.LearningWork_ledger__6kJAi summary:focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}.LearningWork_numbers__xiUpT{list-style:none;margin:0;padding:0}.LearningWork_number__2jYTn{border-top:1px solid var(--theme-border,#b9c6bf);padding-block:16px;display:grid;grid-template-columns:minmax(80px,1fr) minmax(160px,2fr) auto;gap:12px;align-items:center}.LearningWork_number__2jYTn strong{font-size:16px}.LearningWork_evidence__jyY3_{display:flex;gap:4px;margin-top:8px}.LearningWork_evidence__jyY3_ span{width:16px;height:6px;border-radius:2px;background:var(--theme-border,#b9c6bf)}.LearningWork_evidence__jyY3_ span[data-outcome=true]{background:var(--theme-focus,#59886e)}.LearningWork_evidence__jyY3_ span[data-outcome=false]{background:var(--theme-danger,#b43f3f)}.LearningWork_reason__8cBXJ{grid-column:1/-1;white-space:pre-wrap;overflow-wrap:anywhere}.LearningWork_mock__pQEEj{padding:16px;background:var(--theme-bg-soft,#f0f4f1);border-radius:8px;display:grid;gap:8px}.LearningWork_mock__pQEEj a{display:inline-flex;width:fit-content;align-items:center;text-decoration:none}@media(max-width:640px){.LearningWork_number__2jYTn{grid-template-columns:80px 1fr}.LearningWork_number__2jYTn button{grid-column:1/-1;justify-self:start}.LearningWork_summary__zfEa6{padding-left:12px}.LearningWork_actions__G_cUO button{flex:1 1 auto}}.LearningWork_statement__t1HlI[data-task-paper]{--theme-text:#233241;--theme-text-secondary:#62717b;--theme-bg-soft:#f1f5f8;--theme-focus:#326ab0;color:#233241;background:#fff}.PendingLessonDice_section__NLbND{min-width:0;margin-block:24px;padding:20px;color:var(--account-text);background:var(--account-panel-bg);border:1px solid var(--account-border);border-radius:var(--account-radius)}.PendingLessonDice_section__NLbND h2{margin:0;color:var(--account-heading);font-size:20px;line-height:1.4}.PendingLessonDice_section__NLbND h3{margin:0;color:var(--account-heading);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.PendingLessonDice_section__NLbND p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--account-muted);overflow-wrap:anywhere}.PendingLessonDice_list__y2xcO{list-style:none;margin:16px 0;padding:0;display:grid;gap:16px}.PendingLessonDice_row__Pqwxi{min-width:0;display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--account-border)}.PendingLessonDice_section__NLbND button{min-height:44px;width:100%;box-sizing:border-box;padding:10px 16px;font:inherit;font-weight:650;line-height:1.5;border-radius:var(--account-radius-sm);cursor:pointer}.PendingLessonDice_section__NLbND button:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:3px}.PendingLessonDice_section__NLbND button:disabled{opacity:.65;cursor:default}.PendingLessonDice_section__NLbND .PendingLessonDice_action__ttxLz{color:var(--action-primary-text);background:var(--action-primary-bg);border:1px solid var(--action-primary-bg)}.PendingLessonDice_section__NLbND .PendingLessonDice_secondary__mB30L{color:var(--account-text);background:var(--account-panel-raised);border:1px solid var(--account-border);margin-top:12px}.PendingLessonDice_section__NLbND .PendingLessonDice_notice__LXQS_{color:var(--account-text)}.PendingLessonDice_section__NLbND .PendingLessonDice_error__NTCxS{color:var(--error-text)}@media (min-width:640px){.PendingLessonDice_row__Pqwxi{grid-template-columns:minmax(0,1fr) auto;align-items:center}.PendingLessonDice_section__NLbND button{width:auto;justify-self:start}}.EmptyState_root__Ap9bV{display:grid;gap:.75rem;justify-items:start;padding:var(--oge-space-6,2rem);border:1px dashed var(--oge-border-strong,rgba(20,34,55,.22));border-radius:var(--oge-radius-lg,.75rem);background:var(--oge-surface-soft,#fbf9f6)}.EmptyState_accent__CCqKX{width:3.2rem;height:.18rem;border-radius:999px;background:linear-gradient(90deg,var(--oge-red,#ff1838),var(--oge-orange,#ff6a00),var(--oge-yellow,#ffc400),var(--oge-green,#13a523))}.EmptyState_title___sezM{margin:0;font-size:var(--oge-text-lg,1.125rem);font-weight:750}.EmptyState_description__Be39x{margin:0;max-width:36rem;color:var(--oge-muted,#5a6474)}.EmptyState_action__8gqJk{margin-top:.35rem}.Brand_brand__wnkbe{display:inline-flex;align-items:center;gap:.55rem;min-width:0;max-width:100%;color:var(--oge-ink,#0a0a0a)}.Brand_mark__FhENv{width:clamp(2.6rem,3.6cqw,3.4rem);height:auto;flex:0 0 auto}.Brand_text___xKUH{display:grid;gap:.05rem;min-width:0}.Brand_title__ExbvR{font-size:clamp(1rem,1.25cqw,1.2rem);font-weight:700;line-height:1.05;white-space:nowrap}.Brand_tagline__JPMTD{color:var(--oge-muted,#5a6474);font-size:clamp(.62rem,.68cqw,.74rem);white-space:nowrap}@media (min-width:1180px){.Brand_mark__FhENv{width:5.94cqw}.Brand_title__ExbvR{font-size:2.08cqw;font-weight:680}.Brand_tagline__JPMTD{font-size:.72cqw;font-weight:500}}.LoadingState_root__cqCOj{display:grid;gap:.65rem}.LoadingState_bar__Dvp86,.LoadingState_line__c33Mr{border-radius:var(--oge-radius-sm,.35rem);background:linear-gradient(90deg,rgba(20,34,55,.08),rgba(20,34,55,.14),rgba(20,34,55,.08));background-size:200% 100%;animation:LoadingState_shimmer__Jzpc7 var(--oge-motion-slow,.32s) linear infinite alternate}.LoadingState_bar__Dvp86{width:42%;height:1rem}.LoadingState_line__c33Mr{width:100%;height:.75rem}.LoadingState_line__c33Mr:nth-child(3){width:88%}.LoadingState_line__c33Mr:nth-child(4){width:72%}.LoadingState_srOnly__UrvfU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes LoadingState_shimmer__Jzpc7{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.LoadingState_bar__Dvp86,.LoadingState_line__c33Mr{animation:none}}