.LegalDocumentPage_page__IVKdL{width:min(100% - 32px,900px);margin-inline:auto}.LegalDocumentPage_documentBody___bsVU{display:grid;gap:12px}.LegalDocumentPage_documentBody___bsVU h2{margin:30px 0 4px;page-break-after:avoid;break-after:avoid}.LegalDocumentPage_documentBody___bsVU p{margin:0;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.LegalDocumentPage_page__IVKdL .LegalDocumentPage_documentBody___bsVU h2{color:var(--work-text-primary,#102736)!important;-webkit-text-fill-color:var(--work-text-primary,#102736)!important}.LegalDocumentPage_documentFooter__FCmg5,.LegalDocumentPage_pending___FVQS{margin-top:32px;padding:20px;border:1px solid var(--border-default);border-radius:18px;background:var(--surface-2)}.LegalDocumentPage_documentFooter__FCmg5{display:grid;gap:8px;color:var(--text-secondary);font-size:.8rem;overflow-wrap:anywhere}.LegalDocumentPage_printHint__25TFn{width:fit-content;border:0;padding:0;background:transparent;color:inherit;font:inherit;pointer-events:none}.LegalDocumentPage_pending___FVQS{display:grid;gap:12px}.LegalDocumentPage_pending___FVQS h2,.LegalDocumentPage_pending___FVQS p{margin:0}.LegalDocumentPage_pending___FVQS a{width:fit-content;color:var(--action-secondary-text);font-weight:750}@media print{.LegalDocumentPage_documentFooter__FCmg5{border:0;padding-inline:0}}.CabinetRoleSwitcher_switcher__Kcwf7{width:100%;max-width:100%;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 18px;padding:4px;border:1px solid var(--border-default);border-radius:14px;background:var(--panel-b)}.CabinetRoleSwitcher_switcher__Kcwf7 a{flex:1 1 140px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;padding:0 14px;color:var(--panel-muted);font-size:.82rem;font-weight:800;text-decoration:none}.CabinetRoleSwitcher_switcher__Kcwf7 a:hover{color:var(--panel-ink);background:color-mix(in srgb,var(--accent) 7%,var(--panel-a))}.CabinetRoleSwitcher_switcher__Kcwf7 a[aria-current=page]{border-color:var(--border-default);background:var(--panel-a);color:var(--panel-ink)}.CabinetRoleSwitcher_switcher__Kcwf7 a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 44%,transparent);outline-offset:2px}@media (min-width:481px){.CabinetRoleSwitcher_switcher__Kcwf7{width:fit-content}.CabinetRoleSwitcher_switcher__Kcwf7 a{flex:0 1 auto}}.IdentityProfileForm_overlay__WeVzA{position:fixed;inset:0;z-index:2400;display:grid;place-items:center;overflow-y:auto;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));min-height:100vh;min-height:100svh;min-height:100dvh;background:color-mix(in srgb,var(--page-a,#0b1118) 24%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.IdentityProfileForm_card__lSiWZ{width:min(100%,620px);border:1px solid var(--border-default);border-radius:24px;background:var(--surface-glass);color:var(--text-primary);box-shadow:0 24px 70px rgb(0 0 0/28%);padding:clamp(22px,5vw,36px)}.IdentityProfileForm_inline__Clawu{border:1px solid var(--border-default);border-radius:20px;background:var(--surface-2);color:var(--text-primary);padding:20px}.IdentityProfileForm_contactPrompt__ZlAnR{display:grid;gap:16px;width:min(1180px,calc(100% - 40px));margin:clamp(18px,3vw,28px) auto 0;padding:18px 20px;border:1px solid var(--border-default);border-left:4px solid var(--accent);border-radius:18px;background:var(--panel-a,var(--surface-2));color:var(--panel-ink,var(--text-primary));box-shadow:0 12px 34px color-mix(in srgb,var(--panel-b,#000) 18%,transparent)}.IdentityProfileForm_contactPrompt__ZlAnR h2,.IdentityProfileForm_contactPrompt__ZlAnR p{margin:0}.product-page .IdentityProfileForm_contactPrompt__ZlAnR h2{color:var(--panel-ink,var(--text-primary))!important;-webkit-text-fill-color:var(--panel-ink,var(--text-primary))!important;font-size:clamp(1.1rem,3vw,1.35rem);line-height:1.2}.IdentityProfileForm_contactPromptText__Ppnq0{margin-top:7px!important;color:var(--panel-muted,var(--text-secondary));line-height:1.5}.IdentityProfileForm_contactPrompt__ZlAnR .IdentityProfileForm_secondary__WXOR8{width:100%}.IdentityProfileForm_eyebrow__WoKgS{margin:0 0 8px;color:var(--text-secondary);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.IdentityProfileForm_card__lSiWZ h1,.IdentityProfileForm_inline__Clawu h2{margin:0;color:var(--text-primary);font-size:clamp(25px,5vw,36px);line-height:1.12}.IdentityProfileForm_inline__Clawu h2{font-size:clamp(22px,4vw,28px)}.IdentityProfileForm_lead__AkDmp{margin:12px 0 22px;color:var(--text-secondary);line-height:1.55}.IdentityProfileForm_form__IdtvF{--identity-input-color-scheme:light;display:grid;grid-template-columns:1fr;gap:16px}.site-scene:is([data-theme=poisoned],[data-theme=immolated],[data-theme=flayed]) .IdentityProfileForm_form__IdtvF,html:is([data-palette=poisoned],[data-palette=immolated],[data-palette=flayed]) .IdentityProfileForm_form__IdtvF{--identity-input-color-scheme:dark}.IdentityProfileForm_field__pxSRw{display:grid;gap:7px;min-width:0;color:var(--text-primary);font-weight:700}.site-scene [data-identity-profile] :is(.IdentityProfileForm_card__lSiWZ,.IdentityProfileForm_inline__Clawu) .IdentityProfileForm_form__IdtvF .IdentityProfileForm_field__pxSRw input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid var(--input-border);border-radius:13px;background:var(--input-bg);color:var(--input-text);-webkit-text-fill-color:var(--input-text);caret-color:var(--input-text);color-scheme:var(--identity-input-color-scheme);padding:11px 13px;font:inherit;outline:none}.site-scene [data-identity-profile] :is(.IdentityProfileForm_card__lSiWZ,.IdentityProfileForm_inline__Clawu) .IdentityProfileForm_form__IdtvF .IdentityProfileForm_field__pxSRw input:hover{border-color:var(--action-secondary-border)}.site-scene [data-identity-profile] :is(.IdentityProfileForm_card__lSiWZ,.IdentityProfileForm_inline__Clawu) .IdentityProfileForm_form__IdtvF .IdentityProfileForm_field__pxSRw input:focus-visible{outline:3px solid color-mix(in srgb,var(--input-focus,var(--action-primary-border)) 44%,transparent);outline-offset:2px;border-color:var(--input-focus,var(--action-primary-border))}.site-scene [data-identity-profile] :is(.IdentityProfileForm_card__lSiWZ,.IdentityProfileForm_inline__Clawu) .IdentityProfileForm_form__IdtvF .IdentityProfileForm_field__pxSRw input[aria-invalid=true]{border-color:var(--error-text)}.site-scene [data-identity-profile] :is(.IdentityProfileForm_card__lSiWZ,.IdentityProfileForm_inline__Clawu) .IdentityProfileForm_form__IdtvF .IdentityProfileForm_field__pxSRw input::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);opacity:1}.site-scene [data-identity-profile] :is(.IdentityProfileForm_card__lSiWZ,.IdentityProfileForm_inline__Clawu) .IdentityProfileForm_form__IdtvF .IdentityProfileForm_field__pxSRw input:-webkit-autofill{-webkit-text-fill-color:var(--input-text);caret-color:var(--input-text);box-shadow:0 0 0 1000px var(--input-bg) inset}.IdentityProfileForm_hint__vDur4{color:var(--text-muted);font-size:13px;font-weight:500}.IdentityProfileForm_error__xa6wI{margin:0;color:var(--error-text);font-size:13px;font-weight:650}.IdentityProfileForm_formError___KAEL{margin:0;border:1px solid var(--error-border);border-radius:12px;background:var(--error-bg);color:var(--error-text);padding:11px 13px}.IdentityProfileForm_actions__xZMGJ{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.IdentityProfileForm_primary__5pJuW,.IdentityProfileForm_secondary__WXOR8{min-height:46px;border-radius:12px;padding:10px 18px;font:inherit;font-weight:800;cursor:pointer}.IdentityProfileForm_primary__5pJuW{border:1px solid var(--action-primary-border);background:var(--action-primary-bg);color:var(--action-primary-text)}.IdentityProfileForm_secondary__WXOR8{border:1px solid var(--action-secondary-border);background:var(--action-secondary-bg);color:var(--action-secondary-text)}.IdentityProfileForm_primary__5pJuW:hover:not(:disabled),.IdentityProfileForm_secondary__WXOR8:hover:not(:disabled){filter:brightness(1.08)}.IdentityProfileForm_primary__5pJuW:focus-visible,.IdentityProfileForm_secondary__WXOR8:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:3px}.IdentityProfileForm_primary__5pJuW:disabled,.IdentityProfileForm_secondary__WXOR8:disabled{cursor:wait;opacity:.62}.IdentityProfileForm_saved__0cHxk{margin:0;color:var(--success-text);font-weight:750}.IdentityProfileForm_loading__qFE7d{min-height:120px;display:grid;place-items:center;color:var(--text-secondary)}@media (min-width:640px){.IdentityProfileForm_form__IdtvF{grid-template-columns:repeat(2,minmax(0,1fr))}.IdentityProfileForm_actions__xZMGJ,.IdentityProfileForm_formError___KAEL,.IdentityProfileForm_saved__0cHxk,.IdentityProfileForm_wide__MEnq7{grid-column:1/-1}.IdentityProfileForm_contactPrompt__ZlAnR{grid-template-columns:minmax(0,1fr) auto;align-items:center}.IdentityProfileForm_contactPrompt__ZlAnR .IdentityProfileForm_secondary__WXOR8{width:auto}}@media (max-width:800px){.IdentityProfileForm_contactPrompt__ZlAnR{width:min(100% - 24px,1180px)}}@media (prefers-reduced-motion:reduce){.IdentityProfileForm_field__pxSRw input,.IdentityProfileForm_primary__5pJuW,.IdentityProfileForm_secondary__WXOR8{transition:none}}.StudyKnowledge_knowledge___g6JP{--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__YMAu2{display:flex;align-items:end;justify-content:space-between;gap:16px}.StudyKnowledge_eyebrow__mNx6f{display:block;margin-bottom:4px;color:var(--pk-muted);font-size:.78rem;font-weight:600}.StudyKnowledge_knowledge___g6JP .StudyKnowledge_heading__YMAu2 h3{margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;letter-spacing:-.035em}.StudyKnowledge_headingNote__ia3Pc{max-width:180px;font-size:.82rem;line-height:1.4;text-align:right;color:var(--pk-muted)}.StudyKnowledge_overview__0q5am{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--pk-line);border-radius:18px;overflow:hidden;background:var(--pk-card)}.StudyKnowledge_metric__qFR22{display:grid;gap:10px;align-content:start;padding:20px 24px;min-width:0}.StudyKnowledge_metric__qFR22+.StudyKnowledge_metric__qFR22{border-left:1px solid var(--pk-line)}.StudyKnowledge_metricLabel__j17Ut{font-size:.9rem;font-weight:600}.StudyKnowledge_metricValue__7JnsV{display:flex;align-items:baseline;gap:8px;line-height:1.15}.StudyKnowledge_metricValue__7JnsV strong{font-size:2.4rem;letter-spacing:-.06em;font-weight:750}.StudyKnowledge_metricValue__7JnsV>span{color:var(--pk-muted);font-size:.95rem}.StudyKnowledge_metricValue__7JnsV .StudyKnowledge_noData__LA6if{font-size:1.4rem;letter-spacing:-.03em;padding:9px 0}.StudyKnowledge_knowledge___g6JP .StudyKnowledge_metricNote__KZCyh{margin:0;color:var(--pk-muted);font-size:.75rem;line-height:1.45}.StudyKnowledge_emptyTrack__XPw2A,.StudyKnowledge_masteryTrack__tg8ox,.StudyKnowledge_track__4FLXE{height:10px;border-radius:99px;background:var(--pk-track);overflow:hidden}.StudyKnowledge_masteryTrack__tg8ox>span,.StudyKnowledge_track__4FLXE>span{display:block;height:100%;border-radius:inherit;background:var(--pk-accent);transition:width .2s ease}.StudyKnowledge_masteryTrack__tg8ox>span{background:var(--success-text,#176a39)}.StudyKnowledge_segments__bG_PD{display:flex;height:10px;gap:4px}.StudyKnowledge_segments__bG_PD>span{flex:1 1;min-width:0;border:1px solid var(--pk-line);border-radius:3px;background:var(--pk-track)}.StudyKnowledge_segments__bG_PD>span[data-filled=true]{border-color:var(--pk-accent);background:var(--pk-accent)}.StudyKnowledge_emptyTrack__XPw2A{background:repeating-linear-gradient(90deg,var(--pk-track),var(--pk-track) 10px,transparent 10px,transparent 14px)}.StudyKnowledge_attention__7Tnx0{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___s5d3{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:-8px}.StudyKnowledge_knowledge___g6JP .StudyKnowledge_numberHeading___s5d3 h4{margin:0;font-size:.95rem;font-weight:650}.StudyKnowledge_numberHeading___s5d3>span{color:var(--pk-muted);font-size:.75rem}.StudyKnowledge_numbers__TNOK7{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:7px}.StudyKnowledge_number__M1ZQ8{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__M1ZQ8[data-active=true]{color:var(--pk-ink);background:var(--pk-card)}.StudyKnowledge_number__M1ZQ8[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__M1ZQ8:hover,.StudyKnowledge_number__M1ZQ8[aria-pressed=true]{border-color:var(--pk-accent);color:var(--pk-ink)}.StudyKnowledge_number__M1ZQ8[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--pk-accent);background:var(--pk-soft)}.StudyKnowledge_method__Lava9 summary:focus-visible,.StudyKnowledge_number__M1ZQ8:focus-visible{outline:3px solid var(--pk-accent);outline-offset:3px}.StudyKnowledge_numberDots__Li0VK{display:flex;gap:3px;min-height:5px}.StudyKnowledge_numberDots__Li0VK i{width:5px;height:5px;border-radius:50%;border:1px solid var(--pk-muted);opacity:.55}.StudyKnowledge_numberDots__Li0VK i[data-confirmed=true]{background:var(--success-text,#176a39);border-color:var(--success-text,#176a39);opacity:1}.StudyKnowledge_detail__Cvy55{min-width:0;scroll-margin-top:20px}.StudyKnowledge_detailHeading__rE_xE{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.StudyKnowledge_knowledge___g6JP .StudyKnowledge_detailHeading__rE_xE h4{display:flex;align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:650}.StudyKnowledge_numberBadge__wKtty{padding:5px 10px;border-radius:9px;background:var(--pk-accent);color:var(--pk-accent-ink);white-space:nowrap}.StudyKnowledge_detailCount__xXV15{color:var(--pk-muted);font-size:.78rem;text-align:right}.StudyKnowledge_topics__16A0H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.StudyKnowledge_topic__h0kUi{min-width:0;padding:18px;border:1px solid var(--pk-line);border-radius:16px;background:var(--pk-card)}.StudyKnowledge_topicHeading__LQDtD{display:flex;flex-direction:column;align-items:start;gap:8px;min-height:67px;margin-bottom:12px}.StudyKnowledge_knowledge___g6JP .StudyKnowledge_topic__h0kUi h4{font-size:1rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.StudyKnowledge_status__P5KE8{padding:3px 8px;border-radius:7px;font-size:.75rem;line-height:1.5;color:var(--pk-muted);background:var(--pk-track)}.StudyKnowledge_status__P5KE8[data-tone=success]{color:var(--success-text,#176a39);background:var(--success-bg,#e8f8ed)}.StudyKnowledge_status__P5KE8[data-tone=warning]{color:var(--warning-text,#87520b);background:var(--warning-bg,#fff5e5)}.StudyKnowledge_status__P5KE8[data-tone=info]{color:var(--info-text,#174e9d);background:var(--info-bg,#eaf2ff)}.StudyKnowledge_resultLine__CUD5j{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-bottom:9px;font-size:.76rem;color:var(--pk-muted)}.StudyKnowledge_resultLine__CUD5j strong{color:var(--pk-ink);font-size:.86rem;white-space:nowrap}.StudyKnowledge_knowledge___g6JP .StudyKnowledge_topicNote__jTxwB{margin:10px 0 0;color:var(--pk-muted);font-size:.75rem;line-height:1.5}.StudyKnowledge_method__Lava9{border-top:1px solid var(--pk-line);padding-top:4px;font-size:.82rem;color:var(--pk-muted)}.StudyKnowledge_method__Lava9 summary{min-height:44px;padding:12px 0;cursor:pointer;width:fit-content}.StudyKnowledge_method__Lava9>div{max-width:760px;padding-bottom:8px}.StudyKnowledge_knowledge___g6JP .StudyKnowledge_method__Lava9 p{margin:0 0 8px;line-height:1.6}.StudyKnowledge_empty__1izmJ{padding:24px;border:1px dashed var(--pk-line);border-radius:16px;color:var(--pk-muted)}.StudyKnowledge_visuallyHidden__ZUClO{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___g6JP{gap:18px}.StudyKnowledge_headingNote__ia3Pc{display:none}.StudyKnowledge_metric__qFR22{padding:16px}.StudyKnowledge_topics__16A0H{grid-template-columns:1fr;gap:10px}.StudyKnowledge_topic__h0kUi{padding:16px}.StudyKnowledge_topicHeading__LQDtD{flex-direction:row;justify-content:space-between;align-items:start;min-height:0;gap:12px}.StudyKnowledge_status__P5KE8{text-align:right;max-width:50%}}@media(max-width:440px){.StudyKnowledge_overview__0q5am{grid-template-columns:1fr}.StudyKnowledge_metric__qFR22+.StudyKnowledge_metric__qFR22{border-left:0;border-top:1px solid var(--pk-line)}.StudyKnowledge_metric__qFR22{gap:8px}.StudyKnowledge_metricValue__7JnsV strong{font-size:2rem}.StudyKnowledge_numberHeading___s5d3{align-items:start}.StudyKnowledge_numberHeading___s5d3>span{max-width:125px;text-align:right}.StudyKnowledge_detailHeading__rE_xE{align-items:start;flex-direction:column}.StudyKnowledge_detailCount__xXV15{padding-left:0}.StudyKnowledge_numbers__TNOK7{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.StudyKnowledge_number__M1ZQ8{min-height:50px}}@media(prefers-reduced-motion:reduce){.StudyKnowledge_masteryTrack__tg8ox>span,.StudyKnowledge_track__4FLXE>span{transition:none}}.PlayInformLogo_root__QlSrs{--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__n8dDd{--pi-ink:#0a0a0b;--pi-divider:color-mix(in srgb,#0a0a0b 18%,transparent)}.PlayInformLogo_tone_light__u0lAm,.site-scene[data-theme=flayed] .PlayInformLogo_tone_auto__6MdH0,.site-scene[data-theme=immolated] .PlayInformLogo_tone_auto__6MdH0,.site-scene[data-theme=poisoned] .PlayInformLogo_tone_auto__6MdH0,html[data-palette=flayed] .PlayInformLogo_tone_auto__6MdH0,html[data-palette=immolated] .PlayInformLogo_tone_auto__6MdH0,html[data-palette=poisoned] .PlayInformLogo_tone_auto__6MdH0{--pi-ink:#f8fafc;--pi-divider:color-mix(in srgb,#f8fafc 26%,transparent)}.site-scene[data-theme=classic] .PlayInformLogo_tone_auto__6MdH0,html[data-palette=classic] .PlayInformLogo_tone_auto__6MdH0{--pi-ink:#0a0a0b;--pi-divider:color-mix(in srgb,#0a0a0b 18%,transparent)}.PlayInformLogo_markSvg__I8Skl{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__Nt_5k{animation:none}.PlayInformLogo_markFill__VsXS6,.PlayInformLogo_wmFill__2RfPE{fill:currentColor;stroke:none}.PlayInformLogo_markOrbit__zeCNt,.PlayInformLogo_wmWeight__Lde0v{fill:none;stroke:currentColor}.PlayInformLogo_dotCore__JlML_,.PlayInformLogo_dotOrbit__tviJa,.PlayInformLogo_yiDot__KvpMz{stroke:none}.PlayInformLogo_divider__XT5V1{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__GVygl{display:block;flex:0 0 auto;height:calc(var(--pi-size, 36px) * .93);width:auto;overflow:visible;color:var(--pi-ink)}.PlayInformLogo_variant_compact__HMCfM .PlayInformLogo_divider__XT5V1,.PlayInformLogo_variant_compact__HMCfM .PlayInformLogo_wordmarkSvg__GVygl{display:none}.PlayInformLogo_variant_compact__HMCfM .PlayInformLogo_markSvg__I8Skl{margin-right:0}.PlayInformLogo_variant_mark__M4Qml .PlayInformLogo_divider__XT5V1,.PlayInformLogo_variant_mark__M4Qml .PlayInformLogo_wordmarkSvg__GVygl,.PlayInformLogo_variant_wordmark__6nXJM .PlayInformLogo_divider__XT5V1,.PlayInformLogo_variant_wordmark__6nXJM .PlayInformLogo_markSvg__I8Skl{display:none}.PlayInformLogo_variant_mark__M4Qml .PlayInformLogo_markSvg__I8Skl{margin-right:0}@media (hover:hover) and (pointer:fine){.PlayInformLogo_link__ZoH3N:hover .PlayInformLogo_dotCore__JlML_,.PlayInformLogo_link__ZoH3N:hover .PlayInformLogo_dotOrbit__tviJa,.PlayInformLogo_link__ZoH3N:hover .PlayInformLogo_yiDot__KvpMz{filter:brightness(1.06);transition:filter .16s ease}}.PlayInformLogo_link__ZoH3N{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__ZoH3N: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__ZoH3N:hover .PlayInformLogo_dotCore__JlML_,.PlayInformLogo_link__ZoH3N:hover .PlayInformLogo_dotOrbit__tviJa,.PlayInformLogo_link__ZoH3N:hover .PlayInformLogo_yiDot__KvpMz{transition:none!important;filter:none!important}}.Brand_brand__3sOV_{display:inline-flex;align-items:center;gap:.55rem;min-width:0;max-width:100%;color:var(--oge-ink,#0a0a0a)}.Brand_mark__PlMG6{width:clamp(2.6rem,3.6cqw,3.4rem);height:auto;flex:0 0 auto}.Brand_text__P_SqX{display:grid;gap:.05rem;min-width:0}.Brand_title__3jLes{font-size:clamp(1rem,1.25cqw,1.2rem);font-weight:700;line-height:1.05;white-space:nowrap}.Brand_tagline__GTiNy{color:var(--oge-muted,#5a6474);font-size:clamp(.62rem,.68cqw,.74rem);white-space:nowrap}@media (min-width:1180px){.Brand_mark__PlMG6{width:5.94cqw}.Brand_title__3jLes{font-size:2.08cqw;font-weight:680}.Brand_tagline__GTiNy{font-size:.72cqw;font-weight:500}}.GameUI_filterBar__hWL81,.GameUI_panel__ADRRU{padding:clamp(16px,2vw,24px);border:1px solid var(--game-border);border-radius:22px;background:var(--game-panel);box-shadow:var(--game-shadow)}.GameUI_mission__dfkGc{border-top:3px solid var(--oge-orange);background:color-mix(in srgb,var(--game-panel) 85%,var(--oge-orange) 15%)}.GameUI_featured__Yge9q{border:1px solid color-mix(in srgb,var(--oge-yellow) 35%,var(--game-border));background:color-mix(in srgb,var(--game-panel) 80%,var(--oge-yellow) 20%)}.GameUI_pageHeader__3G24H{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin-bottom:28px}.GameUI_pageHeader__3G24H h1{margin:0;color:var(--game-text);font-family:var(--oge-font-display,"Oswald","Arial Narrow",Arial,sans-serif);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1;letter-spacing:.02em}.GameUI_lede__AT5zG{margin:8px 0 0;color:var(--game-text-secondary)}.GameUI_metric__6qhJV{min-width:130px;padding:14px;border:1px solid var(--game-border);border-radius:12px;background:var(--game-panel-strong)}.GameUI_metricLabel___Y3Cq{display:block;color:var(--game-text-muted);font-size:.75rem}.GameUI_metricValue__riU_G{color:var(--game-text);font-size:1.35rem;font-weight:800}.GameUI_metricMeta__wEI9e{color:var(--game-text-secondary);font-size:.75rem}.GameUI_progress__XQgXL{display:grid;gap:7px}.GameUI_progressTrack__0GA_H{height:8px;overflow:hidden;border-radius:99px;background:var(--game-bg)}.GameUI_progressFill__ym_nh{height:100%;background:var(--oge-gradient,var(--game-gradient))}.GameUI_progressText__vHbug{color:var(--game-text-secondary);font-size:.8rem}.GameUI_badge__yGTbi{display:inline-flex;padding:4px 8px;border:1px solid var(--game-border);border-radius:999px;background:var(--game-panel-hover);color:var(--game-text-secondary);font-size:.75rem}.GameUI_success__jMlqx{color:var(--oge-green)}.GameUI_warning__03y5t{color:var(--oge-yellow)}.GameUI_error__xcfQN{color:var(--oge-red)}.GameUI_empty__SQjOE{display:grid;place-items:center;min-height:180px;text-align:center;color:var(--game-text-secondary)}.GameUI_segmented__WRc5L{display:inline-flex;gap:8px;padding:6px;border:1px solid var(--game-border);border-radius:14px;background:var(--game-panel-strong)}.GameUI_selectWrap__P2fud{display:grid;gap:6px;font-size:.8rem;color:var(--game-text-secondary)}.GameUI_select__N6cYr{min-height:44px;border-radius:12px;color:var(--game-text);padding:0 10px}.GameUI_checkpoint__hSTmA,.GameUI_select__N6cYr{border:1px solid var(--game-border);background:var(--game-panel-strong)}.GameUI_checkpoint__hSTmA{min-height:76px;border-radius:16px;padding:12px;display:grid;gap:4px}.GameUI_checkpoint__hSTmA strong{font-size:.85rem}.GameUI_checkpoint__hSTmA span{font-size:.77rem;color:var(--game-text-secondary)}.GameUI_missionAction__9d75C{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:10px 12px;border-radius:14px;border:1px solid var(--game-border);background:var(--game-panel-strong)}.GameUI_missionAction__9d75C p{margin:4px 0 0;color:var(--game-text-secondary)}.GameUI_activityGrid__T1RWi{display:grid;grid-template-columns:repeat(auto-fill,minmax(16px,1fr));gap:6px}.GameUI_activityCell__x5_ck{aspect-ratio:1;border-radius:4px;border:1px solid var(--game-border);background:var(--game-panel-hover)}.GameUI_activityCell__x5_ck[data-level="1"]{background:color-mix(in srgb,var(--oge-yellow) 35%,var(--game-panel-hover))}.GameUI_activityCell__x5_ck[data-level="2"]{background:color-mix(in srgb,var(--oge-orange) 45%,var(--game-panel-hover))}.GameUI_activityCell__x5_ck[data-level="3"]{background:color-mix(in srgb,var(--oge-red) 45%,var(--game-panel-hover))}.GameUI_activityCell__x5_ck[data-level="4"]{background:color-mix(in srgb,var(--oge-green) 50%,var(--game-panel-hover))}.GameUI_notice__6JA8v{padding:10px 12px;border-left:3px solid var(--oge-orange);border-radius:12px;background:var(--game-panel-hover);color:var(--game-text-secondary)}.GameUI_skeleton__kYr_v{min-height:20px;border-radius:7px;background:linear-gradient(90deg,var(--game-panel-strong),var(--game-panel-hover),var(--game-panel-strong));background-size:200% 100%;animation:GameUI_shimmer__SW_m_ 1.4s ease infinite}@keyframes GameUI_shimmer__SW_m_{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.GameUI_skeleton__kYr_v{animation:none}}.StudentDirectoryTabs_navigation__KFIZ2 a.StudentDirectoryTabs_addLink__I69Sp{margin-inline-start:auto;flex-shrink:0;white-space:nowrap;color:#fff;background:#7c3aed;border-color:#a78bfa;font-weight:700}.StudentDirectoryTabs_navigation__KFIZ2 a.StudentDirectoryTabs_addLink__I69Sp:hover{background:#6d28d9}.StudentDirectoryTabs_navigation__KFIZ2 a.StudentDirectoryTabs_addLink__I69Sp[aria-current=page]{color:#fff;background:#5b21b6;border-color:#ddd6fe;box-shadow:inset 0 -2px 0 #ddd6fe}.StudentDirectoryTabs_navigation__KFIZ2 a.StudentDirectoryTabs_addLink__I69Sp:focus-visible{outline:3px solid var(--interactive-focus-color,#c4b5fd);outline-offset:3px}.StudentBillingCard_card__45o9p{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___eqBW{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__GhfQq{margin:0;color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:1.15rem;line-height:1.25}.StudentBillingCard_lede__4_a21,.StudentBillingCard_muted__CbSXV,.StudentBillingCard_note__IfKrc{margin:0;color:var(--account-muted,var(--panel-muted,var(--text-secondary)));font-size:16px;line-height:1.5}.StudentBillingCard_destination__fRVBp{display:grid;gap:4px}.StudentBillingCard_destination__fRVBp strong{color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:1rem;line-height:1.35}.StudentBillingCard_row__8tl88{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.StudentBillingCard_blocked__UZ0xf{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__ZiKrf{display:grid;gap:12px;padding-top:4px;border-top:1px solid var(--account-border,var(--border-default))}.StudentBillingCard_fieldset__u5oSk{display:grid;gap:8px;margin:0;padding:0;border:0}.StudentBillingCard_legend__PQR_Q{padding:0;color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:.95rem;font-weight:700}.StudentBillingCard_radio__dQMu4{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__45o9p .StudentBillingCard_choice__XjLDU input,[data-student-billing-card].StudentBillingCard_card__45o9p .StudentBillingCard_consentLabel__zgkJE input,[data-student-billing-card].StudentBillingCard_card__45o9p .StudentBillingCard_radio__dQMu4 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__45o9p .StudentBillingCard_choice__XjLDU input:focus,[data-student-billing-card].StudentBillingCard_card__45o9p .StudentBillingCard_consentLabel__zgkJE input:focus,[data-student-billing-card].StudentBillingCard_card__45o9p .StudentBillingCard_radio__dQMu4 input:focus{box-shadow:none!important}[data-student-billing-card].StudentBillingCard_card__45o9p .StudentBillingCard_choice__XjLDU input:focus-visible,[data-student-billing-card].StudentBillingCard_card__45o9p .StudentBillingCard_consentLabel__zgkJE input:focus-visible,[data-student-billing-card].StudentBillingCard_card__45o9p .StudentBillingCard_radio__dQMu4 input:focus-visible{outline:2px solid var(--account-accent,var(--accent))!important;outline-offset:2px}[data-student-billing-card].StudentBillingCard_card__45o9p input:disabled{cursor:not-allowed;opacity:.55}.StudentBillingCard_radio__dQMu4 input{margin-top:3px}.StudentBillingCard_selectLabel__rG2LK{display:grid;gap:6px;font-size:16px}.StudentBillingCard_selectLabel__rG2LK 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__wCISR{display:grid;gap:10px}.StudentBillingCard_sectionTitle__hHmzj{margin:0;color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:1rem}.StudentBillingCard_list__WPgfB{display:grid;gap:8px;margin:0;padding:0;list-style:none}.StudentBillingCard_choice__XjLDU{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__XjLDU input{width:18px;height:18px;margin-top:2px}.StudentBillingCard_choiceMeta__30XeF{display:grid;gap:2px}.StudentBillingCard_choiceMeta__30XeF strong{color:var(--account-heading,var(--panel-ink,var(--text-primary)))}.StudentBillingCard_choiceMeta__30XeF small{color:var(--account-muted,var(--panel-muted,var(--text-secondary)))}.StudentBillingCard_packageMeta__Ud0H8{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 14px;min-width:0}.StudentBillingCard_savings__SZy8A{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__Ud0H8{grid-template-columns:minmax(0,1fr) auto}}.StudentBillingCard_consent__3rzfG{display:grid;gap:10px}.StudentBillingCard_consentLabel__zgkJE{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__zgkJE input{width:18px;height:18px;margin-top:3px}.StudentBillingCard_consentLabel__zgkJE a{color:var(--account-accent,var(--accent));text-decoration:underline;text-underline-offset:2px}.StudentBillingCard_actions__otSPJ{display:flex;flex-wrap:wrap;gap:10px}.StudentBillingCard_button__TstoS{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__TstoS:hover{transform:none}.StudentBillingCard_button__TstoS:disabled{cursor:not-allowed;opacity:.55}.StudentBillingCard_button__TstoS:focus-visible{outline:2px solid var(--account-accent,var(--accent));outline-offset:2px}.StudentBillingCard_primary__eHBnT{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__eHBnT:hover:not(:disabled){box-shadow:0 5px 16px color-mix(in srgb,var(--account-accent,var(--accent)) 24%,transparent)}.StudentBillingCard_secondary___yLle{border:1px solid var(--account-border,var(--border-default));background:transparent;color:inherit;box-shadow:none}[data-student-billing-card] .StudentBillingCard_button__TstoS:disabled,[data-student-billing-card] .StudentBillingCard_button__TstoS:disabled:hover,[data-student-billing-card] .StudentBillingCard_secondary___yLle:hover{box-shadow:none}.StudentBillingCard_status__ESxRo{margin:0;font-size:16px;line-height:1.45}.StudentBillingCard_alert__ytlQh{color:var(--account-error,var(--text-danger,#e26a60))}@media (min-width:720px){.StudentBillingCard_row__8tl88{justify-content:space-between}.StudentBillingCard_actions__otSPJ{align-items:center}}@media (prefers-reduced-motion:reduce){.StudentBillingCard_card__45o9p *{transition:none!important}}.BoardPages_wrapper__TxRrL{min-width:0;position:relative}.BoardPages_accessClosed__VOpYv{max-width:560px;margin:96px auto 24px;padding:20px;font-size:16px;line-height:1.55}.BoardPages_accessClosed__VOpYv,.BoardPages_closedRetry__TGgmQ{border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);background:var(--workspace-surface);color:var(--text-primary)}.BoardPages_closedRetry__TGgmQ{min-height:44px;padding:10px 16px;font:inherit;cursor:pointer}.BoardPages_closedRetry__TGgmQ:focus-visible{outline:2px solid var(--interactive-focus-color);outline-offset:2px}.BoardPages_chrome__d5I6M{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);margin-bottom:8px;color:var(--text-primary)}.BoardPages_heading__BA_fu{font-size:13px}.BoardPages_strip__wilob{display:flex;flex:1 1;min-width:140px;max-width:100%;overflow-x:auto;gap:6px;padding:4px}.BoardPages_form__9NVw5 input,.BoardPages_mobile__4NDSj select,:is(.BoardPages_chrome__d5I6M,.BoardPages_form__9NVw5,.BoardPages_notice__aMZ2b,.BoardPages_error__ytx1d) button{color:var(--text-primary);background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);font:inherit;font-size:12px}.BoardPages_pickerPopover__MXufs .BoardPages_actions__TG4GW button{color:var(--text-primary);background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);font:inherit;font-size:12px;min-height:44px;padding:8px 12px;cursor:pointer}.BoardPages_pickerPopover__MXufs .BoardPages_actions__TG4GW button:disabled{opacity:.5;cursor:default}.BoardPages_pickerPopover__MXufs .BoardPages_actions__TG4GW button:focus-visible{outline:2px solid var(--interactive-focus-color);outline-offset:2px}:is(.BoardPages_chrome__d5I6M,.BoardPages_form__9NVw5,.BoardPages_notice__aMZ2b,.BoardPages_error__ytx1d) button{min-height:44px;padding:8px 12px;cursor:pointer;flex-shrink:0}:is(.BoardPages_chrome__d5I6M,.BoardPages_form__9NVw5,.BoardPages_notice__aMZ2b,.BoardPages_error__ytx1d) button:disabled{opacity:.5;cursor:default}.BoardPages_form__9NVw5 input:focus-visible,.BoardPages_mobile__4NDSj select:focus-visible,:is(.BoardPages_chrome__d5I6M,.BoardPages_form__9NVw5,.BoardPages_notice__aMZ2b,.BoardPages_error__ytx1d) button:focus-visible{outline:2px solid var(--interactive-focus-color);outline-offset:2px}.BoardPages_strip__wilob button{display:flex;align-items:center;gap:8px;white-space:nowrap}.BoardPages_strip__wilob button span{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoardPages_strip__wilob button[aria-current=page]{background:var(--action-primary-bg);color:var(--action-primary-text);border-color:var(--action-primary-border);font-weight:700}.BoardPages_strip__wilob button[aria-current=page] span{color:inherit;opacity:.7}.BoardPages_actions__TG4GW{display:flex;gap:6px;flex-wrap:wrap}.BoardPages_actions__TG4GW .BoardPages_primary__akHcv{border-color:var(--action-primary-border)}.BoardPages_form__9NVw5{display:flex;gap:10px;align-items:end;flex-wrap:wrap;background:var(--workspace-surface);border:1px solid var(--workspace-border);padding:12px;border-radius:var(--oge-radius-md);margin-bottom:8px;color:var(--text-primary)}.BoardPages_form__9NVw5 label{display:grid;gap:6px;font-size:12px}.BoardPages_form__9NVw5 input{padding:10px;min-height:44px;min-width:0;max-width:100%}.BoardPages_error__ytx1d,.BoardPages_notice__aMZ2b{padding:8px 12px;margin:4px 0 8px;background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);font-size:12px;color:var(--text-primary)}.BoardPages_error__ytx1d{border-color:var(--error-border)}.BoardPages_subtle__Ryd4_{margin:4px 10px 8px;color:var(--text-muted);font-size:12px}.BoardPages_mobile__4NDSj{display:none}@media(min-width:901px){[data-classroom-room][data-board-only=true] .BoardPages_wrapper__TxRrL,[data-classroom-room][data-in-call=true] .BoardPages_wrapper__TxRrL{display:flex;flex-direction:column;height:100%;min-height:0}[data-classroom-room] .BoardPages_wrapper__TxRrL>[data-classroom-board]{flex:1 1;height:auto;min-height:0}.BoardPages_chrome__d5I6M,.BoardPages_error__ytx1d,.BoardPages_form__9NVw5,.BoardPages_notice__aMZ2b,.BoardPages_subtle__Ryd4_{flex-shrink:0}}@media(max-width:640px){.BoardPages_heading__BA_fu,.BoardPages_strip__wilob{display:none}.BoardPages_mobile__4NDSj{display:flex;align-items:center;gap:8px;width:100%;font-size:12px}.BoardPages_mobile__4NDSj select{flex:1 1;min-width:0;min-height:44px;padding:8px}.BoardPages_actions__TG4GW{width:100%}.BoardPages_actions__TG4GW button{flex:1 1}.BoardPages_form__9NVw5 label{flex:1 1;min-width:140px}}.BoardPages_feedback__qB_UR{height:96px;min-height:96px;flex-shrink:0;overflow:auto}.BoardPages_feedback__qB_UR .BoardPages_error__ytx1d,.BoardPages_feedback__qB_UR .BoardPages_notice__aMZ2b,.BoardPages_feedback__qB_UR .BoardPages_subtle__Ryd4_{margin-top:2px;margin-bottom:2px}.BoardPages_wrapper__TxRrL[data-hosted=true]{display:flex;flex-direction:column;height:100%;min-height:0}.BoardPages_wrapper__TxRrL[data-hosted=true]>[data-classroom-board]{flex:1 1;height:auto;min-height:0}.BoardPages_feedback__qB_UR[data-hosted=true]{height:auto;min-height:0;overflow:visible;display:grid;gap:8px}.BoardPages_feedback__qB_UR[data-hosted=true] .BoardPages_error__ytx1d,.BoardPages_feedback__qB_UR[data-hosted=true] .BoardPages_notice__aMZ2b{margin:0;padding:8px 12px;border-radius:var(--oge-radius-lg);box-shadow:var(--workspace-shadow);display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;pointer-events:auto}.BoardPages_feedback__qB_UR[data-hosted=true] .BoardPages_error__ytx1d{background:var(--error-bg);color:var(--error-text)}.BoardPages_picker__VusjI{position:relative;display:flex;align-items:center;gap:4px}.BoardPages_pickerTrigger__9bPmP,.BoardPages_presentBtn__UI0i6{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:var(--oge-radius-md);background:transparent;color:var(--text-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoardPages_pickerTrigger__9bPmP{min-width:120px;justify-content:space-between}.BoardPages_pickerTrigger__9bPmP:hover:not(:disabled),.BoardPages_pickerTrigger__9bPmP[aria-expanded=true]{background:var(--workspace-surface-hover)}.BoardPages_presentBtn__UI0i6{background:var(--action-primary-bg);color:var(--action-primary-text);border-color:var(--action-primary-border)}.BoardPages_presentBtn__UI0i6:hover:not(:disabled){background:var(--action-primary-hover)}.BoardPages_presentBtn__UI0i6[data-active=true]{background:var(--workspace-surface-selected);color:var(--text-primary);border-color:var(--workspace-border-strong)}.BoardPages_presentBtn__UI0i6[data-active=true]:hover:not(:disabled){background:var(--workspace-surface-hover)}.BoardPages_pickerTrigger__9bPmP:disabled,.BoardPages_presentBtn__UI0i6:disabled{opacity:.55;cursor:default}.BoardPages_pickerList__E3i8F [role=option]:focus-visible,.BoardPages_pickerTrigger__9bPmP:focus-visible,.BoardPages_presentBtn__UI0i6:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px}.BoardPages_pickerShort__W3ICJ{display:none}.BoardPages_pickerPopover__MXufs{position:absolute;z-index:30;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:min(340px,calc(100vw - 16px));max-height:min(70dvh,520px);overflow:auto;padding:12px;border:1px solid var(--workspace-border);border-radius:var(--oge-radius-lg);background:var(--workspace-surface);box-shadow:var(--workspace-shadow);color:var(--text-primary);display:grid;gap:10px}.BoardPages_pickerHeading__oeabp{margin:0;font-size:13px;font-weight:700;color:var(--text-secondary)}.BoardPages_pickerList__E3i8F{list-style:none;margin:0;padding:0;display:grid;gap:2px}.BoardPages_pickerList__E3i8F [role=option]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:44px;padding:6px 10px;border-radius:var(--oge-radius-md);cursor:pointer;font-size:13px}.BoardPages_pickerList__E3i8F [role=option] span{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoardPages_pickerList__E3i8F [role=option] strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardPages_pickerList__E3i8F [role=option] small{color:var(--text-muted);font-size:12px}.BoardPages_pickerList__E3i8F [role=option]:hover:not([aria-disabled=true]){background:var(--workspace-surface-hover)}.BoardPages_pickerList__E3i8F [role=option][aria-selected=true]{background:var(--action-primary-bg);color:var(--action-primary-text)}.BoardPages_pickerList__E3i8F [role=option][aria-selected=true] :is(span,small){color:inherit;opacity:.8}.BoardPages_pickerList__E3i8F [role=option][aria-disabled=true]{cursor:not-allowed;opacity:.6}.BoardPages_pickerShown__uP5J8{grid-column:2/-1}.BoardPages_pickerPopover__MXufs .BoardPages_actions__TG4GW{border-top:1px solid var(--workspace-border);padding-top:10px}.BoardPages_pickerPopover__MXufs .BoardPages_actions__TG4GW button{flex:1 1}.BoardPages_pickerPopover__MXufs .BoardPages_form__9NVw5{margin:0;padding:10px}@media(max-width:1359px){.BoardPages_presentBtn__UI0i6 .BoardPages_pickerFull__MD8Xs{display:none}.BoardPages_presentBtn__UI0i6 .BoardPages_pickerShort__W3ICJ{display:inline}.BoardPages_presentBtn__UI0i6{min-width:44px;justify-content:center;padding:0}}@media(max-width:900px){.BoardPages_pickerTrigger__9bPmP .BoardPages_pickerFull__MD8Xs{display:none}.BoardPages_pickerTrigger__9bPmP .BoardPages_pickerShort__W3ICJ{display:inline}.BoardPages_pickerTrigger__9bPmP{min-width:72px;padding:0 8px}.BoardPages_pickerPopover__MXufs{position:fixed;top:60px;left:8px;right:8px;transform:none;width:auto}}.StudentGroupBillingCard_card__qHfWZ{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__M96Ok,.StudentGroupBillingCard_item__mU44L{display:flex;align-items:center;justify-content:space-between;gap:16px}.StudentGroupBillingCard_copy__HI4nz p,.StudentGroupBillingCard_heading__M96Ok p{margin:0;color:var(--account-muted,var(--panel-muted,var(--text-secondary,#60717d)))}.StudentGroupBillingCard_heading__M96Ok h2{margin:3px 0 0;color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:clamp(18px,2vw,24px)}.StudentGroupBillingCard_heading__M96Ok>span{color:var(--account-muted,var(--panel-muted,var(--text-secondary)));font-size:13px}.StudentGroupBillingCard_copy__HI4nz em{color:var(--account-success,var(--success-text,var(--text-primary)));font-size:13px;font-style:normal}.StudentGroupBillingCard_item__mU44L{align-items:stretch;padding-top:14px;border-top:1px solid var(--account-border,var(--border-default,#d7e3ec))}.StudentGroupBillingCard_copy__HI4nz{flex:1 1 280px;min-width:0}.StudentGroupBillingCard_copy__HI4nz>strong{color:var(--account-heading,var(--panel-ink,var(--text-primary)))}.StudentGroupBillingCard_copy__HI4nz p{margin-top:6px;line-height:1.45}.StudentGroupBillingCard_primary__yj5UQ,.StudentGroupBillingCard_secondary__7byIc{display:grid;min-width:220px;min-height:54px;padding:10px 14px;border-radius:12px;text-align:left;cursor:pointer}.StudentGroupBillingCard_primary__yj5UQ{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__7byIc{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__yj5UQ:focus-visible,.StudentGroupBillingCard_secondary__7byIc:focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#1769e0) 44%,transparent);outline-offset:3px}.StudentGroupBillingCard_primary__yj5UQ span,.StudentGroupBillingCard_primary__yj5UQ strong,.StudentGroupBillingCard_secondary__7byIc span,.StudentGroupBillingCard_secondary__7byIc strong{display:block}.StudentGroupBillingCard_primary__yj5UQ small,.StudentGroupBillingCard_secondary__7byIc small{margin-top:4px}.StudentGroupBillingCard_primary__yj5UQ:disabled,.StudentGroupBillingCard_secondary__7byIc:disabled{cursor:wait;opacity:.65}.StudentGroupBillingCard_error__TmHAo,.StudentGroupBillingCard_unavailable__Vgn4d{max-width:300px;margin:0;color:var(--account-warning,var(--warning-text,#87520b));line-height:1.4}.StudentGroupBillingCard_error__TmHAo{color:var(--account-error,var(--error-text,#9a1f2c))}@container group-billing (max-width: 640px){.StudentGroupBillingCard_heading__M96Ok,.StudentGroupBillingCard_item__mU44L{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.StudentGroupBillingCard_primary__yj5UQ,.StudentGroupBillingCard_secondary__7byIc{width:100%;min-width:0}.StudentGroupBillingCard_item__mU44L>details{min-width:0}}@media (max-width:760px){.StudentGroupBillingCard_heading__M96Ok,.StudentGroupBillingCard_item__mU44L{display:grid}.StudentGroupBillingCard_primary__yj5UQ,.StudentGroupBillingCard_secondary__7byIc{width:100%;min-width:0}}.StudentGroupBillingCard_paymentFacts__Y3Thd{display:grid;gap:4px;margin-top:12px}.StudentGroupBillingCard_paymentFacts__Y3Thd p{margin-top:4px}.StudentGroupBillingCard_paidPeriod__FsT1G{padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--account-border,var(--border-default,#d7e3ec))}.StudentGroupBillingCard_paidPeriod__FsT1G>strong{color:var(--account-heading,var(--panel-ink,var(--text-primary)));font-size:1.15rem}.StudentGroupBillingCard_paidPeriod__FsT1G small{display:block;margin-top:6px;color:var(--account-muted,var(--panel-muted,var(--text-secondary)));line-height:1.4}.StudentGroupBillingCard_accessFact__Q6dIx{font-size:.94rem}.StudentGroupBillingCard_card__qHfWZ[data-parent-group-billing]{margin-bottom:0;box-shadow:none;border-left-width:1px;border-color:var(--border-default,#d7e3ec)}.StudentGroupBillingCard_card__qHfWZ[data-parent-group-billing] .StudentGroupBillingCard_heading__M96Ok h2{font-size:1.12rem}.StudentGroupBillingCard_card__qHfWZ[data-parent-group-billing] .StudentGroupBillingCard_heading__M96Ok>span{font-size:.78rem}.StudentGroupBillingCard_card__qHfWZ[data-parent-group-billing] .StudentGroupBillingCard_item__mU44L{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.StudentGroupBillingCard_card__qHfWZ[data-parent-group-billing] .StudentGroupBillingCard_copy__HI4nz{flex-basis:auto}.StudentGroupBillingCard_card__qHfWZ[data-parent-group-billing] .StudentGroupBillingCard_paymentFacts__Y3Thd[data-group-balance-state=unknown]>p strong{font-weight:400;color:var(--account-muted,var(--panel-muted,var(--text-secondary)));font-size:1rem}.LearningAccessNotice_notice__WbH1o{padding:1rem;border:1px solid var(--account-border,var(--border-default,currentColor));border-radius:1rem;color:inherit;min-width:0}.LearningAccessNotice_notice__WbH1o p{margin:.35rem 0 .75rem;line-height:1.5;overflow-wrap:anywhere}.LearningAccessNotice_notice__WbH1o[data-learning-access=open] p{margin-bottom:0}.LearningAccessNotice_notice__WbH1o[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__WbH1o button:focus-visible{outline:3px solid var(--focus-ring,currentColor);outline-offset:3px}.LearningAccessNotice_billing__DygfN{margin-top:1rem;min-width:0}.MemberBalance_balance__DOhU0{display:grid;gap:4px;min-width:0;margin:4px 0;text-align:left;overflow-wrap:anywhere}.MemberBalance_value__oC6_L{color:var(--sec-ink);font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4}.MemberBalance_balance__DOhU0[data-balance-state=available] .MemberBalance_value__oC6_L{color:var(--sec-accent)}.MemberBalance_balance__DOhU0[data-balance-state=negative] .MemberBalance_value__oC6_L{color:var(--sec-danger-ink)}.MemberBalance_date__cDhD_,.MemberBalance_hint__knZy7{color:var(--sec-ink-2);font-size:14px;line-height:1.45}.MemberBalance_summary__YNJtE{min-width:0;padding:14px 0;border-block:1px solid var(--sec-line);margin-bottom:12px}.MemberBalance_summary__YNJtE h3{margin:0 0 10px;color:var(--sec-ink);font-size:16px}.MemberBalance_counts__LIi2X{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0}.MemberBalance_counts__LIi2X li{color:var(--sec-ink-2);font-size:16px}.MemberBalance_counts__LIi2X strong{margin-left:6px;color:var(--sec-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemberBalance_summary__YNJtE p{margin:10px 0 0;max-width:90ch;color:var(--sec-ink-2);font-size:14px;line-height:1.5}.MemberBalance_orderSummary__E21kZ{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 16px}.MemberBalance_orderSummary__E21kZ .sec-field{min-width:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px}.MemberBalance_orderSummary__E21kZ strong{font-size:16px;overflow-wrap:anywhere}.MemberBalance_orderDetails__3Xf1i{min-width:0;color:var(--sec-ink-2);overflow-wrap:anywhere}.MemberBalance_orderDetails__3Xf1i>summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:16px;color:var(--sec-ink)}.MemberBalance_orderDetails__3Xf1i>span{display:block;margin-bottom:4px}@media (max-width:900px){.MemberBalance_memberRow__LZ_QO .sec-students__detail-actions{position:static}}.GroupsWorkspace_stack__WEWvw{display:grid;gap:14px;min-width:0}.GroupsWorkspace_stack__WEWvw>*{min-width:0}.GroupsWorkspace_persistent__DF4vG[hidden]{display:none!important}.GroupsWorkspace_mainTabs__avpwk{display:flex;gap:20px;width:100%;margin-top:20px;border-bottom:1px solid var(--sec-line);overflow-x:auto;scrollbar-width:none}.GroupsWorkspace_mainTabs__avpwk::-webkit-scrollbar{display:none}.GroupsWorkspace_mainTabs__avpwk button{flex:0 0 auto;min-height:48px;padding:10px 4px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--sec-ink-2);font:inherit;font-size:14px;cursor:pointer}.GroupsWorkspace_mainTabs__avpwk button:hover{color:var(--sec-ink)}.GroupsWorkspace_mainTabs__avpwk button[data-active]{border-bottom-color:var(--sec-info-ink);color:var(--sec-ink);font-weight:700}.GroupsWorkspace_mainTabs__avpwk button:focus-visible{outline-offset:-3px}.GroupsWorkspace_lessonHero__aGWYL{display:grid;gap:14px;padding:18px;border:1px solid var(--sec-line-strong);border-radius:var(--sec-radius);background:var(--sec-surface-2)}.GroupsWorkspace_lessonHero__aGWYL h3{margin:0;font-size:24px;line-height:1.3;font-weight:700;color:var(--sec-ink)}.GroupsWorkspace_lessonHero__aGWYL .GroupsWorkspace_actions__q5W8N{margin-top:6px}.GroupsWorkspace_eyebrow__7p3Ak{color:var(--sec-ink-2);font-size:14px;font-weight:600}.GroupsWorkspace_lessonTools__g_STp{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.GroupsWorkspace_lessonTools__g_STp>button{display:grid;gap:8px;text-align:start;padding:16px;border:1px solid var(--sec-line);border-radius:var(--sec-radius-sm);background:transparent;color:var(--sec-ink);font:inherit;cursor:pointer}.GroupsWorkspace_lessonTools__g_STp>button:hover{border-color:var(--sec-accent);background:var(--sec-surface-2)}.GroupsWorkspace_lessonTools__g_STp>button span{color:var(--sec-ink-2);font-size:14px}.GroupsWorkspace_sectionTrail__xo5vL{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--sec-line);color:var(--sec-ink)}@media(min-width:700px){.GroupsWorkspace_mainTabs__avpwk{gap:28px}.GroupsWorkspace_mainTabs__avpwk button{padding-inline:8px}.GroupsWorkspace_lessonTools__g_STp{grid-template-columns:repeat(2,minmax(0,1fr))}.GroupsWorkspace_lessonHero__aGWYL{padding:22px}}.GroupsWorkspace_sectionHead__7Ll_C{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.GroupsWorkspace_sectionHead__7Ll_C h3,.GroupsWorkspace_sectionHead__7Ll_C h4{margin:0;color:var(--sec-ink)}.GroupsWorkspace_muted__XnuGh{margin:0;color:var(--sec-ink-2);font-size:14px;line-height:1.5}.GroupsWorkspace_quiet__aFrU5{margin:0;color:var(--sec-ink-3,var(--sec-ink-2));font-size:13px;line-height:1.45}.GroupsWorkspace_line__85EM4{margin:0;color:var(--sec-ink-2);overflow-wrap:anywhere}.GroupsWorkspace_line__85EM4 strong{color:var(--sec-ink)}.GroupsWorkspace_actions__q5W8N{min-width:0}.GroupsWorkspace_actions__q5W8N,.GroupsWorkspace_errorAction__hSvWo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.GroupsWorkspace_rows__FUWuH{list-style:none;margin:0;padding:0;display:grid;min-width:0}.GroupsWorkspace_row__nfW_X{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--sec-line);min-width:0}.GroupsWorkspace_row__nfW_X:last-child{border-bottom:0}.GroupsWorkspace_rowMain__7WkQW{display:grid;gap:4px;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.GroupsWorkspace_rowName__po3p6{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--sec-ink);font-weight:650}.GroupsWorkspace_rowMeta__Kx3Td{color:var(--sec-ink-2);font-size:14px}.GroupsWorkspace_rowActions__ODLE1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.GroupsWorkspace_detailsBlock__wjPSH,.GroupsWorkspace_row__nfW_X details{flex:1 1 100%;min-width:0;color:var(--sec-ink-2);overflow-wrap:anywhere}.GroupsWorkspace_detailsBlock__wjPSH>summary,.GroupsWorkspace_more__t__Hb>summary,.GroupsWorkspace_row__nfW_X details>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--sec-ink);font-weight:550}.GroupsWorkspace_rowDetailsBody__hsTPQ{display:grid;gap:10px;padding:4px 0 10px}.GroupsWorkspace_rowDetailsBody__hsTPQ label{display:grid;gap:6px;font-weight:550}.GroupsWorkspace_rowDetailsBody__hsTPQ input{min-height:44px;padding:8px 12px;font:inherit;color:var(--sec-ink);background:var(--sec-surface);border:1px solid var(--sec-line-strong);border-radius:var(--sec-radius-sm);box-sizing:border-box;max-width:100%;min-width:0}.GroupsWorkspace_workspace__UGQEz :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid var(--sec-accent);outline-offset:2px}.GroupsWorkspace_workspace__UGQEz summary{cursor:pointer;display:flex;align-items:center;gap:8px;min-height:44px}.GroupsWorkspace_workspace__UGQEz summary::marker{content:""}.GroupsWorkspace_workspace__UGQEz summary:after{content:"";flex:0 0 7px;width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-inline-start:auto;margin-inline-end:4px}.GroupsWorkspace_workspace__UGQEz details[open]>summary:after{transform:rotate(225deg)}.GroupsWorkspace_workspace__UGQEz{min-width:0}.GroupsWorkspace_headerTop__4BGpW{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-width:0}.GroupsWorkspace_headerTop__4BGpW>:first-child{flex:1 1 220px;min-width:0}.GroupsWorkspace_mobileNav__GKRoR{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,1fr);gap:10px;align-items:center;font-size:14px;color:var(--sec-ink-2)}.GroupsWorkspace_mobileNav__GKRoR select{min-height:44px;padding:8px 12px;font:inherit;font-size:16px;color:var(--sec-ink);border:1px solid var(--sec-line-strong);border-radius:var(--sec-radius-sm);background:var(--sec-surface);min-width:0;width:100%}.GroupsWorkspace_row__nfW_X>.GroupsWorkspace_participation__1zCTa{flex:0 0 auto}.GroupsWorkspace_row__nfW_X>.GroupsWorkspace_participation__1zCTa[open]{flex:1 1 100%}.GroupsWorkspace_workspace__UGQEz .sec-checkbox-row input[type=checkbox]{appearance:auto;width:20px;height:20px;min-height:20px;flex:0 0 20px;accent-color:var(--sec-accent)}@media(min-width:901px){.GroupsWorkspace_workspace__UGQEz.sec-students[data-screen=groups]{grid-template-columns:280px minmax(0,1fr)}.GroupsWorkspace_workspace__UGQEz .sec-students__tabs{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding:4px 0;gap:2px}.GroupsWorkspace_workspace__UGQEz .sec-students__tab{padding:8px 9px}}.GroupsWorkspace_workspace__UGQEz .sec-students__item-head strong{white-space:normal;overflow-wrap:anywhere}.GroupsWorkspace_callout__wZV5d{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 12px;border:1px solid var(--sec-line-strong);border-radius:var(--sec-radius-sm);background:var(--sec-surface-2);color:var(--sec-ink)}.GroupsWorkspace_callout__wZV5d[data-tone=warning]{border-color:var(--sec-warn-line);background:var(--sec-warn-bg);color:var(--sec-warn-ink)}.GroupsWorkspace_callout__wZV5d[data-tone=ok]{border-color:var(--sec-ok-line);background:var(--sec-ok-bg);color:var(--sec-ok-ink)}.GroupsWorkspace_callout__wZV5d[data-tone=danger]{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.GroupsWorkspace_headStatus__R3ryu{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--sec-ink-2);font-size:14px}.GroupsWorkspace_groupHeader__HxMmC{gap:0;padding-bottom:0}.GroupsWorkspace_groupHeader__HxMmC .sec-students__detail-title{display:grid;gap:10px}.GroupsWorkspace_groupIdentity__C9JYw{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.GroupsWorkspace_groupHeader__HxMmC .GroupsWorkspace_groupIdentity__C9JYw h3{font-size:28px;line-height:1.2;letter-spacing:-.025em}.GroupsWorkspace_learningBadge__uS8FO{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--sec-line-strong);border-radius:8px;color:var(--sec-ink-2);font-size:12px;font-weight:600}.GroupsWorkspace_learningBadge__uS8FO i{display:block;width:7px;height:7px;border-radius:50%;background:currentColor}.GroupsWorkspace_learningBadge__uS8FO[data-active]{color:var(--sec-ok-ink);background:var(--sec-ok-bg);border-color:var(--sec-ok-line)}.GroupsWorkspace_groupHeaderActions__Eo5Aj{display:grid;gap:12px;width:100%}.GroupsWorkspace_groupHeaderActions__Eo5Aj button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.GroupsWorkspace_nextLesson__xwfc4{display:flex;align-items:center;gap:12px;color:var(--sec-ink-2)}.GroupsWorkspace_nextLesson__xwfc4 span{display:grid;gap:4px}.GroupsWorkspace_nextLesson__xwfc4 small{font-size:12px}.GroupsWorkspace_nextLesson__xwfc4 strong{color:var(--sec-ink);font-size:15px;font-weight:600}@media(min-width:1000px){.GroupsWorkspace_groupHeader__HxMmC .GroupsWorkspace_groupIdentity__C9JYw h3{font-size:32px}.GroupsWorkspace_groupHeaderActions__Eo5Aj{width:auto;display:flex;flex-wrap:wrap;align-items:center;gap:20px}}.GroupsWorkspace_headActions__DW_b_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.GroupsWorkspace_morePanel__gaTKd{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--sec-line);border-radius:var(--sec-radius-sm);background:var(--sec-surface-2)}.GroupsWorkspace_moreFilters__U0wyk{min-width:0}.GroupsWorkspace_moreFilters__U0wyk>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--sec-ink-2);font-weight:550}.GroupsWorkspace_moreFilters__U0wyk[open]>summary{color:var(--sec-ink)}.GroupsWorkspace_moreFilters__U0wyk>div{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:6px}.GroupsWorkspace_attRow__1Aafw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 0;border-bottom:1px solid var(--sec-line);min-width:0}.GroupsWorkspace_attRow__1Aafw:last-child{border-bottom:0}.GroupsWorkspace_attName__rtKzb{flex:1 1 180px;min-width:0;color:var(--sec-ink);font-weight:650;overflow-wrap:anywhere}.GroupsWorkspace_attGroup__GAq7H{display:grid;grid-template-columns:repeat(4,minmax(0,auto));gap:6px;min-width:0}.GroupsWorkspace_attBtn__M8U9u{min-height:44px;min-width:44px;padding:0 12px}.GroupsWorkspace_attBtn__M8U9u[aria-pressed=true]{background:var(--sec-accent-soft);border-color:var(--sec-accent);color:var(--sec-ink);font-weight:700;box-shadow:inset 0 0 0 1px var(--sec-accent)}.GroupsWorkspace_attBtn__M8U9u[aria-pressed=true][data-kind=absent]{background:var(--sec-danger-bg);border-color:var(--sec-danger-line);color:var(--sec-danger-ink);box-shadow:inset 0 0 0 1px var(--sec-danger-line)}.GroupsWorkspace_attBtn__M8U9u[aria-pressed=true][data-kind=excused],.GroupsWorkspace_attBtn__M8U9u[aria-pressed=true][data-kind=late]{background:var(--sec-warn-bg);border-color:var(--sec-warn-line);color:var(--sec-warn-ink);box-shadow:inset 0 0 0 1px var(--sec-warn-line)}.GroupsWorkspace_attFooter__76Mlb{align-items:center;justify-content:space-between;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important}.GroupsWorkspace_attCount__jPnIi{margin-right:auto;color:var(--sec-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GroupsWorkspace_sessionSelect__JwP8Q{display:grid;gap:6px;font-weight:550;min-width:0}.GroupsWorkspace_sessionSelect__JwP8Q select{min-height:44px;max-width:100%;min-width:0;font:inherit}.GroupsWorkspace_settingsSection__kGNhI{display:grid;gap:12px;padding:14px 0;border-top:1px solid var(--sec-line);min-width:0}.GroupsWorkspace_settingsSection__kGNhI:first-child{border-top:0;padding-top:0}.GroupsWorkspace_settingsSection__kGNhI h4{margin:0;color:var(--sec-ink)}.GroupsWorkspace_settingsSection__kGNhI label{display:grid;gap:6px;font-weight:550;min-width:0}.GroupsWorkspace_settingsSection__kGNhI input:not([type]),.GroupsWorkspace_settingsSection__kGNhI input[type=datetime-local],.GroupsWorkspace_settingsSection__kGNhI input[type=text]{min-height:44px;max-width:100%;box-sizing:border-box}.GroupsWorkspace_dangerZone__mvivd{display:grid;gap:14px;margin-top:20px;padding:14px;min-width:0;border:1px solid var(--sec-danger-line);border-radius:var(--sec-radius-sm);background:color-mix(in srgb,var(--sec-danger-bg) 55%,transparent)}.GroupsWorkspace_dangerZone__mvivd h4{margin:0;color:var(--sec-danger-ink)}.GroupsWorkspace_dangerItem__n9IQW{display:grid;gap:8px;justify-items:start}@media (max-width:900px){.GroupsWorkspace_workspace__UGQEz.sec-students[data-mobile-detail=true] .sec-students__detail{inset:0;z-index:51;height:100dvh;max-height:100dvh;overflow-y:auto}.GroupsWorkspace_workspace__UGQEz.sec-students[data-mobile-detail=true] .sec-students__panel{overflow:visible;flex:0 0 auto}.GroupsWorkspace_attGroup__GAq7H{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.GroupsWorkspace_attBtn__M8U9u{padding:0 8px}.GroupsWorkspace_rowActions__ODLE1{width:auto}}@media (max-width:600px){.GroupsWorkspace_morePanel__gaTKd>button{flex:1 1 140px}}.GroupsWorkspace_settingsFields__A4Rtg{border:0;margin:0;padding:0;min-width:0}.Checkpoints_section__oM7yG{--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__oM7yG *{box-sizing:border-box}.Checkpoints_section__oM7yG h3,.Checkpoints_section__oM7yG h4,.Checkpoints_section__oM7yG p{margin:0}.Checkpoints_section__oM7yG summary{min-height:44px;padding-block:10px;cursor:pointer;font-weight:650}.Checkpoints_form__mhWsQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:12px}.Checkpoints_form__mhWsQ label{display:grid;gap:6px;min-width:0}.Checkpoints_section__oM7yG input:not([type=checkbox]),.Checkpoints_section__oM7yG select,.Checkpoints_section__oM7yG 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__oM7yG textarea{min-height:90px;resize:vertical}.Checkpoints_section__oM7yG a,.Checkpoints_section__oM7yG 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__oM7yG button.Checkpoints_primary___1j4H{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__oM7yG button:disabled{opacity:.6;cursor:wait}.Checkpoints_section__oM7yG :focus-visible{outline:3px solid var(--theme-focus,var(--cp-accent));outline-offset:3px}.Checkpoints_full__V7tB5{grid-column:1/-1}.Checkpoints_note__mlv1b{color:var(--sec-ink-2,var(--theme-text-secondary,#52616e));overflow-wrap:anywhere}.Checkpoints_list__SRzAK{display:grid;gap:14px;list-style:none;padding:0;margin:0}.Checkpoints_row__wbQ0B{padding-block:14px;border-top:1px solid var(--cp-line);display:grid;gap:10px;min-width:0}.Checkpoints_types__W5Mor{padding-left:20px;margin:0;overflow-wrap:anywhere}@media(max-width:600px){.Checkpoints_form__mhWsQ{grid-template-columns:minmax(0,1fr)}.Checkpoints_section__oM7yG{padding:14px}}.Study_panel__n3fCL{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__n3fCL h3,.Study_panel__n3fCL h4{margin:0 0 12px}.Study_panel__n3fCL p{line-height:1.55}.Study_form__E93uh{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin:16px 0}.Study_form__E93uh label{display:grid;gap:6px;flex:1 1 150px;min-width:0}.Study_panel__n3fCL input,.Study_panel__n3fCL select,.Study_panel__n3fCL 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__n3fCL input[type=checkbox]{width:18px;height:18px;accent-color:var(--sec-accent,#7842b2)}.Study_action__vl2nn,.Study_panel__n3fCL 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__n3fCL button:disabled{opacity:.55;cursor:default}.Study_panel__n3fCL .Study_primary__9Sl08{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__n3fCL :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sec-accent,#7040a8);outline-offset:3px}.Study_types__Pr4x0{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));border:0;padding:0;margin:14px 0}.Study_types__Pr4x0 label{display:flex;gap:10px;align-items:start;padding:12px;border:1px solid var(--sec-border,#bbaacf);border-radius:14px}.Study_note__O61q0{font-size:.9rem;opacity:.85}.Study_error__SetCQ{border-left:4px solid #be4758;padding:10px 14px}.Study_table__NaLx5{overflow:auto;margin:18px 0}.Study_table__NaLx5 table{border-collapse:collapse;min-width:100%;text-align:left}.Study_table__NaLx5 td,.Study_table__NaLx5 th{padding:12px;border-bottom:1px solid var(--sec-border,#bbaacf);vertical-align:top}.Study_table__NaLx5 td ul{padding-left:18px;margin:0}.Study_item__PqDId{border-top:1px solid var(--sec-border,#bbaacf);padding:18px 0}.Study_item__PqDId:first-of-type{border-top:0}.Study_actions__sxYK3{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.Study_status__5YVp9{display:inline-block;border:1px solid var(--sec-border,#bbaacf);border-radius:99px;padding:4px 10px;font-size:.85rem}.Study_grid__EWZQa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:12px}.Study_grid__EWZQa article{border:1px solid var(--sec-border,#bbaacf);border-radius:14px;padding:14px}.Study_list__MoeRg{display:grid;gap:8px;padding:0;list-style:none}.Study_list__MoeRg li{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.Study_panel__n3fCL summary{cursor:pointer;padding:10px 0}.Study_panel__n3fCL fieldset legend{font-weight:650}.Study_panel__n3fCL [role=status]{padding:8px 0}@media(max-width:600px){.Study_panel__n3fCL{border-radius:16px}.Study_form__E93uh>*{flex-basis:100%}.Study_table__NaLx5 td,.Study_table__NaLx5 th{padding:10px 6px}}.LessonOriginalResources_resources__AyG5C{min-width:0;display:grid;gap:8px}.LessonOriginalResources_resources__AyG5C h3{margin:0;color:var(--text-primary);font-size:16px;font-weight:600}.LessonOriginalResources_list__LSbkP{list-style:none;margin:0;padding:0;display:grid;gap:4px;min-width:0}.LessonOriginalResources_list__LSbkP li{min-width:0}.LessonOriginalResources_resource__HWLZ_{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__HWLZ_:hover{background:var(--workspace-surface-hover);border-color:var(--workspace-border-strong)}.LessonOriginalResources_resource__HWLZ_:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px}.LessonOriginalResources_icon___e3so{flex:0 0 20px;width:20px;height:20px;margin-top:1px;color:var(--text-secondary)}.LessonOriginalResources_caption__c0DoP{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere;line-height:1.4}.LessonOriginalResources_title__lU_W1{font-size:16px;font-weight:550;unicode-bidi:plaintext}.LessonOriginalResources_filename__aiQ0N{unicode-bidi:plaintext}.LessonOriginalResources_action__9DLes,.LessonOriginalResources_filename__aiQ0N{font-size:13px;color:var(--text-secondary)}.ParentRelationsPanel_panel__tf_H9{display:grid;gap:18px;min-width:0;color:var(--sec-ink)}.ParentRelationsPanel_intro__gFr5Z{display:grid;gap:6px}.ParentRelationsPanel_card__6iVW_ h5,.ParentRelationsPanel_card__6iVW_ p,.ParentRelationsPanel_codePanel__3SHyv h5,.ParentRelationsPanel_codePanel__3SHyv p,.ParentRelationsPanel_connectionState__wed7C h5,.ParentRelationsPanel_connectionState__wed7C p,.ParentRelationsPanel_intro__gFr5Z h4,.ParentRelationsPanel_intro__gFr5Z h5,.ParentRelationsPanel_intro__gFr5Z p,.ParentRelationsPanel_modal__A2Stb h4,.ParentRelationsPanel_modal__A2Stb p{margin:0}.ParentRelationsPanel_connectionState__wed7C{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__wed7C[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__wed7C[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__UymlV{display:grid;gap:7px;min-width:0}.ParentRelationsPanel_connectionCopy__UymlV h5{color:var(--sec-ink);font-size:1rem}.ParentRelationsPanel_connectionCopy__UymlV p,.ParentRelationsPanel_connectionCopy__UymlV small{color:var(--sec-ink-2);line-height:1.45;overflow-wrap:anywhere}.ParentRelationsPanel_connectionCopy__UymlV .ParentRelationsPanel_status__m_Fyp{width:fit-content}.ParentRelationsPanel_codePanel__3SHyv{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__0aUyX{display:grid;gap:6px;min-width:0}.ParentRelationsPanel_codeCopy__0aUyX p,.ParentRelationsPanel_codeStatus__oaOX6,.ParentRelationsPanel_modal__A2Stb p{color:var(--sec-ink-2);line-height:1.5}.ParentRelationsPanel_kicker__g51BS{color:var(--sec-accent);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ParentRelationsPanel_codeStatus__oaOX6{grid-column:1/-1;padding-top:12px;border-top:1px solid var(--sec-line);font-size:.82rem}.ParentRelationsPanel_secondaryFlow__0NnmN{border:1px solid var(--sec-line);border-radius:14px;background:var(--sec-surface-2)}.ParentRelationsPanel_secondaryFlow__0NnmN>summary{min-height:44px;padding:12px 16px;color:var(--sec-ink-2);font-weight:750;cursor:pointer}.ParentRelationsPanel_secondaryFlow__0NnmN>summary:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_secondaryFlow__0NnmN .ParentRelationsPanel_form__QigL2{border:0;border-top:1px solid var(--sec-line);border-radius:0 0 14px 14px}.ParentRelationsPanel_formWide__pGILn{grid-column:1/-1}.ParentRelationsPanel_accessPanel__fHeLj,.ParentRelationsPanel_form__QigL2{display:grid;gap:12px;padding:16px;border:1px solid var(--sec-line);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_form__QigL2{grid-template-columns:minmax(220px,1.35fr) minmax(180px,.8fr) auto;align-items:end}.ParentRelationsPanel_field__HeRpS{display:grid;gap:7px;color:var(--sec-ink-2);font-size:.8rem;font-weight:700}.ParentRelationsPanel_field__HeRpS input,.ParentRelationsPanel_field__HeRpS 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__vKmsL:focus-visible,.ParentRelationsPanel_field__HeRpS input:focus-visible,.ParentRelationsPanel_field__HeRpS select:focus-visible,.ParentRelationsPanel_toggle__3ERzM input:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_permissions__BUQTh{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__3ERzM{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__3ERzM 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__3ERzM:has(input:checked){color:var(--sec-ink)}.ParentRelationsPanel_toggle__3ERzM:has(input:disabled){color:var(--sec-ink-3);cursor:not-allowed}.ParentRelationsPanel_toggle__3ERzM input:disabled{cursor:not-allowed}.ParentRelationsPanel_billingList__GBhRm,.ParentRelationsPanel_billing__7vOMp,.ParentRelationsPanel_list__HAiHp{display:grid;gap:12px}.ParentRelationsPanel_billing__7vOMp{padding:16px;border:1px solid var(--sec-line);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_billingRow__cDrnR{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__cDrnR:first-child{padding-top:0;border-top:0}.ParentRelationsPanel_billingRow__cDrnR>span{display:grid;gap:4px;min-width:0;color:var(--sec-ink)}.ParentRelationsPanel_billingRow__cDrnR small{color:var(--sec-ink-3)}.ParentRelationsPanel_billingRow__cDrnR em{color:var(--sec-warn-ink);font-size:.78rem;font-style:normal;font-weight:750}.ParentRelationsPanel_billingState__Q1g8V{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__Q1g8V[data-tone=ok]{border-color:var(--sec-ok-line);background:var(--sec-ok-bg);color:var(--sec-ok-ink)}.ParentRelationsPanel_billingState__Q1g8V[data-tone=warning]{border-color:var(--sec-warn-line);background:var(--sec-warn-bg);color:var(--sec-warn-ink)}.ParentRelationsPanel_billingState__Q1g8V em,.ParentRelationsPanel_billingState__Q1g8V small{color:inherit}.ParentRelationsPanel_payerControl__VrK9K{display:grid;gap:8px;min-width:0}.ParentRelationsPanel_payerUnconfigured__exZMQ{margin:0;color:var(--sec-warn-ink);font-size:.86rem;font-weight:750}.ParentRelationsPanel_payerChoices__7eJhx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ParentRelationsPanel_payerChoice__1AiS7{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__1AiS7[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__1AiS7:disabled{opacity:.55}.ParentRelationsPanel_billingRow__cDrnR 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__Imjj1{min-height:44px!important}.ParentRelationsPanel_card__6iVW_{display:grid;gap:14px;padding:16px;border:1px solid var(--sec-line);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_cardHead__iKOa8{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ParentRelationsPanel_cardHead__iKOa8>div{min-width:0}.ParentRelationsPanel_cardHead__iKOa8 h5{color:var(--sec-ink);overflow-wrap:anywhere}.ParentRelationsPanel_status__m_Fyp{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__m_Fyp[data-state=active]{border-color:var(--sec-ok-line);background:var(--sec-ok-bg);color:var(--sec-ok-ink)}.ParentRelationsPanel_status__m_Fyp[data-state=pending]{border-color:var(--sec-warn-line);background:var(--sec-warn-bg);color:var(--sec-warn-ink)}.ParentRelationsPanel_status__m_Fyp[data-state=revoked]{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.ParentRelationsPanel_status__m_Fyp[data-state=none]{border-color:var(--sec-line-strong);background:var(--sec-surface-3);color:var(--sec-ink-2)}.ParentRelationsPanel_history__XCycG{border-top:1px solid var(--sec-line);color:var(--sec-ink-2)}.ParentRelationsPanel_history__XCycG>summary{min-height:44px;padding:12px 0;font-weight:750;cursor:pointer}.ParentRelationsPanel_history__XCycG>summary:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_historyList__HEIxG{display:grid;gap:8px;padding-bottom:8px}.ParentRelationsPanel_historyList__HEIxG p{margin:0;overflow-wrap:anywhere}.ParentRelationsPanel_actions__lDtsg{display:flex;flex-wrap:wrap;gap:8px}.ParentRelationsPanel_action__vKmsL{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__vKmsL:hover:not(:disabled){border-color:var(--sec-ink-3);background:var(--sec-surface-3)}.ParentRelationsPanel_action__vKmsL:disabled,.ParentRelationsPanel_billingRow__cDrnR select:disabled,.ParentRelationsPanel_field__HeRpS input:disabled,.ParentRelationsPanel_field__HeRpS select:disabled{opacity:.55;cursor:not-allowed}.ParentRelationsPanel_action__vKmsL.ParentRelationsPanel_actionPrimary__hZNxp{border-color:var(--sec-accent);background:var(--sec-accent);color:var(--sec-accent-ink)}.ParentRelationsPanel_action__vKmsL.ParentRelationsPanel_actionPrimary__hZNxp:hover:not(:disabled){border-color:var(--sec-accent);background:var(--sec-accent);filter:brightness(1.06)}.ParentRelationsPanel_action__vKmsL.ParentRelationsPanel_actionDanger__suSMK{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.ParentRelationsPanel_action__vKmsL.ParentRelationsPanel_actionDanger__suSMK:hover:not(:disabled){border-color:var(--sec-danger-ink);background:var(--sec-danger-bg)}.ParentRelationsPanel_modalBackdrop__XykLf{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__A2Stb{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__ltYtM{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__nsn_I{display:flex;flex-wrap:wrap;gap:8px}.ParentRelationsPanel_inviteMessage__rRz2H{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__Towq8{color:var(--sec-ink);font-weight:800}.ParentRelationsPanel_inviteHint__GRI_j,.ParentRelationsPanel_inviteStatus__tfgHp{margin:0;color:var(--sec-ink-2);font-size:.86rem;line-height:1.45}.ParentRelationsPanel_inviteText__ljzC7{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__ljzC7:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_modeSwitch__Tm5I_{display:flex;flex-wrap:wrap;gap:8px}.ParentRelationsPanel_modeOption__wbVPh{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__wbVPh[aria-checked=true]{border-color:var(--sec-accent);background:color-mix(in srgb,var(--sec-accent) 12%,var(--sec-surface-2))}.ParentRelationsPanel_modeOption__wbVPh:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_modeOption__wbVPh:disabled{opacity:.55;cursor:not-allowed}.ParentRelationsPanel_inlineConfirm___gUae{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___gUae p{margin:0;line-height:1.45}.ParentRelationsPanel_empty__2_uYW,.ParentRelationsPanel_error__SKVom,.ParentRelationsPanel_success__9yyvR{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__SKVom{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.ParentRelationsPanel_success__9yyvR{border-color:var(--sec-ok-line);background:var(--sec-ok-bg);color:var(--sec-ok-ink)}@media (max-width:760px){.ParentRelationsPanel_panel__tf_H9{gap:14px}.ParentRelationsPanel_codePanel__3SHyv,.ParentRelationsPanel_form__QigL2{grid-template-columns:1fr;padding:14px}.ParentRelationsPanel_inviteMessage__rRz2H{padding:14px}.ParentRelationsPanel_inviteText__ljzC7{font-size:16px}.ParentRelationsPanel_connectionState__wed7C{grid-template-columns:1fr;padding:14px}.ParentRelationsPanel_codePanel__3SHyv .ParentRelationsPanel_action__vKmsL,.ParentRelationsPanel_codePanel__3SHyv .ParentRelationsPanel_actions__lDtsg,.ParentRelationsPanel_modalActions__nsn_I,.ParentRelationsPanel_modalActions__nsn_I .ParentRelationsPanel_action__vKmsL{width:100%}.ParentRelationsPanel_codeStatus__oaOX6{grid-column:1}.ParentRelationsPanel_permissions__BUQTh{grid-template-columns:1fr}.ParentRelationsPanel_cardHead__iKOa8{flex-direction:column}.ParentRelationsPanel_billingRow__cDrnR{grid-template-columns:1fr}.ParentRelationsPanel_panel__tf_H9 .ParentRelationsPanel_billingRow__cDrnR select,.ParentRelationsPanel_panel__tf_H9 .ParentRelationsPanel_field__HeRpS input,.ParentRelationsPanel_panel__tf_H9 .ParentRelationsPanel_field__HeRpS select,.ParentRelationsPanel_panel__tf_H9 .ParentRelationsPanel_payerChoice__1AiS7{min-height:44px;font-size:16px}.ParentRelationsPanel_payerChoices__7eJhx{grid-template-columns:1fr}.ParentRelationsPanel_action__vKmsL{min-height:44px}.ParentRelationsPanel_actions__lDtsg,.ParentRelationsPanel_actions__lDtsg .ParentRelationsPanel_action__vKmsL{width:100%}.ParentRelationsPanel_billing__7vOMp,.ParentRelationsPanel_card__6iVW_{padding:14px}}