.aphasia_gameShell__ml2Sx{overflow:hidden;background:#07111d;color:#f8fbff}.aphasia_gameMain__JDOUS,.aphasia_gameShell__ml2Sx{min-height:100dvh;width:100%;margin:0;padding:0}.aphasia_appShell__GF8cW{--aphasia-text-scale:1;--bg:#f4f7f8;--surface:#ffffff;--surface-soft:#eef6f5;--text:#153238;--muted:#5e7479;--border:#d9e5e7;--primary:#176b68;--primary-strong:#0f5552;--primary-soft:#dff2ef;--accent:#d8a733;--danger:#a53a3a;--success:#1f7354;min-height:100dvh;overflow-x:hidden;background:var(--bg);color:var(--text);font-size:calc(17px * var(--aphasia-text-scale));padding-bottom:calc(86px + env(safe-area-inset-bottom))}.aphasia_appShell__GF8cW[data-high-contrast=true]{--bg:#ffffff;--surface:#ffffff;--surface-soft:#ffffff;--text:#000000;--muted:#242424;--border:#000000;--primary:#004b47;--primary-strong:#002f2c;--primary-soft:#e7ffff}.aphasia_appShell__GF8cW,.aphasia_appShell__GF8cW *{box-sizing:border-box}.aphasia_appShell__GF8cW button,.aphasia_appShell__GF8cW input,.aphasia_appShell__GF8cW select,.aphasia_appShell__GF8cW textarea{font:inherit}.aphasia_appShell__GF8cW a,.aphasia_appShell__GF8cW button{-webkit-tap-highlight-color:transparent}.aphasia_appShell__GF8cW[data-reduce-motion=false] .aphasia_miniTrack__JhYEG span,.aphasia_appShell__GF8cW[data-reduce-motion=false] .aphasia_progressTrack__9hu8j span,.aphasia_appShell__GF8cW[data-reduce-motion=false] a,.aphasia_appShell__GF8cW[data-reduce-motion=false] button{transition:transform .16s ease,box-shadow .16s ease,background .16s ease,width .22s ease}.aphasia_topBar__X5yFi{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:10px max(16px,calc((100vw - 1180px) / 2));border-bottom:1px solid color-mix(in srgb,var(--border) 84%,transparent);background:var(--surface);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(14px)}.aphasia_brand__XUewV{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.aphasia_brandMark__PFIaV{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:var(--primary);color:#ffffff;font-size:1.3rem;font-weight:850}.aphasia_brand__XUewV small,.aphasia_brand__XUewV strong{display:block}.aphasia_brand__XUewV strong{font-size:.98rem;letter-spacing:-.02em}.aphasia_brand__XUewV small{margin-top:2px;color:var(--muted);font-size:.73rem}.aphasia_siteLink__uUa2t,.aphasia_textLink__vIP1w{color:var(--primary-strong);font-weight:750;text-decoration:none}.aphasia_siteLink__uUa2t{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px}.aphasia_mainContent__mj_dB{width:min(1180px,100%);max-width:100%;min-width:0;margin:0 auto;padding:clamp(20px,4vw,42px) clamp(14px,4vw,28px) 40px}.aphasia_pageStack__Ilug9{display:grid;width:100%;max-width:100%;min-width:0;gap:clamp(20px,4vw,34px)}.aphasia_pageIntroRow__P58BZ,.aphasia_pageIntro___r8eK{max-width:820px}.aphasia_pageIntroRow__P58BZ{display:flex;max-width:none;align-items:flex-end;justify-content:space-between;gap:20px}.aphasia_exerciseCard__YUH4a h1,.aphasia_heroCard__Uw6kz h1,.aphasia_pageIntroRow__P58BZ h1,.aphasia_pageIntro___r8eK h1,.aphasia_patientHero__vQ13N h1,.aphasia_resultCard__eD5Uw h1{margin:0;color:var(--text);font-size:clamp(1.75rem,5vw,3rem);line-height:1.08;letter-spacing:-.045em}.aphasia_heroCard__Uw6kz p:not(.aphasia_eyebrow__tXhSe),.aphasia_pageIntroRow__P58BZ p:not(.aphasia_eyebrow__tXhSe),.aphasia_pageIntro___r8eK p:not(.aphasia_eyebrow__tXhSe),.aphasia_resultCard__eD5Uw p{color:var(--muted);line-height:1.65}.aphasia_eyebrow__tXhSe{margin:0 0 8px;color:var(--primary);font-size:.86rem;font-weight:850;letter-spacing:.11em}.aphasia_heroCard__Uw6kz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,6vw,70px);align-items:center;overflow:hidden;padding:clamp(24px,5vw,52px);border:1px solid var(--border);border-radius:28px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 34%),linear-gradient(145deg,var(--surface),var(--surface-soft));box-shadow:0 22px 60px rgba(19,65,69,.09)}.aphasia_heroCard__Uw6kz h1{max-width:720px}.aphasia_heroCard__Uw6kz .aphasia_primaryButton__diimU{margin-top:12px}.aphasia_goalCard__k0ipn{display:grid;width:clamp(150px,18vw,210px);aspect-ratio:1;place-content:center;place-items:center;border:12px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;background:var(--surface);box-shadow:0 12px 30px rgba(14,77,75,.12)}.aphasia_goalCard__k0ipn strong{font-size:clamp(2rem,6vw,3.5rem);line-height:1}.aphasia_goalCard__k0ipn small,.aphasia_goalCard__k0ipn span{color:var(--muted)}.aphasia_goalCard__k0ipn small{margin-top:5px;font-weight:700}.aphasia_cueButton__GVYCM,.aphasia_dangerButton__baWvb,.aphasia_listenButton__B8K8K,.aphasia_primaryButton__diimU,.aphasia_secondaryButton__l0rWW{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:14px;font-weight:800;text-decoration:none;cursor:pointer}.aphasia_primaryButton__diimU{border:1px solid var(--primary);background:var(--primary);color:#ffffff;box-shadow:0 8px 20px rgba(23,107,104,.18)}.aphasia_primaryButton__diimU:focus-visible,.aphasia_primaryButton__diimU:hover{background:var(--primary-strong);transform:translateY(-1px)}.aphasia_primaryButton__diimU:disabled,.aphasia_secondaryButton__l0rWW:disabled{opacity:.58;cursor:not-allowed}.aphasia_secondaryButton__l0rWW{border:1px solid var(--border);background:var(--surface);color:var(--primary-strong)}.aphasia_secondaryButton__l0rWW:focus-visible,.aphasia_secondaryButton__l0rWW:hover{border-color:var(--primary);box-shadow:0 8px 18px rgba(19,65,69,.08)}.aphasia_dangerButton__baWvb{border:1px solid var(--danger);background:var(--danger);color:#ffffff}.aphasia_textButton__XlL17{min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--primary-strong);font-weight:800;cursor:pointer}.aphasia_buttonRow__1Ox_3{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.aphasia_sectionHeaderCompact__6QMOc,.aphasia_sectionHeader__CCuLR{display:flex;align-items:end;justify-content:space-between;gap:16px}.aphasia_formCard__xb4ID h2,.aphasia_panelCard__irE5I h2,.aphasia_sectionHeaderCompact__6QMOc h2,.aphasia_sectionHeader__CCuLR h2,.aphasia_settingsCard__FvjwY h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);letter-spacing:-.03em}.aphasia_sectionHeaderCompact__6QMOc a,.aphasia_sectionHeaderCompact__6QMOc>span{color:var(--primary-strong);font-size:.86rem;font-weight:750;text-decoration:none}.aphasia_domainGrid__E1LBk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aphasia_domainCardButton__TnAvu,.aphasia_domainCard__F9RFG{display:grid;min-height:180px;align-content:space-between;justify-items:start;padding:22px;border:1px solid var(--border);border-radius:20px;background:var(--surface);color:var(--text);text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 8px 24px rgba(25,65,69,.055)}.aphasia_domainCardButton__TnAvu{width:100%}.aphasia_domainCardButton__TnAvu:focus-visible,.aphasia_domainCardButton__TnAvu:hover,.aphasia_domainCard__F9RFG:focus-visible,.aphasia_domainCard__F9RFG:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 14px 30px rgba(25,65,69,.1)}.aphasia_domainCardButton__TnAvu strong,.aphasia_domainCard__F9RFG strong{font-size:1.12rem}.aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_domainCard__F9RFG>span:last-child{color:var(--muted);font-size:.98rem}.aphasia_domainEmoji__fJy32{font-size:2rem}.aphasia_splitGrid__Hihcq{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px}.aphasia_formCard__xb4ID,.aphasia_panelCard__irE5I,.aphasia_settingsCard__FvjwY{padding:clamp(20px,4vw,30px);border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 10px 30px rgba(25,65,69,.055)}.aphasia_panelCard__irE5I{display:grid;align-content:start;gap:18px}.aphasia_mutedText__0VFmC{margin:0;color:var(--muted);line-height:1.6}.aphasia_sessionList__Pi8nQ{display:grid;gap:8px}.aphasia_sessionRow__GQNep{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:10px 4px;border-bottom:1px solid var(--border)}.aphasia_sessionRow__GQNep:last-child{border-bottom:0}.aphasia_sessionIcon__jLQDU{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:var(--primary-soft);font-size:1.35rem}.aphasia_sessionRow__GQNep small,.aphasia_sessionRow__GQNep strong{display:block}.aphasia_sessionRow__GQNep small{margin-top:3px;color:var(--muted);font-size:.77rem}.aphasia_sessionRow__GQNep b{color:var(--primary-strong)}.aphasia_safetyNote__Qa9na{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px solid #e8d59f;border-radius:16px;background:#fff9e8;color:#624d13}.aphasia_safetyNote__Qa9na p{margin:0;line-height:1.55}.aphasia_resultCard__eD5Uw,.aphasia_stateCard__wpPow{display:grid;width:min(680px,100%);min-height:360px;margin:30px auto;place-content:center;justify-items:center;gap:16px;padding:clamp(24px,5vw,48px);border:1px solid var(--border);border-radius:24px;background:var(--surface);text-align:center}.aphasia_resultCard__eD5Uw h1,.aphasia_resultCard__eD5Uw p,.aphasia_stateCard__wpPow h1,.aphasia_stateCard__wpPow h2,.aphasia_stateCard__wpPow p{margin:0}.aphasia_stateCard__wpPow p{max-width:520px;color:var(--muted);line-height:1.6}.aphasia_resultEmoji__VC_LN,.aphasia_stateEmoji__BXvwq{font-size:3rem}.aphasia_spinner__DXaJd{width:34px;height:34px;border:4px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;animation:aphasia_spin__0gTVB .8s linear infinite}@keyframes aphasia_spin__0gTVB{to{transform:rotate(1turn)}}.aphasia_appShell__GF8cW[data-reduce-motion=true] .aphasia_spinner__DXaJd{animation:none;border-color:var(--primary)}.aphasia_practiceLayout__HMRRs{display:grid;width:min(860px,100%);max-width:100%;min-width:0;margin:0 auto;gap:12px}.aphasia_practiceHeader__E2Der{display:flex;align-items:center;justify-content:space-between;gap:18px}.aphasia_practiceHeader__E2Der>div{display:flex;align-items:center;gap:12px}.aphasia_practiceHeader__E2Der span{color:var(--muted);font-size:.86rem}.aphasia_miniTrack__JhYEG,.aphasia_progressTrack__9hu8j{overflow:hidden;background:var(--primary-soft);border-radius:999px}.aphasia_progressTrack__9hu8j{height:10px}.aphasia_miniTrack__JhYEG span,.aphasia_progressTrack__9hu8j span{display:block;height:100%;border-radius:inherit;background:var(--primary)}.aphasia_exerciseCard__YUH4a{display:grid;width:100%;max-width:100%;min-width:0;gap:22px;min-height:590px;align-content:start;padding:clamp(22px,5vw,46px);border:1px solid var(--border);border-radius:28px;background:var(--surface);box-shadow:0 20px 55px rgba(25,65,69,.08)}.aphasia_exerciseInstruction__VjkSi{margin:0;color:var(--muted);font-weight:700;text-align:center}.aphasia_stimulus__0jRFN{display:grid;min-height:150px;place-items:center;font-size:clamp(5rem,18vw,9rem);line-height:1}.aphasia_exerciseCard__YUH4a h1{font-size:clamp(1.55rem,5vw,2.6rem);text-align:center}.aphasia_listenButton__B8K8K{justify-self:center;border:1px solid var(--primary);background:var(--primary-soft);color:var(--primary-strong)}.aphasia_listenButton__B8K8K:disabled{opacity:.52;cursor:not-allowed;filter:saturate(.65)}.aphasia_choiceGrid__ly4TD,.aphasia_namingChoices__HqRxp{display:grid;gap:12px}.aphasia_choiceGrid__ly4TD,.aphasia_namingChoices__HqRxp{grid-template-columns:repeat(3,minmax(0,1fr))}.aphasia_choiceButton__ghkvO,.aphasia_choiceSelected__68YwM,.aphasia_namingChoices__HqRxp button{min-height:82px;padding:14px;border:2px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);font-weight:800;cursor:pointer}.aphasia_choiceButton__ghkvO:focus-visible,.aphasia_choiceButton__ghkvO:hover,.aphasia_choiceSelected__68YwM,.aphasia_namingChoices__HqRxp button:focus-visible,.aphasia_namingChoices__HqRxp button:hover{border-color:var(--primary);background:var(--primary-soft)}.aphasia_choiceButton__ghkvO:disabled,.aphasia_choiceSelected__68YwM:disabled,.aphasia_namingChoices__HqRxp button:disabled{cursor:default}.aphasia_cueButton__GVYCM{justify-self:center;border:1px dashed var(--primary);background:transparent;color:var(--primary-strong)}.aphasia_cueBox__GokSv,.aphasia_feedbackCorrect__gChLy,.aphasia_feedbackSupport__ohKOZ{padding:18px;border-radius:16px}.aphasia_cueBox__GokSv{border:1px solid #e8d59f;background:#fff9e8;color:#624d13}.aphasia_cueBox__GokSv p,.aphasia_feedbackCorrect__gChLy p,.aphasia_feedbackSupport__ohKOZ p{margin:6px 0 0;line-height:1.55}.aphasia_feedbackCorrect__gChLy{border:1px solid #a8d7c2;background:#ecfbf3;color:#15543d}.aphasia_feedbackSupport__ohKOZ{border:1px solid #e7cf9e;background:#fff8e8;color:#604b18}.aphasia_feedbackCorrect__gChLy .aphasia_primaryButton__diimU,.aphasia_feedbackSupport__ohKOZ .aphasia_primaryButton__diimU{margin-top:14px}.aphasia_recorderCard__lCDOA{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.aphasia_recorderActions__lu4qd{display:flex;flex-wrap:wrap;gap:10px}.aphasia_recordingStatus__WEcRl{margin:0;color:var(--danger);font-weight:800}.aphasia_audioPlayer__XEgk0{width:100%;min-height:42px}.aphasia_resultScore__5tvNJ{display:flex;align-items:baseline;color:var(--primary-strong)}.aphasia_resultScore__5tvNJ strong{font-size:4rem;line-height:1}.aphasia_resultScore__5tvNJ span{font-size:1.4rem;font-weight:700}.aphasia_successMessage__E79L8{margin:0;color:var(--success);font-weight:800}.aphasia_formError__YQfD9{margin:0;padding:12px 14px;border:1px solid #efb8b8;border-radius:12px;background:#fff2f2;color:#7f2525;line-height:1.45}.aphasia_spokenBanner__H6k5U{position:sticky;top:84px;z-index:20;display:flex;min-height:64px;align-items:center;gap:14px;padding:14px 18px;border:2px solid var(--primary);border-radius:16px;background:var(--surface);box-shadow:0 12px 32px rgba(19,65,69,.14)}.aphasia_spokenBanner__H6k5U span{font-size:1.5rem}.aphasia_formCard__xb4ID{display:grid;gap:18px}.aphasia_formGridThree__Jv4DQ{display:grid;grid-template-columns:minmax(90px,.4fr) minmax(180px,1fr) minmax(200px,1.5fr);gap:14px}.aphasia_formGridThree__Jv4DQ label,.aphasia_settingRow__eR_1e{display:grid;gap:7px}.aphasia_formGridThree__Jv4DQ label>span{color:var(--muted);font-size:.94rem;font-weight:750}.aphasia_formGridThree__Jv4DQ input,.aphasia_settingRow__eR_1e input:not([type=range]):not([type=checkbox]),.aphasia_settingRow__eR_1e select{width:100%;min-height:50px;padding:0 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text)}.aphasia_formSpanTwo__KI45q{grid-column:auto}.aphasia_categoryScroller__41ZCy{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.aphasia_categoryActive___Jdo9,.aphasia_categoryButton__de7ue{flex:0 0 auto;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:999px;font-weight:750;cursor:pointer}.aphasia_categoryButton__de7ue{background:var(--surface);color:var(--text)}.aphasia_categoryActive___Jdo9{border-color:var(--primary);background:var(--primary);color:#ffffff}.aphasia_aacGrid__HyREL{display:grid;gap:14px}.aphasia_aacCard__upqv3{position:relative;min-width:0}.aphasia_aacSpeakButton__Df4Lu{display:grid;width:100%;min-height:190px;align-content:center;justify-items:center;gap:10px;padding:18px;border:2px solid var(--border);border-radius:20px;background:var(--surface);color:var(--text);text-align:center;cursor:pointer;box-shadow:0 8px 24px rgba(25,65,69,.05)}.aphasia_aacSpeakButton__Df4Lu:focus-visible,.aphasia_aacSpeakButton__Df4Lu:hover{border-color:var(--primary);background:var(--primary-soft);transform:translateY(-2px)}.aphasia_aacSpeakButton__Df4Lu>span{font-size:3rem}.aphasia_aacSpeakButton__Df4Lu strong{font-size:1.12rem}.aphasia_aacSpeakButton__Df4Lu small{max-width:100%;line-height:1.35}.aphasia_aacDeleteButton__wx3hu{position:absolute;top:8px;right:8px;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--danger);font-size:1.2rem;cursor:pointer}.aphasia_metricGrid__oODCt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aphasia_metricGrid__oODCt article{display:grid;gap:10px;min-height:130px;align-content:center;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.aphasia_metricGrid__oODCt span{color:var(--muted);font-size:.84rem;font-weight:700}.aphasia_metricGrid__oODCt strong{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.04em}.aphasia_metricGrid__oODCt small{font-size:.9rem;color:var(--muted)}.aphasia_barChart__uBDdl{display:grid;grid-template-columns:repeat(14,minmax(18px,1fr));gap:8px;height:220px;align-items:end;padding-top:20px}.aphasia_barColumn__kGc0y{display:grid;height:100%;grid-template-rows:1fr auto;gap:7px;align-items:end;justify-items:center}.aphasia_barColumn__kGc0y>span{display:block;width:min(24px,80%);min-height:4px;border-radius:8px 8px 3px 3px;background:var(--primary)}.aphasia_barColumn__kGc0y small{color:var(--muted);font-size:.68rem}.aphasia_domainProgressGrid__zbMPp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aphasia_domainProgressCard__Cpxnb{display:grid;gap:13px;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.aphasia_domainProgressCard__Cpxnb>div:first-child{display:flex;gap:10px;align-items:center}.aphasia_domainProgressCard__Cpxnb small,.aphasia_domainProgressCard__Cpxnb strong{display:block}.aphasia_domainProgressCard__Cpxnb p,.aphasia_domainProgressCard__Cpxnb small{color:var(--muted);font-size:.76rem}.aphasia_domainProgressCard__Cpxnb b{font-size:1.8rem}.aphasia_domainProgressCard__Cpxnb p{margin:0}.aphasia_miniTrack__JhYEG{height:7px}.aphasia_settingsCard__FvjwY{display:grid;gap:0}.aphasia_settingRow__eR_1e{grid-template-columns:minmax(0,1fr) minmax(180px,340px);align-items:center;gap:24px;min-height:94px;padding:20px 0;border-bottom:1px solid var(--border)}.aphasia_settingRow__eR_1e>span small,.aphasia_settingRow__eR_1e>span strong{display:block}.aphasia_settingRow__eR_1e>span small{margin-top:5px;color:var(--muted);line-height:1.4}.aphasia_settingRow__eR_1e input[type=range]{width:100%;accent-color:var(--primary)}.aphasia_settingRow__eR_1e input[type=checkbox]{width:28px;height:28px;justify-self:end;accent-color:var(--primary)}.aphasia_settingControlGroup__3_XD_{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.aphasia_settingControlGroup__3_XD_ select{min-width:0}.aphasia_settingControlGroup__3_XD_ .aphasia_secondaryButton__l0rWW{min-height:50px;padding-inline:16px;white-space:nowrap}.aphasia_settingsCard__FvjwY>.aphasia_primaryButton__diimU{margin-top:24px;justify-self:start}.aphasia_patientGrid__OWXje{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aphasia_patientCard__7ZdYT{display:flex;gap:16px;padding:20px;border:1px solid var(--border);border-radius:20px;background:var(--surface);color:var(--text);text-decoration:none}.aphasia_patientCard__7ZdYT:focus-visible,.aphasia_patientCard__7ZdYT:hover{border-color:var(--primary);box-shadow:0 14px 32px rgba(25,65,69,.09)}.aphasia_patientAvatarLarge__7Mjws,.aphasia_patientAvatar__slH0h{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--primary-soft);color:var(--primary-strong);font-weight:900}.aphasia_patientAvatar__slH0h{width:56px;height:56px;font-size:1.4rem}.aphasia_patientAvatarLarge__7Mjws{width:84px;height:84px;font-size:2rem}.aphasia_patientCardBody__NNh66{display:grid;min-width:0;flex:1;gap:14px}.aphasia_patientCardBody__NNh66 h2{margin:0;font-size:1.15rem}.aphasia_patientCardBody__NNh66>div:first-child{display:flex;justify-content:space-between;gap:10px}.aphasia_patientCardBody__NNh66>div:first-child span,.aphasia_patientCardBody__NNh66>small{color:var(--muted);font-size:.76rem}.aphasia_patientMetrics__tEhk7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aphasia_patientMetrics__tEhk7 span{color:var(--muted);font-size:.7rem}.aphasia_patientMetrics__tEhk7 strong{display:block;color:var(--text);font-size:1.15rem}.aphasia_patientHero__vQ13N{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid var(--border);border-radius:22px;background:var(--surface)}.aphasia_patientHero__vQ13N p{margin:6px 0 0;color:var(--muted)}.aphasia_attemptList__ExU_W{display:grid;gap:12px}.aphasia_attemptCard__uHbVN{display:grid;gap:8px;padding:16px;border:1px solid var(--border);border-radius:15px;background:var(--surface-soft)}.aphasia_attemptCard__uHbVN>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.aphasia_attemptCard__uHbVN p,.aphasia_attemptCard__uHbVN small{margin:0;color:var(--muted);line-height:1.45}.aphasia_statusGood__Q5KfG,.aphasia_statusReview__Smq_n{display:inline-flex;min-height:26px;align-items:center;padding:0 9px;border-radius:999px;font-size:.8rem;font-weight:850}.aphasia_statusGood__Q5KfG{background:#dff4e8;color:#15543d}.aphasia_statusReview__Smq_n{background:#fff0d4;color:#6a4c0b}.aphasia_bottomNav___sEwm{right:0;bottom:0;left:0;z-index:40;grid-template-columns:repeat(5,1fr);min-height:calc(72px + env(safe-area-inset-bottom));padding:7px max(8px,calc((100vw - 720px) / 2)) env(safe-area-inset-bottom);border-top:1px solid var(--border);background:var(--surface);background:color-mix(in srgb,var(--surface) 96%,transparent);backdrop-filter:blur(16px)}.aphasia_navItemActive__bbdvm,.aphasia_navItem__7Snp1{min-height:58px;place-content:center;justify-items:center;gap:3px;border-radius:13px;font-size:.76rem;font-weight:750;text-align:center}.aphasia_navIcon__M3syQ{font-size:1.25rem}@media (min-width:1100px){.aphasia_bottomNav___sEwm{right:24px;bottom:24px;left:auto;width:88px;grid-template-columns:1fr;min-height:auto;padding:8px;border:1px solid var(--border);border-radius:22px;box-shadow:0 18px 45px rgba(19,65,69,.14)}.aphasia_appShell__GF8cW{padding-bottom:30px}}@media (max-width:900px){.aphasia_aacGrid__HyREL,.aphasia_domainGrid__E1LBk,.aphasia_domainProgressGrid__zbMPp,.aphasia_metricGrid__oODCt{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_heroCard__Uw6kz,.aphasia_patientGrid__OWXje,.aphasia_splitGrid__Hihcq{grid-template-columns:1fr}.aphasia_goalCard__k0ipn{width:160px}.aphasia_choiceGrid__ly4TD,.aphasia_namingChoices__HqRxp{grid-template-columns:1fr}.aphasia_formGridThree__Jv4DQ{grid-template-columns:100px minmax(0,1fr)}.aphasia_formSpanTwo__KI45q{grid-column:1/-1}}@media (max-width:620px){.aphasia_topBar__X5yFi{min-height:64px;padding-inline:12px}.aphasia_brandMark__PFIaV{width:38px;height:38px}.aphasia_brand__XUewV small{display:none}.aphasia_siteLink__uUa2t{font-size:.78rem}.aphasia_mainContent__mj_dB{padding:18px 12px 32px}.aphasia_exerciseCard__YUH4a,.aphasia_formCard__xb4ID,.aphasia_heroCard__Uw6kz,.aphasia_panelCard__irE5I,.aphasia_settingsCard__FvjwY{border-radius:20px}.aphasia_heroCard__Uw6kz{padding:24px 20px}.aphasia_goalCard__k0ipn{width:140px;border-width:10px}.aphasia_domainGrid__E1LBk,.aphasia_domainProgressGrid__zbMPp,.aphasia_metricGrid__oODCt{grid-template-columns:1fr 1fr;gap:10px}.aphasia_domainCardButton__TnAvu,.aphasia_domainCard__F9RFG{min-height:150px;padding:16px}.aphasia_aacGrid__HyREL{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aphasia_aacSpeakButton__Df4Lu{min-height:155px;padding:13px}.aphasia_aacSpeakButton__Df4Lu>span{font-size:2.5rem}.aphasia_pageIntroRow__P58BZ,.aphasia_sectionHeaderCompact__6QMOc,.aphasia_sectionHeader__CCuLR{align-items:flex-start;flex-direction:column}.aphasia_dangerButton__baWvb,.aphasia_pageIntroRow__P58BZ .aphasia_secondaryButton__l0rWW,.aphasia_primaryButton__diimU,.aphasia_secondaryButton__l0rWW{width:100%}.aphasia_exerciseCard__YUH4a{min-height:560px;padding:22px 16px}.aphasia_stimulus__0jRFN{min-height:130px}.aphasia_formGridThree__Jv4DQ{grid-template-columns:1fr}.aphasia_formSpanTwo__KI45q{grid-column:auto}.aphasia_metricGrid__oODCt article{min-height:112px;padding:15px}.aphasia_barChart__uBDdl{gap:4px}.aphasia_settingRow__eR_1e{grid-template-columns:1fr;gap:14px;padding:18px 0}.aphasia_settingRow__eR_1e input[type=checkbox]{justify-self:start}.aphasia_settingControlGroup__3_XD_{grid-template-columns:1fr;width:100%}.aphasia_settingControlGroup__3_XD_ .aphasia_secondaryButton__l0rWW,.aphasia_settingControlGroup__3_XD_ select{width:100%}.aphasia_patientHero__vQ13N{align-items:flex-start}.aphasia_patientMetrics__tEhk7{grid-template-columns:1fr 1fr 1fr}.aphasia_spokenBanner__H6k5U{top:72px}}@media (max-width:390px){.aphasia_domainGrid__E1LBk,.aphasia_domainProgressGrid__zbMPp,.aphasia_metricGrid__oODCt{grid-template-columns:1fr}.aphasia_navItemActive__bbdvm,.aphasia_navItem__7Snp1{font-size:.68rem}.aphasia_navIcon__M3syQ{font-size:1.08rem}}.aphasia_appShell__GF8cW{width:100%}.aphasia_domainCardButton__TnAvu,.aphasia_domainCard__F9RFG,.aphasia_domainGrid__E1LBk,.aphasia_exerciseCard__YUH4a,.aphasia_formCard__xb4ID,.aphasia_heroCard__Uw6kz,.aphasia_mainContent__mj_dB,.aphasia_pageStack__Ilug9,.aphasia_panelCard__irE5I,.aphasia_practiceHeader__E2Der,.aphasia_practiceLayout__HMRRs,.aphasia_settingRow__eR_1e,.aphasia_settingsCard__FvjwY,.aphasia_splitGrid__Hihcq{max-width:100%;min-width:0}.aphasia_mainContent__mj_dB{padding-top:clamp(18px,3vw,34px)}.aphasia_choiceButton__ghkvO,.aphasia_choiceSelected__68YwM,.aphasia_domainCardButton__TnAvu strong,.aphasia_domainCardButton__TnAvu>span,.aphasia_domainCard__F9RFG strong,.aphasia_domainCard__F9RFG>span,.aphasia_exerciseCard__YUH4a h1,.aphasia_namingChoices__HqRxp button{overflow-wrap:anywhere;word-break:normal}.aphasia_choiceButton__ghkvO,.aphasia_choiceSelected__68YwM,.aphasia_namingChoices__HqRxp button{width:100%}.aphasia_practiceHeader__E2Der{min-width:0}.aphasia_practiceHeader__E2Der>div{min-width:0;justify-content:flex-end;text-align:right}@media (max-width:760px){.aphasia_appShell__GF8cW{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.aphasia_mainContent__mj_dB{width:100%;padding:16px 12px 28px}.aphasia_pageStack__Ilug9{gap:22px}.aphasia_heroCard__Uw6kz{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px;border-radius:20px}.aphasia_heroCard__Uw6kz h1,.aphasia_pageIntroRow__P58BZ h1,.aphasia_pageIntro___r8eK h1,.aphasia_patientHero__vQ13N h1,.aphasia_resultCard__eD5Uw h1{font-size:clamp(1.7rem,8vw,2.5rem)}.aphasia_goalCard__k0ipn{width:min(150px,46vw);justify-self:center;border-width:10px}.aphasia_domainGrid__E1LBk,.aphasia_domainProgressGrid__zbMPp,.aphasia_metricGrid__oODCt{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aphasia_domainCardButton__TnAvu,.aphasia_domainCard__F9RFG{min-height:142px;padding:15px;border-radius:17px}.aphasia_patientGrid__OWXje,.aphasia_splitGrid__Hihcq{grid-template-columns:minmax(0,1fr)}.aphasia_formCard__xb4ID,.aphasia_panelCard__irE5I,.aphasia_settingsCard__FvjwY{padding:18px;border-radius:18px}.aphasia_practiceLayout__HMRRs{width:100%;gap:10px}.aphasia_practiceHeader__E2Der{align-items:center;gap:10px}.aphasia_practiceHeader__E2Der>div{display:grid;gap:2px}.aphasia_practiceHeader__E2Der span{font-size:.78rem}.aphasia_exerciseCard__YUH4a{min-height:0;gap:16px;padding:20px 14px;border-radius:20px}.aphasia_exerciseInstruction__VjkSi{line-height:1.45}.aphasia_stimulus__0jRFN{min-height:100px;font-size:clamp(4.25rem,25vw,7rem)}.aphasia_exerciseCard__YUH4a h1{font-size:clamp(1.45rem,7vw,2.15rem);line-height:1.18}.aphasia_choiceGrid__ly4TD,.aphasia_namingChoices__HqRxp{grid-template-columns:minmax(0,1fr);gap:10px}.aphasia_choiceButton__ghkvO,.aphasia_choiceSelected__68YwM,.aphasia_namingChoices__HqRxp button{min-height:68px;padding:12px;border-radius:14px}.aphasia_buttonRow__1Ox_3,.aphasia_recorderActions__lu4qd{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.aphasia_cueButton__GVYCM,.aphasia_dangerButton__baWvb,.aphasia_listenButton__B8K8K,.aphasia_primaryButton__diimU,.aphasia_secondaryButton__l0rWW{width:100%;min-height:50px}.aphasia_feedbackCorrect__gChLy .aphasia_primaryButton__diimU,.aphasia_feedbackSupport__ohKOZ .aphasia_primaryButton__diimU{width:100%}.aphasia_bottomNav___sEwm{grid-template-columns:repeat(4,minmax(0,1fr));min-height:calc(70px + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom)}.aphasia_navItemActive__bbdvm,.aphasia_navItem__7Snp1{min-width:0;min-height:56px;padding:4px 2px;gap:2px;font-size:clamp(.65rem,2.7vw,.78rem);line-height:1.05;overflow-wrap:anywhere}.aphasia_navIcon__M3syQ{font-size:1.12rem}.aphasia_spokenBanner__H6k5U{top:12px}}@media (max-width:480px){.aphasia_mainContent__mj_dB{padding-inline:10px}.aphasia_aacGrid__HyREL,.aphasia_domainGrid__E1LBk,.aphasia_domainProgressGrid__zbMPp,.aphasia_metricGrid__oODCt{grid-template-columns:minmax(0,1fr)}.aphasia_domainCardButton__TnAvu,.aphasia_domainCard__F9RFG{min-height:126px}.aphasia_pageIntroRow__P58BZ,.aphasia_sectionHeaderCompact__6QMOc,.aphasia_sectionHeader__CCuLR{align-items:stretch}.aphasia_sessionRow__GQNep{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.aphasia_patientMetrics__tEhk7{grid-template-columns:minmax(0,1fr)}.aphasia_practiceHeader__E2Der .aphasia_textButton__XlL17{max-width:48%;text-align:left}.aphasia_practiceHeader__E2Der>div{max-width:52%}}@media (max-width:350px){.aphasia_bottomNav___sEwm{padding-inline:2px}.aphasia_navItemActive__bbdvm,.aphasia_navItem__7Snp1{font-size:.52rem}.aphasia_navIcon__M3syQ{font-size:1rem}}@media (max-height:560px) and (orientation:landscape){.aphasia_mainContent__mj_dB{padding-top:10px}.aphasia_exerciseCard__YUH4a{min-height:0;padding-block:14px}.aphasia_stimulus__0jRFN{min-height:72px;font-size:clamp(3.5rem,14vh,5rem)}.aphasia_bottomNav___sEwm{min-height:calc(62px + env(safe-area-inset-bottom))}.aphasia_navItemActive__bbdvm,.aphasia_navItem__7Snp1{min-height:48px}}.aphasia_domainEmoji__fJy32{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(15,118,110,.12);border-radius:18px;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.9),transparent 30%),linear-gradient(145deg,rgba(14,165,164,.18),rgba(132,204,22,.15));color:var(--primary-strong);font-size:1.35rem;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 26px rgba(15,118,110,.1)}.aphasia_stimulus__0jRFN{position:relative;width:min(240px,58vw);min-height:190px;margin-inline:auto;overflow:hidden;border:1px solid rgba(15,118,110,.12);border-radius:42px;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.98),transparent 31%),radial-gradient(circle at 82% 76%,rgba(163,230,53,.18),transparent 30%),linear-gradient(145deg,rgba(14,165,164,.14),rgba(59,130,246,.08));font-size:clamp(5.2rem,17vw,9rem);text-shadow:0 12px 30px rgba(15,118,110,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 20px 46px rgba(15,118,110,.1)}.aphasia_stimulus__0jRFN:after,.aphasia_stimulus__0jRFN:before{position:absolute;content:"";border-radius:999px;pointer-events:none}.aphasia_stimulus__0jRFN:before{top:22px;right:26px;width:52px;height:12px;background:linear-gradient(90deg,#0ea5a4,#84cc16);opacity:.38;transform:rotate(-14deg)}.aphasia_stimulus__0jRFN:after{bottom:20px;left:25px;width:12px;height:12px;background:#38bdf8;box-shadow:20px 0 0 rgba(45,212,191,.68),40px 0 0 rgba(132,204,22,.66);opacity:.72}.aphasia_boardToolbar__mlM2S{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.aphasia_boardSearch__VU2Bn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 14px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 8px 24px rgba(25,65,69,.045)}.aphasia_boardSearch__VU2Bn:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px rgba(15,118,110,.1)}.aphasia_boardSearch__VU2Bn>span{color:var(--primary-strong);font-size:1.35rem;font-weight:900}.aphasia_boardSearch__VU2Bn input{width:100%;min-width:0;min-height:54px;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:1rem}.aphasia_boardSearch__VU2Bn button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:var(--surface-soft);color:var(--muted);cursor:pointer;font-size:1.1rem}.aphasia_boardCount__CxCNR{display:flex;min-width:112px;min-height:58px;align-items:baseline;justify-content:center;gap:7px;margin:0;padding:0 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--muted)}.aphasia_boardCount__CxCNR strong{color:var(--primary-strong);font-size:1.35rem}.aphasia_boardCount__CxCNR span{font-size:.82rem;font-weight:700}.aphasia_aacGrid__HyREL{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.aphasia_aacCard__upqv3{isolation:isolate}.aphasia_aacSpeakButton__Df4Lu{position:relative;min-height:224px;align-content:start;gap:12px;overflow:hidden;padding:20px 18px 18px;border:1px solid rgba(28,71,76,.12);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,253,253,.96));box-shadow:0 12px 30px rgba(25,65,69,.065),inset 0 1px 0 rgba(255,255,255,.9)}.aphasia_aacSpeakButton__Df4Lu:before{position:absolute;top:0;left:0;width:100%;height:4px;content:"";background:linear-gradient(90deg,var(--aac-icon-start,#0f766e),var(--aac-icon-end,#38bdf8));opacity:0;transition:opacity .16s ease}.aphasia_aacSpeakButton__Df4Lu:focus-visible,.aphasia_aacSpeakButton__Df4Lu:hover{border-color:rgba(15,118,110,.34);background:linear-gradient(180deg,#ffffff,#f4fbfa);box-shadow:0 18px 38px rgba(15,118,110,.12)}.aphasia_aacSpeakButton__Df4Lu:focus-visible:before,.aphasia_aacSpeakButton__Df4Lu:hover:before{opacity:1}.aphasia_aacIconShell__NSV6y{position:relative;display:grid;width:68px;height:68px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.9),transparent 31%),linear-gradient(145deg,var(--aac-icon-soft,#ecfdf5),rgba(255,255,255,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 28px color-mix(in srgb,var(--aac-icon-start,#0f766e) 18%,transparent)}.aphasia_aacIconShell__NSV6y:after{position:absolute;right:-15px;bottom:-19px;width:48px;height:48px;border-radius:50%;background:linear-gradient(145deg,var(--aac-icon-start,#0f766e),var(--aac-icon-end,#38bdf8));content:"";opacity:.18}.aphasia_aacIconGlyph__WuIrE{position:relative;z-index:1;display:grid;max-width:58px;place-items:center;color:var(--aac-icon-start,#0f766e);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:900;line-height:1;filter:saturate(.88)}.aphasia_aacSpeakButton__Df4Lu strong{min-width:0;font-size:1.02rem;line-height:1.25;overflow-wrap:anywhere}.aphasia_aacSpeakButton__Df4Lu small{display:-webkit-box;min-height:3.9em;overflow:hidden;color:var(--muted);font-size:.82rem;line-height:1.45;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.aphasia_aacSpeakHint__Vdjnx{display:grid;width:34px;height:28px;margin-top:auto;place-items:center;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font-size:.72rem;font-weight:900}.aphasia_loadMoreButton__NbN11{justify-self:center;min-height:52px;padding:0 24px;border:1px solid var(--primary);border-radius:999px;background:var(--surface);color:var(--primary-strong);cursor:pointer;font-weight:850}.aphasia_loadMoreButton__NbN11:focus-visible,.aphasia_loadMoreButton__NbN11:hover{background:var(--primary-soft)}.aphasia_emptyBoardState__dXfL2{display:grid;min-height:260px;place-content:center;justify-items:center;gap:10px;padding:30px;border:1px dashed var(--border);border-radius:24px;background:var(--surface);text-align:center}.aphasia_emptyBoardState__dXfL2>span{display:grid;width:64px;height:64px;place-items:center;border-radius:22px;background:var(--primary-soft);color:var(--primary-strong);font-size:2rem}.aphasia_emptyBoardState__dXfL2 h2,.aphasia_emptyBoardState__dXfL2 p{margin:0}.aphasia_emptyBoardState__dXfL2 p{color:var(--muted)}@media (max-width:1050px){.aphasia_aacGrid__HyREL{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.aphasia_boardToolbar__mlM2S{grid-template-columns:minmax(0,1fr)}.aphasia_boardCount__CxCNR{min-height:44px;justify-self:start}.aphasia_aacGrid__HyREL{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aphasia_aacSpeakButton__Df4Lu{min-height:198px;padding:16px 12px 14px;border-radius:20px}.aphasia_aacIconShell__NSV6y{width:58px;height:58px;border-radius:19px}.aphasia_aacSpeakButton__Df4Lu small{font-size:.77rem}.aphasia_stimulus__0jRFN{width:min(210px,68vw);min-height:165px;border-radius:34px}}@media (max-width:390px){.aphasia_aacGrid__HyREL{grid-template-columns:minmax(0,1fr)}.aphasia_aacSpeakButton__Df4Lu{min-height:166px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;justify-items:start;-moz-column-gap:14px;column-gap:14px;text-align:left}.aphasia_aacIconShell__NSV6y{grid-row:1/span 2}.aphasia_aacSpeakButton__Df4Lu small,.aphasia_aacSpeakButton__Df4Lu strong{text-align:left}.aphasia_aacSpeakButton__Df4Lu small{min-height:auto;-webkit-line-clamp:2}.aphasia_aacSpeakHint__Vdjnx{grid-column:3;grid-row:1/span 2;align-self:center}}.aphasia_domainIconSvg__LWhI5{width:27px;height:27px;color:currentColor;filter:drop-shadow(0 5px 10px rgba(15,118,110,.16))}.aphasia_aacIconSvg__I0lQh{position:relative;z-index:1;width:34px;height:34px;color:var(--aac-icon-start,#0f766e);filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--aac-icon-start,#0f766e) 20%,transparent))}.aphasia_stimulusIconSvg__jzebs{position:relative;z-index:1;width:clamp(78px,20vw,116px);height:clamp(78px,20vw,116px);color:var(--primary-strong);filter:drop-shadow(0 16px 24px rgba(15,118,110,.16))}.aphasia_stimulusEmoji__JXclb{position:relative;z-index:1;display:grid;place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:clamp(5.2rem,17vw,9rem);line-height:1;filter:drop-shadow(0 16px 24px rgba(15,118,110,.14)) saturate(.92)}.aphasia_stimulusImage__a0fU6{position:relative;z-index:1;display:grid;width:min(230px,56vw);max-width:100%;height:auto;border-radius:28px;filter:drop-shadow(0 16px 24px rgba(15,118,110,.12))}.aphasia_stimulusImage__a0fU6>span{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:clamp(4.6rem,14vw,7rem);line-height:1}.aphasia_choiceImage__r_Ea2{width:min(170px,100%);max-width:100%;height:auto;border-radius:20px;filter:drop-shadow(0 10px 18px rgba(15,118,110,.12))}.aphasia_choiceImageSmall__p4m26{width:56px;height:auto;border-radius:14px;margin-right:10px;vertical-align:middle}.aphasia_choiceFallbackCard__1d9XD,.aphasia_choiceFallbackSmall__O_3QO,.aphasia_stimulusFallback__uesAJ{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.98),transparent 31%),radial-gradient(circle at 82% 76%,rgba(163,230,53,.18),transparent 30%),linear-gradient(145deg,rgba(14,165,164,.14),rgba(59,130,246,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 28px rgba(15,118,110,.08)}.aphasia_choiceFallbackCard__1d9XD{width:min(170px,100%);aspect-ratio:16/11;border-radius:20px}.aphasia_choiceFallbackCard__1d9XD>span{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:clamp(3rem,8vw,4.6rem);line-height:1}.aphasia_choiceFallbackSmall__O_3QO{width:56px;aspect-ratio:1/1;border-radius:14px;margin-right:10px}.aphasia_choiceFallbackSmall__O_3QO>span{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.8rem;line-height:1}@media (max-width:560px){.aphasia_aacIconSvg__I0lQh{width:30px;height:30px}.aphasia_domainIconSvg__LWhI5{width:24px;height:24px}}.aphasia_sessionIconSvg__ZHzho{width:22px;height:22px;color:var(--primary-strong)}.aphasia_topBar__X5yFi{display:none!important}.aphasia_mainContent__mj_dB{padding-top:clamp(18px,3vw,32px)}.aphasia_semanticBadge__7QWga{justify-self:center;display:inline-flex;min-height:34px;align-items:center;padding:6px 13px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 74%,white);color:var(--primary-strong);font-size:.78rem;font-weight:850;letter-spacing:.03em}.aphasia_choiceButtonSymbolOnly___ebn8{min-height:132px;display:grid;place-items:center;padding:18px}.aphasia_choiceSymbol__JPZUH{display:grid;place-items:center;font-size:clamp(3.4rem,10vw,5.4rem);filter:drop-shadow(0 10px 18px rgba(15,118,110,.13))}.aphasia_choiceSymbolSmall__7JGS6,.aphasia_choiceSymbol__JPZUH{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.aphasia_choiceSymbolSmall__7JGS6{display:inline-grid;min-width:2rem;place-items:center;margin-right:8px;font-size:1.65rem;vertical-align:middle}.aphasia_srOnly__9_SMt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aphasia_exerciseCard__YUH4a>h1{max-width:30ch;margin-inline:auto}@media (max-width:760px){.aphasia_mainContent__mj_dB{padding-top:12px}.aphasia_practiceLayout__HMRRs{gap:10px}.aphasia_practiceHeader__E2Der{align-items:center}.aphasia_exerciseCard__YUH4a{min-height:auto;gap:17px;padding:20px 14px 24px;border-radius:22px}.aphasia_stimulus__0jRFN{width:min(210px,72vw);min-height:160px;border-radius:32px}.aphasia_choiceGrid__ly4TD,.aphasia_namingChoices__HqRxp{grid-template-columns:1fr}.aphasia_choiceButton__ghkvO,.aphasia_choiceSelected__68YwM,.aphasia_namingChoices__HqRxp button{min-height:64px;padding:13px 14px}.aphasia_choiceButtonSymbolOnly___ebn8{min-height:132px}}@media (max-width:390px){.aphasia_exerciseCard__YUH4a{padding-inline:11px}.aphasia_choiceSymbol__JPZUH{font-size:3.5rem}}.aphasia_speechLevelTabs__epmr_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aphasia_speechLevelActive__cUZds,.aphasia_speechLevelButton__afiOX{display:grid;min-height:72px;place-items:center;gap:5px;padding:10px 8px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--muted);font-weight:800;cursor:pointer}.aphasia_speechLevelActive__cUZds span,.aphasia_speechLevelButton__afiOX span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--surface-soft);color:var(--primary-strong);font-size:.78rem;font-weight:900}.aphasia_speechLevelActive__cUZds{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-strong);box-shadow:0 10px 26px rgba(23,107,104,.12)}.aphasia_speechLevelActive__cUZds span{background:var(--primary);color:white}.aphasia_speechPracticeCard__bg9Y_{display:grid;gap:22px;padding:clamp(22px,5vw,48px);border:1px solid var(--border);border-radius:30px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 30%),linear-gradient(145deg,var(--surface),var(--surface-soft));box-shadow:0 22px 58px rgba(17,62,66,.09)}.aphasia_speechTargetHeader__BRbB3{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;color:var(--muted);font-size:1rem;font-weight:800}.aphasia_speechTargetHeader__BRbB3 p{margin-bottom:4px}.aphasia_speechTargetText__Sy61o{max-width:980px;color:var(--text);font-size:clamp(2rem,6vw,4.3rem);font-weight:850;line-height:1.18;letter-spacing:-.045em;text-wrap:balance}.aphasia_speechActionRow__KjiuZ{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.aphasia_speechListeningState___5tij{display:grid;min-height:138px;place-items:center;align-content:center;gap:8px;padding:20px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:22px;background:color-mix(in srgb,var(--primary-soft) 72%,white);text-align:center}.aphasia_speechListeningState___5tij p{margin:0;color:var(--muted)}.aphasia_speechPulse__CQboW{width:22px;height:22px;border-radius:999px;background:var(--danger);box-shadow:0 0 0 0 rgba(165,58,58,.35);animation:aphasia_speechPulse__CQboW 1.35s infinite}@keyframes aphasia_speechPulse__CQboW{70%{box-shadow:0 0 0 18px rgba(165,58,58,0)}to{box-shadow:0 0 0 0 rgba(165,58,58,0)}}.aphasia_speechResultStack__c7uMw{display:grid;gap:18px}.aphasia_speechSummaryCard__xWhVs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:clamp(22px,4vw,36px);border:1px solid var(--border);border-radius:26px;background:var(--surface);box-shadow:0 16px 42px rgba(17,62,66,.08)}.aphasia_speechSummaryCard__xWhVs h2{margin:0;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.25;letter-spacing:-.025em}.aphasia_speechSummaryCard__xWhVs p{margin-bottom:0;color:var(--muted);line-height:1.6}.aphasia_speechOverallScore__zEDGX{display:grid;width:126px;aspect-ratio:1;place-content:center;place-items:center;border:10px solid;border-radius:999px;background:var(--surface)}.aphasia_speechOverallScore__zEDGX strong{font-size:2.55rem;line-height:1}.aphasia_speechOverallScore__zEDGX span{font-size:.78rem;font-weight:800}.aphasia_speechMetricGrid__Yatry article{gap:10px;min-height:148px;background:var(--surface)}.aphasia_speechMetricGrid__Yatry article>span{font-size:.84rem;font-weight:800}.aphasia_speechMetricGrid__Yatry strong{font-size:2.25rem;line-height:1}.aphasia_speechMetricGrid__Yatry article>div{height:8px;overflow:hidden;border-radius:999px;background:var(--surface-soft)}.aphasia_speechMetricGrid__Yatry article>div span{display:block;height:100%;border-radius:inherit;background:currentColor}.aphasia_scoreStrong__54F64{color:#1f7354}.aphasia_scoreModerate__7AkM_{color:#9b6a12}.aphasia_scoreNeedsWork__YB6X2{color:#a53a3a}.aphasia_scoreNeutral__FkaXY{color:#60777b}.aphasia_speechTips___qJXU{display:grid;gap:11px;margin:16px 0 0;padding-left:1.25rem;color:var(--text);line-height:1.58}.aphasia_speechWordGrid__8QNTF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.aphasia_speechWordCard__WZMVG{display:grid;gap:9px;min-width:0;padding:14px;border:1px solid color-mix(in srgb,currentColor 28%,var(--border));border-radius:18px;background:color-mix(in srgb,currentColor 5%,var(--surface))}.aphasia_speechWordCard__WZMVG>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.aphasia_speechWordCard__WZMVG strong{overflow-wrap:anywhere;color:var(--text)}.aphasia_speechWordCard__WZMVG>span{font-size:.75rem;font-weight:850}.aphasia_phonemeList__ph3tC{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:6px!important}.aphasia_phonemeList__ph3tC span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;background:var(--surface);color:var(--text);font-size:.78rem;font-weight:850}.aphasia_phonemeList__ph3tC small{color:var(--muted);font-size:.65rem}.aphasia_speechHistoryList__K4i3i{display:grid;gap:2px;margin-top:14px}.aphasia_speechHistoryList__K4i3i>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}.aphasia_speechHistoryList__K4i3i>div:first-child{border-top:0}.aphasia_speechHistoryList__K4i3i small,.aphasia_speechHistoryList__K4i3i strong{display:block}.aphasia_speechHistoryList__K4i3i strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aphasia_speechHistoryList__K4i3i small{margin-top:4px;color:var(--muted)}.aphasia_speechHistoryList__K4i3i b{color:var(--primary-strong);font-size:1.15rem}@media (max-width:840px){.aphasia_speechMetricGrid__Yatry,.aphasia_speechWordGrid__8QNTF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.aphasia_speechLevelTabs__epmr_{grid-template-columns:repeat(5,minmax(78px,1fr));overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.aphasia_speechPracticeCard__bg9Y_{gap:17px;padding:20px 14px 24px;border-radius:22px}.aphasia_speechTargetText__Sy61o{font-size:clamp(1.8rem,9vw,2.75rem)}.aphasia_speechActionRow__KjiuZ{display:grid;grid-template-columns:1fr}.aphasia_speechActionRow__KjiuZ>*{width:100%}.aphasia_speechSummaryCard__xWhVs{grid-template-columns:1fr}.aphasia_speechOverallScore__zEDGX{width:108px}.aphasia_speechWordGrid__8QNTF{grid-template-columns:1fr}}@media (max-width:420px){.aphasia_speechMetricGrid__Yatry{grid-template-columns:1fr}.aphasia_speechMetricGrid__Yatry article{min-height:118px}}.aphasia_appShell__GF8cW[data-reduce-motion=true] .aphasia_speechPulse__CQboW{animation:none}.aphasia_speechSessionToolbar__uJDYi{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 12px 34px rgba(17,62,66,.06)}.aphasia_speechSessionToolbar__uJDYi>div{display:grid;gap:4px}.aphasia_speechSessionToolbar__uJDYi span{color:var(--muted);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.aphasia_speechSessionToolbar__uJDYi strong{color:var(--text);font-size:1.05rem}.aphasia_speechLevelPicker__kzqfG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border:1px solid var(--border);border-radius:24px;background:color-mix(in srgb,var(--surface-soft) 76%,white)}.aphasia_speechLevelPicker__kzqfG .aphasia_speechLevelActive__cUZds,.aphasia_speechLevelPicker__kzqfG .aphasia_speechLevelButton__afiOX{min-height:88px}.aphasia_speechLevelPicker__kzqfG .aphasia_speechLevelActive__cUZds strong,.aphasia_speechLevelPicker__kzqfG .aphasia_speechLevelButton__afiOX strong{font-size:.84rem;line-height:1.2;text-align:center}.aphasia_speechAutoCard__9_SgI{display:grid;gap:clamp(18px,3vw,28px);min-height:430px;padding:clamp(22px,4vw,44px);border:1px solid var(--border);border-radius:32px;background:radial-gradient(circle at 92% 6%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 28%),radial-gradient(circle at 5% 100%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 32%),linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-soft) 78%,white));box-shadow:0 26px 72px rgba(17,62,66,.1)}.aphasia_speechSessionProgress__bgOWE{display:grid;grid-template-columns:auto minmax(140px,1fr);align-items:center;gap:20px}.aphasia_speechSessionProgress__bgOWE>div:first-child{display:grid;gap:3px}.aphasia_speechSessionProgress__bgOWE strong{color:var(--text);font-size:1.15rem;font-weight:900}.aphasia_speechProgressTrack__laOT5{height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--surface-soft))}.aphasia_speechProgressTrack__laOT5 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#177f8d,#38aa79,#8acb3f);transition:width .28s ease}.aphasia_speechHeroTarget__MCk_d{display:grid;min-height:160px;place-items:center;padding:10px;color:var(--text);font-size:clamp(3.25rem,9vw,7.4rem);font-weight:900;line-height:1.06;letter-spacing:-.055em;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.aphasia_speechAutomationState__hTa6n{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));border-radius:24px;background:color-mix(in srgb,var(--primary-soft) 66%,white)}.aphasia_speechAutomationState__hTa6n>div:nth-child(2){min-width:0}.aphasia_speechAutomationState__hTa6n strong{display:block;color:var(--text);font-size:clamp(1rem,2vw,1.24rem)}.aphasia_speechAutomationState__hTa6n p{margin:5px 0 0;color:var(--muted);line-height:1.5}.aphasia_speechSignal___r2Ro{display:grid;width:58px;height:58px;place-items:center;border-radius:999px;background:#dfe9e8;box-shadow:inset 0 0 0 1px rgba(19,83,80,.08)}.aphasia_speechSignal___r2Ro span{width:24px;height:24px;border-radius:999px;background:#8ea5a4;transition:all .18s ease}.aphasia_speechSignalOn__rYgiQ{background:rgba(45,192,105,.14);box-shadow:0 0 0 8px rgba(45,192,105,.08),0 0 34px rgba(45,192,105,.3)}.aphasia_speechSignalOn__rYgiQ span{background:#24b866;box-shadow:0 0 0 0 rgba(36,184,102,.5);animation:aphasia_aphasiaSpeechGreenPulse__AeIau 1.15s infinite}@keyframes aphasia_aphasiaSpeechGreenPulse__AeIau{65%{box-shadow:0 0 0 17px rgba(36,184,102,0)}to{box-shadow:0 0 0 0 rgba(36,184,102,0)}}.aphasia_speechInputMeter__DvHD5{grid-column:1/-1;height:8px;overflow:hidden;border-radius:999px;background:rgba(19,83,80,.09)}.aphasia_speechInputMeter__DvHD5 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#37a986,#7dcc49);transition:width 70ms linear}.aphasia_speechSessionResultGrid__5kS93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.aphasia_speechSessionResultGrid__5kS93 article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-content:start;min-width:0;padding:18px;border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--surface-soft) 44%,white)}.aphasia_speechSessionResultGrid__5kS93 article>div:first-child{display:flex;align-items:flex-start;gap:10px;min-width:0}.aphasia_speechSessionResultGrid__5kS93 article>div:first-child span{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font-size:.72rem;font-weight:900}.aphasia_speechSessionResultGrid__5kS93 article strong{min-width:0;color:var(--text);font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.aphasia_speechSessionResultGrid__5kS93 article>b{font-size:1.55rem;line-height:1}.aphasia_speechSessionResultGrid__5kS93 article p,.aphasia_speechSessionResultGrid__5kS93 article small{grid-column:1/-1;margin:0;line-height:1.5}.aphasia_speechSessionResultGrid__5kS93 article p{color:var(--text)}.aphasia_speechSessionResultGrid__5kS93 article small{color:var(--muted)}.aphasia_speechCustomPracticeCard__oJRdo{display:grid;gap:16px;padding:clamp(22px,4vw,36px);border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:28px;background:radial-gradient(circle at 96% 5%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 28%),var(--surface);box-shadow:0 18px 48px rgba(17,62,66,.08)}.aphasia_speechCustomPracticeCard__oJRdo h2{margin:3px 0 0;font-size:clamp(1.45rem,3vw,2.2rem);letter-spacing:-.03em}.aphasia_speechCustomPracticeCard__oJRdo>div:first-child>p:last-child{margin-bottom:0;color:var(--muted);line-height:1.6}.aphasia_speechCustomInput__L2pCY{width:100%;min-height:120px;resize:vertical;padding:18px;border:1px solid var(--border);border-radius:20px;outline:none;background:color-mix(in srgb,var(--surface-soft) 50%,white);color:var(--text);font:inherit;font-size:clamp(1.2rem,2.3vw,1.55rem);font-weight:750;line-height:1.5;transition:border-color .16s ease,box-shadow .16s ease}.aphasia_speechCustomInput__L2pCY:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent)}.aphasia_speechCustomFooter__45mXD{display:flex;align-items:center;justify-content:space-between;gap:14px}.aphasia_speechCustomFooter__45mXD>span{color:var(--muted);font-size:.82rem;font-weight:800}.aphasia_speechCustomResult__ON6_p{display:grid;gap:12px;margin-top:4px;padding:20px;border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--primary-soft) 56%,white)}.aphasia_speechCustomResult__ON6_p>div:first-child{display:grid;gap:5px}.aphasia_speechCustomResult__ON6_p>div:first-child span{color:var(--primary-strong);font-size:.73rem;font-weight:900;letter-spacing:.1em}.aphasia_speechCustomResult__ON6_p>div:first-child strong{color:var(--text);font-size:clamp(1.3rem,3vw,1.9rem);overflow-wrap:anywhere}.aphasia_speechCustomResult__ON6_p>b{font-size:1.7rem}.aphasia_speechCustomResult__ON6_p>p{margin:0;line-height:1.6}@media (max-width:760px){.aphasia_speechLevelPicker__kzqfG{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto;scrollbar-width:thin}.aphasia_speechSessionProgress__bgOWE{grid-template-columns:1fr;gap:12px}.aphasia_speechHeroTarget__MCk_d{min-height:130px;font-size:clamp(3rem,13vw,5.25rem)}.aphasia_speechSessionResultGrid__5kS93{grid-template-columns:1fr}}@media (max-width:520px){.aphasia_speechSessionToolbar__uJDYi{align-items:stretch;flex-direction:column}.aphasia_speechSessionToolbar__uJDYi button{width:100%}.aphasia_speechAutoCard__9_SgI{min-height:380px;padding:20px 14px 24px;border-radius:24px}.aphasia_speechAutomationState__hTa6n{grid-template-columns:1fr;justify-items:center;text-align:center}.aphasia_speechInputMeter__DvHD5{width:100%}.aphasia_speechCustomFooter__45mXD{align-items:stretch;flex-direction:column}.aphasia_speechCustomFooter__45mXD button{width:100%}}.aphasia_appShell__GF8cW[data-reduce-motion=true] .aphasia_speechInputMeter__DvHD5 span,.aphasia_appShell__GF8cW[data-reduce-motion=true] .aphasia_speechProgressTrack__laOT5 span,.aphasia_appShell__GF8cW[data-reduce-motion=true] .aphasia_speechSignalOn__rYgiQ span{animation:none;transition:none}.aphasia_sectionHeading__imjua{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.aphasia_sectionHeading__imjua h2{margin:3px 0 0;font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.025em}.aphasia_fieldLabel__lXv4K{font-size:1rem;font-weight:850}.aphasia_speechConfigGrid__B2TY3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aphasia_speechSessionToolbar__uJDYi small{max-width:42ch;color:var(--muted);font-size:.82rem;line-height:1.45}.aphasia_speechDomainPicker__Uq5p0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border:1px solid var(--border);border-radius:24px;background:color-mix(in srgb,var(--surface-soft) 76%,white)}.aphasia_speechDomainActive___TVO_,.aphasia_speechDomainButton__RfFNl{display:grid;min-height:112px;align-content:center;gap:8px;padding:14px;border:1px solid var(--border);border-radius:20px;background:var(--surface);color:var(--text);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.aphasia_speechDomainButton__RfFNl:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.aphasia_speechDomainActive___TVO_{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 76%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.aphasia_speechDomainActive___TVO_ strong,.aphasia_speechDomainButton__RfFNl strong{font-size:1rem}.aphasia_speechDomainActive___TVO_ span,.aphasia_speechDomainButton__RfFNl span{color:var(--muted);font-size:.8rem;line-height:1.4}.aphasia_speechMetricGrid__Yatry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aphasia_speechMetricGrid__Yatry article{display:grid;gap:7px;min-height:118px;align-content:center;padding:18px;border:1px solid var(--border);border-radius:22px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 38%),var(--surface)}.aphasia_speechMetricGrid__Yatry article>span{color:var(--muted);font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.aphasia_speechMetricGrid__Yatry article>strong{color:var(--text);font-size:clamp(1.7rem,4vw,2.55rem);line-height:1}.aphasia_speechMetricGrid__Yatry article small{color:var(--muted);font-size:.82rem}.aphasia_speechTrendWrap__rf8ul{display:grid;gap:18px;margin-top:20px}.aphasia_speechTrendLegend__C6Fyh{display:flex;flex-wrap:wrap;gap:10px 18px}.aphasia_speechTrendLegend__C6Fyh span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:.82rem;font-weight:800}.aphasia_speechTrendLegend__C6Fyh i{width:11px;height:11px;border-radius:999px}.aphasia_speechTrendSvg__QUFnT{display:block;width:100%;height:auto;overflow:visible}.aphasia_speechChartGridLine__0xAPl{stroke:color-mix(in srgb,var(--border) 82%,transparent);stroke-width:1}.aphasia_speechChartAxisText__5R17I{fill:var(--muted);font-size:10px;font-weight:700}.aphasia_speechChartEmpty__wjz0L{display:grid;min-height:220px;place-items:center;align-content:center;gap:12px;color:var(--muted);text-align:center}.aphasia_speechChartEmpty__wjz0L p{margin:0}@media (max-width:820px){.aphasia_speechConfigGrid__B2TY3,.aphasia_speechDomainPicker__Uq5p0,.aphasia_speechMetricGrid__Yatry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.aphasia_speechConfigGrid__B2TY3,.aphasia_speechDomainPicker__Uq5p0,.aphasia_speechMetricGrid__Yatry{grid-template-columns:1fr}.aphasia_speechTrendWrap__rf8ul{overflow-x:auto;padding-bottom:6px}.aphasia_speechTrendSvg__QUFnT{min-width:620px}}.aphasia_aiFeaturePanel__T4Otj,.aphasia_conversationPanel__PRk_G,.aphasia_planSummary__tSRf8{padding:clamp(18px,3vw,28px);border:1px solid var(--border);border-radius:28px;background:var(--surface)}.aphasia_aiPromptHeader__IL4mf,.aphasia_sectionHeaderCompact__6QMOc{display:flex;align-items:center;justify-content:space-between;gap:12px}.aphasia_freeSpeechPrompt__n7_Np{margin:18px 0;padding:clamp(18px,4vw,30px);border-radius:24px;background:color-mix(in srgb,var(--primary-soft) 72%,white);color:var(--text);font-size:clamp(1.55rem,5vw,2.55rem);font-weight:850;line-height:1.16;letter-spacing:-.03em}.aphasia_analysisTextGrid__J0eAm,.aphasia_formGrid__mmRAS,.aphasia_speechConfigGrid__B2TY3,.aphasia_voiceCompareGrid__2MAvc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aphasia_fieldLabel__lXv4K{display:grid;gap:8px;color:var(--text);font-size:.88rem;font-weight:800}.aphasia_selectInput__Svn8x,.aphasia_textArea__yAOCE,.aphasia_textInput__U4zqj{width:100%;min-width:0;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);padding:12px 14px;font:inherit}.aphasia_textArea__yAOCE{resize:vertical}.aphasia_settingsCard__FvjwY small{font-size:.94rem;line-height:1.45}.aphasia_settingsCard__FvjwY strong{font-size:1.04rem}.aphasia_aiMetricGrid__msTT9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.aphasia_advancedFeatureCard__Cm1K_,.aphasia_aiMetricGrid__msTT9 article,.aphasia_personalItemCard__VUPoD,.aphasia_planCard__hCY1G,.aphasia_voiceCompareGrid__2MAvc article{border:1px solid var(--border);border-radius:22px;background:var(--surface)}.aphasia_aiMetricGrid__msTT9 article{display:grid;gap:6px;padding:16px}.aphasia_aiMetricGrid__msTT9 article span{color:var(--muted);font-size:.78rem;font-weight:800}.aphasia_aiMetricGrid__msTT9 article strong{font-size:1.5rem}.aphasia_bigScore__tH3As{font-size:clamp(2rem,6vw,3.2rem);color:var(--primary)}.aphasia_analysisTextGrid__J0eAm article{padding:16px 0}.aphasia_analysisTextGrid__J0eAm h3{margin:0 0 8px}.aphasia_analysisTextGrid__J0eAm p,.aphasia_analysisTextGrid__J0eAm ul{margin:0;color:var(--muted);line-height:1.7}.aphasia_advancedFeatureGrid__YHWrx,.aphasia_personalItemGrid__JQ3Fr,.aphasia_planGrid__Huoty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aphasia_advancedFeatureCard__Cm1K_,.aphasia_personalItemCard__VUPoD{display:grid;gap:10px;padding:18px;text-decoration:none;color:inherit}.aphasia_advancedFeatureCard__Cm1K_>span,.aphasia_personalItemCard__VUPoD>span{color:var(--primary);font-weight:900}.aphasia_advancedFeatureCard__Cm1K_>strong,.aphasia_personalItemCard__VUPoD>strong{font-size:1.05rem}.aphasia_advancedFeatureCard__Cm1K_ p,.aphasia_personalItemCard__VUPoD p{margin:0;color:var(--muted);line-height:1.55}.aphasia_advancedFeatureCard__Cm1K_{min-height:170px;align-content:start;transition:transform .16s ease,border-color .16s ease}.aphasia_advancedFeatureCard__Cm1K_:hover{transform:translateY(-2px);border-color:var(--primary)}.aphasia_advancedFeatureCard__Cm1K_>span{font-size:1.75rem}.aphasia_speechAnalysisFeature__KbiQl{grid-column:1/-1;min-height:150px}.aphasia_planSummary__tSRf8{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px}.aphasia_planSummary__tSRf8>strong{font-size:clamp(2.7rem,8vw,4.2rem);color:var(--primary)}.aphasia_planSummary__tSRf8>span{font-weight:850}.aphasia_planSummary__tSRf8>p{flex-basis:100%;margin:0;color:var(--muted)}.aphasia_planCard__hCY1G{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px}.aphasia_planCard__hCY1G h2,.aphasia_planCard__hCY1G p{margin:0}.aphasia_planCard__hCY1G div>span{color:var(--muted);font-size:.8rem}.aphasia_conversationPanel__PRk_G{display:grid;gap:16px}.aphasia_conversationTurn__4WFKS{display:grid;gap:10px}.aphasia_roleplayFullTranscript__ZHtF_{display:grid;gap:12px;width:100%;min-width:0;padding:clamp(16px,3vw,24px);border:1px solid var(--border);border-radius:24px;background:var(--surface)}.aphasia_roleplayFullTranscriptHeader__DONlC{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.aphasia_roleplayFullTranscriptHeader__DONlC>strong{font-size:1.05rem;color:var(--text)}.aphasia_roleplayFullTranscriptHeader__DONlC>span{color:var(--muted);font-size:.8rem;font-weight:800}.aphasia_roleplayFullTranscriptBody__Kfg1M{display:grid;gap:10px;width:100%;min-width:0}.aphasia_roleplayFullTranscriptBody__Kfg1M p{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr);gap:10px;margin:0;padding:10px 12px;border-radius:14px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.aphasia_roleplayFullTranscriptBody__Kfg1M p>strong{font-size:.82rem}.aphasia_roleplayFullTranscriptBody__Kfg1M p>span{min-width:0}.aphasia_roleplayTranscriptPartner__Rrnm5{background:color-mix(in srgb,var(--primary-soft) 72%,white);color:var(--text)}.aphasia_roleplayTranscriptUser__eEQFJ{background:color-mix(in srgb,var(--text) 94%,white);color:var(--surface)}.aphasia_aiBubble__E5GgS,.aphasia_userBubble___D7Yk{max-width:86%;padding:14px 16px;border-radius:20px}.aphasia_aiBubble__E5GgS{justify-self:start;background:color-mix(in srgb,var(--primary-soft) 75%,white)}.aphasia_userBubble___D7Yk{justify-self:end;background:var(--text);color:var(--surface)}.aphasia_aiBubble__E5GgS p,.aphasia_userBubble___D7Yk p{margin:6px 0;font-size:1.05rem;line-height:1.55}.aphasia_userBubble___D7Yk small{display:block;margin-top:8px;opacity:.8}.aphasia_voiceCompareGrid__2MAvc article{display:grid;gap:8px;padding:18px}.aphasia_voiceCompareGrid__2MAvc article>span{color:var(--muted);font-weight:800}.aphasia_voiceCompareGrid__2MAvc article>strong{font-size:2rem}.aphasia_voiceCompareGrid__2MAvc article p{margin:0;font-weight:750}@media (max-width:720px){.aphasia_advancedFeatureGrid__YHWrx,.aphasia_aiMetricGrid__msTT9,.aphasia_analysisTextGrid__J0eAm,.aphasia_formGrid__mmRAS,.aphasia_personalItemGrid__JQ3Fr,.aphasia_planGrid__Huoty,.aphasia_voiceCompareGrid__2MAvc{grid-template-columns:1fr}.aphasia_planCard__hCY1G{grid-template-columns:auto minmax(0,1fr)}.aphasia_planCard__hCY1G>a{grid-column:1/-1;width:100%;justify-content:center}.aphasia_aiBubble__E5GgS,.aphasia_userBubble___D7Yk{max-width:94%}.aphasia_roleplayFullTranscriptBody__Kfg1M p{grid-template-columns:1fr;gap:4px}}.aphasia_adaptiveBanner__D4kj5{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface))}.aphasia_adaptiveBanner__D4kj5>span{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:var(--surface);font-size:1rem}.aphasia_adaptiveBanner__D4kj5>div{min-width:0;display:grid;gap:.16rem}.aphasia_adaptiveBanner__D4kj5 strong{font-size:.92rem}.aphasia_adaptiveBanner__D4kj5 small{color:var(--muted);line-height:1.45}.aphasia_adaptiveBanner__D4kj5 b{white-space:nowrap;font-size:.78rem;padding:.42rem .62rem;border-radius:999px;background:var(--surface)}.aphasia_adaptiveSummary__vJSwx{display:grid;gap:.3rem;width:min(100%,34rem);margin-inline:auto;padding:.9rem 1rem;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);text-align:left}.aphasia_adaptiveSummary__vJSwx span{color:var(--muted);line-height:1.55}@media (max-width:640px){.aphasia_adaptiveBanner__D4kj5{grid-template-columns:auto minmax(0,1fr)}.aphasia_adaptiveBanner__D4kj5 b{grid-column:2;justify-self:start}}.aphasia_roleplayControlsRow__9zKPB{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.aphasia_autoModeToggle__McgNo{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.aphasia_autoModeToggle__McgNo>input{width:18px;height:18px;margin:0}.aphasia_autoModeToggle__McgNo>span{font-weight:850;color:var(--primary-strong)}.aphasia_autoModeToggle__McgNo>small{color:var(--muted);line-height:1.45}.aphasia_roleplayStatus__HXUZw{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--primary-soft) 75%,white);color:var(--primary-strong);font-weight:750}.aphasia_roleplayResultOverlay__q2CTL{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;padding:20px;background:rgba(242,249,248,.78);backdrop-filter:blur(10px)}.aphasia_roleplayResultOverlayCard__AMxen{width:min(560px,calc(100vw - 32px));display:grid;justify-items:center;gap:14px;padding:30px 28px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:24px;background:rgba(255,255,255,.96);color:var(--primary-strong);text-align:center;box-shadow:0 28px 80px rgba(24,75,75,.18)}.aphasia_roleplayResultOverlayCard__AMxen h2,.aphasia_roleplayResultOverlayCard__AMxen p{margin:0}.aphasia_roleplayResultOverlayCard__AMxen p{max-width:44rem;color:var(--muted);line-height:1.55}.aphasia_roleplayResultSpinner__u61xk{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--primary-soft) 75%,white);border-top-color:var(--primary);border-radius:999px;animation:aphasia_roleplayResultSpin__Xjblm .8s linear infinite}@keyframes aphasia_roleplayResultSpin__Xjblm{to{transform:rotate(1turn)}}.aphasia_roleplayHint__gvCK6{margin:0;color:var(--muted);line-height:1.55}@media (max-width:720px){.aphasia_roleplayControlsRow__9zKPB{grid-template-columns:1fr}}.aphasia_roleplaySummaryCard__lsu2W{display:grid;gap:22px;padding:clamp(22px,4vw,34px);border:1px solid var(--border);border-radius:26px;background:var(--surface);box-shadow:0 18px 44px rgba(25,65,69,.08)}.aphasia_roleplaySummaryHero__W1ihG{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.aphasia_roleplaySummaryHero__W1ihG h2,.aphasia_roleplaySummaryHero__W1ihG p{margin:0}.aphasia_roleplaySummaryHero__W1ihG>div:first-child{display:grid;gap:10px}.aphasia_roleplaySummaryHero__W1ihG>div:first-child>p:last-child{color:var(--muted);line-height:1.6}.aphasia_roleplayOverallScore___PbPF{display:grid;min-width:150px;min-height:150px;place-content:center;justify-items:center;border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 78%,white);color:var(--primary-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}.aphasia_roleplayOverallScore___PbPF strong{font-size:clamp(2.8rem,7vw,4.4rem);line-height:.95}.aphasia_roleplayOverallScore___PbPF small,.aphasia_roleplayOverallScore___PbPF span{color:var(--muted);font-weight:800}.aphasia_roleplayScoreGrid__Wf8TR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aphasia_roleplayScoreGrid__Wf8TR article{display:grid;gap:7px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.aphasia_roleplayScoreGrid__Wf8TR span{color:var(--muted);font-size:.8rem;font-weight:800}.aphasia_roleplayScoreGrid__Wf8TR strong{color:var(--primary-strong);font-size:1.9rem}.aphasia_roleplaySummaryColumns__nMWej{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aphasia_roleplaySummaryColumns__nMWej article{padding:18px;border:1px solid var(--border);border-radius:20px;background:var(--surface-soft)}.aphasia_roleplaySummaryColumns__nMWej h3{margin:0 0 10px}.aphasia_roleplaySummaryColumns__nMWej ul{display:grid;gap:8px;margin:0;padding-left:1.15rem;color:var(--muted);line-height:1.5}.aphasia_roleplayEncouragement__ydtgV{margin:0;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--primary-soft) 70%,white);color:var(--primary-strong);font-weight:750;line-height:1.55}@media (max-width:760px){.aphasia_roleplaySummaryColumns__nMWej,.aphasia_roleplaySummaryHero__W1ihG{grid-template-columns:1fr}.aphasia_roleplayOverallScore___PbPF{min-width:128px;min-height:128px;justify-self:start}.aphasia_roleplayScoreGrid__Wf8TR{grid-template-columns:repeat(2,minmax(0,1fr))}}.aphasia_deepAnalysisCard__yi7Ey,.aphasia_evidencePracticeCard__KhjMQ{display:grid;gap:18px;padding:clamp(20px,4vw,30px);border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:0 12px 32px rgba(25,65,69,.06)}.aphasia_deepAnalysisHeader__znmrb,.aphasia_evidencePracticeHeader__6vhWP{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aphasia_deepAnalysisHeader__znmrb h2,.aphasia_deepAnalysisHeader__znmrb p,.aphasia_evidencePracticeHeader__6vhWP p{margin:0}.aphasia_deepAnalysisHeader__znmrb>span{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font-size:.78rem;font-weight:850}.aphasia_errorProfileGrid__jIxOP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aphasia_errorProfileGrid__jIxOP article{display:grid;gap:7px;padding:13px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.aphasia_errorProfileGrid__jIxOP article>span{color:var(--muted);font-size:.76rem;font-weight:750}.aphasia_errorProfileGrid__jIxOP article>strong{font-size:1.35rem;color:var(--primary-strong)}.aphasia_errorProfileGrid__jIxOP article>div{height:6px;overflow:hidden;border-radius:999px;background:var(--border)}.aphasia_errorProfileGrid__jIxOP article>div>i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.aphasia_therapyPriorityGrid__8ka9b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aphasia_therapyPriorityGrid__8ka9b article{display:grid;align-content:start;gap:9px;padding:17px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.aphasia_therapyPriorityGrid__8ka9b h3,.aphasia_therapyPriorityGrid__8ka9b p{margin:0}.aphasia_therapyPriorityGrid__8ka9b article>small,.aphasia_therapyPriorityGrid__8ka9b article>span{color:var(--muted);font-size:.78rem}.aphasia_therapyPriorityGrid__8ka9b article>p{min-height:4.8em;color:var(--muted);line-height:1.55}.aphasia_therapyPriorityGrid__8ka9b article>a{margin-top:auto}.aphasia_practiceTargetList__nJm5W{padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--primary-soft) 72%,white)}.aphasia_practiceTargetList__nJm5W ul{margin:9px 0 0;padding-left:1.25rem}.aphasia_practiceTargetList__nJm5W li+li{margin-top:6px}.aphasia_evidencePracticeHeader__6vhWP>strong{font-size:1.05rem}.aphasia_evidencePracticeHeader__6vhWP>span{color:var(--muted);font-weight:800}.aphasia_evidenceImageWrap__mtk42{display:grid;min-height:190px;place-items:center}.aphasia_evidenceTargetBox__fowSh{display:grid;justify-items:center;gap:6px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);text-align:center}.aphasia_evidenceTargetBox__fowSh>span{color:var(--muted);font-size:.78rem;font-weight:800}.aphasia_evidenceTargetBox__fowSh>strong{font-size:clamp(1.4rem,4vw,2rem)}.aphasia_evidencePrompt__X9u6r{max-width:38ch;margin:0 auto;text-align:center;line-height:1.4}.aphasia_evidenceCueStack__7hw00{display:grid;gap:9px}.aphasia_evidenceCueStack__7hw00 article{display:grid;gap:5px;padding:13px 15px;border-left:4px solid var(--primary);border-radius:12px;background:var(--surface-soft)}.aphasia_evidenceCueStack__7hw00 p,.aphasia_evidenceCueStack__7hw00 small{margin:0}.aphasia_evidenceCueStack__7hw00 small{color:var(--muted)}.aphasia_evidenceActions__VbSwY{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width:820px){.aphasia_errorProfileGrid__jIxOP{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_therapyPriorityGrid__8ka9b{grid-template-columns:1fr}.aphasia_therapyPriorityGrid__8ka9b article>p{min-height:auto}}@media (max-width:480px){.aphasia_errorProfileGrid__jIxOP{grid-template-columns:1fr}.aphasia_deepAnalysisHeader__znmrb,.aphasia_evidencePracticeHeader__6vhWP{align-items:stretch;flex-direction:column}.aphasia_evidenceActions__VbSwY>button{width:100%}}.aphasia_autoAdvanceMessage__1QlS9{margin:0;color:var(--primary-strong);font-size:.92rem;font-weight:800}.aphasia_photoChoiceFrame__e_EDa{position:relative;display:grid;place-items:center;width:100%;min-height:112px}.aphasia_photoLoadingLabelLarge__U450f,.aphasia_photoLoadingLabel__eSAFV,.aphasia_photoLoadingNotice__eherV{color:var(--muted);font-weight:750}.aphasia_photoLoadingLabel__eSAFV{position:absolute;inset:0;display:grid;place-items:center;font-size:.9rem;background:color-mix(in srgb,var(--primary-soft) 35%,var(--surface));border-radius:18px}.aphasia_photoLoadingLabelLarge__U450f{position:absolute;inset:0;display:grid;place-items:center;border-radius:28px;background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface));font-size:1rem}.aphasia_photoLoadingNotice__eherV{margin:0;padding:14px 16px;text-align:center}.aphasia_stimulus__0jRFN{overflow:visible}.aphasia_choiceImageSmall__p4m26,.aphasia_choiceImage__r_Ea2,.aphasia_stimulusImage__a0fU6{width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;aspect-ratio:auto;image-rendering:auto;transform:none}.aphasia_stimulusImage__a0fU6{max-width:min(230px,56vw);max-height:360px}.aphasia_choiceImage__r_Ea2{max-width:min(170px,100%);max-height:220px}.aphasia_choiceImageSmall__p4m26{max-width:56px;max-height:80px}.aphasia_recordingMonitor__qn_jT{display:grid;gap:8px;width:100%;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 22%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,#fff5f5)}.aphasia_recordingMonitorHeader__YeuGc{display:flex;min-width:0;align-items:center;gap:8px;color:var(--text)}.aphasia_recordingMonitorHeader__YeuGc strong{min-width:0;overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.aphasia_recordingLiveDot__uhsGT{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:var(--danger);box-shadow:0 0 0 0 rgba(185,55,55,.35);animation:aphasia_aphasiaRecordingPulse__YYVPH 1.35s infinite}@keyframes aphasia_aphasiaRecordingPulse__YYVPH{0%{box-shadow:0 0 0 0 rgba(185,55,55,.35)}70%{box-shadow:0 0 0 7px rgba(185,55,55,0)}to{box-shadow:0 0 0 0 rgba(185,55,55,0)}}.aphasia_recordingLiveBadge__QJ98w{margin-left:auto;padding:3px 7px;border-radius:999px;background:var(--danger);color:#fff;font-size:.66rem;font-weight:900;letter-spacing:.08em}.aphasia_audioWaveform__k6_7o{display:flex;height:42px;justify-content:center;gap:3px;overflow:hidden;padding:2px 4px;border-radius:10px;background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface))}.aphasia_audioWaveformBar__rC7A1{width:4px;min-height:4px;max-height:38px;border-radius:999px;background:color-mix(in srgb,var(--primary) 50%,var(--muted));transition:height 70ms linear,background .1s ease}.aphasia_recordingMonitorFooter__no_7L{display:flex;align-items:center;justify-content:space-between;gap:10px}.aphasia_recordingMonitorFooter__no_7L .aphasia_recordingStatus__WEcRl{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.35}.aphasia_compactStopButton__f_pfd{min-height:34px;flex:0 0 auto;padding:0 11px;border:1px solid color-mix(in srgb,var(--danger) 55%,var(--border));border-radius:10px;background:var(--surface);color:var(--danger);font-size:.78rem;font-weight:850;cursor:pointer}.aphasia_cueButton__GVYCM,.aphasia_dangerButton__baWvb,.aphasia_listenButton__B8K8K,.aphasia_primaryButton__diimU,.aphasia_secondaryButton__l0rWW{min-height:44px;padding-inline:15px;border-radius:12px;font-size:.92rem}.aphasia_choiceGrid__ly4TD{gap:9px}.aphasia_choiceGridText__5Mocs,.aphasia_choiceGridVisual__sgNdY{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_choiceButton__ghkvO,.aphasia_choiceSelected__68YwM{min-height:58px;padding:10px 12px;border-width:1.5px;border-radius:14px;font-size:.94rem}.aphasia_choiceButtonSymbolOnly___ebn8{min-height:112px;padding:8px}.aphasia_namingChoices__HqRxp{gap:9px}.aphasia_namingChoices__HqRxp button{min-height:56px;padding:10px 12px;border-width:1.5px;border-radius:14px;font-size:.9rem}.aphasia_conversationPanel__PRk_G{gap:11px}.aphasia_conversationTurn__4WFKS{gap:7px}.aphasia_aiBubble__E5GgS,.aphasia_userBubble___D7Yk{max-width:min(82%,34rem);padding:11px 13px;border-radius:16px}.aphasia_aiBubble__E5GgS p,.aphasia_userBubble___D7Yk p{margin:4px 0;font-size:1.08rem;line-height:1.48}.aphasia_roleplayStatus__HXUZw{padding:9px 11px;font-size:.86rem}@media (max-width:760px){.aphasia_mainContent__mj_dB{width:100%;max-width:100%;padding-inline:8px;overflow-x:clip}.aphasia_conversationPanel__PRk_G,.aphasia_pageStack__Ilug9,.aphasia_panelCard__irE5I,.aphasia_practiceLayout__HMRRs{min-width:0;max-width:100%}.aphasia_exerciseCard__YUH4a{width:100%;gap:13px;padding:16px 10px 20px;border-radius:18px}.aphasia_exerciseCard__YUH4a h1{font-size:clamp(1.45rem,8vw,2rem)}.aphasia_choiceGridText__5Mocs{grid-template-columns:1fr}.aphasia_choiceGridVisual__sgNdY{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_choiceButton__ghkvO,.aphasia_choiceSelected__68YwM{min-height:50px;padding:8px 10px;font-size:.9rem}.aphasia_choiceButtonSymbolOnly___ebn8{min-height:98px;padding:6px}.aphasia_namingChoices__HqRxp{grid-template-columns:1fr;gap:7px}.aphasia_namingChoices__HqRxp button{min-height:48px;padding:8px 10px;font-size:.86rem}.aphasia_recorderCard__lCDOA{gap:7px;padding:9px;border-radius:13px}.aphasia_audioWaveform__k6_7o{height:36px;gap:2px}.aphasia_audioWaveformBar__rC7A1{width:3px;max-height:32px}.aphasia_recordingMonitor__qn_jT{padding:9px 10px}.aphasia_recordingMonitorFooter__no_7L{align-items:flex-start}.aphasia_recordingMonitorFooter__no_7L .aphasia_recordingStatus__WEcRl{font-size:.72rem}.aphasia_cueButton__GVYCM,.aphasia_dangerButton__baWvb,.aphasia_listenButton__B8K8K,.aphasia_primaryButton__diimU,.aphasia_secondaryButton__l0rWW{min-height:42px;padding-inline:12px;font-size:.86rem}.aphasia_aiBubble__E5GgS,.aphasia_userBubble___D7Yk{max-width:92%;padding:10px 11px;border-radius:14px}.aphasia_aiBubble__E5GgS p,.aphasia_userBubble___D7Yk p{font-size:1.04rem}.aphasia_roleplaySummaryCard__lsu2W{gap:14px;padding:15px 11px;border-radius:18px}}@media (max-width:360px){.aphasia_choiceGridVisual__sgNdY{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_choiceButtonSymbolOnly___ebn8{min-height:88px}.aphasia_recordingMonitorHeader__YeuGc strong{font-size:.82rem}}.aphasia_fatigueGateWrap__DA1a6{min-height:68vh;display:grid;place-items:center;padding:24px}.aphasia_fatigueGateCard__35KLs{width:min(680px,100%);padding:clamp(22px,4vw,40px);border:1px solid var(--border);border-radius:28px;background:var(--surface);box-shadow:0 18px 44px rgba(15,63,66,.08)}.aphasia_fatigueGateCard__35KLs h1{margin:8px 0 12px}.aphasia_fatigueScoreReadout__Ed_Y1{display:flex;align-items:baseline;gap:8px;margin:24px 0 8px}.aphasia_fatigueScoreReadout__Ed_Y1 strong{font-size:clamp(3rem,10vw,5.5rem);line-height:1;color:var(--primary-strong)}.aphasia_fatigueScoreReadout__Ed_Y1 span{font-size:1.2rem;color:var(--muted)}.aphasia_fatigueSlider__SI0Y5{width:100%;accent-color:var(--primary)}.aphasia_fatigueScaleLabels__Ehdbu{display:flex;justify-content:space-between;gap:12px;font-size:.82rem;color:var(--muted)}.aphasia_fatigueQuickButtons__2ia6M{display:grid;grid-template-columns:repeat(11,minmax(36px,1fr));gap:6px;margin:18px 0 24px}.aphasia_fatigueQuickActive__mySpD,.aphasia_fatigueQuickButton__5ZZkh{min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:800}.aphasia_fatigueQuickActive__mySpD{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-strong)}.aphasia_homePriorityGrid__9B7MO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aphasia_fatigueHomeValue__dHCF3{display:flex;align-items:baseline;gap:6px;margin:8px 0 2px}.aphasia_fatigueHomeValue__dHCF3 strong{font-size:3rem;line-height:1;color:var(--primary-strong)}.aphasia_fatigueHomeValue__dHCF3 span{color:var(--muted);font-weight:700}.aphasia_homeMiniMetrics__Ve_Lb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.aphasia_homeMiniMetrics__Ve_Lb>div{min-width:0;padding:12px;border-radius:16px;background:var(--surface-soft)}.aphasia_homeMiniMetrics__Ve_Lb span{display:block;color:var(--muted);font-size:.78rem;margin-bottom:4px}.aphasia_homeMiniMetrics__Ve_Lb strong{display:block;font-size:1.05rem;overflow-wrap:anywhere}.aphasia_fatigueBucketGrid__5ROsF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.aphasia_fatigueBucketCard__E3mwq{padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.aphasia_fatigueBucketCard__E3mwq>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.aphasia_fatigueBucketCard__E3mwq>div:first-child span{color:var(--muted);font-size:.8rem}.aphasia_fatigueBucketCard__E3mwq dl{display:grid;gap:7px;margin:14px 0}.aphasia_fatigueBucketCard__E3mwq dl>div{display:flex;justify-content:space-between;gap:12px}.aphasia_fatigueBucketCard__E3mwq dt{color:var(--muted);font-size:.8rem}.aphasia_fatigueBucketCard__E3mwq dd{margin:0;font-weight:800;text-align:right;font-size:.86rem}.aphasia_fatigueBucketCard__E3mwq small{color:var(--muted);line-height:1.4}.aphasia_fatigueObservations__64ujq{margin-top:16px;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--primary-soft) 70%,white)}.aphasia_fatigueObservations__64ujq p{margin:4px 0;color:var(--primary-strong)}@media (max-width:820px){.aphasia_fatigueBucketGrid__5ROsF,.aphasia_homePriorityGrid__9B7MO{grid-template-columns:1fr}.aphasia_homeMiniMetrics__Ve_Lb{grid-template-columns:repeat(3,minmax(0,1fr))}.aphasia_fatigueQuickButtons__2ia6M{grid-template-columns:repeat(6,1fr)}}@media (max-width:520px){.aphasia_fatigueGateWrap__DA1a6{padding:10px;min-height:60vh}.aphasia_fatigueGateCard__35KLs{padding:20px 16px;border-radius:22px}.aphasia_fatigueQuickButtons__2ia6M{grid-template-columns:repeat(6,1fr);gap:5px}.aphasia_fatigueQuickActive__mySpD,.aphasia_fatigueQuickButton__5ZZkh{min-height:40px;padding:0}.aphasia_homeMiniMetrics__Ve_Lb{grid-template-columns:1fr}.aphasia_fatigueScaleLabels__Ehdbu{font-size:.72rem}}.aphasia_recordingMonitorLive__Hb8iR{border-color:color-mix(in srgb,var(--danger) 36%,var(--border))}.aphasia_recordingLiveDotIdle__sEA9c{background:var(--muted);box-shadow:none;animation:none}.aphasia_recordingLiveBadgeIdle__saiBd{background:color-mix(in srgb,var(--muted) 22%,var(--surface));color:var(--text);letter-spacing:.04em}.aphasia_micLevelRow__xSFqF{display:grid;grid-template-columns:auto minmax(72px,1fr) 34px;gap:8px;align-items:center;color:var(--muted);font-size:.78rem;font-weight:700}.aphasia_micLevelTrack__DyCdO{height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 72%,var(--surface))}.aphasia_micLevelTrack__DyCdO>span{display:block;width:0;height:100%;border-radius:inherit;background:var(--primary);transition:width 70ms linear}.aphasia_micLevelRow__xSFqF>strong{text-align:right;color:var(--primary-strong);font-size:.76rem}.aphasia_compactMicButton__tzpi8{min-height:34px;padding:7px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--primary-strong);font-size:.78rem;font-weight:800;cursor:pointer}@media (max-width:600px){.aphasia_recordingMonitor__qn_jT{padding:9px 10px}.aphasia_audioWaveform__k6_7o{height:36px;gap:2px}.aphasia_audioWaveformBar__rC7A1{width:3px}.aphasia_recordingMonitorFooter__no_7L{align-items:flex-start;flex-direction:column}.aphasia_compactMicButton__tzpi8,.aphasia_compactStopButton__f_pfd{width:auto;min-width:86px}}.aphasia_realLifeMetricGrid__ywroM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 20px}.aphasia_realLifeMetricGrid__ywroM article{min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.aphasia_realLifeMetricGrid__ywroM span{display:block;color:var(--muted);font-size:.86rem;margin-bottom:5px}.aphasia_realLifeMetricGrid__ywroM strong{color:var(--primary-strong);font-size:1.35rem}.aphasia_realLifeRecentList__2aEMR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.aphasia_realLifeRecentList__2aEMR article{min-width:0;border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:var(--surface)}.aphasia_realLifeRecentList__2aEMR article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.aphasia_realLifeRecentList__2aEMR p{margin:7px 0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aphasia_realLifeRecentList__2aEMR small{color:var(--muted)}@media (max-width:760px){.aphasia_realLifeMetricGrid__ywroM{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_realLifeRecentList__2aEMR{grid-template-columns:1fr}}@media (max-width:420px){.aphasia_realLifeMetricGrid__ywroM{grid-template-columns:1fr 1fr;gap:8px}.aphasia_realLifeMetricGrid__ywroM article{padding:11px 12px}}.aphasia_recordingHeaderActions__mtwlJ{margin-left:auto;display:flex;flex:0 0 auto;align-items:center;gap:7px}.aphasia_recordingHeaderActions__mtwlJ .aphasia_recordingLiveBadge__QJ98w{margin-left:0}.aphasia_micToggleButton__bVoao{min-height:32px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:.73rem;font-weight:850;line-height:1;cursor:pointer;white-space:nowrap}.aphasia_micToggleButtonOn__J1tMH{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--primary-strong)}.aphasia_micToggleButtonOff__8Y5lI{border-color:color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:var(--danger)}.aphasia_micToggleButton__bVoao:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 28%,transparent);outline-offset:2px}@media (max-width:600px){.aphasia_recordingMonitorHeader__YeuGc{flex-wrap:wrap}.aphasia_recordingMonitorHeader__YeuGc strong{flex:1 1 160px}.aphasia_recordingHeaderActions__mtwlJ{gap:5px}.aphasia_micToggleButton__bVoao{min-height:30px;padding:5px 9px;font-size:.7rem}}.aphasia_namingAutoScorePanel__NqPL8{display:grid;gap:6px;margin:10px 0 4px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft,var(--surface))}.aphasia_namingAutoScorePanel__NqPL8 strong{font-size:.95rem}.aphasia_namingAutoScorePanel__NqPL8 span{font-size:.84rem;line-height:1.4;color:var(--muted-text,var(--text))}.aphasia_namingAutoScorePanel__NqPL8 button{justify-self:start;min-height:34px;margin-top:2px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:.76rem;font-weight:800;cursor:pointer}.aphasia_metricLabelWithHelp__XQ8PC{display:inline-flex;align-items:center;gap:.38rem;max-width:100%}.aphasia_metricHelpWrap__P9Vlb{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.aphasia_metricHelpButton__ztcqy{width:1.35rem;height:1.35rem;min-width:1.35rem;border-radius:999px;border:1px solid;background:transparent;color:inherit;font:inherit;font-size:.78rem;font-weight:800;line-height:1;cursor:pointer;opacity:.72;display:inline-grid;place-items:center;padding:0}.aphasia_metricHelpButton__ztcqy:focus-visible,.aphasia_metricHelpButton__ztcqy:hover{opacity:1;outline:2px solid currentColor;outline-offset:2px}.aphasia_metricHelpPopover__gK8ht{position:absolute;z-index:80;top:calc(100% + .55rem);left:50%;transform:translateX(-50%);width:min(22rem,calc(100vw - 2rem));border:1px solid rgba(40,60,75,.18);border-radius:.9rem;background:var(--aphasia-card,#fff);color:var(--aphasia-text,#16333d);box-shadow:0 16px 44px rgba(15,35,45,.18);padding:.9rem;text-align:left;white-space:normal}.aphasia_metricHelpPopover__gK8ht>span:not(.aphasia_metricHelpHeader__MaWUU){display:grid;gap:.18rem;margin-top:.75rem;font-size:.88rem;line-height:1.45}.aphasia_metricHelpPopover__gK8ht>span:not(.aphasia_metricHelpHeader__MaWUU) b{font-size:.78rem;letter-spacing:.01em}.aphasia_metricHelpPopover__gK8ht small{display:block;margin-top:.8rem;opacity:.7;line-height:1.4}.aphasia_metricHelpHeader__MaWUU{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.aphasia_metricHelpHeader__MaWUU>strong{font-size:1rem}.aphasia_metricHelpHeader__MaWUU>button{border:0;background:transparent;color:inherit;font-size:1.35rem;line-height:1;cursor:pointer;padding:.1rem .25rem}.aphasia_resultMetricHelpGrid__ZiAmf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.75rem}.aphasia_resultMetricHelpGrid__ZiAmf>article{border:1px solid rgba(40,60,75,.12);border-radius:.8rem;padding:.7rem;display:grid;gap:.35rem;min-width:0}.aphasia_resultMetricHelpGrid__ZiAmf>article>strong{font-size:1.05rem}.aphasia_photoTaskInstructionDetail__4XM8K{display:block;margin-top:.3rem;font-size:.86rem;line-height:1.45;opacity:.78}@media (max-width:720px){.aphasia_metricHelpPopover__gK8ht{position:fixed;left:1rem;right:1rem;top:auto;bottom:1rem;width:auto;max-height:70vh;overflow:auto;transform:none}.aphasia_resultMetricHelpGrid__ZiAmf{grid-template-columns:repeat(2,minmax(0,1fr))}}.aphasia_stimulusPhotoFrame__5QqmD{display:grid;width:100%;max-width:min(560px,92vw);min-height:0;height:auto;margin-inline:auto;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;text-shadow:none}.aphasia_stimulusPhotoFrame__5QqmD:after,.aphasia_stimulusPhotoFrame__5QqmD:before{display:none!important;content:none!important}.aphasia_stimulusPhotoFrame__5QqmD .aphasia_stimulusImage__a0fU6{max-height:min(560px,58vh)!important;margin:0 auto;filter:none}.aphasia_choiceImageSmall__p4m26,.aphasia_choiceImage__r_Ea2,.aphasia_stimulusPhotoFrame__5QqmD .aphasia_stimulusImage__a0fU6{display:block;width:auto!important;height:auto!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;aspect-ratio:auto!important;border-radius:0;transform:none!important;clip-path:none!important}.aphasia_choiceImage__r_Ea2{max-height:240px!important;margin-inline:auto}.aphasia_choiceImageSmall__p4m26{max-width:72px!important;max-height:96px!important}@media (max-width:760px){.aphasia_stimulusPhotoFrame__5QqmD{max-width:94vw}.aphasia_stimulusPhotoFrame__5QqmD .aphasia_stimulusImage__a0fU6{max-height:48vh!important}}.aphasia_choiceCorrectAnswer__2DyZi,.aphasia_choiceWrongAnswer__E7ZNw{min-height:58px;padding:10px 12px;border-width:2px;border-style:solid;border-radius:14px;background:var(--surface);color:var(--text);font-size:.94rem;font-weight:800;cursor:default}.aphasia_choiceCorrectAnswer__2DyZi{border-color:#2c9b72!important;background:#e8f8f0!important;box-shadow:0 0 0 3px rgba(44,155,114,.12)}.aphasia_choiceWrongAnswer__E7ZNw{border-color:#d68b7b!important;background:#fff2ef!important}.aphasia_choiceFeedbackLabel__ET77I{display:block;width:100%;margin-top:7px;color:var(--text);font-size:.9rem;font-weight:900;line-height:1.25;text-align:center}.aphasia_answerToastCorrect__Pq7KN,.aphasia_answerToastReview__oraKn{position:fixed;z-index:120;top:max(76px,env(safe-area-inset-top));left:50%;display:grid;width:min(680px,calc(100vw - 28px));gap:2px;padding:13px 18px;border:1px solid;border-radius:18px;box-shadow:0 18px 44px rgba(15,23,42,.18);transform:translateX(-50%);text-align:center;backdrop-filter:blur(14px)}.aphasia_answerToastCorrect__Pq7KN{border-color:#8fd0b4;background:rgba(235,251,243,.97);color:#15543d}.aphasia_answerToastReview__oraKn{border-color:#e4c582;background:rgba(255,248,232,.98);color:#604b18}.aphasia_answerToastCorrect__Pq7KN strong,.aphasia_answerToastReview__oraKn strong{font-size:.9rem}.aphasia_answerToastCorrect__Pq7KN span,.aphasia_answerToastReview__oraKn span{font-size:clamp(1.35rem,4vw,1.8rem);font-weight:950;line-height:1.15}.aphasia_answerToastCorrect__Pq7KN small,.aphasia_answerToastReview__oraKn small{font-size:.78rem;font-weight:750;line-height:1.35}.aphasia_choiceGridVisual__sgNdY .aphasia_photoChoiceFrame__e_EDa{min-height:104px}.aphasia_choiceGridVisual__sgNdY .aphasia_choiceImage__r_Ea2{max-height:clamp(105px,15vh,155px)!important}.aphasia_choiceGridVisual__sgNdY .aphasia_choiceButton__ghkvO,.aphasia_choiceGridVisual__sgNdY .aphasia_choiceCorrectAnswer__2DyZi,.aphasia_choiceGridVisual__sgNdY .aphasia_choiceSelected__68YwM,.aphasia_choiceGridVisual__sgNdY .aphasia_choiceWrongAnswer__E7ZNw{min-height:132px;padding:8px 10px}.aphasia_namingAttemptResultList__LrgNW{display:grid;width:min(760px,100%);gap:8px;margin:8px auto 0}.aphasia_namingAttemptResultRow__qn6wf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.aphasia_namingAttemptResultRow__qn6wf>div:first-child{display:grid;min-width:0;gap:3px}.aphasia_namingAttemptResultRow__qn6wf>div:first-child strong{font-size:1rem}.aphasia_namingAttemptResultRow__qn6wf>div:first-child span{overflow:hidden;color:var(--muted);font-size:.86rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.aphasia_namingAttemptResultRow__qn6wf>div:last-child{display:grid;justify-items:end;gap:1px}.aphasia_namingAttemptResultRow__qn6wf b{color:var(--primary-strong);font-size:1.25rem}.aphasia_namingAttemptResultRow__qn6wf small{max-width:150px;color:var(--muted);font-size:.72rem;line-height:1.25;text-align:right}@media (max-width:760px){.aphasia_answerToastCorrect__Pq7KN,.aphasia_answerToastReview__oraKn{top:max(64px,env(safe-area-inset-top));width:calc(100vw - 16px);padding:11px 13px;border-radius:14px}.aphasia_choiceGridVisual__sgNdY{gap:6px}.aphasia_choiceGridVisual__sgNdY .aphasia_photoChoiceFrame__e_EDa{min-height:86px}.aphasia_choiceGridVisual__sgNdY .aphasia_choiceImage__r_Ea2{max-height:clamp(82px,13vh,118px)!important}.aphasia_choiceGridVisual__sgNdY .aphasia_choiceButton__ghkvO,.aphasia_choiceGridVisual__sgNdY .aphasia_choiceCorrectAnswer__2DyZi,.aphasia_choiceGridVisual__sgNdY .aphasia_choiceSelected__68YwM,.aphasia_choiceGridVisual__sgNdY .aphasia_choiceWrongAnswer__E7ZNw{min-height:108px;padding:6px 7px}.aphasia_choiceFeedbackLabel__ET77I{margin-top:4px;font-size:.78rem}.aphasia_namingAttemptResultRow__qn6wf{gap:8px;padding:10px}}.aphasia_appShell__GF8cW{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.aphasia_bottomNav___sEwm{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:auto;z-index:80;display:grid;grid-template-columns:1fr;gap:2px;width:132px;min-height:0;padding:5px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(14px);box-shadow:0 10px 26px rgba(19,65,69,.13),0 2px 8px rgba(19,65,69,.08)}.aphasia_navItemActive__bbdvm,.aphasia_navItem__7Snp1{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;justify-items:start;gap:6px;width:100%;min-width:0;min-height:35px;padding:5px 7px;border-radius:11px;color:var(--muted);font-size:.66rem;font-weight:790;line-height:1.12;text-align:left;text-decoration:none}.aphasia_navItemActive__bbdvm{background:var(--primary-soft);color:var(--primary-strong)}.aphasia_navIcon__M3syQ{display:grid;width:20px;height:20px;place-items:center;font-size:.98rem;line-height:1}@media (min-width:1100px){.aphasia_bottomNav___sEwm{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));left:auto;width:132px;grid-template-columns:1fr;min-height:0;padding:5px;border-radius:16px}}@media (max-width:560px){.aphasia_bottomNav___sEwm{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));width:124px;padding:4px;border-radius:15px}.aphasia_navItemActive__bbdvm,.aphasia_navItem__7Snp1{grid-template-columns:18px minmax(0,1fr);gap:5px;min-height:33px;padding:4px 6px;border-radius:10px;font-size:.61rem}.aphasia_navIcon__M3syQ{width:18px;height:18px;font-size:.9rem}}@media (max-height:520px) and (max-width:900px){.aphasia_bottomNav___sEwm{opacity:.28}.aphasia_bottomNav___sEwm:focus-within,.aphasia_bottomNav___sEwm:hover{opacity:1}}@media (max-width:620px){.aphasia_patientHero__vQ13N{flex-direction:column;min-width:0;gap:14px;padding:18px 16px}.aphasia_patientHero__vQ13N>div:last-child{min-width:0;width:100%}.aphasia_attemptCard__uHbVN p,.aphasia_attemptCard__uHbVN small,.aphasia_attemptCard__uHbVN strong,.aphasia_domainProgressCard__Cpxnb small,.aphasia_domainProgressCard__Cpxnb strong,.aphasia_patientHero__vQ13N h1,.aphasia_patientHero__vQ13N p{overflow-wrap:anywhere;word-break:break-word}.aphasia_domainProgressCard__Cpxnb{min-width:0;padding:15px}.aphasia_attemptCard__uHbVN>div:first-child{align-items:flex-start;flex-direction:column}.aphasia_audioPlayer__XEgk0{width:100%;max-width:100%}}.aphasia_namingAnalysisPanel___IxoQ{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:14px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-soft) 88%,white);box-shadow:0 8px 24px rgba(21,61,67,.06)}.aphasia_namingAnalysisPanel___IxoQ>div:not(.aphasia_spinner__DXaJd){min-width:0;flex:1}.aphasia_namingAnalysisPanel___IxoQ strong{display:block;color:var(--primary-strong);font-size:.98rem}.aphasia_namingAnalysisPanel___IxoQ p{margin:5px 0 0;color:var(--text);line-height:1.5;overflow-wrap:anywhere}.aphasia_namingAnalysisPanel___IxoQ small{display:block;margin-top:5px;color:var(--muted);line-height:1.4}.aphasia_namingAnalysisSuccess__3tiNA{border-color:color-mix(in srgb,#2f8f67 34%,var(--border));background:color-mix(in srgb,#eaf8f1 70%,white)}.aphasia_namingAnalysisSupport__pTd2j{border-color:color-mix(in srgb,#bc8d38 30%,var(--border));background:color-mix(in srgb,#fff8e9 72%,white)}@media (max-width:680px){.aphasia_namingAnalysisPanel___IxoQ{align-items:stretch;flex-direction:column;padding:14px;border-radius:16px}.aphasia_namingAnalysisPanel___IxoQ button{width:100%;min-height:48px}}.aphasia_namingAnalysisActions__OI_qw{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.aphasia_namingAnalysisActions__OI_qw .aphasia_primaryButton__diimU,.aphasia_namingAnalysisActions__OI_qw .aphasia_secondaryButton__l0rWW{width:auto;min-width:132px;min-height:46px;margin:0}@media (max-width:680px){.aphasia_namingAnalysisActions__OI_qw{width:100%;flex-direction:column;align-items:stretch}.aphasia_namingAnalysisActions__OI_qw .aphasia_primaryButton__diimU,.aphasia_namingAnalysisActions__OI_qw .aphasia_secondaryButton__l0rWW{width:100%;min-width:0}}.aphasia_roleplayTypingBubble__1S1i5{min-width:118px;width:-moz-fit-content;width:fit-content;align-items:flex-start}.aphasia_roleplayTypingDots__GLUay{display:inline-flex;align-items:center;gap:6px;min-height:24px;margin-top:6px}.aphasia_roleplayTypingDots__GLUay i{display:block;width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.34;animation:aphasia_aaRoleplayTyping___ykft 1.05s ease-in-out infinite}.aphasia_roleplayTypingDots__GLUay i:nth-child(2){animation-delay:.14s}.aphasia_roleplayTypingDots__GLUay i:nth-child(3){animation-delay:.28s}.aphasia_conversationEndAnchor__eSYXb{height:1px;scroll-margin-block-end:max(150px,calc(env(safe-area-inset-bottom) + 110px))}@keyframes aphasia_aaRoleplayTyping___ykft{0%,70%,to{transform:translateY(0);opacity:.3}35%{transform:translateY(-4px);opacity:.9}}@media (max-width:760px){.aphasia_roleplayTypingBubble__1S1i5{min-width:104px;max-width:72%}.aphasia_conversationEndAnchor__eSYXb{scroll-margin-block-end:max(190px,calc(env(safe-area-inset-bottom) + 145px))}}@media (prefers-reduced-motion:reduce){.aphasia_roleplayTypingDots__GLUay i{animation:none;opacity:.6}}.aphasia_storyChoiceGrid__Codus,.aphasia_storyCompletionCard__BP935,.aphasia_storyCompletionMetrics__QFqKN,.aphasia_storyConfigGrid__QRn4j,.aphasia_storyEvaluationCard__2WXKQ,.aphasia_storyReadingCard__zDhBw,.aphasia_storyResponsePanel__8MlFz,.aphasia_storySessionShell__L4rrB,.aphasia_storySetupCard__36OMS,.aphasia_storySources__BNAgw,.aphasia_storyTaskCard__J_Cu8,.aphasia_storyTopicGrid__xtY4d,.aphasia_storyVocabularyGrid__FzbOw{min-width:0}.aphasia_storySetupCard__36OMS{display:grid;gap:20px}.aphasia_storyTopicGrid__xtY4d{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aphasia_storyTopicActive__IPC4Q,.aphasia_storyTopicButton___gU7d{display:grid;min-height:112px;align-content:center;justify-items:start;gap:8px;padding:15px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.aphasia_storyTopicButton___gU7d:focus-visible,.aphasia_storyTopicButton___gU7d:hover{border-color:var(--primary);transform:translateY(-1px)}.aphasia_storyTopicActive__IPC4Q{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 78%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}.aphasia_storyTopicActive__IPC4Q>span,.aphasia_storyTopicButton___gU7d>span{color:var(--primary);font-size:1.45rem;font-weight:900}.aphasia_storyTopicActive__IPC4Q strong,.aphasia_storyTopicButton___gU7d strong{font-size:.93rem;line-height:1.3;overflow-wrap:anywhere}.aphasia_storyConfigGrid__QRn4j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aphasia_storyRange__hDBOy{width:100%;accent-color:var(--primary)}.aphasia_storyToggleRow__i4Otd{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.aphasia_storyToggleRow__i4Otd label{display:inline-flex;min-height:44px;align-items:center;gap:9px;color:var(--text);font-weight:750}.aphasia_storyToggleRow__i4Otd input{width:20px;height:20px;accent-color:var(--primary)}.aphasia_storyCreateRow__nfgjc{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:4px}.aphasia_storyCreateRow__nfgjc>div{min-width:0}.aphasia_storyCreateRow__nfgjc span{color:var(--muted)}.aphasia_storySessionShell__L4rrB{width:min(940px,100%);margin-inline:auto}.aphasia_storySessionHeader__tyUOe{display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:18px}.aphasia_storyProgressWrap__KAzTx{display:grid;gap:7px;min-width:0}.aphasia_storyProgressWrap__KAzTx>span{color:var(--muted);font-size:.8rem;font-weight:800;text-align:right}.aphasia_storyReadingCard__zDhBw,.aphasia_storyTaskCard__J_Cu8{display:grid;gap:18px}.aphasia_storyReadingCard__zDhBw h1,.aphasia_storyTaskCard__J_Cu8 h1{margin:0;color:var(--text);font-size:clamp(1.7rem,4.5vw,2.8rem);line-height:1.14;letter-spacing:-.035em;overflow-wrap:anywhere}.aphasia_storyMetaRow__A8v5b{display:flex;flex-wrap:wrap;gap:8px}.aphasia_storyMetaRow__A8v5b span{padding:7px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font-size:.78rem;font-weight:850}.aphasia_storyDeck__kj99J{margin:-6px 0 0;color:var(--muted);font-size:1.04rem;line-height:1.65}.aphasia_storyVocabularyGrid__FzbOw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aphasia_storyVocabularyGrid__FzbOw article{display:grid;gap:5px;padding:13px 14px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.aphasia_storyVocabularyGrid__FzbOw strong{color:var(--primary-strong);overflow-wrap:anywhere}.aphasia_storyVocabularyGrid__FzbOw span{color:var(--muted);font-size:.87rem;line-height:1.45;overflow-wrap:anywhere}.aphasia_storyBody__lCyAH{display:grid;gap:1em;padding:clamp(18px,4vw,30px);border-radius:22px;background:color-mix(in srgb,var(--surface-soft) 70%,white);font-size:clamp(1.08rem,2vw,1.22rem);line-height:1.85}.aphasia_storyBody__lCyAH p{margin:0;overflow-wrap:anywhere}.aphasia_storyArticle__srw55{width:100%;min-width:0}.aphasia_storyVocabularyHelp__l_v2a{width:100%;min-width:0;border-top:1px solid var(--border);padding-top:12px}.aphasia_storyVocabularyHelp__l_v2a summary{min-height:44px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--primary-strong);font-weight:850;cursor:pointer}.aphasia_storyVocabularyHelp__l_v2a[open] summary{margin-bottom:12px}.aphasia_storySourcesHeader__nnuEQ{display:flex;align-items:center;justify-content:space-between;gap:12px}.aphasia_storySourcesHeader__nnuEQ span{color:var(--muted)}.aphasia_storySources__BNAgw{display:grid;gap:8px;margin:12px 0 18px}.aphasia_storySources__BNAgw a{display:grid;gap:3px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;color:var(--text);text-decoration:none}.aphasia_storySources__BNAgw a:hover{border-color:var(--primary)}.aphasia_storySources__BNAgw small,.aphasia_storySources__BNAgw strong{overflow-wrap:anywhere}.aphasia_storySources__BNAgw small{color:var(--muted)}.aphasia_storyChoiceGrid__Codus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.aphasia_storyChoiceButton__ARshE,.aphasia_storyChoiceSelected__6VRYk{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:14px;border:2px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.aphasia_storyChoiceSelected__6VRYk{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 75%,white)}.aphasia_storyChoiceButton__ARshE b,.aphasia_storyChoiceSelected__6VRYk b{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--primary-soft);color:var(--primary-strong)}.aphasia_storyChoiceButton__ARshE span,.aphasia_storyChoiceSelected__6VRYk span{min-width:0;overflow-wrap:anywhere;font-weight:800;line-height:1.45}.aphasia_storyFeedbackGood__Zir2M,.aphasia_storyFeedbackSupport__4f_q7{padding:15px 16px;border-radius:16px}.aphasia_storyFeedbackGood__Zir2M{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary-soft) 70%,white)}.aphasia_storyFeedbackSupport__4f_q7{border:1px solid #e8d59f;background:#fff9e8}.aphasia_storyFeedbackGood__Zir2M p,.aphasia_storyFeedbackSupport__4f_q7 p{margin:5px 0 0;color:var(--muted);line-height:1.55}.aphasia_storyResponsePanel__8MlFz{display:grid;gap:14px}.aphasia_storyAnswerBox__SYQcw{min-height:132px;font-size:1rem;line-height:1.6}.aphasia_storyTranscriptPreview__rNbow{margin:0;padding:12px 14px;border-radius:14px;background:var(--surface-soft);color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.aphasia_storyEvaluationCard__2WXKQ{display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:20px;background:var(--surface-soft)}.aphasia_storyEvaluationScore__qnf23{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.aphasia_storyEvaluationScore__qnf23 span{color:var(--muted);font-weight:800}.aphasia_storyEvaluationScore__qnf23 strong{color:var(--primary-strong);font-size:2rem}.aphasia_storyCompletionMetrics__QFqKN,.aphasia_storyEvaluationMetrics__mrTyj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aphasia_storyCompletionMetrics__QFqKN article,.aphasia_storyEvaluationMetrics__mrTyj article{display:grid;gap:5px;padding:13px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.aphasia_storyCompletionMetrics__QFqKN span,.aphasia_storyEvaluationMetrics__mrTyj span{color:var(--muted);font-size:.78rem;font-weight:800}.aphasia_storyCompletionMetrics__QFqKN strong,.aphasia_storyEvaluationMetrics__mrTyj strong{font-size:1.45rem}.aphasia_storyEvaluationCard__2WXKQ>p{margin:0;line-height:1.6}.aphasia_storyEvaluationCard__2WXKQ ul{margin:7px 0 0;padding-left:1.2rem;color:var(--muted);line-height:1.55}.aphasia_storyCompletionCard__BP935{width:min(780px,100%)}.aphasia_storyCompletionMetrics__QFqKN{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.aphasia_storyTopicGrid__xtY4d{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.aphasia_storyChoiceGrid__Codus,.aphasia_storyCompletionMetrics__QFqKN,.aphasia_storyConfigGrid__QRn4j,.aphasia_storyEvaluationMetrics__mrTyj,.aphasia_storyTopicGrid__xtY4d,.aphasia_storyVocabularyGrid__FzbOw{grid-template-columns:1fr}.aphasia_storySessionHeader__tyUOe{grid-template-columns:1fr;gap:10px}.aphasia_storyProgressWrap__KAzTx>span{text-align:left}.aphasia_storyCreateRow__nfgjc,.aphasia_storyEvaluationScore__qnf23{align-items:stretch;flex-direction:column}.aphasia_storyCreateRow__nfgjc .aphasia_primaryButton__diimU,.aphasia_storyEvaluationCard__2WXKQ .aphasia_primaryButton__diimU,.aphasia_storyReadingCard__zDhBw .aphasia_secondaryButton__l0rWW,.aphasia_storyTaskCard__J_Cu8>.aphasia_primaryButton__diimU{width:100%}.aphasia_storyBody__lCyAH{padding:18px 15px;border-radius:18px;font-size:1.08rem;line-height:1.78}.aphasia_storyReadingCard__zDhBw h1,.aphasia_storyTaskCard__J_Cu8 h1{font-size:clamp(1.55rem,7vw,2.15rem)}}@media (max-width:430px){.aphasia_storyTopicGrid__xtY4d{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_storyTopicActive__IPC4Q,.aphasia_storyTopicButton___gU7d{min-height:104px;padding:13px}.aphasia_storyToggleRow__i4Otd{display:grid;grid-template-columns:1fr}.aphasia_storyMetaRow__A8v5b span{font-size:.74rem}.aphasia_storyChoiceButton__ARshE,.aphasia_storyChoiceSelected__6VRYk{min-height:70px;padding:12px}}.aphasia_generalizationLadder__OC2Ab,.aphasia_partnerPracticeCard__JvhD2,.aphasia_patientProgressOverview__KXMub,.aphasia_precisionPathCard__tAS4Q{border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft)}.aphasia_precisionPathCard__tAS4Q{display:grid;gap:22px;padding:clamp(20px,3vw,30px)}.aphasia_generalizationStageTitle__4PsIU,.aphasia_patientProgressHeading__mNyP1,.aphasia_precisionPathHeader__6kuPD,.aphasia_precisionSecondaryActions__L3QHu,.aphasia_precisionStepTopline__KFp3k,.aphasia_progressModeToggle__LqTDX,.aphasia_sectionHeaderCompact__6QMOc,.aphasia_storyEasyReaderTop__HSfm9,.aphasia_storyReadingControls__cUtH2,.aphasia_storySentenceNav__Dhp_Q{display:flex;align-items:center;justify-content:space-between;gap:14px}.aphasia_patientProgressHeading__mNyP1>div,.aphasia_precisionPathHeader__6kuPD>div{min-width:0}.aphasia_patientProgressHeading__mNyP1 h1,.aphasia_precisionPathHeader__6kuPD h2{margin:4px 0 8px;line-height:1.16}.aphasia_patientProgressHeading__mNyP1 p,.aphasia_precisionPathHeader__6kuPD p{margin:0;color:var(--muted);line-height:1.6}.aphasia_precisionPathSteps__J6dFB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aphasia_precisionPathStep__Ai3RO{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:17px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.aphasia_generalizationStageNumber___Vl7z,.aphasia_partnerCheck__12335,.aphasia_precisionStepNumber__swfHL{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);font-weight:900}.aphasia_precisionStepBody__qZwgU{display:grid;gap:8px;min-width:0}.aphasia_precisionStepTopline__KFp3k strong{font-size:1.02rem}.aphasia_learningMemoryRow__Tfa3o small,.aphasia_precisionPathStep__Ai3RO p,.aphasia_precisionStepTopline__KFp3k span{color:var(--muted)}.aphasia_precisionPathStep__Ai3RO p{margin:0;line-height:1.52}.aphasia_precisionTargetChips__FPOW_,.aphasia_storyKeyWordRow__Qqlqc{display:flex;flex-wrap:wrap;gap:7px}.aphasia_precisionTargetChips__FPOW_ span,.aphasia_storyKeyWordRow__Qqlqc b,.aphasia_storyKeyWordRow__Qqlqc>span{padding:6px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.82rem;font-weight:800}.aphasia_patientProgressCards__F_bBj,.aphasia_precisionInsightGrid__JxMRR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aphasia_patientProgressCards__F_bBj article,.aphasia_precisionInsightGrid__JxMRR article{display:grid;gap:5px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.aphasia_patientProgressCards__F_bBj span,.aphasia_precisionInsightGrid__JxMRR span{color:var(--muted);font-size:.8rem;font-weight:800}.aphasia_patientProgressCards__F_bBj strong,.aphasia_precisionInsightGrid__JxMRR strong{font-size:clamp(1.45rem,3vw,2rem);line-height:1.1}.aphasia_patientProgressCards__F_bBj small,.aphasia_precisionInsightGrid__JxMRR small{color:var(--muted);line-height:1.4}.aphasia_learningMemoryStrip__RUyVl{display:grid;gap:12px;padding-top:4px}.aphasia_learningMemoryRows__HYxQ6{display:grid;gap:8px}.aphasia_learningMemoryRow__Tfa3o{display:grid;grid-template-columns:minmax(100px,1.1fr) minmax(100px,.8fr) minmax(130px,1.4fr);gap:12px;align-items:center;padding:11px 13px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.aphasia_learningMemoryRow__Tfa3o>span{font-weight:850;color:var(--accent-strong)}.aphasia_precisionFocusBanner__qvXSt{display:grid;gap:5px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--accent-border,var(--border));border-radius:16px;background:var(--accent-soft)}.aphasia_precisionFocusBanner__qvXSt span{font-size:.76rem;font-weight:900;letter-spacing:.05em;color:var(--accent-strong)}.aphasia_precisionFocusBanner__qvXSt strong{font-size:1.35rem}.aphasia_precisionFocusBanner__qvXSt p{margin:0;color:var(--muted);line-height:1.5}.aphasia_generalizationLadder__OC2Ab{display:grid;gap:0;overflow:hidden}.aphasia_generalizationStageCurrent__PDaE1,.aphasia_generalizationStage__Ogw0_{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:20px;border-bottom:1px solid var(--border);background:var(--surface)}.aphasia_generalizationStageCurrent__PDaE1:last-child,.aphasia_generalizationStage__Ogw0_:last-child{border-bottom:0}.aphasia_generalizationStageCurrent__PDaE1{background:var(--accent-soft)}.aphasia_generalizationStageTitle__4PsIU span{padding:5px 8px;border-radius:999px;background:var(--surface);color:var(--accent-strong);font-size:.75rem;font-weight:900}.aphasia_generalizationStageCurrent__PDaE1 p,.aphasia_generalizationStage__Ogw0_ p{margin:7px 0 14px;color:var(--muted);line-height:1.55}.aphasia_partnerChecklist__u0oMW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aphasia_partnerTipChecked__ZKsgk,.aphasia_partnerTip__ppkXU{display:flex;align-items:flex-start;gap:12px;min-height:96px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:inherit;text-align:left;cursor:pointer}.aphasia_partnerTipChecked__ZKsgk{border-color:var(--accent-strong);background:var(--accent-soft)}.aphasia_partnerTipChecked__ZKsgk strong,.aphasia_partnerTip__ppkXU strong{display:block;margin-bottom:5px;font-size:1rem}.aphasia_partnerTipChecked__ZKsgk small,.aphasia_partnerTip__ppkXU small{display:block;color:var(--muted);line-height:1.45}.aphasia_partnerPracticeCard__JvhD2{display:grid;gap:18px;padding:22px}.aphasia_partnerPrompt__SGxAu{margin:8px 0 0;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.35}.aphasia_partnerPracticeRules__2u3M8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_partnerPracticeRules__2u3M8 span{padding:10px 12px;border-radius:12px;background:var(--surface-soft);font-weight:750}.aphasia_evidenceAutoScore__YFyjg{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.aphasia_evidenceAutoScore__YFyjg>div:first-child p,.aphasia_evidenceTranscript__euNU4{margin:4px 0 0;color:var(--muted);line-height:1.5}.aphasia_evidenceSpeechResult__S9I3Q{display:grid;gap:5px;margin:10px 0 14px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.aphasia_evidenceSpeechResult__S9I3Q small,.aphasia_evidenceSpeechResult__S9I3Q span{color:var(--muted)}.aphasia_storyReadingControls__cUtH2{flex-wrap:wrap;justify-content:flex-start}.aphasia_storyReadingCard__zDhBw{gap:16px}.aphasia_storyArticle__srw55 .aphasia_storyBody__lCyAH{max-width:72ch;margin-inline:auto;padding:clamp(22px,4vw,34px);border:1px solid var(--border);border-radius:20px;background:color-mix(in srgb,var(--surface-soft) 45%,white);color:var(--text);font-size:clamp(1.12rem,2vw,1.28rem);line-height:1.9;letter-spacing:.002em}.aphasia_storyArticle__srw55 .aphasia_storyBody__lCyAH p+p{margin-top:1.05em}.aphasia_storyVocabularyHelp__l_v2a .aphasia_storyVocabularyGrid__FzbOw{margin-top:4px}.aphasia_patientProgressOverview__KXMub{display:grid;gap:20px;padding:clamp(20px,3vw,30px);margin-bottom:16px}.aphasia_patientProgressCards__F_bBj{grid-template-columns:repeat(4,minmax(0,1fr))}.aphasia_patientDoseNote__HdVnf{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:14px;background:var(--accent-soft)}.aphasia_patientDoseNote__HdVnf span{color:var(--muted)}.aphasia_progressModeToggle__LqTDX{justify-content:flex-end;margin:0 0 16px}.aphasia_clinicalProgressDetail__M0kdk[hidden]{display:none!important}.aphasia_clinicalProgressDetail__M0kdk{display:grid;gap:inherit}@media (max-width:900px){.aphasia_patientProgressCards__F_bBj,.aphasia_precisionInsightGrid__JxMRR,.aphasia_precisionPathSteps__J6dFB{grid-template-columns:1fr 1fr}.aphasia_precisionInsightGrid__JxMRR article:last-child,.aphasia_precisionPathStep__Ai3RO:last-child{grid-column:1/-1}}@media (max-width:720px){.aphasia_patientDoseNote__HdVnf,.aphasia_patientProgressHeading__mNyP1,.aphasia_precisionPathHeader__6kuPD,.aphasia_precisionSecondaryActions__L3QHu,.aphasia_precisionStepTopline__KFp3k,.aphasia_sectionHeaderCompact__6QMOc{align-items:stretch;flex-direction:column}.aphasia_generalizationStageCurrent__PDaE1 .aphasia_primaryButton__diimU,.aphasia_generalizationStageCurrent__PDaE1 .aphasia_secondaryButton__l0rWW,.aphasia_generalizationStage__Ogw0_ .aphasia_primaryButton__diimU,.aphasia_generalizationStage__Ogw0_ .aphasia_secondaryButton__l0rWW,.aphasia_patientProgressHeading__mNyP1 .aphasia_secondaryButton__l0rWW,.aphasia_precisionPathHeader__6kuPD .aphasia_primaryButton__diimU,.aphasia_precisionSecondaryActions__L3QHu .aphasia_secondaryButton__l0rWW,.aphasia_progressModeToggle__LqTDX button{width:100%;min-height:50px}.aphasia_partnerChecklist__u0oMW,.aphasia_partnerPracticeRules__2u3M8,.aphasia_patientProgressCards__F_bBj,.aphasia_precisionInsightGrid__JxMRR,.aphasia_precisionPathSteps__J6dFB{grid-template-columns:1fr}.aphasia_precisionInsightGrid__JxMRR article:last-child,.aphasia_precisionPathStep__Ai3RO:last-child{grid-column:auto}.aphasia_learningMemoryRow__Tfa3o{grid-template-columns:1fr;gap:4px}.aphasia_generalizationStageCurrent__PDaE1,.aphasia_generalizationStage__Ogw0_{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:16px 14px}}@media (max-width:430px){.aphasia_partnerPracticeCard__JvhD2,.aphasia_patientProgressOverview__KXMub,.aphasia_precisionPathCard__tAS4Q{padding:16px 13px;border-radius:19px}.aphasia_precisionPathStep__Ai3RO{grid-template-columns:38px minmax(0,1fr);padding:13px}.aphasia_generalizationStageNumber___Vl7z,.aphasia_partnerCheck__12335,.aphasia_precisionStepNumber__swfHL{width:38px;height:38px;flex-basis:38px}}@media (max-width:720px){.aphasia_storySessionShell__L4rrB{width:100%;gap:16px}.aphasia_storyReadingCard__zDhBw{padding:8px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.aphasia_storyReadingCard__zDhBw h1{font-size:clamp(1.65rem,8vw,2.35rem);line-height:1.12}.aphasia_storyDeck__kj99J{font-size:1rem;line-height:1.62}.aphasia_storyReadingControls__cUtH2{display:grid;grid-template-columns:1fr;gap:10px}.aphasia_storyReadingControls__cUtH2 .aphasia_secondaryButton__l0rWW{width:100%;min-height:52px;justify-content:center}.aphasia_storyKeyWordRow__Qqlqc{gap:6px}.aphasia_storyArticle__srw55 .aphasia_storyBody__lCyAH{max-width:none;padding:18px 15px;border-radius:16px;font-size:clamp(1.08rem,4.8vw,1.22rem);line-height:1.82}.aphasia_storyVocabularyHelp__l_v2a summary{width:100%;min-height:48px}.aphasia_storyVocabularyHelp__l_v2a .aphasia_storyVocabularyGrid__FzbOw{grid-template-columns:1fr}.aphasia_storySources__BNAgw a{padding:12px}}@media (max-width:430px){.aphasia_storyMetaRow__A8v5b{gap:6px}.aphasia_storyMetaRow__A8v5b span{padding:6px 8px}.aphasia_storyArticle__srw55 .aphasia_storyBody__lCyAH{padding:16px 12px;border-left:0;border-right:0;border-radius:0;font-size:clamp(1.06rem,5.3vw,1.18rem)}}.aphasia_personalItemActions__elbJj{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.aphasia_personalTransferCard__9PNOp{display:grid;gap:16px;padding:clamp(20px,3vw,28px);border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-soft)}.aphasia_personalTransferProgress__BLIHj{display:flex;gap:8px}.aphasia_personalTransferDotActive__5aHf3,.aphasia_personalTransferDot__mKDig{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);font-weight:900}.aphasia_personalTransferDotActive__5aHf3{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}.aphasia_personalTransferRecorder__XiSzW,.aphasia_personalTransferTask__H6iZU{display:grid;gap:13px;padding:16px;border:1px solid var(--border);border-radius:17px;background:var(--surface-soft)}.aphasia_personalTransferRecorder__XiSzW>p,.aphasia_personalTransferTask__H6iZU>p{margin:0;line-height:1.55}.aphasia_personalTargetImage__mmi_W{width:min(320px,100%);max-height:280px;-o-object-fit:contain;object-fit:contain;border-radius:16px;background:var(--surface)}.aphasia_personalTargetDisplay__GfJ6N,.aphasia_personalTargetReveal__rBC9_{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px 16px;border-radius:14px;background:var(--surface);font-size:clamp(1.5rem,4vw,2.4rem);line-height:1.2;overflow-wrap:anywhere}.aphasia_personalTargetHidden__PxqL_{padding:16px;border:1px dashed var(--border);border-radius:14px;color:var(--muted);font-weight:800}.aphasia_personalTransferLinks__I4WIS,.aphasia_personalTransferNav__8suhh{display:flex;flex-wrap:wrap;gap:10px}.aphasia_personalTransferNav__8suhh{justify-content:space-between}.aphasia_personalTransferLinks__I4WIS>*{flex:1 1 160px}@media (max-width:720px){.aphasia_personalTransferCard__9PNOp{padding:16px 13px;border-radius:18px}.aphasia_personalItemActions__elbJj,.aphasia_personalTransferLinks__I4WIS,.aphasia_personalTransferNav__8suhh{display:grid;grid-template-columns:1fr}.aphasia_personalItemActions__elbJj>*,.aphasia_personalTransferLinks__I4WIS>*,.aphasia_personalTransferNav__8suhh button{width:100%;min-height:50px}.aphasia_appShell__GF8cW{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.aphasia_bottomNav___sEwm{right:0;bottom:0;left:0;width:100%;min-height:72px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;background:color-mix(in srgb,var(--surface) 97%,transparent)}.aphasia_navItemActive__bbdvm,.aphasia_navItem__7Snp1{grid-template-columns:1fr;grid-template-rows:24px auto;justify-items:center;gap:3px;min-height:58px;padding:6px 3px;border-radius:12px;font-size:clamp(.66rem,2.7vw,.78rem);line-height:1.05;text-align:center}.aphasia_navIcon__M3syQ{width:24px;height:24px;font-size:1.08rem}}.aphasia_sectionLead__fw1h2{max-width:760px;margin:8px 0 0;color:var(--muted);font-size:.98rem;line-height:1.6}@media (max-width:640px){.aphasia_sectionLead__fw1h2{margin-top:6px;font-size:.94rem;line-height:1.5}}.aphasia_domainCardButton__TnAvu,.aphasia_domainCard__F9RFG{grid-template-rows:52px auto 1fr;align-content:start;gap:14px;min-height:190px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_domainCard__F9RFG>span:last-child{align-self:start;line-height:1.48}@media (max-width:620px){.aphasia_domainGrid__E1LBk{grid-template-columns:1fr;gap:12px}.aphasia_domainCardButton__TnAvu,.aphasia_domainCard__F9RFG{min-height:148px;padding:18px;border-radius:20px}}.aphasia_namingDifficultyBar__wuK0j{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:2px 4px}.aphasia_namingDifficultyBar__wuK0j label{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:1rem;font-weight:800}.aphasia_namingDifficultyBar__wuK0j b{font-size:.95rem;white-space:nowrap}.aphasia_namingDifficultySelect__BCjec{min-height:42px;max-width:168px;padding:6px 30px 6px 11px;border:1px solid rgba(15,118,110,.32);border-radius:10px;background:#fff;font:inherit}.aphasia_namingOneScreen__gWYn0{min-height:0}@media (max-width:768px){.aphasia_mainContent__mj_dB{width:100%;max-width:100%;min-width:0;padding:10px max(10px,env(safe-area-inset-right)) 28px max(10px,env(safe-area-inset-left));overflow-x:hidden}.aphasia_practiceLayout__HMRRs{width:100%;max-width:100%;min-width:0;height:auto;max-height:none;overflow:visible;display:flex;flex-direction:column;gap:6px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.aphasia_practiceHeader__E2Der{flex:0 0 auto;min-width:0;min-height:34px;padding-block:2px}.aphasia_namingDifficultyBar__wuK0j{flex:0 0 auto;width:100%;max-width:100%;min-width:0;min-height:32px;padding-block:0}.aphasia_namingDifficultyBar__wuK0j label>span{display:none}.aphasia_namingDifficultySelect__BCjec{min-height:30px;max-width:min(136px,42vw);font-size:.82rem}.aphasia_progressTrack__9hu8j{flex:0 0 4px;width:100%;min-width:0;margin-block:0}.aphasia_namingOneScreen__gWYn0{flex:0 0 auto;width:100%;max-width:100%;min-width:0;overflow:visible;padding:8px;gap:6px;display:flex;flex-direction:column}.aphasia_namingOneScreen__gWYn0 .aphasia_exerciseInstruction__VjkSi{flex:0 0 auto;margin:0;font-size:clamp(.78rem,3.2vw,.96rem);line-height:1.15}.aphasia_namingOneScreen__gWYn0 .aphasia_stimulus__0jRFN{flex:0 0 auto;width:100%;min-width:0;max-height:35dvh;margin:0 auto}.aphasia_namingOneScreen__gWYn0 .aphasia_stimulusImage__a0fU6,.aphasia_namingOneScreen__gWYn0 .aphasia_stimulusPhotoFrame__5QqmD .aphasia_stimulusImage__a0fU6{width:auto;height:auto;max-width:min(72vw,360px,100%);max-height:35dvh;-o-object-fit:contain;object-fit:contain}.aphasia_namingOneScreen__gWYn0 h1{flex:0 0 auto;max-width:100%;margin:0;font-size:clamp(1rem,4.4vw,1.3rem);line-height:1.1;overflow-wrap:anywhere}.aphasia_namingOneScreen__gWYn0 .aphasia_mutedText__0VFmC{display:none}.aphasia_namingOneScreen__gWYn0 .aphasia_cueBox__GokSv{flex:0 0 auto;max-width:100%;max-height:none;overflow:visible;margin:0;padding:7px 8px;overflow-wrap:anywhere}}@media (max-height:700px),(max-width:380px){.aphasia_namingOneScreen__gWYn0 .aphasia_stimulusImage__a0fU6,.aphasia_namingOneScreen__gWYn0 .aphasia_stimulusPhotoFrame__5QqmD .aphasia_stimulusImage__a0fU6,.aphasia_namingOneScreen__gWYn0 .aphasia_stimulus__0jRFN{max-height:29dvh}}.aphasia_practiceDifficultyRange__zMEXA{width:min(34vw,360px);min-width:160px;accent-color:var(--primary);touch-action:pan-y}@media (max-width:768px){.aphasia_practiceDifficultyRange__zMEXA{width:min(48vw,260px);min-width:110px}}@media (max-width:430px){.aphasia_namingDifficultyBar__wuK0j{width:100%;gap:6px}.aphasia_namingDifficultyBar__wuK0j label{flex:1 1 auto;width:100%}.aphasia_practiceDifficultyRange__zMEXA{flex:1 1 auto;width:auto;min-width:84px}.aphasia_namingDifficultySelect__BCjec{flex:0 0 66px;max-width:66px}}.aphasia_unifiedDifficultyPanel__xaAyd{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--border,#e2e8f0);border-radius:18px;background:#f8fafc}.aphasia_unifiedDifficultyHeader__qzDkt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.aphasia_unifiedDifficultyHeader__qzDkt strong{font-size:1rem}.aphasia_unifiedDifficultyHeader__qzDkt span{flex:0 0 auto;font-weight:900;color:#334155}.aphasia_unifiedDifficultyControls__IJ0W7{display:grid;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:12px;min-width:0}.aphasia_unifiedDifficultyControls__IJ0W7 input[type=range]{width:100%;min-width:0;min-height:36px;touch-action:manipulation}.aphasia_unifiedDifficultyControls__IJ0W7 input[type=number],.aphasia_unifiedDifficultyControls__IJ0W7 select{width:100%;min-height:46px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;padding:0 9px;font-size:16px;font-weight:800}.aphasia_unifiedDifficultyNote__rExA7{margin:0;color:#64748b;font-size:.86rem;line-height:1.5}@media (max-width:560px){.aphasia_unifiedDifficultyPanel__xaAyd{padding:12px;border-radius:15px}.aphasia_unifiedDifficultyControls__IJ0W7{grid-template-columns:minmax(0,1fr) 72px;gap:8px}.aphasia_unifiedDifficultyControls__IJ0W7 input[type=number],.aphasia_unifiedDifficultyControls__IJ0W7 select{min-height:50px;padding:0 6px}.aphasia_unifiedDifficultyNote__rExA7{font-size:.8rem}}.aphasia_storyDifficultyControl__hG89W{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:12px;align-items:center}.aphasia_storyDifficultySelect__WNwuo{width:100%;min-width:0;min-height:48px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);padding:8px 10px;font:inherit;font-size:16px;font-weight:850}.aphasia_storyRange__hDBOy{min-height:44px;touch-action:manipulation}@media (max-width:560px){.aphasia_storyDifficultyControl__hG89W{grid-template-columns:1fr 76px;gap:9px}.aphasia_storyDifficultySelect__WNwuo{min-height:52px}}.aphasia_roleplayGoalBar__Ki4k8{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 11px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.aphasia_roleplayGoalBar__Ki4k8 strong{flex:0 0 auto;color:var(--primary-strong);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.aphasia_roleplayGoalBar__Ki4k8 span{min-width:0;color:var(--text);font-size:.9rem;font-weight:750;line-height:1.35}@media (max-width:760px){.aphasia_pageStack__Ilug9{gap:12px}.aphasia_pageIntro___r8eK{max-width:100%}.aphasia_pageIntro___r8eK .aphasia_eyebrow__tXhSe{margin-bottom:4px;font-size:.68rem}.aphasia_pageIntro___r8eK h1{font-size:clamp(1.45rem,6.8vw,1.95rem);line-height:1.08;letter-spacing:-.035em}.aphasia_pageIntro___r8eK>p:not(.aphasia_eyebrow__tXhSe){display:none}.aphasia_unifiedDifficultyPanel__xaAyd{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px;padding:9px 10px;border-radius:13px}.aphasia_unifiedDifficultyHeader__qzDkt{justify-content:flex-start;gap:5px;white-space:nowrap}.aphasia_unifiedDifficultyHeader__qzDkt strong{font-size:.78rem}.aphasia_unifiedDifficultyHeader__qzDkt span{font-size:.82rem}.aphasia_unifiedDifficultyControls__IJ0W7{grid-template-columns:minmax(92px,1fr) 64px;gap:7px}.aphasia_unifiedDifficultyControls__IJ0W7 input[type=range]{min-height:30px}.aphasia_unifiedDifficultyControls__IJ0W7 input[type=number],.aphasia_unifiedDifficultyControls__IJ0W7 select{min-height:42px;border-radius:10px;padding-inline:4px}.aphasia_unifiedDifficultyNote__rExA7{display:none}.aphasia_aiFeaturePanel__T4Otj,.aphasia_conversationPanel__PRk_G,.aphasia_panelCard__irE5I,.aphasia_planSummary__tSRf8{padding:13px 12px;border-radius:16px}.aphasia_panelCard__irE5I{gap:12px}.aphasia_sectionHeaderCompact__6QMOc{align-items:flex-start;gap:8px}.aphasia_sectionHeaderCompact__6QMOc h2{font-size:clamp(1.15rem,5.4vw,1.45rem);line-height:1.15}.aphasia_precisionFocusBanner__qvXSt{margin-bottom:8px;padding:10px 11px;border-radius:13px}.aphasia_precisionFocusBanner__qvXSt strong{font-size:1.08rem}.aphasia_precisionFocusBanner__qvXSt p{display:none}.aphasia_roleplayGoalBar__Ki4k8{padding:8px 9px;border-radius:11px}.aphasia_aiMetricGrid__msTT9,.aphasia_storyCompletionMetrics__QFqKN,.aphasia_storyEvaluationMetrics__mrTyj{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_aiMetricGrid__msTT9{margin:10px 0}.aphasia_aiMetricGrid__msTT9 article{padding:11px 10px;border-radius:14px}.aphasia_aiMetricGrid__msTT9 article strong{font-size:1.22rem}.aphasia_storyTopicGrid__xtY4d{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_storyTopicActive__IPC4Q,.aphasia_storyTopicButton___gU7d{min-height:82px;padding:10px;gap:5px;border-radius:14px}.aphasia_storyTopicActive__IPC4Q>span,.aphasia_storyTopicButton___gU7d>span{font-size:1.15rem}.aphasia_storyTopicActive__IPC4Q strong,.aphasia_storyTopicButton___gU7d strong{font-size:.84rem}.aphasia_storySetupCard__36OMS{gap:12px}.aphasia_storyConfigGrid__QRn4j{gap:9px}.aphasia_storyToggleRow__i4Otd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.aphasia_storyToggleRow__i4Otd label{min-height:38px;font-size:.86rem}.aphasia_storyCreateRow__nfgjc{gap:8px}.aphasia_storyCreateRow__nfgjc>div{display:none}.aphasia_freeSpeechPrompt__n7_Np{margin:8px 0;padding:13px 12px;border-radius:15px;font-size:clamp(1.25rem,6vw,1.55rem);line-height:1.22}.aphasia_conversationPanel__PRk_G{gap:8px}.aphasia_conversationTurn__4WFKS{gap:5px}.aphasia_aiBubble__E5GgS,.aphasia_userBubble___D7Yk{max-width:90%;padding:9px 11px;border-radius:14px}.aphasia_aiBubble__E5GgS p,.aphasia_userBubble___D7Yk p{font-size:.93rem;line-height:1.4}}@media (max-width:390px){.aphasia_storyTopicActive__IPC4Q,.aphasia_storyTopicButton___gU7d{min-height:76px;padding:9px}.aphasia_storyToggleRow__i4Otd{grid-template-columns:1fr 1fr}.aphasia_aiMetricGrid__msTT9,.aphasia_storyCompletionMetrics__QFqKN,.aphasia_storyEvaluationMetrics__mrTyj{gap:6px}}.aphasia_namingInputModeBar__uxLT1{display:inline-flex;align-self:center;gap:3px;padding:3px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 86%,white)}.aphasia_namingInputModeBar__uxLT1 button{min-height:36px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:800}.aphasia_namingInputModeBar__uxLT1 button:disabled{opacity:.58;cursor:default}.aphasia_namingInputModeBar__uxLT1 .aphasia_namingInputModeActive__k_VP4{background:var(--surface);color:var(--primary-strong);box-shadow:0 3px 10px rgba(15,55,62,.1)}.aphasia_namingTypedForm__SBawL{display:grid;width:min(100%,640px);align-self:center;gap:5px;padding:7px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--surface) 96%,var(--primary-soft))}.aphasia_namingTypedForm__SBawL label{color:var(--muted);font-size:.72rem;font-weight:800}.aphasia_namingTypedForm__SBawL>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.aphasia_namingTypedForm__SBawL input{min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:1rem;outline:none}.aphasia_namingTypedForm__SBawL input:focus{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-soft) 66%,transparent)}.aphasia_namingTypedForm__SBawL .aphasia_primaryButton__diimU{min-height:44px;margin:0}.aphasia_namingResponseModeSummary__yRZ8H{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.aphasia_namingResponseModeBadge__nFTct,.aphasia_namingResponseModeSummary__yRZ8H span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:var(--surface);color:var(--muted);font-size:.72rem}.aphasia_namingResultTargetLine__TwgA5{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.aphasia_namingRecoveryGuide__3T9fh{display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,var(--primary-soft))}.aphasia_namingRecoveryGuideTop__IAYZs{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aphasia_namingRecoveryGuideTop__IAYZs h2{margin:1px 0 0;font-size:1.05rem}.aphasia_namingRecoveryGuide__3T9fh p{margin:0;color:var(--muted)}.aphasia_namingGuideDifficulty__KzLgG{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:var(--surface);color:var(--primary-strong);font-size:.74rem;font-weight:850}.aphasia_namingTrendGrid__CF9re{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_namingTrendGrid__CF9re article{display:grid;gap:2px;min-width:0;padding:9px 10px;border-radius:12px;background:var(--surface)}.aphasia_namingTrendGrid__CF9re small,.aphasia_namingTrendGrid__CF9re span{color:var(--muted);font-size:.72rem}.aphasia_namingTrendGrid__CF9re strong{font-size:.92rem}.aphasia_namingGuideNext__lMDOh{font-size:.86rem;line-height:1.35}@media (max-width:768px){.aphasia_namingOneScreen__gWYn0 .aphasia_namingInputModeBar__uxLT1{flex:0 0 auto;padding:2px}.aphasia_namingOneScreen__gWYn0 .aphasia_namingInputModeBar__uxLT1 button{min-height:36px;padding:0 10px;font-size:.74rem}.aphasia_namingOneScreen__gWYn0 .aphasia_namingTypedForm__SBawL{flex:0 0 auto;gap:3px;padding:5px 6px;border-radius:10px}.aphasia_namingOneScreen__gWYn0 .aphasia_namingTypedForm__SBawL label{display:none}.aphasia_namingOneScreen__gWYn0 .aphasia_namingTypedForm__SBawL .aphasia_primaryButton__diimU,.aphasia_namingOneScreen__gWYn0 .aphasia_namingTypedForm__SBawL input{min-height:42px}.aphasia_namingOneScreen__gWYn0 .aphasia_namingTypedForm__SBawL input{font-size:16px}.aphasia_namingRecoveryGuide__3T9fh{gap:8px;padding:10px;border-radius:13px}.aphasia_namingRecoveryGuideTop__IAYZs{gap:8px}.aphasia_namingRecoveryGuideTop__IAYZs h2{font-size:.98rem}.aphasia_namingGuideDifficulty__KzLgG{padding:5px 7px;font-size:.68rem;white-space:nowrap}.aphasia_namingTrendGrid__CF9re{gap:6px}.aphasia_namingTrendGrid__CF9re article{padding:8px}}@media (max-width:420px){.aphasia_namingRecoveryGuideTop__IAYZs{display:grid}.aphasia_namingGuideDifficulty__KzLgG{justify-self:start}}@media (max-width:480px){.aphasia_namingOneScreen__gWYn0 .aphasia_namingInputModeBar__uxLT1{width:100%}.aphasia_namingOneScreen__gWYn0 .aphasia_namingInputModeBar__uxLT1 button{flex:1 1 0}.aphasia_namingOneScreen__gWYn0 .aphasia_namingTypedForm__SBawL{width:100%}.aphasia_namingTrendGrid__CF9re strong{font-size:.84rem}.aphasia_namingTrendGrid__CF9re small{font-size:.66rem}.aphasia_namingRecoveryGuide__3T9fh p{font-size:.78rem;line-height:1.32}.aphasia_namingGuideNext__lMDOh{font-size:.8rem}}.aphasia_precisionRecommendation__CjxEk strong{font-size:1rem;line-height:1.28}@media (max-width:720px){.aphasia_precisionInsightGrid__JxMRR{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_precisionInsightGrid__JxMRR article{padding:12px}.aphasia_precisionInsightGrid__JxMRR article:last-child{grid-column:1/-1}.aphasia_precisionInsightGrid__JxMRR strong{font-size:clamp(1.18rem,5vw,1.55rem)}.aphasia_precisionRecommendation__CjxEk strong{font-size:.98rem}}.aphasia_onboardingCard__e20pz{display:grid;gap:12px;padding:clamp(14px,2.5vw,22px);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:20px;background:var(--surface);box-shadow:0 12px 34px rgba(15,55,62,.08)}.aphasia_onboardingProgress__FRPHP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.aphasia_onboardingProgress__FRPHP span{height:5px;border-radius:999px;background:color-mix(in srgb,var(--border) 82%,transparent)}.aphasia_onboardingProgress__FRPHP .aphasia_onboardingProgressActive__QE2vg{background:var(--primary)}.aphasia_onboardingPane__W3L1q{display:grid;gap:12px}.aphasia_onboardingPane__W3L1q h2{margin:0;font-size:clamp(1.25rem,4vw,1.8rem);line-height:1.18}.aphasia_onboardingAnswerGrid__2PNu_,.aphasia_onboardingChoiceGrid__mBBCD,.aphasia_onboardingTopicGrid__z_4m0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_onboardingAnswer__oHMZ2,.aphasia_onboardingChoiceActive__tQWWh,.aphasia_onboardingChoice__DMXQW{min-height:50px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);color:var(--text);text-align:left;font:inherit;font-weight:750;line-height:1.25;cursor:pointer}.aphasia_onboardingChoiceActive__tQWWh{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));color:var(--primary-strong)}.aphasia_onboardingAnswer__oHMZ2{min-height:58px;background:var(--surface)}.aphasia_onboardingAnswer__oHMZ2:hover,.aphasia_onboardingChoiceActive__tQWWh:hover,.aphasia_onboardingChoice__DMXQW:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.aphasia_onboardingActions__kUmwn{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:2px}.aphasia_onboardingActions__kUmwn .aphasia_primaryButton__diimU,.aphasia_onboardingPane__W3L1q>.aphasia_primaryButton__diimU{min-height:46px}.aphasia_onboardingQuestionTopline__koQ4O{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aphasia_onboardingQuestionTopline__koQ4O strong{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:.78rem}.aphasia_onboardingQuestion__1Dhq_{margin:0;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--primary-soft) 54%,var(--surface));font-size:clamp(1.05rem,3.8vw,1.3rem);font-weight:800;line-height:1.38}.aphasia_onboardingSummary__MGI1f{display:grid;gap:8px}.aphasia_onboardingSummary__MGI1f>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-radius:12px;background:var(--surface-soft)}.aphasia_onboardingSummary__MGI1f span{color:var(--muted);font-size:.76rem;font-weight:750}.aphasia_onboardingSummary__MGI1f strong{overflow-wrap:anywhere;font-size:.9rem}.aphasia_onboardingFinePrint__xntvd{margin:0;color:var(--muted);font-size:.8rem;line-height:1.4}@media (max-width:720px){.aphasia_onboardingCard__e20pz{gap:9px;padding:12px;border-radius:16px}.aphasia_onboardingPane__W3L1q{gap:9px}.aphasia_onboardingChoiceGrid__mBBCD,.aphasia_onboardingTopicGrid__z_4m0{gap:6px}.aphasia_onboardingChoiceActive__tQWWh,.aphasia_onboardingChoice__DMXQW{min-height:46px;padding:8px 9px;font-size:.82rem}.aphasia_onboardingAnswerGrid__2PNu_{grid-template-columns:1fr;gap:7px}.aphasia_onboardingAnswer__oHMZ2{min-height:50px;padding:10px;font-size:.9rem}.aphasia_onboardingQuestion__1Dhq_{padding:11px;font-size:1rem}.aphasia_onboardingActions__kUmwn{position:sticky;bottom:max(6px,env(safe-area-inset-bottom));padding-top:5px;background:linear-gradient(180deg,transparent,var(--surface) 26%)}.aphasia_onboardingActions__kUmwn .aphasia_primaryButton__diimU{flex:1 1 auto}}@media (max-width:420px){.aphasia_onboardingChoiceGrid__mBBCD,.aphasia_onboardingTopicGrid__z_4m0{grid-template-columns:1fr}.aphasia_onboardingSummary__MGI1f>div{grid-template-columns:72px minmax(0,1fr)}}.aphasia_topicPickerCompact__AXCuf,.aphasia_topicPicker__ful1X{display:grid;gap:10px;min-width:0}.aphasia_topicPickerControls__pCeF_{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);gap:8px}.aphasia_topicCategorySelect__b6CTg,.aphasia_topicSearchInput__k5HIL{width:100%;min-height:44px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);padding:0 12px;font:inherit;font-size:16px}.aphasia_topicSearchInput__k5HIL{padding-inline:13px}.aphasia_topicSelectedRow__C_Zp_{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.aphasia_topicSelectedChip__DFMWl{min-height:34px;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--text);padding:5px 10px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.aphasia_topicSelectedChip__DFMWl span{margin-left:4px;opacity:.65}.aphasia_topicCount__iJIGS{font-size:12px;font-weight:800;color:var(--muted)}.aphasia_topicChoiceGrid__Odxad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_topicChoiceActive__vnFvO,.aphasia_topicChoice__Skp6m{min-height:62px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);padding:10px 12px;text-align:left;display:grid;gap:3px;cursor:pointer;touch-action:manipulation}.aphasia_topicChoiceActive__vnFvO strong,.aphasia_topicChoice__Skp6m strong{font-size:14px;line-height:1.25}.aphasia_topicChoiceActive__vnFvO span,.aphasia_topicChoice__Skp6m span{font-size:11px;line-height:1.35;color:var(--muted)}.aphasia_topicChoiceActive__vnFvO{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:color-mix(in srgb,var(--primary) 9%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}.aphasia_topicChoice__Skp6m:disabled{opacity:.45;cursor:not-allowed}.aphasia_topicPickerCompact__AXCuf .aphasia_topicChoiceGrid__Odxad{grid-template-columns:repeat(3,minmax(0,1fr))}.aphasia_topicPickerCompact__AXCuf .aphasia_topicChoiceActive__vnFvO,.aphasia_topicPickerCompact__AXCuf .aphasia_topicChoice__Skp6m{min-height:46px;padding:8px 10px}.aphasia_topicEditorShell__l090C{display:grid;justify-items:end}.aphasia_topicEditorPanel__cyM_c{margin-top:8px;width:min(760px,calc(100vw - 32px));padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 18px 46px rgba(18,50,54,.14);display:grid;gap:12px;position:relative;z-index:5}.aphasia_topicEditorHeader__vq_jC{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aphasia_topicEditorHeader__vq_jC>div{display:grid;gap:2px}.aphasia_topicEditorHeader__vq_jC strong{font-size:16px}.aphasia_topicEditorHeader__vq_jC span{font-size:12px;color:var(--muted)}.aphasia_topicEditorActions__oc0Ib{display:flex;justify-content:flex-end}.aphasia_precisionHeaderActions__3pKl3{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:720px){.aphasia_topicPickerControls__pCeF_{grid-template-columns:1fr}.aphasia_topicChoiceGrid__Odxad,.aphasia_topicPickerCompact__AXCuf .aphasia_topicChoiceGrid__Odxad{grid-template-columns:1fr 1fr}.aphasia_topicChoiceActive__vnFvO,.aphasia_topicChoice__Skp6m{min-height:48px;padding:8px 10px}.aphasia_topicChoiceActive__vnFvO span,.aphasia_topicChoice__Skp6m span{display:none}.aphasia_topicEditorShell__l090C{justify-items:stretch}.aphasia_topicEditorPanel__cyM_c{width:100%;padding:12px;border-radius:16px}.aphasia_precisionHeaderActions__3pKl3{width:100%;align-items:stretch;justify-content:stretch}.aphasia_precisionHeaderActions__3pKl3>.aphasia_topicEditorShell__l090C,.aphasia_precisionHeaderActions__3pKl3>a{flex:1 1 100%}.aphasia_topicEditorShell__l090C>button{width:100%}}@media(max-width:420px){.aphasia_topicChoiceGrid__Odxad,.aphasia_topicPickerCompact__AXCuf .aphasia_topicChoiceGrid__Odxad{grid-template-columns:1fr 1fr;gap:6px}.aphasia_topicChoiceActive__vnFvO strong,.aphasia_topicChoice__Skp6m strong{font-size:13px}.aphasia_topicSelectedChip__DFMWl{font-size:12px}}.aphasia_practiceTopicBar__kADdN{display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary) 5%,var(--surface));font-size:13px}.aphasia_practiceTopicBar__kADdN span{color:var(--muted);font-weight:700}.aphasia_practiceTopicBar__kADdN strong{font-size:13px;line-height:1.2}.aphasia_sessionTopicDock__J_06W{position:sticky;top:max(6px,env(safe-area-inset-top));z-index:36;width:min(1120px,calc(100% - 24px));margin:8px auto 10px;border:1px solid rgba(15,118,110,.18);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 8px 28px rgba(15,23,42,.08);backdrop-filter:blur(14px)}.aphasia_sessionTopicDockMain__cQcKq{display:flex;align-items:center;gap:8px;padding:8px 10px}.aphasia_sessionTopicDockLabel__JrQzZ{flex:0 0 auto;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.aphasia_sessionTopicDockButton__0OGPw{min-width:0;flex:1;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:12px;background:#f0fdfa;padding:7px 10px;text-align:left;color:#0f172a;cursor:pointer}.aphasia_sessionTopicDockButton__0OGPw strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.aphasia_sessionTopicDockButton__0OGPw span{flex:0 0 auto;font-size:11px;color:#475569}.aphasia_sessionTopicDockPanel__jJzPO{border-top:1px solid #e2e8f0;padding:10px;max-height:min(62vh,540px);overflow:auto;overscroll-behavior:contain}.aphasia_sessionTopicDockControls__pXwIE{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;position:sticky;top:0;z-index:2;background:#fff;padding-bottom:8px}.aphasia_sessionTopicDockControls__pXwIE button,.aphasia_sessionTopicDockControls__pXwIE select{min-height:44px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;padding:0 10px;font-size:15px;font-weight:750;color:#0f172a}.aphasia_sessionTopicDockGrid__lDYGl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_sessionTopicDockChoiceActive__rvfLt,.aphasia_sessionTopicDockChoice__jVymR{min-height:58px;border:1px solid #dbe4ea;border-radius:12px;padding:9px 10px;background:#fff;text-align:left;display:grid;gap:2px;cursor:pointer}.aphasia_sessionTopicDockChoiceActive__rvfLt{border-color:#0f766e;background:#ecfdf5;box-shadow:inset 0 0 0 1px #0f766e}.aphasia_sessionTopicDockChoiceActive__rvfLt strong,.aphasia_sessionTopicDockChoice__jVymR strong{font-size:13px;line-height:1.2;color:#0f172a}.aphasia_sessionTopicDockChoiceActive__rvfLt small,.aphasia_sessionTopicDockChoice__jVymR small{color:#64748b;font-size:10px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:720px){.aphasia_sessionTopicDock__J_06W{width:calc(100% - 12px);margin:5px auto 7px;border-radius:14px;top:max(3px,env(safe-area-inset-top))}.aphasia_sessionTopicDockMain__cQcKq{padding:6px 7px}.aphasia_sessionTopicDockButton__0OGPw{min-height:40px;padding:6px 8px}.aphasia_sessionTopicDockPanel__jJzPO{padding:8px;max-height:56vh}.aphasia_sessionTopicDockGrid__lDYGl{grid-template-columns:1fr;gap:6px}.aphasia_sessionTopicDockChoiceActive__rvfLt,.aphasia_sessionTopicDockChoice__jVymR{min-height:52px;padding:8px 9px}.aphasia_sessionTopicDockChoiceActive__rvfLt small,.aphasia_sessionTopicDockChoice__jVymR small{display:none}}.aphasia_topicInlineContext__Zqp_W{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:8px 12px;border:1px solid rgba(13,148,136,.16);border-radius:14px;background:rgba(240,253,250,.78)}.aphasia_topicInlineContext__Zqp_W span{font-size:14px;font-weight:800;opacity:.72}.aphasia_topicInlineContext__Zqp_W strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}@media (max-width:640px){.aphasia_topicInlineContext__Zqp_W{min-height:38px;padding:6px 10px;border-radius:12px}.aphasia_topicInlineContext__Zqp_W strong{font-size:15px}}.aphasia_personalizedHomeHero__d6oGv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(18px,2.8vw,28px)}.aphasia_personalizedHomeMain__hqVz2{display:grid;gap:10px;min-width:0}.aphasia_personalizedHomeHero__d6oGv h1{max-width:820px;margin:0;font-size:clamp(1.55rem,3.2vw,2.55rem);line-height:1.08;letter-spacing:-.035em}.aphasia_personalizedHomeLead___xJFO{max-width:850px;margin:0;color:var(--muted);line-height:1.5}.aphasia_homePersonalSignals__i92yo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px}.aphasia_homePersonalSignals__i92yo>div{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface-soft) 86%,white)}.aphasia_homeNextBestAction__h8MTC span,.aphasia_homePersonalSignals__i92yo span,.aphasia_patientFocusBand__9BdwM>div>span,.aphasia_patientNextAction__1yi_u span,.aphasia_patientRepresentativeGrid__2ZrIV span{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.055em}.aphasia_homePersonalSignals__i92yo strong{overflow:hidden;font-size:.98rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.aphasia_precisionPathCompact__QqWTa{gap:14px;padding:clamp(16px,2.4vw,22px)}.aphasia_precisionPathCompact__QqWTa .aphasia_precisionPathHeader__6kuPD h2{font-size:clamp(1.25rem,2.5vw,1.7rem)}.aphasia_precisionPathCompact__QqWTa .aphasia_precisionPathHeader__6kuPD p{max-width:760px;line-height:1.45}.aphasia_compactTherapySteps__gnRIH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aphasia_compactTherapyStep__1WgeO{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-width:0;padding:10px 11px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);color:inherit;text-decoration:none}.aphasia_compactTherapyStep__1WgeO>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);font-weight:900}.aphasia_compactTherapyStep__1WgeO>div{display:grid;gap:2px;min-width:0}.aphasia_compactTherapyStep__1WgeO strong{overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.aphasia_compactTherapyStep__1WgeO small{color:var(--muted);font-weight:750}.aphasia_homeNextBestAction__h8MTC{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:15px;background:color-mix(in srgb,var(--accent-soft) 78%,var(--surface));color:inherit;text-decoration:none}.aphasia_homeNextBestAction__h8MTC>div{display:grid;gap:3px;min-width:0}.aphasia_homeNextBestAction__h8MTC strong{font-size:1rem;line-height:1.25}.aphasia_homeNextBestAction__h8MTC small{color:var(--muted);line-height:1.35}.aphasia_homeNextBestAction__h8MTC>b{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:var(--surface);color:var(--accent-strong);font-size:.76rem}.aphasia_patientFocusBand__9BdwM{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:15px;background:var(--accent-soft)}.aphasia_patientFocusBand__9BdwM>div:first-child{display:grid;gap:2px;min-width:0}.aphasia_patientFocusBand__9BdwM strong{font-size:1rem}.aphasia_patientFocusChips__45uRe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.aphasia_patientFocusChips__45uRe span{padding:5px 8px;border-radius:999px;background:var(--surface);color:var(--accent-strong);font-size:.76rem;font-weight:800}.aphasia_patientRepresentativeGrid__2ZrIV{display:grid;grid-template-columns:1.15fr 1fr 1fr}.aphasia_patientRepresentativeGrid__2ZrIV article{display:grid;align-content:start;gap:5px;min-width:0;padding:15px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.aphasia_patientRepresentativeGrid__2ZrIV strong{font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.08}.aphasia_patientRepresentativeGrid__2ZrIV small{color:var(--muted);line-height:1.35}.aphasia_patientPrimaryResult__8KR_Q{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important;background:color-mix(in srgb,var(--accent-soft) 68%,var(--surface))!important}.aphasia_patientNextAction__1yi_u{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--accent-soft) 76%,var(--surface))}.aphasia_patientNextAction__1yi_u>div:first-child{display:grid;gap:4px;min-width:0}.aphasia_patientNextAction__1yi_u strong{font-size:1.1rem}.aphasia_patientNextAction__1yi_u p{margin:0;color:var(--muted);line-height:1.4}.aphasia_patientNextActionMeta__KOdKb{display:flex;align-items:center;gap:10px;flex:0 0 auto}.aphasia_patientNextActionMeta__KOdKb b{color:var(--accent-strong);font-size:.78rem;white-space:nowrap}.aphasia_patientProgressDetails__WJXEQ{border-top:1px solid var(--border);padding-top:4px}.aphasia_patientProgressDetails__WJXEQ>summary{cursor:pointer;list-style:none;padding:10px 2px;color:var(--accent-strong);font-weight:850}.aphasia_patientProgressDetails__WJXEQ>summary::-webkit-details-marker{display:none}.aphasia_patientProgressDetails__WJXEQ>summary:after{content:" +"}.aphasia_patientProgressDetails__WJXEQ[open]>summary:after{content:" −"}.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj{margin-top:8px}@media (max-width:820px){.aphasia_personalizedHomeHero__d6oGv{grid-template-columns:1fr}.aphasia_personalizedHomeHero__d6oGv .aphasia_goalCard__k0ipn{justify-self:start}.aphasia_patientRepresentativeGrid__2ZrIV{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_patientPrimaryResult__8KR_Q{grid-column:1/-1}}@media (max-width:720px){.aphasia_personalizedHomeHero__d6oGv{padding:15px 13px;gap:12px}.aphasia_personalizedHomeLead___xJFO{font-size:.9rem}.aphasia_homePersonalSignals__i92yo{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.aphasia_homePersonalSignals__i92yo>div{padding:8px}.aphasia_homePersonalSignals__i92yo span{font-size:.62rem}.aphasia_homePersonalSignals__i92yo strong{font-size:.82rem}.aphasia_compactTherapySteps__gnRIH{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.aphasia_compactTherapyStep__1WgeO{flex:0 0 min(78vw,260px);scroll-snap-align:start}.aphasia_homeNextBestAction__h8MTC,.aphasia_patientFocusBand__9BdwM,.aphasia_patientNextAction__1yi_u{align-items:stretch;flex-direction:column}.aphasia_homeNextBestAction__h8MTC>b{align-self:flex-start}.aphasia_patientFocusChips__45uRe{justify-content:flex-start}.aphasia_patientNextActionMeta__KOdKb{width:100%;justify-content:space-between}.aphasia_patientNextActionMeta__KOdKb .aphasia_primaryButton__diimU{min-height:46px}.aphasia_patientRepresentativeGrid__2ZrIV{grid-template-columns:1fr 1fr;gap:8px}.aphasia_patientRepresentativeGrid__2ZrIV article{padding:12px}.aphasia_patientRepresentativeGrid__2ZrIV strong{font-size:clamp(1.25rem,6vw,1.65rem)}}@media (max-width:430px){.aphasia_patientRepresentativeGrid__2ZrIV{grid-template-columns:1fr}.aphasia_patientPrimaryResult__8KR_Q{grid-column:auto}.aphasia_patientNextActionMeta__KOdKb{align-items:stretch;flex-direction:column}.aphasia_patientNextActionMeta__KOdKb .aphasia_primaryButton__diimU{width:100%}}.aphasia_patientProgressOverview__KXMub,.aphasia_personalizedHomeHero__d6oGv,.aphasia_precisionPathCompact__QqWTa{--glass-green:12,111,82;--glass-deep:#075f49;--glass-text:#0b3329;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(var(--glass-green),.18);background:radial-gradient(circle at 8% 0,rgba(255,255,255,.9),rgba(255,255,255,0) 33%),radial-gradient(circle at 95% 8%,rgba(89,220,166,.2),rgba(89,220,166,0) 38%),linear-gradient(145deg,rgba(244,255,250,.82),rgba(226,249,239,.58));backdrop-filter:blur(24px) saturate(165%);box-shadow:0 22px 56px rgba(5,74,54,.1),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(15,118,86,.06)}.aphasia_patientProgressOverview__KXMub:after,.aphasia_personalizedHomeHero__d6oGv:after,.aphasia_precisionPathCompact__QqWTa:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}.aphasia_personalizedHomeHero__d6oGv{border-radius:30px;background:radial-gradient(circle at 88% 20%,rgba(27,173,122,.22),transparent 36%),radial-gradient(circle at 8% -5%,rgba(255,255,255,.98),transparent 38%),linear-gradient(145deg,rgba(246,255,251,.9),rgba(220,246,235,.67))}.aphasia_patientProgressOverview__KXMub .aphasia_eyebrow__tXhSe,.aphasia_personalizedHomeHero__d6oGv .aphasia_eyebrow__tXhSe,.aphasia_precisionPathCompact__QqWTa .aphasia_eyebrow__tXhSe{color:var(--glass-deep)}.aphasia_patientProgressOverview__KXMub h1,.aphasia_personalizedHomeHero__d6oGv h1,.aphasia_precisionPathCompact__QqWTa h2{color:var(--glass-text);text-wrap:balance}.aphasia_patientProgressOverview__KXMub .aphasia_patientProgressHeading__mNyP1 p,.aphasia_personalizedHomeLead___xJFO,.aphasia_precisionPathCompact__QqWTa .aphasia_precisionPathHeader__6kuPD p{max-width:72ch;color:color-mix(in srgb,var(--glass-text) 68%,white)}.aphasia_compactTherapyStep__1WgeO,.aphasia_homeNextBestAction__h8MTC,.aphasia_homePersonalSignals__i92yo>div,.aphasia_patientFocusBand__9BdwM,.aphasia_patientNextAction__1yi_u,.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj article,.aphasia_patientRepresentativeGrid__2ZrIV article{border-color:rgba(var(--glass-green),.15);background:rgba(255,255,255,.56);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 8px 22px rgba(6,82,59,.055)}.aphasia_homePersonalSignals__i92yo>div{min-height:70px;align-content:center;border-radius:16px}.aphasia_homeNextBestAction__h8MTC span,.aphasia_homePersonalSignals__i92yo span,.aphasia_patientFocusBand__9BdwM>div>span,.aphasia_patientNextAction__1yi_u span,.aphasia_patientRepresentativeGrid__2ZrIV span{color:rgba(7,80,59,.68)}.aphasia_homeNextBestAction__h8MTC strong,.aphasia_homePersonalSignals__i92yo strong,.aphasia_patientFocusBand__9BdwM strong,.aphasia_patientNextAction__1yi_u strong,.aphasia_patientRepresentativeGrid__2ZrIV strong{color:#083b2d}.aphasia_personalizedHomeHero__d6oGv .aphasia_goalCard__k0ipn{border:1px solid rgba(var(--glass-green),.2);background:rgba(255,255,255,.6);backdrop-filter:blur(18px) saturate(160%);box-shadow:0 16px 34px rgba(5,79,57,.1),inset 0 1px 0 rgba(255,255,255,.92)}.aphasia_personalizedHomeHero__d6oGv .aphasia_goalCard__k0ipn strong{color:#075f49}.aphasia_patientProgressOverview__KXMub .aphasia_primaryButton__diimU,.aphasia_personalizedHomeHero__d6oGv .aphasia_primaryButton__diimU,.aphasia_precisionPathCompact__QqWTa .aphasia_primaryButton__diimU{border:1px solid rgba(3,84,60,.22);background:rgba(7,111,80,.94);box-shadow:0 8px 20px rgba(7,95,69,.18),inset 0 1px 0 rgba(255,255,255,.22)}.aphasia_patientProgressOverview__KXMub .aphasia_secondaryButton__l0rWW,.aphasia_personalizedHomeHero__d6oGv .aphasia_secondaryButton__l0rWW,.aphasia_precisionPathCompact__QqWTa .aphasia_secondaryButton__l0rWW,.aphasia_precisionPathCompact__QqWTa .aphasia_topicEditorShell__l090C>button{border-color:rgba(var(--glass-green),.17);background:rgba(255,255,255,.62);color:#075f49;backdrop-filter:blur(14px)}.aphasia_compactTherapySteps__gnRIH{gap:10px}.aphasia_compactTherapyStep__1WgeO{min-height:72px;border-radius:18px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.aphasia_compactTherapyStep__1WgeO:focus-visible,.aphasia_compactTherapyStep__1WgeO:hover{transform:translateY(-2px);border-color:rgba(var(--glass-green),.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 26px rgba(7,91,66,.1)}.aphasia_compactTherapyStep__1WgeO>span{background:rgba(16,132,94,.12);color:#076348;box-shadow:inset 0 0 0 1px rgba(7,111,80,.1)}.aphasia_homeNextBestAction__h8MTC,.aphasia_patientNextAction__1yi_u{background:radial-gradient(circle at 100% 0,rgba(69,201,145,.16),transparent 44%),rgba(239,253,247,.66)}.aphasia_homeNextBestAction__h8MTC>b,.aphasia_patientFocusChips__45uRe span,.aphasia_patientNextActionMeta__KOdKb b{border:1px solid rgba(var(--glass-green),.12);background:rgba(255,255,255,.7);color:#076348}.aphasia_patientProgressOverview__KXMub{gap:16px;border-radius:28px}.aphasia_patientProgressHeading__mNyP1{align-items:flex-start}.aphasia_patientProgressHeading__mNyP1 h1{max-width:760px;font-size:clamp(1.65rem,3.4vw,2.7rem);letter-spacing:-.04em}.aphasia_patientFocusBand__9BdwM{min-height:58px;border-radius:17px}.aphasia_patientRepresentativeGrid__2ZrIV{gap:10px}.aphasia_patientRepresentativeGrid__2ZrIV article{min-height:126px;border-radius:19px;padding:16px}.aphasia_patientPrimaryResult__8KR_Q{border-color:rgba(var(--glass-green),.24)!important;background:radial-gradient(circle at 100% 0,rgba(45,188,132,.17),transparent 52%),rgba(239,253,247,.76)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 12px 30px rgba(6,90,64,.085)!important}.aphasia_patientPrimaryResult__8KR_Q strong{color:#056b4c;font-size:clamp(2.1rem,5vw,3.25rem);letter-spacing:-.04em}.aphasia_patientNextAction__1yi_u{min-height:80px;border-radius:19px}.aphasia_patientProgressDetails__WJXEQ{border-top-color:rgba(var(--glass-green),.12)}.aphasia_patientProgressDetails__WJXEQ>summary{min-height:48px;display:flex;align-items:center;color:#076348}.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj article{min-height:112px}.aphasia_personalizedHomeHero__d6oGv~.aphasia_homePriorityGrid__9B7MO>.aphasia_panelCard__irE5I,.aphasia_personalizedHomeHero__d6oGv~.aphasia_precisionPathCompact__QqWTa{border-color:rgba(var(--glass-green),.14)}.aphasia_personalizedHomeHero__d6oGv~.aphasia_homePriorityGrid__9B7MO>.aphasia_panelCard__irE5I{background:rgba(249,255,252,.72);backdrop-filter:blur(16px) saturate(145%);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 30px rgba(7,83,61,.055)}@media (max-width:820px){.aphasia_patientProgressOverview__KXMub,.aphasia_personalizedHomeHero__d6oGv{border-radius:23px}.aphasia_personalizedHomeHero__d6oGv .aphasia_goalCard__k0ipn{justify-self:stretch;width:auto;max-width:none;aspect-ratio:auto;min-height:76px;grid-template-columns:auto auto auto;place-content:center;-moz-column-gap:5px;column-gap:5px;border-radius:20px}.aphasia_personalizedHomeHero__d6oGv .aphasia_goalCard__k0ipn small{align-self:end;margin-bottom:3px}}@media (max-width:720px){.aphasia_patientProgressOverview__KXMub,.aphasia_personalizedHomeHero__d6oGv,.aphasia_precisionPathCompact__QqWTa{width:100%;max-width:100%;overflow:hidden;backdrop-filter:blur(18px) saturate(155%)}.aphasia_personalizedHomeHero__d6oGv{padding:16px 13px}.aphasia_personalizedHomeHero__d6oGv h1{font-size:clamp(1.52rem,7vw,2.05rem);line-height:1.06}.aphasia_personalizedHomeLead___xJFO{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.88rem;line-height:1.42}.aphasia_homePersonalSignals__i92yo{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.aphasia_homePersonalSignals__i92yo>div{min-height:62px;padding:8px 7px;border-radius:14px}.aphasia_homePersonalSignals__i92yo span{font-size:.58rem;letter-spacing:.035em}.aphasia_homePersonalSignals__i92yo strong{font-size:.79rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.aphasia_personalizedHomeHero__d6oGv .aphasia_buttonRow__1Ox_3,.aphasia_precisionPathCompact__QqWTa .aphasia_precisionHeaderActions__3pKl3{display:grid;grid-template-columns:1fr;width:100%;gap:8px}.aphasia_personalizedHomeHero__d6oGv .aphasia_primaryButton__diimU,.aphasia_personalizedHomeHero__d6oGv .aphasia_secondaryButton__l0rWW,.aphasia_precisionPathCompact__QqWTa .aphasia_primaryButton__diimU,.aphasia_precisionPathCompact__QqWTa .aphasia_secondaryButton__l0rWW,.aphasia_precisionPathCompact__QqWTa .aphasia_topicEditorShell__l090C,.aphasia_precisionPathCompact__QqWTa .aphasia_topicEditorShell__l090C>button{width:100%;min-height:48px}.aphasia_precisionPathCompact__QqWTa{gap:11px;padding:14px 12px;border-radius:21px}.aphasia_precisionPathCompact__QqWTa .aphasia_precisionPathHeader__6kuPD{gap:10px}.aphasia_precisionPathCompact__QqWTa .aphasia_precisionPathHeader__6kuPD h2{font-size:1.18rem}.aphasia_precisionPathCompact__QqWTa .aphasia_precisionPathHeader__6kuPD p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.84rem}.aphasia_compactTherapySteps__gnRIH{display:grid;grid-template-columns:1fr;gap:7px;overflow:visible;padding:0}.aphasia_compactTherapyStep__1WgeO{width:100%;min-height:54px;grid-template-columns:32px minmax(0,1fr) auto;padding:8px 10px;border-radius:14px;scroll-snap-align:none}.aphasia_compactTherapyStep__1WgeO>span{width:32px;height:32px}.aphasia_compactTherapyStep__1WgeO>div{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:8px;column-gap:8px}.aphasia_compactTherapyStep__1WgeO strong{font-size:.86rem}.aphasia_compactTherapyStep__1WgeO small{white-space:nowrap;font-size:.72rem}.aphasia_homeNextBestAction__h8MTC,.aphasia_patientNextAction__1yi_u{gap:9px;padding:12px;border-radius:16px}.aphasia_patientProgressOverview__KXMub{gap:12px;padding:14px 12px;margin-inline:0}.aphasia_patientProgressHeading__mNyP1{gap:9px}.aphasia_patientProgressHeading__mNyP1 h1{font-size:clamp(1.55rem,7.4vw,2.12rem);line-height:1.06}.aphasia_patientProgressHeading__mNyP1 p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.88rem;line-height:1.4}.aphasia_patientProgressHeading__mNyP1 .aphasia_secondaryButton__l0rWW{min-height:48px}.aphasia_patientFocusBand__9BdwM{gap:8px;padding:10px}.aphasia_patientFocusChips__45uRe{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;max-width:100%;padding-bottom:2px;scrollbar-width:none}.aphasia_patientFocusChips__45uRe::-webkit-scrollbar{display:none}.aphasia_patientFocusChips__45uRe span{flex:0 0 auto}.aphasia_patientRepresentativeGrid__2ZrIV{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.aphasia_patientRepresentativeGrid__2ZrIV article{min-height:102px;padding:11px;border-radius:15px}.aphasia_patientPrimaryResult__8KR_Q{grid-column:1/-1;min-height:118px!important}.aphasia_patientRepresentativeGrid__2ZrIV span{font-size:.62rem;letter-spacing:.035em}.aphasia_patientRepresentativeGrid__2ZrIV strong{font-size:clamp(1.2rem,6vw,1.7rem);overflow-wrap:anywhere}.aphasia_patientPrimaryResult__8KR_Q strong{font-size:clamp(2.15rem,11vw,3rem)}.aphasia_patientRepresentativeGrid__2ZrIV small{font-size:.75rem;line-height:1.3}.aphasia_patientNextActionMeta__KOdKb{display:grid;grid-template-columns:1fr;width:100%;gap:8px}.aphasia_patientNextActionMeta__KOdKb b{justify-self:start}.aphasia_patientNextActionMeta__KOdKb .aphasia_primaryButton__diimU{width:100%;min-height:48px}.aphasia_patientProgressDetails__WJXEQ>summary{min-height:50px;padding-inline:2px}.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj article{min-height:96px;padding:10px;border-radius:14px}.aphasia_patientDoseNote__HdVnf{gap:4px;padding:10px 11px;border:1px solid rgba(var(--glass-green),.12);border-radius:14px;background:rgba(255,255,255,.48)}}@media (max-width:430px){.aphasia_patientProgressOverview__KXMub,.aphasia_personalizedHomeHero__d6oGv,.aphasia_precisionPathCompact__QqWTa{border-radius:18px}.aphasia_homePersonalSignals__i92yo{grid-template-columns:repeat(3,minmax(0,1fr))}.aphasia_personalizedHomeHero__d6oGv .aphasia_goalCard__k0ipn{min-height:66px;border-radius:16px}.aphasia_patientRepresentativeGrid__2ZrIV{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_patientPrimaryResult__8KR_Q{grid-column:1/-1}.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj strong{font-size:1.16rem}.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj small{font-size:.7rem}}@media (max-width:350px){.aphasia_homePersonalSignals__i92yo,.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj,.aphasia_patientRepresentativeGrid__2ZrIV{grid-template-columns:1fr}.aphasia_patientPrimaryResult__8KR_Q{grid-column:auto}}.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_compactTherapyStep__1WgeO,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_homeNextBestAction__h8MTC,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_homePersonalSignals__i92yo>div,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_patientFocusBand__9BdwM,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_patientNextAction__1yi_u,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_patientProgressOverview__KXMub,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_patientRepresentativeGrid__2ZrIV article,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_personalizedHomeHero__d6oGv,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_precisionPathCompact__QqWTa{background:#fff;border-color:#000;box-shadow:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.aphasia_compactTherapyStep__1WgeO,.aphasia_homeNextBestAction__h8MTC,.aphasia_homePersonalSignals__i92yo>div,.aphasia_patientFocusBand__9BdwM,.aphasia_patientNextAction__1yi_u,.aphasia_patientProgressOverview__KXMub,.aphasia_patientRepresentativeGrid__2ZrIV article,.aphasia_personalizedHomeHero__d6oGv,.aphasia_precisionPathCompact__QqWTa{background:#f7fffb;backdrop-filter:none}}.aphasia_headerHelp__aSwo0{position:relative;display:inline-grid;flex:0 0 auto;align-self:flex-start}.aphasia_headerHelp__aSwo0>summary{display:grid;width:30px;height:30px;place-items:center;list-style:none;border:1px solid rgba(12,111,82,.18);border-radius:999px;background:rgba(255,255,255,.66);color:#075f49;font-size:.82rem;font-weight:900;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;backdrop-filter:blur(14px) saturate(150%)}.aphasia_headerHelp__aSwo0>summary::-webkit-details-marker{display:none}.aphasia_headerHelp__aSwo0>summary::marker{content:""}.aphasia_headerHelp__aSwo0[open]>summary{background:rgba(222,250,238,.92)}.aphasia_headerHelpPopover__la9pF{position:absolute;z-index:80;top:36px;right:0;width:min(330px,calc(100vw - 36px));padding:11px 12px;border:1px solid rgba(12,111,82,.16);border-radius:14px;background:rgba(249,255,252,.96);color:#24483e;box-shadow:0 14px 38px rgba(5,74,54,.13);backdrop-filter:blur(22px) saturate(160%);font-size:.82rem;line-height:1.45}.aphasia_compactHeadingRow__ginrn{display:flex;align-items:flex-start;gap:10px}.aphasia_compactHeadingRow__ginrn h1{flex:1 1 auto;min-width:0}.aphasia_compactPlanDetails__uiU_u,.aphasia_homeDashboardDisclosure__feSVL,.aphasia_inlineDisclosure__MfvXw,.aphasia_practiceAccordion__lNjPJ{border:1px solid rgba(12,111,82,.14);border-radius:18px;background:rgba(250,255,252,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 24px rgba(6,82,59,.045);backdrop-filter:blur(16px) saturate(145%)}.aphasia_compactPlanDetails__uiU_u>summary,.aphasia_homeDashboardDisclosure__feSVL>summary,.aphasia_inlineDisclosure__MfvXw>summary,.aphasia_practiceAccordion__lNjPJ>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;list-style:none;color:#0a4938;cursor:pointer;font-weight:850}.aphasia_compactPlanDetails__uiU_u>summary::-webkit-details-marker,.aphasia_homeDashboardDisclosure__feSVL>summary::-webkit-details-marker,.aphasia_inlineDisclosure__MfvXw>summary::-webkit-details-marker,.aphasia_practiceAccordion__lNjPJ>summary::-webkit-details-marker{display:none}.aphasia_compactPlanDetails__uiU_u>summary::marker,.aphasia_homeDashboardDisclosure__feSVL>summary::marker,.aphasia_inlineDisclosure__MfvXw>summary::marker,.aphasia_practiceAccordion__lNjPJ>summary::marker{content:""}.aphasia_compactPlanDetails__uiU_u>summary:after,.aphasia_homeDashboardDisclosure__feSVL>summary:after,.aphasia_inlineDisclosure__MfvXw>summary:after,.aphasia_practiceAccordion__lNjPJ>summary:after{content:"+";display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:999px;background:rgba(12,111,82,.08);color:#076348;font-size:1rem;line-height:1}.aphasia_compactPlanDetails__uiU_u[open]>summary:after,.aphasia_homeDashboardDisclosure__feSVL[open]>summary:after,.aphasia_inlineDisclosure__MfvXw[open]>summary:after,.aphasia_practiceAccordion__lNjPJ[open]>summary:after{content:"−"}.aphasia_homeDashboardSummaryMetrics__TJcnf{display:flex;min-width:0;align-items:center;gap:5px;margin-left:auto}.aphasia_homeDashboardSummaryMetrics__TJcnf b{padding:4px 7px;border-radius:999px;background:rgba(12,111,82,.07);color:#35685a;font-size:.68rem;white-space:nowrap}.aphasia_homeDisclosureHelp__a77yS{display:flex;justify-content:flex-end;padding:0 12px 6px}.aphasia_homeDashboardBody__VuPxt{display:grid;gap:12px;padding:0 10px 10px}.aphasia_compactPlanDetails__uiU_u{padding:0;overflow:visible}.aphasia_compactPlanDetails__uiU_u>summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aphasia_compactPlanDetails__uiU_u>summary small{margin-left:auto;color:var(--muted);font-weight:750;white-space:nowrap}.aphasia_compactPlanDetails__uiU_u>.aphasia_compactTherapySteps__gnRIH{padding:0 10px 10px}.aphasia_compactPlanDetails__uiU_u>.aphasia_homeNextBestAction__h8MTC{margin:0 10px 10px}.aphasia_practiceAccordionStack__mGkZ_{display:grid;gap:7px}.aphasia_practiceAccordionShell__xCtSK{position:relative;min-width:0}.aphasia_practiceAccordion__lNjPJ{overflow:visible}.aphasia_practiceAccordion__lNjPJ>summary{padding-right:74px}.aphasia_practiceAccordion__lNjPJ>summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem}.aphasia_practiceAccordion__lNjPJ>summary>span{display:grid;min-width:28px;height:28px;place-items:center;margin-left:auto;border-radius:999px;background:rgba(12,111,82,.08);color:#076348;font-size:.72rem}.aphasia_practiceAccordionHelp__kVDF1{position:absolute;z-index:5;top:9px;right:39px}.aphasia_practiceAccordionHelp__kVDF1 .aphasia_headerHelp__aSwo0>summary{width:28px;height:28px}.aphasia_practiceAccordion__lNjPJ .aphasia_domainGrid__E1LBk{padding:4px 10px 10px}.aphasia_greenGlassPanel__TJeJK{border:1px solid rgba(12,111,82,.15)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(248,255,252,.9),rgba(229,249,240,.68))!important;box-shadow:0 18px 46px rgba(5,74,54,.07),inset 0 1px 0 rgba(255,255,255,.88)!important;backdrop-filter:blur(20px) saturate(150%)}@media (max-width:720px){.aphasia_headerHelp__aSwo0>summary{width:32px;height:32px}.aphasia_headerHelpPopover__la9pF{position:fixed;z-index:120;top:auto;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));left:12px;width:auto;max-height:42dvh;overflow:auto;padding:14px;border-radius:18px;font-size:.9rem}.aphasia_compactPlanDetails__uiU_u>summary,.aphasia_homeDashboardDisclosure__feSVL>summary,.aphasia_inlineDisclosure__MfvXw>summary,.aphasia_practiceAccordion__lNjPJ>summary{min-height:46px;padding-block:7px}.aphasia_homeDashboardSummaryMetrics__TJcnf{gap:3px;overflow:hidden}.aphasia_homeDashboardSummaryMetrics__TJcnf b{padding:3px 5px;font-size:.6rem}.aphasia_homeDashboardBody__VuPxt{padding:0 7px 7px;gap:7px}.aphasia_homeDashboardBody__VuPxt .aphasia_homePriorityGrid__9B7MO,.aphasia_homeDashboardBody__VuPxt .aphasia_splitGrid__Hihcq{gap:7px}.aphasia_homeDashboardBody__VuPxt .aphasia_panelCard__irE5I{padding:11px;border-radius:14px}.aphasia_homeDashboardBody__VuPxt .aphasia_mutedText__0VFmC{display:none}.aphasia_practiceAccordionStack__mGkZ_{gap:5px}.aphasia_practiceAccordion__lNjPJ>summary{min-height:44px;padding-left:11px;padding-right:73px}.aphasia_practiceAccordion__lNjPJ>summary strong{font-size:.9rem}.aphasia_practiceAccordionHelp__kVDF1{top:7px;right:38px}.aphasia_practiceAccordion__lNjPJ .aphasia_domainGrid__E1LBk{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:3px 7px 7px}.aphasia_practiceAccordion__lNjPJ .aphasia_domainCardButton__TnAvu,.aphasia_practiceAccordion__lNjPJ .aphasia_domainCard__F9RFG{min-height:88px;padding:10px;border-radius:14px}.aphasia_practiceAccordion__lNjPJ .aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_practiceAccordion__lNjPJ .aphasia_domainCard__F9RFG>span:last-child{display:none}.aphasia_practiceAccordion__lNjPJ .aphasia_domainEmoji__fJy32{margin-bottom:4px}.aphasia_compactHeadingRow__ginrn{align-items:flex-start;gap:6px}.aphasia_patientProgressHeading__mNyP1 .aphasia_secondaryButton__l0rWW{width:auto;min-height:44px;padding-inline:12px}}@media (max-width:430px){.aphasia_homeDashboardSummaryMetrics__TJcnf b:nth-child(3){display:none}.aphasia_practiceAccordion__lNjPJ .aphasia_domainGrid__E1LBk{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_practiceAccordion__lNjPJ .aphasia_domainCardButton__TnAvu,.aphasia_practiceAccordion__lNjPJ .aphasia_domainCard__F9RFG{min-height:80px}}.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_compactPlanDetails__uiU_u,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_greenGlassPanel__TJeJK,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_headerHelpPopover__la9pF,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_headerHelp__aSwo0>summary,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_homeDashboardDisclosure__feSVL,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_inlineDisclosure__MfvXw,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_practiceAccordion__lNjPJ{background:#fff!important;border-color:#000!important;box-shadow:none!important;backdrop-filter:none!important}@media (prefers-reduced-transparency:reduce){.aphasia_compactPlanDetails__uiU_u,.aphasia_greenGlassPanel__TJeJK,.aphasia_headerHelpPopover__la9pF,.aphasia_homeDashboardDisclosure__feSVL,.aphasia_inlineDisclosure__MfvXw,.aphasia_practiceAccordion__lNjPJ{background:#f7fffb!important;backdrop-filter:none!important}}.aphasia_namingLiveStt__ujiSx{display:grid;gap:3px;width:min(100%,640px);align-self:center;padding:8px 11px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,var(--primary-soft))}.aphasia_namingLiveStt__ujiSx span{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.aphasia_namingLiveStt__ujiSx strong{min-height:1.35em;color:var(--text);font-size:.94rem;line-height:1.35;overflow-wrap:anywhere}.aphasia_namingSttEditButton__acBY6{flex:0 0 auto;min-height:40px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:10px;background:var(--surface);color:var(--primary-strong);font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.aphasia_namingSttEditButton__acBY6:disabled{opacity:.55;cursor:default}.aphasia_namingSttCorrectionForm__8e4Dj{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;flex:1 0 100%;width:100%;padding-top:2px}.aphasia_namingSttCorrectionForm__8e4Dj input{min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font:inherit;font-size:1rem;outline:none}.aphasia_namingSttCorrectionForm__8e4Dj input:focus{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-soft) 68%,transparent)}.aphasia_namingSttCorrectionForm__8e4Dj .aphasia_primaryButton__diimU{min-height:44px;margin:0;white-space:nowrap}.aphasia_namingAnalysisPanel___IxoQ{flex-wrap:wrap}.aphasia_aphasiaNamingChoiceGrid__I23yh,.aphasia_aphasiaNamingTypedRow___xcea{width:100%;max-width:100%;min-width:0}@media (max-width:520px){.aphasia_aphasiaNamingChoiceGrid__I23yh{grid-template-columns:1fr!important}.aphasia_aphasiaNamingTypedRow___xcea{display:grid!important;grid-template-columns:1fr}.aphasia_aphasiaNamingTypedRow___xcea button,.aphasia_aphasiaNamingTypedRow___xcea input{width:100%;min-width:0}}@media (max-width:680px){.aphasia_namingLiveStt__ujiSx{width:100%;padding:6px 9px;border-radius:10px}.aphasia_namingLiveStt__ujiSx span{font-size:.62rem}.aphasia_namingLiveStt__ujiSx strong{font-size:.88rem}.aphasia_namingSttEditButton__acBY6{width:100%;min-height:44px}.aphasia_namingSttCorrectionForm__8e4Dj{grid-template-columns:1fr;gap:6px}.aphasia_namingSttCorrectionForm__8e4Dj .aphasia_primaryButton__diimU,.aphasia_namingSttCorrectionForm__8e4Dj input{width:100%;min-height:46px;font-size:16px}}.aphasia_audioWaveform__k6_7o{height:68px;min-height:68px;gap:4px;padding:5px 8px;align-items:center}.aphasia_audioWaveformBar__rC7A1{width:clamp(3px,.42vw,6px);min-height:8px;max-height:58px;opacity:.9;transform-origin:center;transition:height 60ms linear,opacity .12s ease,background .12s ease}.aphasia_audioWaveformActive___eLG8 .aphasia_audioWaveformBar__rC7A1{opacity:1;background:var(--primary)}.aphasia_audioWaveformIdle__fauS5 .aphasia_audioWaveformBar__rC7A1{opacity:.42}@media (max-width:600px){.aphasia_audioWaveform__k6_7o{height:58px;min-height:58px;gap:2px}.aphasia_audioWaveformBar__rC7A1{width:3px;max-height:48px}}.aphasia_appShell__GF8cW .aphasia_fieldLabel__lXv4K{font-size:1rem}.aphasia_appShell__GF8cW .aphasia_settingsCard__FvjwY small,.aphasia_appShell__GF8cW .aphasia_speechSessionToolbar__uJDYi small,.aphasia_appShell__GF8cW .aphasia_userBubble___D7Yk small{font-size:.94rem;line-height:1.45}.aphasia_appShell__GF8cW .aphasia_aiBubble__E5GgS p,.aphasia_appShell__GF8cW .aphasia_userBubble___D7Yk p{font-size:1.08rem;line-height:1.5}.aphasia_appShell__GF8cW .aphasia_roleplayStatus__HXUZw{font-size:.98rem;line-height:1.45}.aphasia_appShell__GF8cW .aphasia_roleplayFullTranscriptBody__Kfg1M p>strong{font-size:.94rem}.aphasia_appShell__GF8cW .aphasia_roleplayFullTranscriptBody__Kfg1M p>span{font-size:1.04rem;line-height:1.55}.aphasia_appShell__GF8cW .aphasia_topicInlineContext__Zqp_W span{font-size:14px}.aphasia_appShell__GF8cW .aphasia_topicInlineContext__Zqp_W strong{font-size:16px}.aphasia_appShell__GF8cW .aphasia_statusGood__Q5KfG,.aphasia_appShell__GF8cW .aphasia_statusReview__Smq_n{font-size:.8rem}@media (max-width:760px){.aphasia_appShell__GF8cW .aphasia_aiBubble__E5GgS p,.aphasia_appShell__GF8cW .aphasia_userBubble___D7Yk p{font-size:1.04rem}.aphasia_appShell__GF8cW .aphasia_topicInlineContext__Zqp_W strong{font-size:15px}}@media (max-width:390px){.aphasia_appShell__GF8cW .aphasia_navItemActive__bbdvm,.aphasia_appShell__GF8cW .aphasia_navItem__7Snp1{font-size:.68rem}}.aphasia_appShell__GF8cW{max-width:100%;min-width:0;overflow-x:clip}.aphasia_practiceAssociationCard__C2lxp,.aphasia_practiceReadingCard__N0Zfn{width:100%;max-width:100%;min-width:0;overflow:visible}.aphasia_associationPrompt__0MwLt,.aphasia_readingPrompt__gjffG{width:100%;max-width:100%;min-width:0;margin:0 auto;color:var(--text);overflow-wrap:anywhere;word-break:normal;white-space:pre-wrap}.aphasia_readingPromptWord__YTrq6{max-width:22ch;text-align:center;font-size:clamp(2rem,6vw,3.5rem);font-weight:850;line-height:1.18;letter-spacing:-.025em}.aphasia_readingPromptSentence__gSMHA{max-width:48ch;text-align:left;font-size:clamp(1.45rem,3.4vw,2rem);font-weight:750;line-height:1.48}.aphasia_readingPromptShort__hbvaC{max-width:62ch;text-align:left;font-size:clamp(1.18rem,2.5vw,1.5rem);font-weight:650;line-height:1.62}.aphasia_readingPromptLong__Qv5Px{max-width:72ch;text-align:left;font-size:clamp(1.05rem,1.8vw,1.24rem);font-weight:500;line-height:1.78;letter-spacing:0}.aphasia_associationPrompt__0MwLt{max-width:54ch;text-align:center;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;line-height:1.42}@media (max-width:768px){.aphasia_mainContent__mj_dB{padding:10px max(8px,env(safe-area-inset-right)) calc(92px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));overflow-x:clip}.aphasia_mainContent__mj_dB,.aphasia_practiceLayout__HMRRs{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.aphasia_practiceLayout__HMRRs{gap:8px;margin:0;overflow:visible}.aphasia_practiceHeader__E2Der{width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:6px 10px}.aphasia_practiceHeader__E2Der .aphasia_textButton__XlL17{flex:0 1 auto;max-width:46%;min-height:44px;padding-inline:8px;overflow-wrap:anywhere;text-align:left}.aphasia_practiceHeader__E2Der>div{flex:1 1 48%;max-width:none;min-width:0;justify-content:flex-end;text-align:right}.aphasia_practiceHeader__E2Der>div span,.aphasia_practiceHeader__E2Der>div strong{max-width:100%;overflow-wrap:anywhere}.aphasia_practiceTopicBar__kADdN{box-sizing:border-box;width:100%;max-width:100%;min-width:0;flex-wrap:wrap;gap:4px 7px;padding:7px 9px}.aphasia_practiceTopicBar__kADdN strong{min-width:0;overflow-wrap:anywhere}.aphasia_namingDifficultyBar__wuK0j{box-sizing:border-box;width:100%;max-width:100%;min-width:0;gap:6px;padding-inline:0}.aphasia_namingDifficultyBar__wuK0j label{flex:1 1 auto;width:100%;min-width:0}.aphasia_practiceDifficultyRange__zMEXA{flex:1 1 auto;width:100%;min-width:72px;max-width:none;min-height:38px}.aphasia_namingDifficultySelect__BCjec{flex:0 0 70px;width:70px;max-width:70px;min-height:40px;font-size:16px}.aphasia_namingDifficultyBar__wuK0j b{flex:0 0 auto;font-size:.9rem}.aphasia_progressTrack__9hu8j{width:100%;min-width:0;height:6px}.aphasia_exerciseCard__YUH4a,.aphasia_practiceAssociationCard__C2lxp,.aphasia_practiceReadingCard__N0Zfn{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:0;gap:14px;padding:16px 12px 22px;border-radius:18px;overflow:visible}.aphasia_exerciseInstruction__VjkSi{width:100%;max-width:62ch;margin-inline:auto;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.aphasia_semanticBadge__7QWga{max-width:100%;min-height:36px;padding-inline:10px;white-space:normal;text-align:center;overflow-wrap:anywhere}.aphasia_readingPromptWord__YTrq6{max-width:100%;font-size:clamp(1.8rem,9vw,2.7rem);line-height:1.16}.aphasia_readingPromptSentence__gSMHA{max-width:100%;font-size:clamp(1.25rem,5.6vw,1.6rem);line-height:1.48}.aphasia_readingPromptShort__hbvaC{max-width:100%;font-size:clamp(1.08rem,4.5vw,1.28rem);line-height:1.62}.aphasia_readingPromptLong__Qv5Px{max-width:100%;font-size:clamp(1rem,4.1vw,1.16rem);line-height:1.72}.aphasia_associationPrompt__0MwLt{max-width:100%;font-size:clamp(1.15rem,5vw,1.45rem);line-height:1.4}.aphasia_stimulusPhotoFrame__5QqmD,.aphasia_stimulus__0jRFN{box-sizing:border-box;width:min(100%,300px);max-width:100%;min-width:0;margin-inline:auto}.aphasia_stimulusImage__a0fU6,.aphasia_stimulusPhotoFrame__5QqmD .aphasia_stimulusImage__a0fU6{width:auto!important;height:auto!important;max-width:100%!important;max-height:min(42dvh,320px)!important;-o-object-fit:contain!important;object-fit:contain!important}.aphasia_choiceGridText__5Mocs,.aphasia_choiceGridVisual__sgNdY,.aphasia_choiceGrid__ly4TD{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.aphasia_choiceGridText__5Mocs{grid-template-columns:minmax(0,1fr);gap:9px}.aphasia_choiceGridVisual__sgNdY{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_choiceButton__ghkvO,.aphasia_choiceCorrectAnswer__2DyZi,.aphasia_choiceSelected__68YwM,.aphasia_choiceWrongAnswer__E7ZNw{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:54px;padding:10px;font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.aphasia_choiceButtonSymbolOnly___ebn8{min-height:108px}.aphasia_choiceImage__r_Ea2{width:auto!important;height:auto!important;max-width:100%!important;max-height:min(24dvh,180px)!important;margin-inline:auto;-o-object-fit:contain!important;object-fit:contain!important}.aphasia_answerToastCorrect__Pq7KN,.aphasia_answerToastReview__oraKn,.aphasia_cueBox__GokSv{max-width:calc(100vw - max(16px, env(safe-area-inset-left) + env(safe-area-inset-right)));overflow-wrap:anywhere}.aphasia_cueBox__GokSv{box-sizing:border-box;width:100%;padding:13px}.aphasia_cueButton__GVYCM,.aphasia_dangerButton__baWvb,.aphasia_listenButton__B8K8K,.aphasia_primaryButton__diimU,.aphasia_secondaryButton__l0rWW{box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;font-size:1rem;touch-action:manipulation}.aphasia_bottomNav___sEwm{box-sizing:border-box;width:100%;max-width:100vw;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px max(4px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));overflow:hidden}.aphasia_navItemActive__bbdvm,.aphasia_navItem__7Snp1{min-width:0;min-height:54px;padding:4px 1px;overflow-wrap:anywhere}}@media (max-width:430px){.aphasia_practiceHeader__E2Der .aphasia_textButton__XlL17{max-width:44%;font-size:.92rem}.aphasia_practiceHeader__E2Der>div{flex-basis:50%}.aphasia_practiceTopicBar__kADdN{font-size:.86rem}.aphasia_practiceTopicBar__kADdN strong{font-size:.9rem}.aphasia_choiceGridVisual__sgNdY{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_choiceButton__ghkvO,.aphasia_choiceCorrectAnswer__2DyZi,.aphasia_choiceSelected__68YwM,.aphasia_choiceWrongAnswer__E7ZNw{padding:9px 8px;font-size:.96rem}.aphasia_readingPromptLong__Qv5Px{font-size:1rem;line-height:1.68}}@media (max-width:340px){.aphasia_mainContent__mj_dB{padding-inline:max(6px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-right))}.aphasia_practiceHeader__E2Der{align-items:stretch;flex-direction:column}.aphasia_practiceHeader__E2Der .aphasia_textButton__XlL17,.aphasia_practiceHeader__E2Der>div{width:100%;max-width:100%;text-align:left}.aphasia_practiceHeader__E2Der>div{display:flex;justify-content:space-between}.aphasia_namingDifficultyBar__wuK0j{align-items:stretch}.aphasia_namingDifficultyBar__wuK0j label{gap:4px}.aphasia_namingDifficultyBar__wuK0j b{align-self:center}.aphasia_choiceButton__ghkvO,.aphasia_choiceSelected__68YwM{font-size:.93rem}}@media (max-height:560px) and (orientation:landscape){.aphasia_practiceLayout__HMRRs{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.aphasia_exerciseCard__YUH4a,.aphasia_practiceAssociationCard__C2lxp,.aphasia_practiceReadingCard__N0Zfn{padding-block:12px;gap:10px}.aphasia_readingPromptLong__Qv5Px{font-size:.98rem;line-height:1.55}.aphasia_choiceGridVisual__sgNdY{grid-template-columns:repeat(4,minmax(0,1fr))}}.aphasia_homePageStack__R_okk{gap:clamp(14px,2.4vw,22px)}.aphasia_homeUtilityRow__MGLld{display:flex;justify-content:flex-end;align-items:center;min-height:34px}.aphasia_homeBrochurePill__UCz38{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid rgba(13,110,84,.14);border-radius:999px;background:rgba(255,255,255,.74);color:#0a5c47;font-size:.72rem;line-height:1;font-weight:850;text-decoration:none;box-shadow:0 8px 24px rgba(8,71,55,.055);backdrop-filter:blur(14px) saturate(150%)}.aphasia_personalizedHomeHero__d6oGv{padding:clamp(22px,3.6vw,38px);border-radius:34px;background:radial-gradient(circle at 92% 10%,rgba(35,190,132,.18),transparent 34%),radial-gradient(circle at 4% -8%,rgba(255,255,255,.98),transparent 38%),linear-gradient(140deg,rgba(249,255,252,.97),rgba(220,246,235,.76));box-shadow:0 30px 70px rgba(5,72,52,.11),inset 0 1px 0 rgba(255,255,255,.92)}.aphasia_personalizedHomeMain__hqVz2{gap:14px}.aphasia_homeActionGrid__M0QoD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,820px);margin-top:4px}.aphasia_homeActionButton__n_3sl{position:relative;display:flex;min-width:0;min-height:72px;align-items:center;gap:11px;padding:13px 14px;border:1px solid rgba(11,100,76,.15);border-radius:18px;background:rgba(255,255,255,.64);color:#0a4938;text-decoration:none;box-shadow:0 10px 24px rgba(5,70,52,.06),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(16px) saturate(145%)}.aphasia_homeActionButton__n_3sl>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:11px;background:rgba(8,105,76,.08);color:#087253;font-size:1rem;font-weight:900}.aphasia_homeActionButton__n_3sl strong{min-width:0;overflow:hidden;font-size:.9rem;font-weight:900;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.aphasia_homeActionAssessment__ciyVz{border-color:rgba(6,116,84,.28);background:rgba(237,255,247,.86)}.aphasia_homeActionResults__g0ps3{background:rgba(255,255,255,.8)}.aphasia_homeActionPrimary__5sZZk{border-color:rgba(4,91,65,.34);background:linear-gradient(145deg,rgba(7,111,80,.96),rgba(5,91,67,.96));color:#fff;box-shadow:0 12px 28px rgba(4,83,60,.18)}.aphasia_homeActionPrimary__5sZZk>span{background:rgba(255,255,255,.15);color:#fff}.aphasia_appShell__GF8cW[data-reduce-motion=false] .aphasia_homeActionButton__n_3sl:focus-visible,.aphasia_appShell__GF8cW[data-reduce-motion=false] .aphasia_homeActionButton__n_3sl:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(5,70,52,.11)}.aphasia_assessmentResultsPage__ayhC2,.aphasia_assessmentShell__advK0{display:grid;width:min(920px,100%);min-width:0;margin:0 auto;gap:18px}.aphasia_assessmentHeader__8BKCg{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 2px}.aphasia_assessmentHeader__8BKCg>div{display:grid;gap:5px;min-width:0}.aphasia_assessmentKicker__QVdru{color:#087052;font-size:.72rem;font-weight:900;letter-spacing:.12em}.aphasia_assessmentHeader__8BKCg strong{color:var(--text);font-size:clamp(1.15rem,2.5vw,1.5rem);letter-spacing:-.02em}.aphasia_assessmentHeader__8BKCg b{color:#0b5d47;font-size:1rem}.aphasia_assessmentProgressTrack__r9Cbw{width:100%;height:7px;overflow:hidden;border-radius:999px;background:rgba(8,103,75,.09)}.aphasia_assessmentProgressTrack__r9Cbw>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#087153,#25ad7b);transition:width .22s ease}.aphasia_assessmentQuestionCard__ljg_7{display:grid;gap:clamp(16px,3vw,24px);min-height:min(620px,calc(100dvh - 230px));align-content:center;padding:clamp(22px,4.8vw,46px);border:1px solid rgba(11,102,77,.15);border-radius:32px;background:radial-gradient(circle at 95% 2%,rgba(54,201,145,.13),transparent 34%),linear-gradient(150deg,rgba(255,255,255,.96),rgba(239,252,246,.9));box-shadow:0 28px 70px rgba(5,74,54,.09),inset 0 1px 0 rgba(255,255,255,.94)}.aphasia_assessmentQuestionCard__ljg_7 h1{max-width:24ch;margin:0 auto;color:#0c3128;font-size:clamp(1.55rem,4.2vw,2.65rem);line-height:1.16;letter-spacing:-.035em;text-align:center;text-wrap:balance}.aphasia_assessmentQuestionMeta__x9F_G{display:flex;align-items:center;justify-content:center;gap:8px}.aphasia_assessmentQuestionMeta__x9F_G span{padding:6px 9px;border-radius:999px;background:rgba(9,111,81,.07);color:#0a654c;font-size:.7rem;font-weight:850}.aphasia_assessmentStimulusFrame__82G6W{display:grid;width:min(100%,340px);aspect-ratio:4/3;margin:0 auto;place-items:center;overflow:hidden;border:1px solid rgba(7,91,67,.12);border-radius:24px;background:#fff;box-shadow:0 16px 38px rgba(10,62,50,.08)}.aphasia_assessmentStimulusImage__VGmW1{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.aphasia_assessmentListenButton__001fm{display:inline-flex;width:min(100%,220px);min-height:54px;margin:0 auto;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(6,99,73,.22);border-radius:16px;background:#096f52;color:#fff;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(5,91,66,.16)}.aphasia_assessmentTypedForm__mlrli{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(100%,560px);margin:0 auto}.aphasia_assessmentTypedForm__mlrli input{min-width:0;min-height:56px;padding:0 16px;border:1px solid rgba(10,99,75,.22);border-radius:16px;background:#fff;color:var(--text);font-size:1.05rem;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.aphasia_assessmentTypedForm__mlrli input:focus{border-color:rgba(7,111,80,.62);box-shadow:0 0 0 4px rgba(21,147,106,.1)}.aphasia_assessmentTypedForm__mlrli button{min-height:56px;padding:0 20px;border:0;border-radius:16px;background:#096f52;color:#fff;font-weight:900;cursor:pointer}.aphasia_assessmentChoiceGrid__qNMbO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,680px);margin:0 auto}.aphasia_assessmentImageChoice__Od9Bu,.aphasia_assessmentTextChoice__Xa_Nr{min-width:0;min-height:74px;overflow:hidden;border:1px solid rgba(9,100,75,.16);border-radius:18px;background:rgba(255,255,255,.82);color:#103a30;cursor:pointer;box-shadow:0 8px 20px rgba(8,68,53,.05),inset 0 1px 0 rgba(255,255,255,.92)}.aphasia_assessmentTextChoice__Xa_Nr{padding:14px 16px;font-weight:800;line-height:1.35}.aphasia_assessmentImageChoice__Od9Bu{display:grid;aspect-ratio:4/3;place-items:center;padding:8px}.aphasia_assessmentImageChoice__Od9Bu img{width:100%;height:100%;max-height:190px;-o-object-fit:contain;object-fit:contain}.aphasia_assessmentImageChoice__Od9Bu:focus-visible,.aphasia_assessmentImageChoice__Od9Bu:hover,.aphasia_assessmentTextChoice__Xa_Nr:focus-visible,.aphasia_assessmentTextChoice__Xa_Nr:hover{border-color:rgba(7,111,80,.42);background:#fff}.aphasia_assessmentResultsHero__zfvYN{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(24px,4vw,38px);border:1px solid rgba(8,103,75,.16);border-radius:30px;background:radial-gradient(circle at 88% 8%,rgba(42,190,135,.17),transparent 34%),linear-gradient(145deg,rgba(249,255,252,.97),rgba(227,248,239,.82));box-shadow:0 26px 62px rgba(5,74,54,.09)}.aphasia_assessmentResultsHero__zfvYN>div:first-child{display:grid;gap:4px}.aphasia_assessmentResultsHero__zfvYN span{color:#087052;font-size:.75rem;font-weight:900;letter-spacing:.1em}.aphasia_assessmentResultsHero__zfvYN h1{margin:0;color:#073f30;font-size:clamp(3.5rem,10vw,6rem);line-height:.95;letter-spacing:-.07em}.aphasia_assessmentResultsActions__NQ3vc{display:flex;gap:8px}.aphasia_assessmentResultsActions__NQ3vc .aphasia_primaryButton__diimU,.aphasia_assessmentResultsActions__NQ3vc .aphasia_secondaryButton__l0rWW{width:auto;min-width:112px}.aphasia_assessmentDomainGrid__c_tJk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.aphasia_assessmentDomainGrid__c_tJk article{display:grid;min-width:0;min-height:118px;align-content:space-between;padding:16px;border:1px solid rgba(8,103,75,.14);border-radius:20px;background:rgba(255,255,255,.76);box-shadow:0 10px 28px rgba(5,70,52,.05)}.aphasia_assessmentDomainGrid__c_tJk span{color:var(--muted);font-size:.76rem;font-weight:800;line-height:1.25}.aphasia_assessmentDomainGrid__c_tJk strong{color:#075f49;font-size:2rem;line-height:1}.aphasia_assessmentHistory__tQk_v{display:grid;gap:7px}.aphasia_assessmentHistory__tQk_v article{display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.aphasia_assessmentHistory__tQk_v time{color:var(--muted);font-size:.82rem;font-weight:750}.aphasia_assessmentHistory__tQk_v strong{color:#075f49;font-size:1.15rem}@media (max-width:820px){.aphasia_homeActionGrid__M0QoD{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.aphasia_homeActionButton__n_3sl{min-height:66px}.aphasia_assessmentQuestionCard__ljg_7{min-height:auto;border-radius:24px}.aphasia_assessmentDomainGrid__c_tJk{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_assessmentDomainGrid__c_tJk article:first-child{grid-column:1/-1}}@media (max-width:600px){.aphasia_homePageStack__R_okk{gap:10px}.aphasia_homeUtilityRow__MGLld{min-height:30px}.aphasia_homeBrochurePill__UCz38{min-height:31px;padding:6px 9px;font-size:.66rem}.aphasia_personalizedHomeHero__d6oGv{padding:16px 13px 14px;border-radius:22px}.aphasia_homeActionGrid__M0QoD{gap:7px}.aphasia_homeActionButton__n_3sl{min-height:62px;padding:10px;border-radius:15px;gap:8px}.aphasia_homeActionButton__n_3sl>span{width:30px;height:30px;flex-basis:30px;border-radius:10px}.aphasia_homeActionButton__n_3sl strong{font-size:.84rem}.aphasia_assessmentResultsPage__ayhC2,.aphasia_assessmentShell__advK0{gap:12px}.aphasia_assessmentHeader__8BKCg{padding-inline:1px}.aphasia_assessmentQuestionCard__ljg_7{gap:15px;padding:17px 12px 20px;border-radius:20px}.aphasia_assessmentQuestionCard__ljg_7 h1{max-width:100%;font-size:clamp(1.35rem,7vw,1.85rem)}.aphasia_assessmentStimulusFrame__82G6W{width:min(100%,290px);border-radius:18px}.aphasia_assessmentChoiceGrid__qNMbO{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.aphasia_assessmentTextChoice__Xa_Nr{min-height:64px;padding:11px 10px;border-radius:15px;font-size:.95rem}.aphasia_assessmentImageChoice__Od9Bu{border-radius:15px}.aphasia_assessmentTypedForm__mlrli{grid-template-columns:1fr;gap:7px}.aphasia_assessmentListenButton__001fm,.aphasia_assessmentTypedForm__mlrli button,.aphasia_assessmentTypedForm__mlrli input{width:100%;min-height:52px;font-size:16px}.aphasia_assessmentResultsHero__zfvYN{align-items:stretch;flex-direction:column;padding:20px 16px;border-radius:22px}.aphasia_assessmentResultsActions__NQ3vc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_assessmentResultsActions__NQ3vc .aphasia_primaryButton__diimU,.aphasia_assessmentResultsActions__NQ3vc .aphasia_secondaryButton__l0rWW{width:100%;min-width:0}}@media (max-width:350px){.aphasia_assessmentChoiceGrid__qNMbO,.aphasia_assessmentDomainGrid__c_tJk,.aphasia_assessmentResultsActions__NQ3vc,.aphasia_homeActionGrid__M0QoD{grid-template-columns:1fr}.aphasia_assessmentDomainGrid__c_tJk article:first-child{grid-column:auto}}.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_assessmentDomainGrid__c_tJk article,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_assessmentQuestionCard__ljg_7,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_assessmentResultsHero__zfvYN,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_homeActionButton__n_3sl,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_homeBrochurePill__UCz38{background:#fff!important;border-color:#000!important;color:#000!important;box-shadow:none!important;backdrop-filter:none!important}@media (prefers-reduced-transparency:reduce){.aphasia_assessmentDomainGrid__c_tJk article,.aphasia_assessmentQuestionCard__ljg_7,.aphasia_assessmentResultsHero__zfvYN,.aphasia_homeActionButton__n_3sl,.aphasia_homeBrochurePill__UCz38{backdrop-filter:none}}.aphasia_homeUtilityRow__MGLld{gap:8px}.aphasia_homeBrochurePill__UCz38{min-height:36px;padding:0 13px;gap:0;border-color:rgba(8,83,62,.14);background:rgba(255,255,255,.84);color:#21453b;font-size:.74rem;font-weight:780;letter-spacing:0;box-shadow:0 4px 14px rgba(7,68,51,.04)}.aphasia_homeAssessmentPill___ti0I{border-color:#0b6f53;background:#0b6f53;color:#fff;box-shadow:0 6px 16px rgba(5,88,64,.13)}.aphasia_personalizedHomeHero__d6oGv{padding:clamp(22px,3vw,32px);border-radius:28px;background:linear-gradient(135deg,rgba(252,255,254,.98),rgba(236,250,244,.9));box-shadow:0 20px 52px rgba(5,72,52,.075),inset 0 1px 0 rgba(255,255,255,.96)}.aphasia_personalizedHomeMain__hqVz2{gap:12px}.aphasia_personalizedHomeHero__d6oGv .aphasia_goalCard__k0ipn{width:clamp(148px,15vw,180px);min-height:138px;aspect-ratio:auto;border:1px solid rgba(11,103,78,.15);border-radius:22px;background:rgba(255,255,255,.74);box-shadow:0 10px 28px rgba(5,79,57,.07),inset 0 1px 0 rgba(255,255,255,.95)}.aphasia_personalizedHomeHero__d6oGv .aphasia_goalCard__k0ipn strong{font-size:clamp(2.4rem,4.6vw,3.35rem);letter-spacing:-.05em}.aphasia_assessmentHeaderActions__LdLDd{display:flex!important;grid-template-columns:none!important;min-width:0;align-items:center;justify-content:flex-end;gap:10px!important}.aphasia_assessmentResultsShortcut__MsLxm{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 13px;border:1px solid rgba(8,91,68,.17);border-radius:999px;background:rgba(255,255,255,.86);color:#0a6249;font-size:.76rem;font-weight:820;text-decoration:none;box-shadow:0 4px 14px rgba(7,68,51,.04)}.aphasia_assessmentResultsShortcut__MsLxm:focus-visible,.aphasia_assessmentResultsShortcut__MsLxm:hover,.aphasia_homeBrochurePill__UCz38:focus-visible,.aphasia_homeBrochurePill__UCz38:hover{border-color:rgba(8,103,76,.3);transform:translateY(-1px)}.aphasia_homeAssessmentPill___ti0I:focus-visible,.aphasia_homeAssessmentPill___ti0I:hover{border-color:#075f49;background:#075f49;color:#fff}@media (max-width:820px){.aphasia_personalizedHomeHero__d6oGv .aphasia_goalCard__k0ipn{min-height:70px;border-radius:16px}}@media (max-width:600px){.aphasia_homeUtilityRow__MGLld{gap:6px}.aphasia_homeBrochurePill__UCz38{min-height:34px;padding-inline:10px;font-size:.7rem}.aphasia_personalizedHomeHero__d6oGv{padding:15px 13px;border-radius:20px}.aphasia_assessmentHeaderActions__LdLDd{gap:7px!important}.aphasia_assessmentResultsShortcut__MsLxm{min-height:34px;padding-inline:10px;font-size:.72rem}}.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_assessmentResultsShortcut__MsLxm,.aphasia_appShell__GF8cW[data-high-contrast=true] .aphasia_homeAssessmentPill___ti0I{background:#fff!important;border-color:#000!important;color:#000!important;box-shadow:none!important}.aphasia_assessmentPassRow__FMw_n{display:flex;justify-content:center;margin-top:2px}.aphasia_assessmentPassButton__Ugepv{min-height:42px;padding:0 18px;border:1px solid rgba(8,91,68,.18);border-radius:999px;background:rgba(255,255,255,.86);color:#0a6249;font-size:.86rem;font-weight:820;cursor:pointer;box-shadow:0 4px 14px rgba(7,68,51,.04)}.aphasia_assessmentPassButton__Ugepv:focus-visible,.aphasia_assessmentPassButton__Ugepv:hover{border-color:rgba(8,103,76,.32);background:#fff}.aphasia_assessmentPassButton__Ugepv:disabled{cursor:default;opacity:.55}.aphasia_assessmentListenButton__001fm svg{flex:0 0 auto}@media (max-width:600px){.aphasia_assessmentPassButton__Ugepv{min-height:40px;padding-inline:16px;font-size:.82rem}}.aphasia_assessmentShell__advK0{grid-template-rows:auto auto minmax(0,1fr);height:min(820px,calc(100dvh - 150px));min-height:540px;gap:10px;overflow:hidden}.aphasia_assessmentQuestionCard__ljg_7{min-height:0;height:100%;max-height:100%;align-content:start;overflow:hidden;gap:clamp(8px,1.4vh,14px);padding:clamp(14px,2.2vh,24px) clamp(14px,3vw,28px)}.aphasia_assessmentPromptViewport__fbp7O{width:min(100%,780px);min-width:0;min-height:0;margin:0 auto}.aphasia_assessmentPromptViewportLong__OoMfO{max-height:min(31dvh,280px);overflow-y:auto;overscroll-behavior:contain;padding:14px 18px;border:1px solid rgba(8,101,75,.12);border-radius:16px;background:rgba(255,255,255,.74);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.aphasia_assessmentPromptViewportLong__OoMfO:focus-visible{outline:3px solid rgba(21,147,106,.18);outline-offset:2px}.aphasia_assessmentPromptText__rSZBU{margin:0 auto}.aphasia_assessmentPromptViewportLong__OoMfO .aphasia_assessmentPromptText__rSZBU{max-width:none;font-size:clamp(1.02rem,1.75vw,1.38rem);line-height:1.45;letter-spacing:-.018em;text-align:left;text-wrap:pretty}.aphasia_assessmentPromptViewportDense__GioDO .aphasia_assessmentPromptText__rSZBU{font-size:clamp(.94rem,1.45vw,1.16rem);line-height:1.5}.aphasia_assessmentStimulusFrame__82G6W{width:min(100%,230px);max-height:min(20dvh,170px)}.aphasia_assessmentListenButton__001fm{min-height:44px}.aphasia_assessmentChoiceGrid__qNMbO{min-height:0;gap:8px}.aphasia_assessmentTextChoice__Xa_Nr{min-height:54px;padding:10px 13px;font-size:.94rem}.aphasia_assessmentImageChoice__Od9Bu{height:clamp(88px,13dvh,132px);aspect-ratio:auto}.aphasia_assessmentImageChoice__Od9Bu img{max-height:100%}.aphasia_assessmentTypedForm__mlrli button,.aphasia_assessmentTypedForm__mlrli input{min-height:48px}.aphasia_assessmentPassRow__FMw_n{margin-top:0}@media (max-width:820px){.aphasia_assessmentShell__advK0{height:calc(100dvh - 158px - env(safe-area-inset-bottom));min-height:0;gap:7px}.aphasia_assessmentHeader__8BKCg{align-items:center}.aphasia_assessmentKicker__QVdru{font-size:.62rem}.aphasia_assessmentHeader__8BKCg strong{font-size:1rem}.aphasia_assessmentProgressTrack__r9Cbw{height:5px}.aphasia_assessmentQuestionCard__ljg_7{gap:7px;padding:10px;border-radius:18px}.aphasia_assessmentQuestionMeta__x9F_G span{padding:4px 7px;font-size:.62rem}.aphasia_assessmentPromptViewportLong__OoMfO{max-height:min(25dvh,190px);padding:10px 12px;border-radius:13px}.aphasia_assessmentPromptViewportLong__OoMfO .aphasia_assessmentPromptText__rSZBU{font-size:clamp(.94rem,4vw,1.08rem);line-height:1.42}.aphasia_assessmentPromptViewportDense__GioDO .aphasia_assessmentPromptText__rSZBU{font-size:clamp(.88rem,3.65vw,1rem)}.aphasia_assessmentStimulusFrame__82G6W{width:min(100%,190px);max-height:min(18dvh,135px);border-radius:15px}.aphasia_assessmentChoiceGrid__qNMbO{gap:6px}.aphasia_assessmentTextChoice__Xa_Nr{min-height:46px;padding:8px 9px;border-radius:13px;font-size:.86rem;line-height:1.24}.aphasia_assessmentImageChoice__Od9Bu{height:clamp(72px,11.5dvh,100px);padding:5px;border-radius:13px}.aphasia_assessmentListenButton__001fm{min-height:40px;width:min(100%,200px);border-radius:13px;font-size:.9rem}.aphasia_assessmentTypedForm__mlrli{grid-template-columns:minmax(0,1fr) auto;gap:6px}.aphasia_assessmentTypedForm__mlrli button,.aphasia_assessmentTypedForm__mlrli input{min-height:42px}.aphasia_assessmentPassButton__Ugepv{min-height:36px;padding-inline:14px;font-size:.78rem}}@media (max-width:480px){.aphasia_assessmentShell__advK0{height:calc(100dvh - 150px - env(safe-area-inset-bottom))}.aphasia_assessmentHeaderActions__LdLDd{gap:5px!important}.aphasia_assessmentResultsShortcut__MsLxm{min-height:30px;padding-inline:8px;font-size:.66rem}.aphasia_assessmentQuestionCard__ljg_7 h1:not(.aphasia_assessmentPromptText__rSZBU){font-size:1.25rem}.aphasia_assessmentPromptViewportLong__OoMfO{max-height:min(22dvh,155px)}.aphasia_assessmentImageChoice__Od9Bu{height:clamp(66px,10.5dvh,88px)}}@media (max-height:650px){.aphasia_assessmentShell__advK0{height:calc(100dvh - 126px - env(safe-area-inset-bottom));min-height:0}.aphasia_assessmentPromptViewportLong__OoMfO{max-height:min(22dvh,150px)}.aphasia_assessmentImageChoice__Od9Bu{height:clamp(64px,10dvh,92px)}}.aphasia_assessmentPromptViewport__fbp7O:not(.aphasia_assessmentPromptViewportLong__OoMfO){overflow:visible}.aphasia_assessmentPromptViewportCompact__XHa0L .aphasia_assessmentPromptText__rSZBU{max-width:34ch;font-size:clamp(1.22rem,2.7vw,1.9rem);line-height:1.18;letter-spacing:-.028em;text-align:center;text-wrap:balance}.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentPromptViewportCompact__XHa0L .aphasia_assessmentPromptText__rSZBU{max-width:38ch;font-size:clamp(1.12rem,2.35vw,1.72rem);line-height:1.2}.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentChoiceGrid__qNMbO{width:min(100%,720px)}.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentImageChoice__Od9Bu{min-height:0;padding:10px;background:rgba(255,255,255,.94)}.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentImageChoice__Od9Bu img{width:auto;height:auto;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:820px){.aphasia_assessmentPromptViewportCompact__XHa0L .aphasia_assessmentPromptText__rSZBU,.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentPromptViewportCompact__XHa0L .aphasia_assessmentPromptText__rSZBU{max-width:100%;font-size:clamp(1rem,4.4vw,1.28rem);line-height:1.2}.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentImageChoice__Od9Bu{padding:7px}}@media (max-width:480px){.aphasia_assessmentPromptViewportCompact__XHa0L .aphasia_assessmentPromptText__rSZBU,.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentPromptViewportCompact__XHa0L .aphasia_assessmentPromptText__rSZBU{font-size:clamp(.94rem,4.1vw,1.14rem);line-height:1.18}.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentImageChoice__Od9Bu{min-height:62px}}.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentImageChoice__Od9Bu{display:grid;height:clamp(118px,16dvh,176px);min-height:118px;place-items:center;overflow:hidden;padding:8px}.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentImageChoice__Od9Bu img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center;object-position:center center}@media (max-width:820px){.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentImageChoice__Od9Bu{height:clamp(92px,13dvh,128px);min-height:92px;padding:6px}}@media (max-width:480px){.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentImageChoice__Od9Bu{height:clamp(78px,11.5dvh,106px);min-height:78px;padding:5px}}@media (max-height:650px){.aphasia_assessmentQuestionCardImageChoices__J7vte .aphasia_assessmentImageChoice__Od9Bu{height:clamp(72px,10.5dvh,96px);min-height:72px}}.aphasia_patientStateGrid__MDGL2{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aphasia_patientStateGrid__MDGL2 article{min-height:112px;align-content:center}@media (max-width:900px){.aphasia_patientStateGrid__MDGL2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.aphasia_patientStateGrid__MDGL2{grid-template-columns:1fr}}.aphasia_onboardingCard__e20pz>*,.aphasia_patientProgressOverview__KXMub>*,.aphasia_precisionPathCard__tAS4Q>*,.aphasia_topicEditorPanel__cyM_c>*{min-width:0;max-width:100%}.aphasia_appShell__GF8cW{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}.aphasia_appShell__GF8cW a,.aphasia_appShell__GF8cW button,.aphasia_appShell__GF8cW input,.aphasia_appShell__GF8cW label,.aphasia_appShell__GF8cW li,.aphasia_appShell__GF8cW p,.aphasia_appShell__GF8cW select,.aphasia_appShell__GF8cW textarea{overflow-wrap:anywhere}.aphasia_appShell__GF8cW input,.aphasia_appShell__GF8cW select,.aphasia_appShell__GF8cW textarea{font-size:max(16px,1rem)}.aphasia_cueButton__GVYCM,.aphasia_dangerButton__baWvb,.aphasia_listenButton__B8K8K,.aphasia_primaryButton__diimU,.aphasia_secondaryButton__l0rWW{min-height:54px;font-size:1rem;line-height:1.25}.aphasia_textButton__XlL17{min-height:48px;font-size:1rem}.aphasia_compactTherapyStep__1WgeO small,.aphasia_compactTherapyStep__1WgeO strong,.aphasia_domainProgressCard__Cpxnb p,.aphasia_domainProgressCard__Cpxnb small,.aphasia_eyebrow__tXhSe,.aphasia_generalizationStageTitle__4PsIU span,.aphasia_homeNextBestAction__h8MTC span,.aphasia_homeNextBestAction__h8MTC>b,.aphasia_homePersonalSignals__i92yo span,.aphasia_metricGrid__oODCt span,.aphasia_namingGuideDifficulty__KzLgG,.aphasia_namingGuideNext__lMDOh,.aphasia_namingInputModeBar__uxLT1 button,.aphasia_namingResponseModeBadge__nFTct,.aphasia_namingResponseModeSummary__yRZ8H span,.aphasia_namingTrendGrid__CF9re small,.aphasia_namingTrendGrid__CF9re span,.aphasia_namingTypedForm__SBawL label,.aphasia_onboardingFinePrint__xntvd,.aphasia_onboardingQuestionTopline__koQ4O strong,.aphasia_onboardingSummary__MGI1f span,.aphasia_patientFocusBand__9BdwM>div>span,.aphasia_patientFocusChips__45uRe span,.aphasia_patientNextActionMeta__KOdKb b,.aphasia_patientNextAction__1yi_u span,.aphasia_patientProgressCards__F_bBj span,.aphasia_patientRepresentativeGrid__2ZrIV span,.aphasia_practiceTopicBar__kADdN,.aphasia_practiceTopicBar__kADdN span,.aphasia_practiceTopicBar__kADdN strong,.aphasia_precisionFocusBanner__qvXSt span,.aphasia_precisionInsightGrid__JxMRR span,.aphasia_precisionTargetChips__FPOW_ span,.aphasia_roleplayGoalBar__Ki4k8 span,.aphasia_roleplayGoalBar__Ki4k8 strong,.aphasia_sectionHeaderCompact__6QMOc a,.aphasia_sectionHeaderCompact__6QMOc>span,.aphasia_sessionRow__GQNep small,.aphasia_sessionTopicDockButton__0OGPw span,.aphasia_sessionTopicDockChoiceActive__rvfLt small,.aphasia_sessionTopicDockChoiceActive__rvfLt strong,.aphasia_sessionTopicDockChoice__jVymR small,.aphasia_sessionTopicDockChoice__jVymR strong,.aphasia_sessionTopicDockLabel__JrQzZ,.aphasia_storyKeyWordRow__Qqlqc b,.aphasia_storyKeyWordRow__Qqlqc>span,.aphasia_topicChoiceActive__vnFvO span,.aphasia_topicChoiceActive__vnFvO strong,.aphasia_topicChoice__Skp6m span,.aphasia_topicChoice__Skp6m strong,.aphasia_topicCount__iJIGS,.aphasia_topicEditorHeader__vq_jC span,.aphasia_topicInlineContext__Zqp_W span,.aphasia_topicInlineContext__Zqp_W strong,.aphasia_topicSelectedChip__DFMWl,.aphasia_unifiedDifficultyNote__rExA7{font-size:max(.94rem,15px)}.aphasia_homeNextBestAction__h8MTC small,.aphasia_learningMemoryRow__Tfa3o small,.aphasia_mutedText__0VFmC,.aphasia_patientNextAction__1yi_u p,.aphasia_patientProgressCards__F_bBj small,.aphasia_patientProgressHeading__mNyP1 p,.aphasia_patientRepresentativeGrid__2ZrIV small,.aphasia_personalizedHomeLead___xJFO,.aphasia_precisionInsightGrid__JxMRR small,.aphasia_precisionPathHeader__6kuPD p,.aphasia_precisionPathStep__Ai3RO p{font-size:max(1rem,16px);line-height:1.55}.aphasia_patientProgressCards__F_bBj strong,.aphasia_patientRepresentativeGrid__2ZrIV strong,.aphasia_precisionInsightGrid__JxMRR strong{overflow-wrap:anywhere}.aphasia_onboardingAnswer__oHMZ2,.aphasia_onboardingChoiceActive__tQWWh,.aphasia_onboardingChoice__DMXQW,.aphasia_sessionTopicDockChoiceActive__rvfLt,.aphasia_sessionTopicDockChoice__jVymR,.aphasia_topicChoiceActive__vnFvO,.aphasia_topicChoice__Skp6m{font-size:1rem;line-height:1.4}.aphasia_topicChoiceActive__vnFvO strong,.aphasia_topicChoice__Skp6m strong{font-size:1rem}.aphasia_topicChoiceActive__vnFvO span,.aphasia_topicChoice__Skp6m span{font-size:.94rem;line-height:1.45}.aphasia_topicEditorHeader__vq_jC strong{font-size:1.08rem}.aphasia_headerHelp__aSwo0>summary{width:40px;height:40px;font-size:1rem}.aphasia_headerHelpPopover__la9pF{font-size:1rem;line-height:1.55}@media (max-width:768px){.aphasia_appShell__GF8cW{font-size:calc(17px * var(--aphasia-text-scale));padding-bottom:calc(94px + env(safe-area-inset-bottom))}.aphasia_mainContent__mj_dB{padding:14px max(12px,env(safe-area-inset-right)) 34px max(12px,env(safe-area-inset-left))}.aphasia_pageStack__Ilug9{gap:16px}.aphasia_pageIntro___r8eK .aphasia_eyebrow__tXhSe{margin-bottom:6px;font-size:.94rem}.aphasia_pageIntroRow__P58BZ h1,.aphasia_pageIntro___r8eK h1{font-size:clamp(1.8rem,8vw,2.45rem);line-height:1.1}.aphasia_pageIntro___r8eK>p:not(.aphasia_eyebrow__tXhSe){display:block;font-size:1rem;line-height:1.55}.aphasia_cueButton__GVYCM,.aphasia_dangerButton__baWvb,.aphasia_listenButton__B8K8K,.aphasia_primaryButton__diimU,.aphasia_secondaryButton__l0rWW,.aphasia_textButton__XlL17{min-height:54px;font-size:1rem}.aphasia_bottomNav___sEwm{min-height:80px}.aphasia_navItemActive__bbdvm,.aphasia_navItem__7Snp1{min-height:64px;grid-template-rows:26px auto;font-size:clamp(.82rem,3.25vw,.92rem);line-height:1.15}.aphasia_navIcon__M3syQ{width:26px;height:26px;font-size:1.18rem}.aphasia_namingDifficultyBar__wuK0j{min-height:46px}.aphasia_namingDifficultyBar__wuK0j label{font-size:1rem}.aphasia_namingDifficultyBar__wuK0j label>span{display:inline}.aphasia_namingDifficultySelect__BCjec{min-height:46px;max-width:min(150px,42vw);font-size:16px}.aphasia_namingOneScreen__gWYn0{padding:12px;gap:10px}.aphasia_namingOneScreen__gWYn0 .aphasia_exerciseInstruction__VjkSi{font-size:clamp(1rem,4.2vw,1.14rem);line-height:1.35}.aphasia_namingOneScreen__gWYn0 h1{font-size:clamp(1.35rem,5.8vw,1.75rem);line-height:1.2}.aphasia_namingOneScreen__gWYn0 .aphasia_cueBox__GokSv{padding:12px;font-size:1rem;line-height:1.5}.aphasia_namingOneScreen__gWYn0 .aphasia_namingInputModeBar__uxLT1 button{min-height:48px;padding-inline:12px;font-size:1rem}.aphasia_namingOneScreen__gWYn0 .aphasia_namingTypedForm__SBawL .aphasia_primaryButton__diimU,.aphasia_namingOneScreen__gWYn0 .aphasia_namingTypedForm__SBawL input{min-height:52px;font-size:16px}.aphasia_namingRecoveryGuideTop__IAYZs h2{font-size:1.18rem}.aphasia_namingGuideDifficulty__KzLgG,.aphasia_namingGuideNext__lMDOh,.aphasia_namingRecoveryGuide__3T9fh p,.aphasia_namingTrendGrid__CF9re small,.aphasia_namingTrendGrid__CF9re span{font-size:.96rem;line-height:1.45}.aphasia_unifiedDifficultyPanel__xaAyd{grid-template-columns:1fr;gap:9px;padding:13px}.aphasia_unifiedDifficultyHeader__qzDkt{white-space:normal}.aphasia_unifiedDifficultyHeader__qzDkt span,.aphasia_unifiedDifficultyHeader__qzDkt strong{font-size:1rem}.aphasia_unifiedDifficultyControls__IJ0W7{grid-template-columns:minmax(0,1fr) 82px}.aphasia_unifiedDifficultyControls__IJ0W7 input[type=range]{min-height:42px}.aphasia_unifiedDifficultyControls__IJ0W7 input[type=number],.aphasia_unifiedDifficultyControls__IJ0W7 select{min-height:52px;font-size:16px}.aphasia_unifiedDifficultyNote__rExA7{display:block;font-size:.94rem;line-height:1.45}.aphasia_aiFeaturePanel__T4Otj,.aphasia_conversationPanel__PRk_G,.aphasia_panelCard__irE5I,.aphasia_planSummary__tSRf8{padding:16px 14px}.aphasia_sectionHeaderCompact__6QMOc h2{font-size:clamp(1.35rem,5.8vw,1.7rem)}.aphasia_roleplayGoalBar__Ki4k8 span,.aphasia_roleplayGoalBar__Ki4k8 strong{font-size:.96rem}.aphasia_aiBubble__E5GgS p,.aphasia_userBubble___D7Yk p{font-size:1rem;line-height:1.5}.aphasia_onboardingCard__e20pz{gap:12px;padding:16px 14px}.aphasia_onboardingPane__W3L1q{gap:12px}.aphasia_onboardingPane__W3L1q h2{font-size:clamp(1.45rem,6.5vw,1.9rem);line-height:1.22}.aphasia_onboardingAnswerGrid__2PNu_,.aphasia_onboardingChoiceGrid__mBBCD,.aphasia_onboardingTopicGrid__z_4m0{grid-template-columns:1fr;gap:9px}.aphasia_onboardingAnswer__oHMZ2,.aphasia_onboardingChoiceActive__tQWWh,.aphasia_onboardingChoice__DMXQW{min-height:56px;padding:12px 13px;font-size:1rem;line-height:1.4}.aphasia_onboardingQuestion__1Dhq_{padding:14px;font-size:1.1rem;line-height:1.5}.aphasia_onboardingActions__kUmwn{display:grid;grid-template-columns:1fr;position:sticky;bottom:calc(82px + env(safe-area-inset-bottom));z-index:8;padding:10px 0 4px;background:linear-gradient(180deg,transparent,var(--surface) 28%)}.aphasia_onboardingActions__kUmwn .aphasia_primaryButton__diimU,.aphasia_onboardingActions__kUmwn .aphasia_textButton__XlL17{width:100%;min-height:54px}.aphasia_onboardingSummary__MGI1f>div{grid-template-columns:1fr;gap:5px}.aphasia_onboardingFinePrint__xntvd,.aphasia_onboardingSummary__MGI1f span,.aphasia_onboardingSummary__MGI1f strong{font-size:.96rem}.aphasia_topicPickerControls__pCeF_{grid-template-columns:1fr;gap:10px}.aphasia_topicCategorySelect__b6CTg,.aphasia_topicSearchInput__k5HIL{min-height:52px;font-size:16px}.aphasia_topicChoiceGrid__Odxad,.aphasia_topicPickerCompact__AXCuf .aphasia_topicChoiceGrid__Odxad{grid-template-columns:1fr;gap:9px}.aphasia_topicChoiceActive__vnFvO,.aphasia_topicChoice__Skp6m,.aphasia_topicPickerCompact__AXCuf .aphasia_topicChoiceActive__vnFvO,.aphasia_topicPickerCompact__AXCuf .aphasia_topicChoice__Skp6m{min-height:64px;padding:12px 13px}.aphasia_topicChoiceActive__vnFvO strong,.aphasia_topicChoice__Skp6m strong{font-size:1.02rem}.aphasia_topicChoiceActive__vnFvO span,.aphasia_topicChoice__Skp6m span{display:block;font-size:.94rem}.aphasia_topicSelectedChip__DFMWl{min-height:42px;padding:7px 11px;font-size:.94rem}.aphasia_topicCount__iJIGS{font-size:.94rem}.aphasia_topicEditorPanel__cyM_c{width:100%;max-height:min(78dvh,760px);overflow-y:auto;overscroll-behavior:contain;padding:14px;border-radius:16px}.aphasia_topicEditorHeader__vq_jC{flex-direction:column}.aphasia_topicEditorHeader__vq_jC strong{font-size:1.12rem}.aphasia_topicEditorHeader__vq_jC span{font-size:.96rem;line-height:1.45}.aphasia_topicEditorActions__oc0Ib .aphasia_primaryButton__diimU,.aphasia_topicEditorHeader__vq_jC .aphasia_textButton__XlL17{width:100%;min-height:54px}.aphasia_sessionTopicDock__J_06W{width:calc(100% - 16px);margin:7px auto 9px}.aphasia_sessionTopicDockMain__cQcKq{padding:8px}.aphasia_sessionTopicDockLabel__JrQzZ{font-size:.9rem}.aphasia_sessionTopicDockButton__0OGPw{min-height:50px}.aphasia_sessionTopicDockButton__0OGPw span,.aphasia_sessionTopicDockButton__0OGPw strong{font-size:.96rem}.aphasia_sessionTopicDockControls__pXwIE{grid-template-columns:1fr}.aphasia_sessionTopicDockControls__pXwIE button,.aphasia_sessionTopicDockControls__pXwIE select{min-height:52px;font-size:16px}.aphasia_sessionTopicDockGrid__lDYGl{grid-template-columns:1fr;gap:8px}.aphasia_sessionTopicDockChoiceActive__rvfLt,.aphasia_sessionTopicDockChoice__jVymR{min-height:62px;padding:11px}.aphasia_sessionTopicDockChoiceActive__rvfLt small,.aphasia_sessionTopicDockChoiceActive__rvfLt strong,.aphasia_sessionTopicDockChoice__jVymR small,.aphasia_sessionTopicDockChoice__jVymR strong{display:block;font-size:.96rem;line-height:1.4}.aphasia_topicInlineContext__Zqp_W{min-height:50px;align-items:flex-start;flex-direction:column;padding:10px 12px}.aphasia_topicInlineContext__Zqp_W span,.aphasia_topicInlineContext__Zqp_W strong{width:100%;overflow:visible;font-size:.96rem;white-space:normal;text-overflow:clip}.aphasia_personalizedHomeLead___xJFO{display:block;overflow:visible;font-size:1rem;line-height:1.5}.aphasia_homePersonalSignals__i92yo{grid-template-columns:1fr;gap:8px}.aphasia_homePersonalSignals__i92yo>div{min-height:70px;padding:11px 12px}.aphasia_homePersonalSignals__i92yo span,.aphasia_homePersonalSignals__i92yo strong{display:block;overflow:visible;font-size:1rem;white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;-webkit-box-orient:initial}.aphasia_precisionPathCompact__QqWTa{gap:14px;padding:16px 14px}.aphasia_precisionPathCompact__QqWTa .aphasia_precisionPathHeader__6kuPD h2{font-size:clamp(1.4rem,6vw,1.8rem)}.aphasia_precisionPathCompact__QqWTa .aphasia_precisionPathHeader__6kuPD p{display:block;overflow:visible;font-size:1rem;line-height:1.5}.aphasia_compactTherapySteps__gnRIH{grid-template-columns:1fr;gap:9px}.aphasia_compactTherapyStep__1WgeO{min-height:68px;grid-template-columns:40px minmax(0,1fr);padding:11px 12px}.aphasia_compactTherapyStep__1WgeO>span{width:40px;height:40px}.aphasia_compactTherapyStep__1WgeO>div{grid-column:auto;grid-template-columns:1fr}.aphasia_compactTherapyStep__1WgeO strong{overflow:visible;font-size:1rem;line-height:1.35;white-space:normal}.aphasia_compactTherapyStep__1WgeO small{font-size:.94rem;white-space:normal}.aphasia_patientProgressOverview__KXMub{gap:16px;padding:16px 14px}.aphasia_patientProgressHeading__mNyP1 h1{font-size:clamp(1.8rem,7.8vw,2.35rem);line-height:1.1}.aphasia_patientProgressHeading__mNyP1 p{display:block;overflow:visible;font-size:1rem;line-height:1.5}.aphasia_patientFocusBand__9BdwM{padding:12px}.aphasia_patientFocusBand__9BdwM strong,.aphasia_patientFocusChips__45uRe span{font-size:1rem}.aphasia_patientFocusChips__45uRe{flex-wrap:wrap;overflow:visible}.aphasia_patientProgressCards__F_bBj,.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj,.aphasia_patientRepresentativeGrid__2ZrIV,.aphasia_precisionInsightGrid__JxMRR{grid-template-columns:1fr;gap:10px}.aphasia_patientPrimaryResult__8KR_Q{grid-column:auto}.aphasia_patientProgressCards__F_bBj article,.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj article,.aphasia_patientRepresentativeGrid__2ZrIV article,.aphasia_precisionInsightGrid__JxMRR article{min-height:112px;padding:14px}.aphasia_patientProgressCards__F_bBj span,.aphasia_patientRepresentativeGrid__2ZrIV span,.aphasia_precisionInsightGrid__JxMRR span{font-size:.96rem;letter-spacing:.02em}.aphasia_patientProgressCards__F_bBj strong,.aphasia_patientRepresentativeGrid__2ZrIV strong,.aphasia_precisionInsightGrid__JxMRR strong{font-size:clamp(1.55rem,7vw,2rem)}.aphasia_patientProgressCards__F_bBj small,.aphasia_patientRepresentativeGrid__2ZrIV small,.aphasia_precisionInsightGrid__JxMRR small{font-size:1rem;line-height:1.45}.aphasia_patientPrimaryResult__8KR_Q strong{font-size:clamp(2.4rem,12vw,3.3rem)}.aphasia_patientNextAction__1yi_u{padding:14px}.aphasia_patientNextAction__1yi_u strong{font-size:1.15rem}.aphasia_patientNextActionMeta__KOdKb b,.aphasia_patientNextAction__1yi_u p{font-size:1rem}.aphasia_patientProgressDetails__WJXEQ>summary{min-height:54px;font-size:1rem}.aphasia_patientDoseNote__HdVnf{align-items:flex-start;flex-direction:column;padding:12px;font-size:1rem}.aphasia_storyCompletionMetrics__QFqKN span,.aphasia_storyEvaluationMetrics__mrTyj span,.aphasia_storyMetaRow__A8v5b span,.aphasia_storyVocabularyGrid__FzbOw span{font-size:.94rem}}@media (max-width:430px){.aphasia_mainContent__mj_dB{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.aphasia_onboardingCard__e20pz,.aphasia_partnerPracticeCard__JvhD2,.aphasia_patientProgressOverview__KXMub,.aphasia_precisionPathCard__tAS4Q{padding:14px 12px;border-radius:18px}.aphasia_homePersonalSignals__i92yo,.aphasia_patientProgressCards__F_bBj,.aphasia_patientProgressDetails__WJXEQ .aphasia_patientProgressCards__F_bBj,.aphasia_patientRepresentativeGrid__2ZrIV,.aphasia_precisionInsightGrid__JxMRR,.aphasia_topicChoiceGrid__Odxad,.aphasia_topicPickerCompact__AXCuf .aphasia_topicChoiceGrid__Odxad{grid-template-columns:1fr}.aphasia_bottomNav___sEwm{border-radius:16px 16px 0 0}}@media (max-width:350px){.aphasia_mainContent__mj_dB{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.aphasia_cueButton__GVYCM,.aphasia_dangerButton__baWvb,.aphasia_listenButton__B8K8K,.aphasia_primaryButton__diimU,.aphasia_secondaryButton__l0rWW,.aphasia_textButton__XlL17{padding-inline:12px}}.aphasia_allProgramsGrid__inWSU,.aphasia_allProgramsHomeGrid__hquWu{min-width:0}@media (min-width:1180px){.aphasia_allProgramsGrid__inWSU,.aphasia_allProgramsHomeGrid__hquWu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:stretch}.aphasia_allProgramsGrid__inWSU .aphasia_allProgramsGroup__9pWRA,.aphasia_allProgramsGrid__inWSU .aphasia_domainGrid__E1LBk,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainGrid__E1LBk,.aphasia_allProgramsHomeGrid__hquWu .aphasia_practiceAccordionShell__xCtSK,.aphasia_allProgramsHomeGrid__hquWu .aphasia_practiceAccordion__lNjPJ{display:contents}.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR,.aphasia_allProgramsHomeGrid__hquWu .aphasia_practiceAccordionHelp__kVDF1,.aphasia_allProgramsHomeGrid__hquWu .aphasia_practiceAccordion__lNjPJ>summary{display:none}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG{grid-template-rows:30px minmax(0,1fr);align-content:center;min-height:86px;padding:9px 11px;gap:5px;border-radius:14px}.aphasia_allProgramsGrid__inWSU .aphasia_domainEmoji__fJy32,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainEmoji__fJy32{width:30px;height:30px;margin:0;font-size:1.45rem;line-height:1}.aphasia_allProgramsGrid__inWSU .aphasia_domainIconSvg__LWhI5,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainIconSvg__LWhI5{width:28px;height:28px}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu strong,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG strong,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu strong,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG strong{font-size:.96rem;line-height:1.14;letter-spacing:-.01em}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG>span:last-child,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG>span:last-child{display:none}}@media (min-width:900px) and (max-width:1179px){.aphasia_allProgramsGrid__inWSU,.aphasia_allProgramsHomeGrid__hquWu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.aphasia_allProgramsGrid__inWSU .aphasia_allProgramsGroup__9pWRA,.aphasia_allProgramsGrid__inWSU .aphasia_domainGrid__E1LBk,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainGrid__E1LBk,.aphasia_allProgramsHomeGrid__hquWu .aphasia_practiceAccordionShell__xCtSK,.aphasia_allProgramsHomeGrid__hquWu .aphasia_practiceAccordion__lNjPJ{display:contents}.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR,.aphasia_allProgramsHomeGrid__hquWu .aphasia_practiceAccordionHelp__kVDF1,.aphasia_allProgramsHomeGrid__hquWu .aphasia_practiceAccordion__lNjPJ>summary{display:none}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG{grid-template-rows:32px minmax(0,1fr);min-height:92px;padding:10px 11px;gap:6px;border-radius:14px}.aphasia_allProgramsGrid__inWSU .aphasia_domainEmoji__fJy32,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainEmoji__fJy32{width:32px;height:32px;margin:0;font-size:1.5rem}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu strong,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG strong,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu strong,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG strong{font-size:.94rem;line-height:1.16}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG>span:last-child,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG>span:last-child{display:none}}@media (min-width:621px) and (max-width:899px){.aphasia_allProgramsGrid__inWSU{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aphasia_allProgramsGrid__inWSU .aphasia_allProgramsGroup__9pWRA{display:contents}.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR{grid-column:1/-1;margin-top:4px}.aphasia_allProgramsGrid__inWSU .aphasia_domainGrid__E1LBk{display:contents}.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainGrid__E1LBk{grid-template-columns:repeat(3,minmax(0,1fr))}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG{min-height:104px;padding:12px}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG>span:last-child,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG>span:last-child{display:none}}@media (max-width:620px){.aphasia_allProgramsGrid__inWSU{display:grid;gap:10px}.aphasia_allProgramsGrid__inWSU .aphasia_allProgramsGroup__9pWRA{display:grid;gap:8px}.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR{margin-top:4px}.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR h2,.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR p:not(.aphasia_eyebrow__tXhSe){display:none}.aphasia_allProgramsGrid__inWSU .aphasia_domainGrid__E1LBk,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainGrid__E1LBk{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG{min-height:82px;padding:9px;gap:5px;border-radius:13px}.aphasia_allProgramsGrid__inWSU .aphasia_domainEmoji__fJy32,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainEmoji__fJy32{font-size:1.35rem;margin-bottom:2px}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu strong,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG strong,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu strong,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG strong{font-size:.9rem;line-height:1.15}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_allProgramsGrid__inWSU .aphasia_domainCard__F9RFG>span:last-child,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCardButton__TnAvu>span:last-child,.aphasia_allProgramsHomeGrid__hquWu .aphasia_domainCard__F9RFG>span:last-child{display:none}}.aphasia_programBoard__zyT5b{display:grid;gap:16px}.aphasia_programBoardHeader__Wyeag{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:0 4px}.aphasia_programBoardHeader__Wyeag>div:first-child{min-width:0}.aphasia_programBoardHeader__Wyeag h2{margin:2px 0 0;color:var(--text);font-size:clamp(1.45rem,2.6vw,2.05rem);line-height:1.12;letter-spacing:-.035em}.aphasia_programBoardHeader__Wyeag p:not(.aphasia_eyebrow__tXhSe){display:none}.aphasia_programBoardCount__jlwmS{display:grid;min-width:92px;min-height:68px;place-content:center;justify-items:center;flex:0 0 auto;padding:8px 15px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:20px;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.92),transparent 34%),color-mix(in srgb,var(--primary-soft) 72%,white);color:var(--primary-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 26px rgba(17,82,78,.07)}.aphasia_programBoardCount__jlwmS strong{font-size:1.65rem;line-height:1;letter-spacing:-.05em}.aphasia_programBoardCount__jlwmS span{margin-top:4px;color:var(--muted);font-size:.68rem;font-weight:850}.aphasia_programJourneyGrid__i6k97{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.aphasia_programJourneySection__MBwgP{--program-accent:#0f766e;--program-accent-rgb:15,118,110;--program-wash:#effaf7;position:relative;display:grid;min-width:0;gap:13px;align-content:start;overflow:visible;padding:14px;border:1px solid color-mix(in srgb,var(--program-accent) 16%,var(--border));border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(var(--program-accent-rgb),.1),transparent 31%),linear-gradient(145deg,color-mix(in srgb,var(--program-wash) 72%,white),#ffffff 62%);box-shadow:0 14px 34px rgba(21,62,65,.055),inset 0 1px 0 rgba(255,255,255,.92)}.aphasia_programToneFoundation__qDBuV{--program-accent:#087c6f;--program-accent-rgb:8,124,111;--program-wash:#eaf9f4}.aphasia_programToneTransfer__Ree7R{--program-accent:#36758d;--program-accent-rgb:54,117,141;--program-wash:#edf6fa}.aphasia_programToneRealLife___GeaY{--program-accent:#8b6d24;--program-accent-rgb:139,109,36;--program-wash:#fbf6e8}.aphasia_programToneCognition__M1zUA{--program-accent:#6b668f;--program-accent-rgb:107,102,143;--program-wash:#f3f1fa}.aphasia_programJourneyHeader__mPuvz{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;min-width:0;padding:2px 2px 0}.aphasia_programJourneyStep__YCZzK{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgba(var(--program-accent-rgb),.16);border-radius:14px;background:rgba(var(--program-accent-rgb),.1);color:var(--program-accent);font-size:.76rem;font-weight:950;letter-spacing:.06em}.aphasia_programJourneyHeader__mPuvz>div{min-width:0}.aphasia_programJourneyTitleRow__fIzcR{display:flex;min-width:0;align-items:center;gap:8px}.aphasia_programJourneyTitleRow__fIzcR h3{min-width:0;margin:0;color:var(--text);font-size:1.02rem;line-height:1.12;letter-spacing:-.02em}.aphasia_programJourneyTitleRow__fIzcR>span{display:inline-flex;min-width:24px;min-height:24px;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:rgba(var(--program-accent-rgb),.1);color:var(--program-accent);font-size:.68rem;font-weight:900}.aphasia_programJourneyHeader__mPuvz p{display:none}.aphasia_programJourneyCards__CvxMp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aphasia_programJourneyCardsTwo__jmBG2{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_programCard__NZzGK{position:relative;display:grid;min-width:0;min-height:104px;grid-template-rows:auto 1fr;align-content:start;gap:9px;overflow:visible;padding:11px 12px 14px;border:1px solid rgba(var(--program-accent-rgb),.13);border-radius:18px;background:rgba(255,255,255,.88);color:var(--text);text-decoration:none;box-shadow:0 7px 18px rgba(17,62,66,.04),inset 0 1px 0 rgba(255,255,255,.94);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.aphasia_programCard__NZzGK:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--program-accent);content:"";opacity:0;transition:opacity .15s ease}.aphasia_programCard__NZzGK:focus-visible,.aphasia_programCard__NZzGK:hover{z-index:30;border-color:rgba(var(--program-accent-rgb),.3);background:#ffffff;transform:translateY(-2px);box-shadow:0 13px 28px rgba(var(--program-accent-rgb),.11),inset 0 1px 0 rgba(255,255,255,.98)}.aphasia_programCard__NZzGK:focus-visible:before,.aphasia_programCard__NZzGK:hover:before{opacity:1}.aphasia_programCard__NZzGK:focus-visible{outline:3px solid rgba(var(--program-accent-rgb),.18);outline-offset:2px}.aphasia_programCardTop__6eQue{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px}.aphasia_programCardIcon__CjzRF{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border:1px solid rgba(var(--program-accent-rgb),.12);border-radius:12px;background:radial-gradient(circle at 26% 20%,rgba(255,255,255,.94),transparent 36%),rgba(var(--program-accent-rgb),.1);color:var(--program-accent);box-shadow:0 6px 15px rgba(var(--program-accent-rgb),.07)}.aphasia_programCardIconSvg__DNlBU{width:20px;height:20px;color:currentColor}.aphasia_programCardGlyph__VVkFv{display:grid;place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.03rem;font-weight:900;line-height:1}.aphasia_programCardCategory__QQ9vi{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--program-accent) 84%,#304b4c);font-size:.61rem;font-weight:900;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.aphasia_programCard__NZzGK>strong{display:-webkit-box;min-width:0;align-self:end;overflow:hidden;padding-right:18px;color:var(--text);font-size:.92rem;font-weight:850;line-height:1.18;letter-spacing:-.012em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aphasia_programCardSubtitle__Ijr00{position:absolute;top:calc(100% - 2px);left:8px;right:8px;z-index:40;display:block;max-width:320px;min-width:0;padding:10px 11px;border:1px solid rgba(var(--program-accent-rgb),.18);border-radius:13px;background:rgba(255,255,255,.98);color:var(--text);font-size:.72rem;font-weight:700;line-height:1.35;box-shadow:0 14px 32px rgba(24,58,61,.14);opacity:0;pointer-events:none;transform:translateY(-4px) scale(.985);transform-origin:top center;transition:opacity .12s ease,transform .12s ease}.aphasia_programCard__NZzGK:focus-visible .aphasia_programCardSubtitle__Ijr00,.aphasia_programCard__NZzGK:hover .aphasia_programCardSubtitle__Ijr00{opacity:1;transform:translateY(4px) scale(1)}.aphasia_programCardArrow__Bywo9{position:absolute;right:10px;bottom:9px;color:var(--program-accent);font-size:.82rem;font-weight:900;opacity:.58;transition:transform .15s ease,opacity .15s ease}.aphasia_programCard__NZzGK:focus-visible .aphasia_programCardArrow__Bywo9,.aphasia_programCard__NZzGK:hover .aphasia_programCardArrow__Bywo9{opacity:1;transform:translate(1px,-1px)}@media (max-width:1080px){.aphasia_programJourneyGrid__i6k97{grid-template-columns:minmax(0,1fr)}.aphasia_programJourneyCardsTwo__jmBG2,.aphasia_programJourneyCards__CvxMp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.aphasia_programBoard__zyT5b{gap:12px}.aphasia_programBoardHeader__Wyeag{align-items:center;gap:12px}.aphasia_programBoardHeader__Wyeag h2{font-size:clamp(1.3rem,6vw,1.65rem)}.aphasia_programBoardHeader__Wyeag p:not(.aphasia_eyebrow__tXhSe){font-size:.82rem}.aphasia_programBoardCount__jlwmS{min-width:72px;min-height:58px;padding-inline:10px;border-radius:17px}.aphasia_programBoardCount__jlwmS strong{font-size:1.4rem}.aphasia_programBoardCount__jlwmS span{font-size:.6rem}.aphasia_programJourneySection__MBwgP{gap:11px;padding:12px;border-radius:22px}.aphasia_programJourneyCardsTwo__jmBG2,.aphasia_programJourneyCards__CvxMp{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_programCard__NZzGK{min-height:98px;padding:10px 10px 12px;border-radius:16px}.aphasia_programCardSubtitle__Ijr00{max-width:min(300px,calc(100vw - 34px))}}@media (max-width:420px){.aphasia_programBoardHeader__Wyeag{align-items:flex-start}.aphasia_programBoardHeader__Wyeag p:not(.aphasia_eyebrow__tXhSe){display:none}.aphasia_programJourneyCardsTwo__jmBG2,.aphasia_programJourneyCards__CvxMp{grid-template-columns:minmax(0,1fr)}.aphasia_programCard__NZzGK{min-height:92px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr;align-items:center;-moz-column-gap:10px;column-gap:10px}.aphasia_programCardTop__6eQue{display:grid;align-self:center;align-content:center;justify-items:start}.aphasia_programCardCategory__QQ9vi{margin-top:6px}.aphasia_programCard__NZzGK>strong{grid-column:2;align-self:center}.aphasia_programCardSubtitle__Ijr00{display:none}}.aphasia_appShell__GF8cW[data-reduce-motion=true] .aphasia_programCardArrow__Bywo9,.aphasia_appShell__GF8cW[data-reduce-motion=true] .aphasia_programCardSubtitle__Ijr00,.aphasia_appShell__GF8cW[data-reduce-motion=true] .aphasia_programCard__NZzGK{transition:none}@media (hover:none){.aphasia_programCardSubtitle__Ijr00{display:none}}.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR h2,.aphasia_allProgramsGrid__inWSU .aphasia_sectionLead__fw1h2{display:none}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]{position:relative;overflow:visible;isolation:isolate}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]:focus-visible,.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]:hover{z-index:60}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]>span.aphasia_practiceProgramDescription__wWoju{position:absolute;top:calc(100% - 2px);left:8px;right:8px;z-index:80;display:block;max-width:330px;min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:13px;background:rgba(255,255,255,.985);color:var(--text);font-size:.74rem;font-weight:700;line-height:1.38;box-shadow:0 14px 32px rgba(24,58,61,.15);opacity:0;pointer-events:none;transform:translateY(-4px) scale(.985);transform-origin:top center;transition:opacity .12s ease,transform .12s ease}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]:focus-visible>span.aphasia_practiceProgramDescription__wWoju,.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]:hover>span.aphasia_practiceProgramDescription__wWoju{opacity:1;transform:translateY(4px) scale(1)}@media (max-width:899px){.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR{margin:0}.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR .aphasia_eyebrow__tXhSe{margin:2px 0 4px}}@media (hover:none){.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]>span.aphasia_practiceProgramDescription__wWoju{display:none}}.aphasia_appShell__GF8cW[data-reduce-motion=true] .aphasia_practiceProgramDescription__wWoju{transition:none}.aphasia_homePageStack__R_okk{gap:12px}.aphasia_homePageStack__R_okk .aphasia_programBoard__zyT5b{gap:10px}.aphasia_homePageStack__R_okk .aphasia_programBoardHeader__Wyeag{padding-inline:2px}.aphasia_homePageStack__R_okk .aphasia_programBoardHeader__Wyeag .aphasia_eyebrow__tXhSe{margin-bottom:2px;font-size:.72rem}.aphasia_homePageStack__R_okk .aphasia_programBoardHeader__Wyeag h2{margin-top:0;font-size:clamp(1.3rem,2.2vw,1.72rem);line-height:1.08}.aphasia_homePageStack__R_okk .aphasia_programBoardCount__jlwmS{min-width:62px;padding:6px 10px;border-radius:15px}.aphasia_homePageStack__R_okk .aphasia_programBoardCount__jlwmS strong{font-size:1.28rem}.aphasia_homePageStack__R_okk .aphasia_programBoardCount__jlwmS span{margin-top:2px;font-size:.6rem}.aphasia_homePageStack__R_okk .aphasia_programJourneyGrid__i6k97{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aphasia_homePageStack__R_okk .aphasia_programJourneySection__MBwgP{gap:9px;padding:11px;border-radius:20px}.aphasia_homePageStack__R_okk .aphasia_programJourneyHeader__mPuvz{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:0}.aphasia_homePageStack__R_okk .aphasia_programJourneyStep__YCZzK{width:34px;height:34px;border-radius:11px;font-size:.7rem}.aphasia_homePageStack__R_okk .aphasia_programJourneyTitleRow__fIzcR{gap:7px}.aphasia_homePageStack__R_okk .aphasia_programJourneyTitleRow__fIzcR h3{font-size:.96rem;line-height:1.08}.aphasia_homePageStack__R_okk .aphasia_programJourneyTitleRow__fIzcR>span{min-width:22px;min-height:22px;padding-inline:6px;font-size:.64rem}.aphasia_homePageStack__R_okk .aphasia_programJourneyCardsTwo__jmBG2,.aphasia_homePageStack__R_okk .aphasia_programJourneyCards__CvxMp{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK{min-height:80px;gap:5px;padding:8px 9px 10px}.aphasia_homePageStack__R_okk .aphasia_programCardIcon__CjzRF{width:30px;height:30px;border-radius:10px}.aphasia_homePageStack__R_okk .aphasia_programCardIconSvg__DNlBU{width:17px;height:17px}.aphasia_homePageStack__R_okk .aphasia_programCardGlyph__VVkFv{font-size:.92rem}.aphasia_homePageStack__R_okk .aphasia_programCardCategory__QQ9vi{font-size:.58rem}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK>strong{padding-right:14px;font-size:.9rem;line-height:1.12;-webkit-line-clamp:2}.aphasia_homePageStack__R_okk .aphasia_programCardArrow__Bywo9{right:8px;bottom:7px;font-size:.76rem}@media (max-width:1100px){.aphasia_homePageStack__R_okk .aphasia_programJourneyGrid__i6k97{grid-template-columns:repeat(2,minmax(0,1fr))}.aphasia_homePageStack__R_okk .aphasia_programJourneyCardsTwo__jmBG2,.aphasia_homePageStack__R_okk .aphasia_programJourneyCards__CvxMp{grid-template-columns:repeat(3,minmax(0,1fr))}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK{min-height:76px}}@media (max-width:860px){.aphasia_homePageStack__R_okk .aphasia_programJourneyGrid__i6k97{grid-template-columns:minmax(0,1fr)}.aphasia_homePageStack__R_okk .aphasia_programJourneyCardsTwo__jmBG2,.aphasia_homePageStack__R_okk .aphasia_programJourneyCards__CvxMp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.aphasia_homePageStack__R_okk{gap:10px}.aphasia_homePageStack__R_okk .aphasia_programBoard__zyT5b{gap:8px}.aphasia_homePageStack__R_okk .aphasia_programBoardHeader__Wyeag{gap:8px;padding-inline:1px}.aphasia_homePageStack__R_okk .aphasia_programBoardHeader__Wyeag .aphasia_eyebrow__tXhSe{margin-bottom:1px;font-size:.68rem}.aphasia_homePageStack__R_okk .aphasia_programBoardHeader__Wyeag h2{font-size:clamp(1.14rem,5vw,1.38rem)}.aphasia_homePageStack__R_okk .aphasia_programBoardCount__jlwmS{min-width:46px;min-height:40px;padding:4px 7px;border-radius:12px}.aphasia_homePageStack__R_okk .aphasia_programBoardCount__jlwmS strong{font-size:1.08rem}.aphasia_homePageStack__R_okk .aphasia_programBoardCount__jlwmS span{display:none}.aphasia_homePageStack__R_okk .aphasia_programJourneyGrid__i6k97{gap:7px}.aphasia_homePageStack__R_okk .aphasia_programJourneySection__MBwgP{gap:7px;padding:8px;border-radius:16px}.aphasia_homePageStack__R_okk .aphasia_programJourneyHeader__mPuvz{grid-template-columns:29px minmax(0,1fr);gap:7px}.aphasia_homePageStack__R_okk .aphasia_programJourneyStep__YCZzK{width:29px;height:29px;border-radius:9px;font-size:.64rem}.aphasia_homePageStack__R_okk .aphasia_programJourneyTitleRow__fIzcR{gap:6px}.aphasia_homePageStack__R_okk .aphasia_programJourneyTitleRow__fIzcR h3{font-size:.92rem;line-height:1.08}.aphasia_homePageStack__R_okk .aphasia_programJourneyTitleRow__fIzcR>span{min-width:20px;min-height:20px;padding-inline:5px;font-size:.62rem}.aphasia_homePageStack__R_okk .aphasia_programJourneyCardsTwo__jmBG2,.aphasia_homePageStack__R_okk .aphasia_programJourneyCards__CvxMp{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK{min-height:58px;grid-template-columns:28px minmax(0,1fr);grid-template-rows:1fr;align-items:center;-moz-column-gap:7px;column-gap:7px;row-gap:0;padding:6px 7px;border-radius:12px}.aphasia_homePageStack__R_okk .aphasia_programCardTop__6eQue{display:block;min-width:28px}.aphasia_homePageStack__R_okk .aphasia_programCardIcon__CjzRF{width:28px;height:28px;border-radius:9px}.aphasia_homePageStack__R_okk .aphasia_programCardIconSvg__DNlBU{width:16px;height:16px}.aphasia_homePageStack__R_okk .aphasia_programCardGlyph__VVkFv{font-size:.88rem}.aphasia_homePageStack__R_okk .aphasia_programCardArrow__Bywo9,.aphasia_homePageStack__R_okk .aphasia_programCardCategory__QQ9vi,.aphasia_homePageStack__R_okk .aphasia_programCardSubtitle__Ijr00{display:none}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK>strong{grid-column:2;align-self:center;padding-right:0;font-size:clamp(.84rem,3.7vw,.94rem);line-height:1.1;-webkit-line-clamp:2}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK:focus-visible,.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK:hover{transform:none}}@media (min-width:521px) and (max-width:720px){.aphasia_homePageStack__R_okk .aphasia_programJourneyCardsTwo__jmBG2,.aphasia_homePageStack__R_okk .aphasia_programJourneyCards__CvxMp{grid-template-columns:repeat(3,minmax(0,1fr))}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK>strong{font-size:.86rem}}@media (max-width:360px){.aphasia_homePageStack__R_okk .aphasia_programJourneySection__MBwgP{padding:7px}.aphasia_homePageStack__R_okk .aphasia_programJourneyCardsTwo__jmBG2,.aphasia_homePageStack__R_okk .aphasia_programJourneyCards__CvxMp{gap:4px}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK{min-height:56px;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:6px;column-gap:6px;padding:5px 6px}.aphasia_homePageStack__R_okk .aphasia_programCardTop__6eQue{min-width:26px}.aphasia_homePageStack__R_okk .aphasia_programCardIcon__CjzRF{width:26px;height:26px;border-radius:8px}.aphasia_homePageStack__R_okk .aphasia_programCardIconSvg__DNlBU{width:15px;height:15px}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK>strong{font-size:.82rem}}.aphasia_homePageStack__R_okk{gap:18px}.aphasia_homePageStack__R_okk .aphasia_personalizedHomeHero__d6oGv{display:block;padding:clamp(22px,3.2vw,34px);border:1px solid #d6e4df;border-radius:22px;background:#ffffff;box-shadow:none}.aphasia_homePageStack__R_okk .aphasia_personalizedHomeMain__hqVz2{justify-items:start;gap:14px}.aphasia_homePageStack__R_okk .aphasia_personalizedHomeHero__d6oGv .aphasia_eyebrow__tXhSe{margin:0;font-size:.82rem;letter-spacing:.025em;color:#35695b}.aphasia_homePageStack__R_okk .aphasia_personalizedHomeHero__d6oGv h1{max-width:650px;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.2;letter-spacing:-.025em;text-wrap:pretty}.aphasia_homeFocusLabel__dJ06Y{margin:0;color:#345b50;font-size:1.05rem;line-height:1.5}.aphasia_homeFocusLabel__dJ06Y strong{color:#163f33}.aphasia_homeStartButton__7VTG2{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:12px 22px;border:2px solid #126747;border-radius:14px;background:#126747;color:#ffffff;font-size:1.08rem;font-weight:800;line-height:1.35;text-decoration:none}.aphasia_homeStartButton__7VTG2:focus-visible,.aphasia_homeStartButton__7VTG2:hover{background:#0b4b34;color:#ffffff}.aphasia_homeStartButton__7VTG2:focus-visible{outline:3px solid #e5b75f;outline-offset:3px}.aphasia_homeRecommendedDisclosure__iDvV8{min-width:0;padding:0;border:1px solid #d6e4df;border-radius:16px;background:#ffffff}.aphasia_homeRecommendedDisclosure__iDvV8>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:60px;padding:13px 18px;color:#143a30;font-size:1.06rem;font-weight:780;line-height:1.4;cursor:pointer;list-style:none}.aphasia_homeRecommendedDisclosure__iDvV8>summary::-webkit-details-marker{display:none}.aphasia_homeRecommendedDisclosure__iDvV8>summary span:last-child{flex:0 0 auto;font-size:1.35rem;color:#126747}.aphasia_homeRecommendedDisclosure__iDvV8[open]>summary span:last-child{transform:rotate(45deg)}.aphasia_homePageStack__R_okk .aphasia_homeDashboardDisclosure__feSVL>summary:focus-visible,.aphasia_homeRecommendedDisclosure__iDvV8>summary:focus-visible{outline:3px solid #126747;outline-offset:2px;border-radius:12px}.aphasia_homeRecommendedDisclosure__iDvV8>:not(summary){margin:0 12px 12px}.aphasia_homePageStack__R_okk .aphasia_homeDashboardDisclosure__feSVL{border:1px solid #d6e4df;border-radius:16px;background:#ffffff;box-shadow:none}.aphasia_homePageStack__R_okk .aphasia_homeDashboardDisclosure__feSVL>summary{min-height:60px;padding:13px 18px;color:#143a30;font-size:1.05rem;font-weight:770}.aphasia_homePatientStats__3sXDD{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px}.aphasia_homePatientStats__3sXDD .aphasia_homePersonalSignals__i92yo{max-width:none}.aphasia_homePatientStats__3sXDD .aphasia_homePersonalSignals__i92yo>div{padding:14px;background:#f7faf8}.aphasia_homePatientStats__3sXDD .aphasia_goalCard__k0ipn{width:auto;min-width:138px;height:auto;min-height:76px;aspect-ratio:auto;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:3px 8px;padding:12px 16px;border:1px solid #d6e4df;border-radius:14px;background:#f7faf8;box-shadow:none}.aphasia_homePatientStats__3sXDD .aphasia_goalCard__k0ipn strong{font-size:1.75rem}.aphasia_homePatientStats__3sXDD .aphasia_goalCard__k0ipn small{width:100%}.aphasia_homePageStack__R_okk .aphasia_programBoard__zyT5b{gap:18px;scroll-margin-top:86px}.aphasia_homePageStack__R_okk .aphasia_programBoardHeader__Wyeag h2{font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.2}.aphasia_homePageStack__R_okk .aphasia_programJourneyGrid__i6k97{gap:16px}.aphasia_homePageStack__R_okk .aphasia_programJourneySection__MBwgP{gap:15px;padding:18px;border:1px solid #d6e4df;border-radius:18px;background:#f8fbf9;box-shadow:none}.aphasia_homePageStack__R_okk .aphasia_programJourneyHeader__mPuvz{grid-template-columns:38px minmax(0,1fr);gap:12px}.aphasia_homePageStack__R_okk .aphasia_programJourneyStep__YCZzK{width:38px;height:38px;border-radius:10px;background:#e5efeb;color:#1a5540;font-size:.87rem}.aphasia_homePageStack__R_okk .aphasia_programJourneyTitleRow__fIzcR h3{font-size:clamp(1.12rem,1.6vw,1.3rem);line-height:1.26}.aphasia_homePageStack__R_okk .aphasia_programJourneyTitleRow__fIzcR>span{background:#e5efeb;color:#1a5540;font-size:.78rem}.aphasia_homePageStack__R_okk .aphasia_programJourneyCardsTwo__jmBG2,.aphasia_homePageStack__R_okk .aphasia_programJourneyCards__CvxMp{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK{min-height:120px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:12px;align-items:start;padding:15px;border:1.5px solid #cbdcd5;border-radius:14px;background:#ffffff;box-shadow:none;transform:none}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK:before{display:none}.aphasia_homePageStack__R_okk .aphasia_programCardIcon__CjzRF{width:44px;height:44px;border-radius:11px;background:#e8f3ed;box-shadow:none}.aphasia_homePageStack__R_okk .aphasia_programCardIconSvg__DNlBU{width:26px;height:26px}.aphasia_homePageStack__R_okk .aphasia_programCardGlyph__VVkFv{font-size:1.45rem}.aphasia_homePageStack__R_okk .aphasia_programCardArrow__Bywo9,.aphasia_homePageStack__R_okk .aphasia_programCardCategory__QQ9vi,.aphasia_homePageStack__R_okk .aphasia_programCardSubtitle__Ijr00{display:none}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK>strong{grid-column:1;padding:0;align-self:start;color:#183b31;font-size:1.08rem;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:3}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK:focus-visible,.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK:hover{background:#f0faf5;border-color:#126747;transform:none;box-shadow:none}.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK:focus-visible{outline:3px solid #126747;outline-offset:3px}.aphasia_allProgramsGrid__inWSU{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.aphasia_allProgramsGrid__inWSU .aphasia_allProgramsGroup__9pWRA{display:grid;grid-column:auto;grid-row:auto;gap:12px;min-width:0;padding:18px;border:1px solid #d6e4df;border-radius:18px;background:#f8fbf9}.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR{display:flex;grid-column:auto;margin:0;padding:0}.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR .aphasia_eyebrow__tXhSe{margin:0;color:#1c5340;font-size:1.12rem;font-weight:800;line-height:1.3;letter-spacing:0;text-transform:none}.aphasia_allProgramsGrid__inWSU .aphasia_domainGrid__E1LBk{display:grid;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;gap:12px;min-width:0;min-height:120px;padding:15px;border:1.5px solid #cbdcd5;border-radius:14px;background:#ffffff;color:#183b31;box-shadow:none;transform:none}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true] .aphasia_domainEmoji__fJy32{display:grid;place-items:center;width:44px;height:44px;margin:0;border-radius:11px;background:#e8f3ed;font-size:1.45rem}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true] .aphasia_domainIconSvg__LWhI5{width:26px;height:26px}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true] strong{min-width:0;font-size:1.07rem;line-height:1.32;font-weight:790;overflow-wrap:anywhere}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]:focus-visible>span.aphasia_practiceProgramDescription__wWoju,.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]:hover>span.aphasia_practiceProgramDescription__wWoju,.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]>span.aphasia_practiceProgramDescription__wWoju{display:none}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]:focus-visible,.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]:hover{border-color:#126747;background:#f0faf5;box-shadow:none;transform:none}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true]:focus-visible{outline:3px solid #126747;outline-offset:3px}@media (max-width:1100px){.aphasia_homePageStack__R_okk .aphasia_programJourneyGrid__i6k97{grid-template-columns:minmax(0,1fr)}.aphasia_allProgramsGrid__inWSU .aphasia_domainGrid__E1LBk,.aphasia_homePageStack__R_okk .aphasia_programJourneyCardsTwo__jmBG2,.aphasia_homePageStack__R_okk .aphasia_programJourneyCards__CvxMp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.aphasia_homePageStack__R_okk{gap:12px}.aphasia_homePageStack__R_okk .aphasia_personalizedHomeHero__d6oGv{padding:20px 16px}.aphasia_homePageStack__R_okk .aphasia_personalizedHomeHero__d6oGv h1{font-size:clamp(1.55rem,6.3vw,1.9rem)}.aphasia_homeStartButton__7VTG2{width:100%}.aphasia_homePageStack__R_okk .aphasia_homeDashboardBody__VuPxt .aphasia_homePersonalSignals__i92yo,.aphasia_homePatientStats__3sXDD{grid-template-columns:minmax(0,1fr)}.aphasia_allProgramsGrid__inWSU .aphasia_allProgramsGroup__9pWRA,.aphasia_homePageStack__R_okk .aphasia_programJourneySection__MBwgP{padding:13px;border-radius:16px}.aphasia_allProgramsGrid__inWSU .aphasia_domainGrid__E1LBk,.aphasia_homePageStack__R_okk .aphasia_programJourneyCardsTwo__jmBG2,.aphasia_homePageStack__R_okk .aphasia_programJourneyCards__CvxMp{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true],.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK{min-height:118px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:9px;padding:12px}.aphasia_homePageStack__R_okk .aphasia_programCardTop__6eQue{display:flex;align-self:start}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true] .aphasia_domainEmoji__fJy32,.aphasia_homePageStack__R_okk .aphasia_programCardIcon__CjzRF{width:42px;height:42px}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true] strong,.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK>strong{grid-column:1;align-self:start;font-size:1rem;line-height:1.32}.aphasia_homePageStack__R_okk .aphasia_programJourneyHeader__mPuvz{grid-template-columns:36px minmax(0,1fr)}.aphasia_homePageStack__R_okk .aphasia_programJourneyTitleRow__fIzcR h3{font-size:1.14rem}.aphasia_allProgramsGrid__inWSU .aphasia_sectionHeader__CCuLR .aphasia_eyebrow__tXhSe{font-size:1.08rem}}@media (max-width:360px){.aphasia_allProgramsGrid__inWSU .aphasia_domainGrid__E1LBk,.aphasia_homePageStack__R_okk .aphasia_programJourneyCardsTwo__jmBG2,.aphasia_homePageStack__R_okk .aphasia_programJourneyCards__CvxMp{gap:8px}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true],.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK{padding:10px;min-height:124px}}@media (prefers-reduced-motion:reduce){.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true],.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK{transition:none}}.aphasia_homePageStack__R_okk .aphasia_programBoardHeader__Wyeag{align-items:center;gap:12px}.aphasia_homePageStack__R_okk .aphasia_programBoardHeader__Wyeag h2,.aphasia_homePageStack__R_okk .aphasia_programJourneyTitleRow__fIzcR h3{scroll-margin-top:100px}.aphasia_homePageStack__R_okk .aphasia_programBoardCount__jlwmS{min-width:auto;min-height:48px;padding:7px 13px;border:1px solid #d6e4df;border-radius:12px;background:#f7faf8;box-shadow:none}.aphasia_homePageStack__R_okk .aphasia_programBoardCount__jlwmS strong{font-size:1.35rem}.aphasia_homeProgramJumps__WgQhz{display:flex;flex-wrap:wrap;align-items:center;gap:9px;min-width:0}.aphasia_homeProgramJumps__WgQhz>span{flex:0 0 auto;padding-inline:3px;color:#345b50;font-size:.94rem;font-weight:740}.aphasia_homeProgramJumps__WgQhz>a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;max-width:100%;padding:9px 13px;border:1.5px solid #c8d9d1;border-radius:12px;background:#ffffff;color:#174735;font-size:.98rem;font-weight:770;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}.aphasia_homeProgramJumps__WgQhz>a:hover{border-color:#126747;background:#f0faf5}.aphasia_homeProgramJumps__WgQhz>a:focus-visible{outline:3px solid #126747;outline-offset:3px}.aphasia_homeBrochureFooter__mDlVX{display:flex;justify-content:flex-end}.aphasia_homeBrochureFooter__mDlVX>a{display:inline-flex;align-items:center;min-height:48px;padding:8px 14px;font-size:.93rem;text-decoration:none}.aphasia_homeBrochureFooter__mDlVX>a:focus-visible{outline:3px solid #126747;outline-offset:3px}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true] strong,.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK>strong{display:block;overflow:visible;-webkit-line-clamp:unset;text-overflow:clip;white-space:normal}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true],.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK{height:auto;overflow:visible}@media (max-width:720px){.aphasia_homeProgramJumps__WgQhz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aphasia_homeProgramJumps__WgQhz>span{grid-column:1/-1}.aphasia_homeProgramJumps__WgQhz>a{min-height:52px;padding:9px 10px;font-size:.96rem;text-align:center}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true] strong,.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK>strong{font-size:1rem;line-height:1.35}.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true],.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK{min-height:122px}.aphasia_homePageStack__R_okk .aphasia_programBoardCount__jlwmS{min-height:44px;padding:6px 10px}}@media (max-width:360px){.aphasia_allProgramsGrid__inWSU .aphasia_domainCardButton__TnAvu[data-practice-program-card=true] strong,.aphasia_homePageStack__R_okk .aphasia_programCard__NZzGK>strong{font-size:.97rem}}.aphasia_suggestedPracticeEvidence__SgWJm{display:grid;min-width:0;gap:4px}.aphasia_suggestedPracticePeriod__klG_i{margin:4px 0 0;color:#345b50;font-size:.98rem;font-weight:800;line-height:1.4}.aphasia_suggestedPracticeRecent__FPw0l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin:12px 0 16px}.aphasia_suggestedPracticeRecent__FPw0l>div{min-width:0;padding:14px;border:1px solid #d6e4df;border-radius:14px;background:#f7faf8;display:flex;flex-direction:column;justify-content:center;gap:5px;overflow-wrap:anywhere}.aphasia_suggestedPracticeRecent__FPw0l span{color:#345b50;font-size:.98rem;font-weight:750;line-height:1.4}.aphasia_suggestedPracticeRecent__FPw0l strong{color:#113f32;font-size:clamp(1.38rem,2vw,1.85rem);font-weight:850;line-height:1.15;font-variant-numeric:tabular-nums}.aphasia_suggestedPracticeRecent__FPw0l small{color:#466559;font-size:.86rem;line-height:1.4}@media (max-width:480px){.aphasia_suggestedPracticeRecent__FPw0l{gap:6px;margin:10px 0 12px}.aphasia_suggestedPracticeRecent__FPw0l>div{padding:10px 8px;border-radius:11px}.aphasia_suggestedPracticeRecent__FPw0l span{font-size:.9rem}.aphasia_suggestedPracticeRecent__FPw0l strong{font-size:1.32rem}.aphasia_suggestedPracticeRecent__FPw0l small{font-size:.78rem}}@media (max-width:320px){.aphasia_suggestedPracticeRecent__FPw0l{grid-template-columns:1fr}.aphasia_suggestedPracticeRecent__FPw0l>div{min-height:58px}}.aphasia_homeFeaturedPrograms__0tA_B{display:grid;min-width:0;gap:10px;padding:0 2px 3px}.aphasia_homeFeaturedIntro__I6nYc{margin:0;color:#174735;font-size:1.03rem;font-weight:800;line-height:1.35}.aphasia_homeFeaturedGrid__GXqh6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.aphasia_homePageStack__R_okk .aphasia_homeFeaturedCard__YHFkU{min-height:158px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:9px;border:2px solid #b5d2c3;border-radius:16px;background:#f8fcfa;padding:14px;box-shadow:none;overflow-wrap:anywhere}.aphasia_homeFeaturedRank__BZGjU{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:8px;padding:4px 8px;background:#e4f2e9;color:#12523a;font-size:.87rem;font-weight:820;line-height:1.25}.aphasia_homePageStack__R_okk .aphasia_homeFeaturedCard__YHFkU:focus-visible{outline:3px solid #126747;outline-offset:3px}.aphasia_homeOtherProgramsDisclosure__eeAVG{min-width:0;border:1px solid #d6e4df;border-radius:16px;background:#ffffff}.aphasia_homeOtherProgramsSummary__4fiJ8{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:15px 18px;border-radius:16px;color:#173c30;font-size:1.08rem;font-weight:800;line-height:1.4;cursor:pointer;list-style:none}.aphasia_homeOtherProgramsSummary__4fiJ8::-webkit-details-marker{display:none}.aphasia_homeOtherProgramsPlus__33yfv{flex:0 0 auto;color:#126747;font-size:1.35rem;transition:transform .13s ease}.aphasia_homeOtherProgramsDisclosure__eeAVG[open] .aphasia_homeOtherProgramsPlus__33yfv{transform:rotate(45deg)}.aphasia_homeOtherProgramsSummary__4fiJ8:hover{background:#f4faf7}.aphasia_homeOtherProgramsSummary__4fiJ8:focus-visible{outline:3px solid #126747;outline-offset:3px}.aphasia_homeOtherProgramsBody__yEdoC{display:grid;min-width:0;gap:16px;padding:4px 14px 16px}@media (max-width:800px){.aphasia_homeFeaturedGrid__GXqh6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.aphasia_homeFeaturedGrid__GXqh6{grid-template-columns:minmax(0,1fr);gap:9px}.aphasia_homePageStack__R_okk .aphasia_homeFeaturedCard__YHFkU{min-height:108px;gap:7px;padding:12px 14px}.aphasia_homeOtherProgramsSummary__4fiJ8{min-height:58px;padding:12px 14px;font-size:1.02rem}.aphasia_homeOtherProgramsBody__yEdoC{gap:10px;padding:3px 9px 12px}}@media (prefers-reduced-motion:reduce){.aphasia_homeOtherProgramsPlus__33yfv{transition:none}}