.medications_page__G5Qnc{max-width:960px}.medications_menu__E6Y9E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.medications_menu__E6Y9E .module-card{min-width:0;min-height:80px;padding:14px;gap:12px;box-shadow:none}.medications_menu__E6Y9E .module-icon{width:38px;height:38px;flex-basis:38px;border-radius:12px}.medications_menu__E6Y9E .module-card-copy{flex:1 1;min-width:0;line-height:1.4;overflow-wrap:anywhere}.medications_menu__E6Y9E .module-card-copy strong{display:block;margin-bottom:2px}.medications_menu__E6Y9E .module-card-chevron{flex-shrink:0}.medications_page__G5Qnc a:focus-visible{outline:3px solid var(--profile-accent);outline-offset:3px}.medications_today__eNA1d{margin-top:28px}.medications_today__eNA1d .section-title{margin:0 0 6px}.medications_today__eNA1d>p{margin:0 0 16px;font-size:.8rem;line-height:1.5}.medications_today__eNA1d .card{padding:0;border:0;background:transparent;box-shadow:none}.medications_today__eNA1d .list{gap:10px}.medications_today__eNA1d .row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:12px 16px;border-radius:16px;border-left:3px solid var(--profile-accent);box-shadow:0 3px 12px var(--profile-shadow)}.medications_today__eNA1d .row>.status-dot{display:none}.medications_today__eNA1d .row>div:first-of-type{grid-column:1;grid-row:1;justify-self:start;padding:4px 8px;border-radius:7px;background:var(--profile-accent-soft);color:var(--profile-accent-dark);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.medications_today__eNA1d .row-main{grid-column:1/-1;grid-row:2;min-width:0;line-height:1.4;overflow-wrap:anywhere;padding-bottom:2px}.medications_today__eNA1d .row-title{font-size:1rem;font-weight:750}.medications_today__eNA1d .row-meta{margin-top:3px;font-size:.86rem}.medications_today__eNA1d .row>.badge,.medications_today__eNA1d .row>.button{grid-column:2;grid-row:1;justify-self:end}.medications_today__eNA1d .row>.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;font-size:.85rem;border-radius:10px}.medications_today__eNA1d .empty{background:transparent}@media (max-width:600px){.medications_menu__E6Y9E{grid-template-columns:minmax(0,1fr);gap:0;background:var(--surface);border:1px solid var(--profile-border);border-radius:18px;overflow:hidden}.medications_menu__E6Y9E .module-card{min-height:72px;padding:12px 14px;border:0;border-radius:0;background:transparent}.medications_menu__E6Y9E .module-card:not(:last-child){border-bottom:1px solid var(--profile-border)}.medications_menu__E6Y9E .module-card-copy .small{font-size:.8rem}.medications_menu__E6Y9E a:focus-visible{outline-offset:-3px}}@media (max-width:350px){.medications_today__eNA1d .row{padding:12px;gap:6px 8px}.medications_today__eNA1d .row>.button{padding-inline:10px}}.medications_menu__E6Y9E{gap:10px}.medications_menu__E6Y9E .module-card{border:1px solid var(--border);border-radius:16px;background:linear-gradient(115deg,#eef7f3,white 65%)}@media(max-width:600px){.medications_menu__E6Y9E{gap:8px;border:0;border-radius:0;background:transparent;overflow:visible}.medications_menu__E6Y9E .module-card{border:1px solid var(--border);border-radius:14px;padding:12px;min-height:70px;background:linear-gradient(115deg,#eef7f3,white 65%)}}.LiveAccessPreview_banner__bw9R9{position:-webkit-sticky;position:sticky;top:0;z-index:2000;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#173f45;color:white;padding:12px max(16px,env(safe-area-inset-left));box-shadow:0 2px 8px #173f4526}.LiveAccessPreview_banner__bw9R9 div{display:grid;grid-gap:3px;gap:3px;min-width:0}.LiveAccessPreview_banner__bw9R9 strong{font-size:15px;overflow-wrap:anywhere}.LiveAccessPreview_banner__bw9R9 span{font-size:12px;color:#d6eeee}.LiveAccessPreview_banner__bw9R9 button{flex-shrink:0;border:1px solid #bedcd9;border-radius:20px;background:white;color:#173f45;padding:9px 13px;font-weight:700;min-height:40px}.LiveAccessPreview_context__86EnV{background:#e8f3f2;color:#31595a;padding:8px 16px;font-size:12px}.LiveAccessPreview_context__86EnV p{margin:8px 0}.LiveAccessPreview_context__86EnV button{font:inherit;text-decoration:underline}.LiveAccessPreview_context__86EnV+*{--preview-mode:1}.LiveAccessPreview_root__RclH8 .topbar{position:relative;top:auto}.LiveAccessPreview_banner__bw9R9 select{max-width:100%;min-width:0;background:#fff;color:#173f45;border:1px solid #bedcd9;border-radius:8px;padding:6px;font:inherit;font-size:13px}.CareModulesMenu_trigger__4NyIT{border:0;background:transparent;font-family:inherit;cursor:pointer;width:100%;line-height:inherit}.CareModulesMenu_dialog__KHunk{width:min(620px,100%)}.CareModulesMenu_context__U6RG3{margin:0 0 18px;color:var(--muted);font-size:.85rem}.CareModulesMenu_context__U6RG3 strong{color:var(--text)}.CareModulesMenu_list__nRD_v{display:grid;grid-gap:22px;gap:22px}.CareModulesMenu_group__cRlro:not(:has(a)){display:none}.CareModulesMenu_group__cRlro h3{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.CareModulesMenu_grid__0hE3d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.CareModulesMenu_item__3GXKJ{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:104px;padding:14px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(140deg,var(--menu-soft,#edf4f1),white 85%);color:var(--text);text-decoration:none}.CareModulesMenu_label__g0DlW{font-size:.88rem;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.CareModulesMenu_item__3GXKJ>svg:last-child{position:absolute;right:12px;top:24px;color:var(--menu-ink,var(--muted));width:15px}.CareModulesMenu_item__3GXKJ[aria-current=page]{border-color:var(--menu-ink,var(--brand));box-shadow:inset 0 0 0 1px var(--menu-ink,var(--brand))}.CareModulesMenu_item__3GXKJ:focus-visible,.CareModulesMenu_trigger__4NyIT:focus-visible{outline:3px solid var(--profile-accent);outline-offset:2px}.CareModulesMenu_icon__6NG4A{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--menu-soft,var(--surface-2));color:var(--menu-ink,var(--brand))}@media(hover:hover){.CareModulesMenu_item__3GXKJ:hover{border-color:var(--menu-ink,var(--brand));box-shadow:0 3px 10px #143f430d}}@media(max-width:350px){.CareModulesMenu_item__3GXKJ{padding:11px}.CareModulesMenu_grid__0hE3d{gap:8px}.CareModulesMenu_label__g0DlW{font-size:.82rem}}.ActiveSleepReminder_wrap__D1Nf4{padding:4px 14px;background:var(--bg,#f4f8f6)}.ActiveSleepReminder_banner___enpO{display:flex;align-items:center;gap:8px;max-width:1100px;min-height:44px;margin:auto;padding:6px 12px;border:1px solid #d8ddf0;border-radius:12px;background:#eef0fc;color:#36406b;text-decoration:none;box-sizing:border-box;font-size:.78rem;line-height:1.3}.ActiveSleepReminder_banner___enpO:focus-visible{outline:3px solid #5365a8;outline-offset:2px}.ActiveSleepReminder_chevron__oB_om,.ActiveSleepReminder_icon__MZ3TW{flex-shrink:0}.ActiveSleepReminder_label__MtRCs{font-weight:650;flex-shrink:0}.ActiveSleepReminder_status__xa2qy{min-width:0;flex:1 1;overflow-wrap:anywhere}.ActiveSleepReminder_chevron__oB_om{margin-left:auto}@media(max-width:360px){.ActiveSleepReminder_wrap__D1Nf4{padding-inline:10px}.ActiveSleepReminder_banner___enpO{gap:6px;padding-inline:10px;font-size:.75rem}}.timeline_page__gNlSu{max-width:900px;padding-top:10px}.timeline_header__e2vfY{margin:0 0 12px}.timeline_header__e2vfY h1{margin:0;font-size:clamp(24px,3vw,30px);font-weight:650;line-height:1.2;letter-spacing:-.025em}.timeline_filters__R1prl{background:var(--surface,#fff);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.timeline_filterGrid__mVk9t,.timeline_primary__FptB4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.timeline_filters__R1prl label{display:flex;flex-direction:column;gap:4px;font-size:.75rem;font-weight:600;min-width:0}.timeline_filters__R1prl input,.timeline_filters__R1prl select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;height:44px;min-height:44px;display:block;min-inline-size:0;font-size:16px;background:var(--surface,#fff);color:inherit;border:1px solid var(--border);border-radius:8px;padding:6px 8px}.timeline_moreFilters__5r61l{margin-top:4px}.timeline_details__SihFh summary,.timeline_moreFilters__5r61l summary{cursor:pointer;min-height:44px;align-content:center;font-size:.8rem;color:var(--brand-dark);font-weight:600}.timeline_filterGrid__mVk9t{margin-top:10px}.timeline_clear__Vorsf{margin-top:8px;background:none;border:0;text-decoration:underline;cursor:pointer;color:var(--brand-dark);min-height:44px}.timeline_count__CovN7{font-size:.8rem;color:var(--muted,#806f7e);margin:10px 0 4px}.timeline_timeline__d_riK{padding-left:12px;border-left:2px solid var(--border);margin-left:5px}.timeline_month__CeBrZ{display:flex;align-items:center;gap:10px;margin:16px 0 10px;font-size:1.1rem}.timeline_month__CeBrZ:after{content:"";height:1px;background:var(--border);flex:1 1}.timeline_day__eHGCG{font-size:.85rem;color:var(--muted,#806f7e);margin:12px 0 6px;font-weight:600}.timeline_entry__CHTGo{position:relative;background:var(--surface,#fff);border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin:0 0 8px;min-width:0}.timeline_entry__CHTGo:before{content:"";position:absolute;left:-18px;top:18px;width:8px;height:8px;background:var(--brand-dark);border-radius:50%}.timeline_top__BqpAk{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.timeline_top__BqpAk h4{font-size:1rem;margin:0;overflow-wrap:anywhere;display:flex;align-items:center;gap:5px;flex-wrap:wrap;line-height:1.25}.timeline_top__BqpAk time{font-size:.85rem;color:var(--muted,#806f7e);white-space:nowrap;padding-top:2px}.timeline_badges___5Ulr{display:inline-flex;gap:4px;flex-wrap:wrap}.timeline_badges___5Ulr:empty{display:none}.timeline_badges___5Ulr span{font-size:.62rem;font-weight:500;padding:2px 6px;border-radius:20px;background:var(--bg,#fff3f8);color:var(--muted,#806f7e);margin-top:0}.timeline_bottom__Fpwiy{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:4px}.timeline_water__pxMZw{color:var(--muted,#806f7e);font-size:.8rem;overflow-wrap:anywhere}.timeline_dose__gRMyO{font-size:1.16rem;font-weight:700;text-align:right;margin-left:auto;overflow-wrap:anywhere}.timeline_dose__gRMyO small{display:block;font-size:.68rem;font-weight:500;color:var(--muted,#806f7e)}.timeline_inferred__bszkc{color:var(--brand-dark)}.timeline_details__SihFh{margin-top:5px;border-top:1px solid var(--border);padding-top:0}.timeline_details__SihFh summary{font-size:.78rem}.timeline_detailContent__zHa4n{font-size:.88rem;overflow-wrap:anywhere}.timeline_detailContent__zHa4n p{white-space:pre-wrap;margin:9px 0}.timeline_notice___fH6h{padding:18px;border:1px solid var(--border);border-radius:12px}.timeline_notice___fH6h button{display:block;margin-top:10px}.timeline_load__KXLi_{display:block;width:100%;margin:20px 0;min-height:46px}.timeline_load__KXLi_:disabled{opacity:.6}@media(max-width:600px){.timeline_page__gNlSu{padding-top:10px}.timeline_filters__R1prl{padding:8px 10px}.timeline_primary__FptB4{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.timeline_entry__CHTGo{padding:9px 11px}.timeline_filterGrid__mVk9t{gap:8px}.timeline_month__CeBrZ{font-size:1.05rem}}@media(max-width:340px){.timeline_filterGrid__mVk9t,.timeline_primary__FptB4{grid-template-columns:minmax(0,1fr)}}.timeline_filters__R1prl input[type=date],.timeline_filters__R1prl input[type=month]{-moz-appearance:none;appearance:none;-webkit-appearance:none;overflow:hidden;line-height:normal}.timeline_filters__R1prl input::-webkit-date-and-time-value{text-align:left;min-width:0;min-height:1.2em}.timeline_filters__R1prl input::-webkit-datetime-edit{padding:0;min-width:0}.timeline_details__SihFh summary:focus-visible,.timeline_filters__R1prl input:focus-visible,.timeline_filters__R1prl select:focus-visible,.timeline_moreFilters__5r61l summary:focus-visible{outline:2px solid var(--profile-accent-dark);outline-offset:2px}.RecordScheduledDoses_action__l9Cm3{display:grid;justify-items:end;grid-gap:8px;gap:8px}.RecordScheduledDoses_plus__UkbYe{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid #b5d9cc;background:#e6f2ed;color:#123f43;cursor:pointer}.RecordScheduledDoses_plus__UkbYe:hover:not(:disabled){background:#d2e9df}.RecordScheduledDoses_plus__UkbYe:focus-visible{outline:3px solid #438d7b;outline-offset:3px}.RecordScheduledDoses_plus__UkbYe:disabled{opacity:.5;cursor:default}.RecordScheduledDoses_saved__9b2Km{display:inline-flex;align-items:center;gap:6px;color:#276c50;font-weight:700}.RecordScheduledDoses_error__GtWeY{max-width:260px;margin:0;font-size:.85rem}.RecordScheduledDoses_busy__OaImm{font-size:24px}.Settings_page__Jj5W0{max-width:900px}.Settings_header___ve3y{margin:0 0 20px}.Settings_header___ve3y h1{font-size:1.4rem;line-height:1.25;margin:12px 0 0;letter-spacing:-.025em}.Settings_list__xLjCV{border-top:1px solid var(--profile-border)}.Settings_row__t6Wwo{display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 4px;border-bottom:1px solid var(--profile-border);color:var(--text);text-decoration:none}.Settings_row__t6Wwo:hover{background:var(--profile-accent-soft)}.Settings_row__t6Wwo:focus-visible{outline:3px solid var(--profile-accent);outline-offset:2px}.Settings_icon__wDSWx{flex-shrink:0;color:var(--profile-accent-dark)}.Settings_copy__KrSOt{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.Settings_copy__KrSOt strong{font-size:.95rem;font-weight:650}.Settings_copy__KrSOt>span{font-size:.8rem;line-height:1.45;color:var(--muted)}.Settings_row__t6Wwo>svg:last-child{flex-shrink:0;color:var(--muted)}.Settings_signout__Ojcp0{margin-top:24px;border-top:1px solid var(--profile-border);padding-top:8px}.ReleaseNotes_page__7ROcw{max-width:820px;padding-bottom:40px}.ReleaseNotes_header__MeFPm{margin-bottom:24px}.ReleaseNotes_header__MeFPm h1{font-size:clamp(1.6rem,5vw,2.1rem);letter-spacing:-.035em;margin:18px 0 8px}.ReleaseNotes_intro__ELvED{color:var(--muted);line-height:1.6;margin:0;max-width:48ch}.ReleaseNotes_empty__o5qOK,.ReleaseNotes_entry__W6J73{border:1px solid var(--profile-border);background:var(--card,#fff);border-radius:22px;padding:clamp(20px,5vw,32px);overflow-wrap:anywhere}.ReleaseNotes_empty__o5qOK{text-align:center;padding-block:44px}.ReleaseNotes_mark__N3cii{display:inline-flex;align-items:center;justify-content:center;background:var(--profile-accent-soft);color:var(--profile-accent-dark);width:64px;height:64px;border-radius:20px;margin-bottom:14px}.ReleaseNotes_empty__o5qOK h2,.ReleaseNotes_entry__W6J73 h2{font-size:1.25rem;line-height:1.35;margin:8px 0 12px;letter-spacing:-.02em}.ReleaseNotes_empty__o5qOK p{max-width:38ch;margin:0 auto;color:var(--muted);line-height:1.65}.ReleaseNotes_list__wq3VA{list-style:none;padding:0;margin:0;display:grid;grid-gap:20px;gap:20px}.ReleaseNotes_meta__0fFu5{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.8rem;color:var(--muted);margin-bottom:16px}.ReleaseNotes_badge__01JKy{padding:5px 10px;border-radius:999px;background:var(--profile-accent-soft);color:var(--profile-accent-dark);font-weight:650}.ReleaseNotes_summary__uE7j_{line-height:1.65;color:var(--muted);margin:0 0 18px}.ReleaseNotes_changes__8jVJh{padding-left:20px;display:grid;grid-gap:12px;gap:12px;margin:0;line-height:1.65}.ReleaseNotes_changes__8jVJh li::marker{color:var(--profile-accent-dark)}.CareTeamManager_page__yv0kA{max-width:900px}.CareTeamManager_pageHeader__CLmtc{margin:0 0 24px}.CareTeamManager_pageHeader__CLmtc h1{font-size:clamp(1.55rem,4vw,2rem);letter-spacing:-.035em;line-height:1.2;margin:14px 0 8px}.CareTeamManager_pageHeader__CLmtc p{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0}.CareTeamManager_stack__P3bBa{display:grid;grid-gap:14px;gap:14px;min-width:0}.CareTeamManager_toolbar____Jf_{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;background:var(--profile-accent-soft);border-radius:14px}.CareTeamManager_familyHeading__08o9q{display:flex;align-items:center;gap:10px;color:var(--profile-accent-dark);font-size:.9rem}.CareTeamManager_sectionTitle__zctQs{display:flex;gap:8px;align-items:center;font-size:1rem;margin:6px 0 12px}.CareTeamManager_count__j73rD{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:8px;background:var(--profile-accent-soft);color:var(--profile-accent-dark);font-size:.75rem}.CareTeamManager_member__WVseZ{padding:18px!important;border-radius:var(--radius)!important;box-shadow:0 3px 14px var(--profile-shadow)!important;min-width:0}.CareTeamManager_memberHeader__G8fLM{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.CareTeamManager_avatar__cyDl1{width:40px;height:40px;flex:0 0 40px;border-radius:13px;background:var(--profile-accent-soft);color:var(--profile-accent-dark);display:grid;place-items:center;font-size:.85rem;font-weight:750}.CareTeamManager_memberIdentity__S4uME{flex:1 1;min-width:0}.CareTeamManager_memberHeader__G8fLM h3{margin:0;font-size:.98rem;line-height:1.35;overflow-wrap:anywhere}.CareTeamManager_memberHeader__G8fLM p{margin:3px 0 0;font-size:.8rem}.CareTeamManager_accessBadge__vJ8G_{display:inline-flex;gap:5px;align-items:center;white-space:nowrap;background:var(--profile-accent-soft);color:var(--profile-accent-dark);border-radius:20px;padding:5px 9px;font-size:.68rem;font-weight:650}.CareTeamManager_profileChips__Jd2_w{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.CareTeamManager_profileChips__Jd2_w>span{display:inline-flex;gap:6px;align-items:center;background:var(--profile-bg);border:1px solid var(--profile-border);border-radius:8px;padding:6px 8px;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.CareTeamManager_profileChips__Jd2_w svg{flex-shrink:0}.CareTeamManager_memberActions__71iBW{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--profile-border);padding-top:12px}.CareTeamManager_memberActions__71iBW .button{font-size:.8rem;padding:10px 14px;min-height:44px;box-shadow:none}.CareTeamManager_removeAction__wR1Zw{background:none;border:0;color:var(--muted);font:inherit;font-size:.75rem;text-decoration:underline;text-underline-offset:3px;padding:10px 4px;min-height:44px;cursor:pointer}.CareTeamManager_protectedNote__yAJ6r{display:flex;align-items:flex-start;gap:6px;font-size:.75rem;line-height:1.5;color:var(--muted);margin:8px 0 0}.CareTeamManager_protectedNote__yAJ6r svg{flex-shrink:0;margin-top:2px}.CareTeamManager_editor__iDr8x{border-top:1px solid var(--profile-border);margin-top:14px;padding-top:16px;gap:16px!important;min-width:0}.CareTeamManager_editorTitle__i9zVy{display:flex;align-items:center;gap:8px;font-size:1rem!important;margin:0!important}.CareTeamManager_editor__iDr8x .field{gap:6px}.CareTeamManager_editor__iDr8x .field>label{font-size:.8rem}.CareTeamManager_editor__iDr8x small{font-size:.75rem;line-height:1.5}.CareTeamManager_editor__iDr8x p{line-height:1.5;margin:0}.CareTeamManager_profiles__B1MIS{padding:0;border:0;min-width:0;display:grid;grid-gap:10px;gap:10px}.CareTeamManager_profiles__B1MIS legend{font-size:.8rem;font-weight:700;margin-bottom:8px}.CareTeamManager_profileOption__3_Qk8,.CareTeamManager_selectedProfile__pa17c{border:1px solid var(--profile-border);border-radius:14px;padding:0 12px;min-width:0}.CareTeamManager_selectedProfile__pa17c{background:var(--profile-bg)}.CareTeamManager_profiles__B1MIS label{display:flex;align-items:center;gap:10px;min-height:52px;font-size:.88rem;font-weight:650;line-height:1.35;padding:10px 0}.CareTeamManager_profiles__B1MIS input{width:19px;height:19px;flex-shrink:0;accent-color:var(--profile-accent)}.CareTeamManager_moduleList__whSrC{display:grid;grid-gap:8px;gap:8px;padding:0 0 12px;min-width:0}.CareTeamManager_permissionLegend__GXcvD{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.65rem;color:var(--muted);padding:0 0 6px}.CareTeamManager_permissionLegend__GXcvD b{color:var(--profile-accent-dark);margin-right:3px}.CareTeamManager_moduleGroup__Ox6Fk{background:#fff;border:1px solid var(--profile-border);border-radius:12px;overflow:hidden}.CareTeamManager_groupHeader__wK1Sd{display:grid;grid-template-columns:30px minmax(0,1fr) 94px;grid-gap:8px;gap:8px;align-items:center;padding:10px}.CareTeamManager_moduleIcon__70Ps_{width:30px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--profile-accent-soft);color:var(--profile-accent-dark)}.CareTeamManager_groupHeader__wK1Sd strong{display:block;font-size:.8rem;line-height:1.35}.CareTeamManager_groupHeader__wK1Sd small{display:block;color:var(--muted);font-size:.65rem;margin-top:3px}.CareTeamManager_groupSelect__OevXd{width:100%;min-width:0;min-height:44px;padding:7px 5px;border:1px solid var(--profile-border);border-radius:9px;background:var(--profile-accent-soft);font:inherit;font-size:16px;color:var(--profile-accent-dark)}.CareTeamManager_groupSelect__OevXd[data-access=off]{background:var(--bg);color:var(--muted)}.CareTeamManager_pageDetails__IE1gz>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:44px;padding:8px 12px;font-size:.73rem;color:var(--profile-accent-dark);border-top:1px solid var(--profile-border)}.CareTeamManager_pageDetails__IE1gz>summary::-webkit-details-marker,.CareTeamManager_permissionHelp__ltL8F>summary::-webkit-details-marker{display:none}.CareTeamManager_pageDetails__IE1gz[open]>summary svg,.CareTeamManager_permissionHelp__ltL8F[open]>summary>svg:last-child{transform:rotate(180deg)}.CareTeamManager_pageRows__zQGAq{padding:0 10px 8px}.CareTeamManager_permissionRow__7uBEQ{display:grid;grid-template-columns:minmax(0,1fr) 144px;grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--profile-border);font-size:.76rem;line-height:1.35}.CareTeamManager_segmented__Gf45s{display:flex;background:var(--profile-bg);border:1px solid var(--profile-border);border-radius:9px;padding:2px}.CareTeamManager_segmented__Gf45s button{flex:1 1;min-width:0;min-height:44px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;cursor:pointer;padding:5px}.CareTeamManager_segmented__Gf45s button[aria-pressed=true]{background:var(--profile-accent-dark);color:#fff;font-weight:700}.CareTeamManager_permissionHelp__ltL8F{padding:2px 4px;color:var(--muted);font-size:.74rem}.CareTeamManager_permissionHelp__ltL8F summary{list-style:none;display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;font-weight:600}.CareTeamManager_permissionHelp__ltL8F summary>svg:last-child{margin-left:auto}.CareTeamManager_permissionHelp__ltL8F p{margin:8px 0;line-height:1.6}.CareTeamManager_saveActions__aObzQ{display:flex;gap:8px;align-items:center;padding-top:12px;border-top:1px solid var(--profile-border)}.CareTeamManager_saveActions__aObzQ .button{font-size:.85rem;min-height:44px;padding:11px 15px;box-shadow:none}.CareTeamManager_saveActions__aObzQ .button:first-child{flex:1 1}.CareTeamManager_confirm__g6NwF{margin-top:12px;padding:12px;border:1px solid var(--profile-border);border-radius:12px}.CareTeamManager_confirm__g6NwF p{margin-top:0;line-height:1.5;font-size:.85rem}.CareTeamManager_summary__tE7vL{cursor:pointer;font-weight:650;color:var(--profile-accent-dark);min-height:44px;font-size:.85rem}.CareTeamManager_auditCard__lZ65p{border:1px solid var(--profile-border);border-radius:14px;padding:4px 14px}.CareTeamManager_auditCard__lZ65p>summary{align-content:center}.CareTeamManager_email__8uCeC{overflow-wrap:anywhere}.CareTeamManager_audit__FUr3P{list-style:none;padding:0;margin:8px 0 12px;display:grid;grid-gap:12px;gap:12px}.CareTeamManager_audit__FUr3P li{display:grid;grid-gap:4px;gap:4px;font-size:.8rem}.CareTeamManager_stack__P3bBa button:disabled{opacity:.55;cursor:not-allowed}.CareTeamManager_stack__P3bBa :is(button,select,summary,input):focus-visible{outline:3px solid var(--profile-accent);outline-offset:3px}@media(max-width:520px){.CareTeamManager_member__WVseZ{padding:14px!important}.CareTeamManager_accessBadge__vJ8G_{margin-left:52px}.CareTeamManager_memberHeader__G8fLM{gap:6px 12px}.CareTeamManager_memberIdentity__S4uME{flex-basis:calc(100% - 52px)}.CareTeamManager_pageHeader__CLmtc{margin-bottom:18px}.CareTeamManager_groupHeader__wK1Sd{grid-template-columns:26px minmax(0,1fr) 88px;gap:6px;padding:8px}.CareTeamManager_moduleIcon__70Ps_{width:26px}.CareTeamManager_permissionRow__7uBEQ{grid-template-columns:1fr;gap:6px}.CareTeamManager_segmented__Gf45s{max-width:210px;width:100%;justify-self:end}.CareTeamManager_profiles__B1MIS label{font-size:.82rem}.CareTeamManager_toolbar____Jf_{flex-wrap:wrap}}.CareTeamManager_pageHeader__CLmtc{margin-bottom:18px}.CareTeamManager_pageHeader__CLmtc h1{font-size:1.4rem;margin:12px 0 0}.CareTeamManager_toolbar____Jf_{padding:10px 0;background:transparent;border-radius:0;border-bottom:1px solid var(--profile-border)}.CareTeamManager_stack__P3bBa{gap:0}.CareTeamManager_sectionTitle__zctQs{margin:18px 0 8px;font-size:.85rem;color:var(--muted)}.CareTeamManager_count__j73rD{background:transparent;min-width:0;height:auto}.CareTeamManager_member__WVseZ{position:relative;padding:16px 0!important;border:0;border-bottom:1px solid var(--profile-border);border-radius:0!important;box-shadow:none!important;background:transparent}.CareTeamManager_memberHeader__G8fLM{gap:8px 10px}.CareTeamManager_avatar__cyDl1{width:34px;height:34px;flex-basis:34px;border-radius:50%;font-size:.72rem}.CareTeamManager_memberIdentity__S4uME{flex-basis:calc(100% - 44px)}.CareTeamManager_memberHeader__G8fLM h3{font-size:.93rem}.CareTeamManager_accessBadge__vJ8G_{margin-left:44px;background:transparent;border-radius:0;padding:0;font-size:.7rem;color:var(--muted)}.CareTeamManager_profileChips__Jd2_w{margin:7px 0 0 44px;gap:4px 10px}.CareTeamManager_profileChips__Jd2_w>span{background:transparent;border:0;border-radius:0;padding:0;font-size:.74rem;color:var(--muted)}.CareTeamManager_memberActions__71iBW{border:0;padding:3px 0 0 44px;flex-wrap:nowrap}.CareTeamManager_editAction__kNC7x{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--profile-accent-dark);font:inherit;font-size:.78rem;min-height:44px;padding:0;cursor:pointer}.CareTeamManager_protectedNote__yAJ6r{margin:8px 0 0 44px;font-size:.7rem}.CareTeamManager_moreMenu__pYt15{position:relative}.CareTeamManager_moreMenu__pYt15 summary{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none;border-radius:50%;color:var(--muted)}.CareTeamManager_moreMenu__pYt15 summary::-webkit-details-marker{display:none}.CareTeamManager_moreMenu__pYt15[open] summary{background:var(--profile-accent-soft)}.CareTeamManager_moreMenu__pYt15 .CareTeamManager_removeAction__wR1Zw{position:absolute;z-index:2;right:0;top:44px;min-width:155px;background:var(--bg,#fff);border:1px solid var(--profile-border);border-radius:8px;text-decoration:none;padding:12px;box-shadow:0 4px 14px #0001}.CareTeamManager_auditCard__lZ65p{margin-top:20px;border:0;border-top:1px solid var(--profile-border);border-bottom:1px solid var(--profile-border);border-radius:0;padding:6px 0}.CareTeamManager_dialog__nrdgp{width:min(680px,calc(100% - 32px));max-height:90dvh;padding:0;border:1px solid var(--profile-border);border-radius:12px;background:var(--bg,#fff);color:var(--text);overflow:auto}.CareTeamManager_dialog__nrdgp::-webkit-backdrop{background:#0006}.CareTeamManager_dialog__nrdgp::backdrop{background:#0006}.CareTeamManager_dialogHeader__f4sN0{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg,#fff);border-bottom:1px solid var(--profile-border)}.CareTeamManager_dialogHeader__f4sN0 button{display:grid;place-items:center;min-width:44px;min-height:44px;background:transparent;border:0;color:inherit;cursor:pointer}.CareTeamManager_dialogHeader__f4sN0 h2{font-size:1rem;margin:0}.CareTeamManager_dialogHeader__f4sN0 p{font-size:.8rem;color:var(--muted);margin:4px 0 0;overflow-wrap:anywhere}.CareTeamManager_dialogBody__xogb8{padding:16px}.CareTeamManager_dialog__nrdgp .CareTeamManager_editor__iDr8x{border:0;margin:0;padding:0}.CareTeamManager_dialog__nrdgp .CareTeamManager_editorTitle__i9zVy{display:none}.CareTeamManager_dialog__nrdgp .CareTeamManager_saveActions__aObzQ{position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg,#fff);padding:12px 0 max(12px,env(safe-area-inset-bottom))}.CareTeamManager_dialog__nrdgp :is(button,select,input):focus-visible{outline:3px solid var(--profile-accent);outline-offset:2px}@media(max-width:600px){.CareTeamManager_dialog__nrdgp{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.CareTeamManager_dialogHeader__f4sN0{padding-top:max(12px,env(safe-area-inset-top))}}.CareAudit_audit__kNwEf{max-width:880px;padding-bottom:32px;color:var(--text,#263d3b)}.CareAudit_intro__H7VGz{padding:22px 24px;border:1px solid #dce9e4;border-radius:22px;background:linear-gradient(120deg,#edf5ef,#f7faf5);margin:18px 0 24px}.CareAudit_privateBadge__aQ1vD{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:#365e53}.CareAudit_intro__H7VGz p{margin:12px 0 6px;font-size:1.22rem;font-weight:650;line-height:1.4;letter-spacing:-.02em}.CareAudit_intro__H7VGz>span:last-child{font-size:.88rem;color:#586c66;line-height:1.5}.CareAudit_toolbar__lvnb9{display:flex;justify-content:space-between;align-items:center;gap:10px}.CareAudit_toolbar__lvnb9 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 13px;border-radius:12px;font:inherit;font-size:.84rem;cursor:pointer}.CareAudit_filterButton__hbt2E{border:1px solid #d9e3de;background:#fff;color:#324f46}.CareAudit_refresh__I9fS2{border:1px solid transparent;background:transparent;color:#44645b}.CareAudit_refresh__I9fS2:disabled{opacity:.5;cursor:wait}.CareAudit_toolbar__lvnb9 button:hover{background:#edf3ee}.CareAudit_count__NAbRz{border-radius:99px;background:#315e50;color:#fff;min-width:20px;line-height:20px;text-align:center;font-size:.7rem}.CareAudit_filters__sdehX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px;margin:12px 0 20px;background:#f6f8f5;border:1px solid #e1e8e1;border-radius:16px}.CareAudit_filters__sdehX[hidden]{display:none}.CareAudit_filters__sdehX label{display:grid;grid-gap:7px;gap:7px;font-size:.78rem;font-weight:600;min-width:0;color:#4e625b}.CareAudit_filters__sdehX select{width:100%;min-height:44px;border:1px solid #d7e1da;border-radius:10px;padding:8px;background:#fff;color:#263d3b;font:inherit}.CareAudit_listHeading__jKb33{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:26px 0 16px}.CareAudit_listHeading__jKb33 strong{font-size:.92rem}.CareAudit_listHeading__jKb33 span{font-size:.72rem;color:#62736c}.CareAudit_entries__UrUEu{display:grid;grid-gap:12px;gap:12px;position:relative;margin:0 0 20px;padding-left:14px;border-left:2px solid #e0e9e2}.CareAudit_entry__dao5V{position:relative;background:#fff;border:1px solid #e0e7e1;border-radius:17px;box-shadow:0 3px 12px #2e493804}.CareAudit_entry__dao5V:before{content:"";position:absolute;left:-20px;top:30px;width:8px;height:8px;background:#77998b;border:2px solid #f8faf7;border-radius:50%}.CareAudit_entry__dao5V summary{list-style:none;cursor:pointer;padding:18px;display:flex;align-items:flex-start;gap:12px}.CareAudit_entry__dao5V summary::-webkit-details-marker{display:none}.CareAudit_eventIcon__oetmY{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:11px;background:#eef2fb;color:#4f6698}.CareAudit_summaryCopy__8jf47{display:grid;grid-gap:6px;gap:6px;min-width:0;flex:1 1;overflow-wrap:anywhere}.CareAudit_summaryCopy__8jf47 strong{font-size:.95rem;line-height:1.4;font-weight:650}.CareAudit_action__BJwhP{justify-self:start;font-size:.65rem;font-weight:700;padding:3px 7px;border-radius:6px;background:#eef2fb;color:#4c6190}.CareAudit_person__FRJvb{font-size:.8rem;line-height:1.45;color:#52655e}.CareAudit_summaryCopy__8jf47 time{font-size:.74rem;line-height:1.5;color:#64776e}.CareAudit_chevron__ule6V{flex-shrink:0;margin-top:8px;color:#6b8176;transition:transform .15s}.CareAudit_entry__dao5V[open] .CareAudit_chevron__ule6V{transform:rotate(180deg)}.CareAudit_disclosure__YkTSU{font-size:.72rem;color:#3d6d5a;margin-top:2px}.CareAudit_openLabel__XJ_zN{display:none}.CareAudit_entry__dao5V[open] .CareAudit_openLabel__XJ_zN{display:inline}.CareAudit_entry__dao5V[open] .CareAudit_closedLabel__8JfY3{display:none}.CareAudit_entry__dao5V[data-action=INSERT] .CareAudit_action__BJwhP,.CareAudit_entry__dao5V[data-action=INSERT] .CareAudit_eventIcon__oetmY{color:#35664d;background:#eaf4ec}.CareAudit_entry__dao5V[data-action=DELETE] .CareAudit_action__BJwhP,.CareAudit_entry__dao5V[data-action=DELETE] .CareAudit_eventIcon__oetmY{color:#95514b;background:#fbefeb}.CareAudit_details__froab{border-top:1px solid #e4ebe5;padding:18px;overflow-wrap:anywhere;background:#fcfdfb;border-radius:0 0 17px 17px}.CareAudit_changes__BIlNb{display:grid;grid-gap:16px;gap:16px}.CareAudit_change__7U7et{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.CareAudit_change__7U7et>strong{grid-column:1/-1;font-size:.8rem;line-height:1.5}.CareAudit_change__7U7et>div{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;padding:10px;border-radius:9px;background:#f0f4ee}.CareAudit_change__7U7et small{font-size:.68rem;color:#5b6e61;font-weight:600}.CareAudit_change__7U7et span{font-size:.83rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.CareAudit_metadata__2h3QU{border-top:1px solid #e1e8df;padding-top:14px;margin:18px 0 0;font-size:.68rem;line-height:1.7;color:#64736b}.CareAudit_notice__aQUZZ{margin-top:24px;font-size:.74rem;line-height:1.65;color:#66766c}.CareAudit_entry__dao5V summary:focus-visible,.CareAudit_filters__sdehX select:focus-visible,.CareAudit_toolbar__lvnb9 button:focus-visible{outline:3px solid #4c827c;outline-offset:3px;border-radius:12px}@media(max-width:420px){.CareAudit_intro__H7VGz{padding:18px}.CareAudit_intro__H7VGz p{font-size:1.08rem}.CareAudit_filters__sdehX{grid-template-columns:1fr}.CareAudit_entry__dao5V summary{padding:14px;gap:9px}.CareAudit_eventIcon__oetmY{width:29px;height:29px;border-radius:9px}.CareAudit_details__froab{padding:14px}.CareAudit_listHeading__jKb33{flex-wrap:wrap}.CareAudit_toolbar__lvnb9 button{padding:8px 10px;font-size:.78rem}.CareAudit_entries__UrUEu{padding-left:11px}.CareAudit_entry__dao5V:before{left:-17px}}@media(prefers-reduced-motion:reduce){.CareAudit_chevron__ule6V{transition:none}}.SupportedFamilies_list__WZXxZ{display:grid;grid-gap:12px;gap:12px;min-width:0}.SupportedFamilies_family__KPMly{display:flex;align-items:center;gap:12px;padding:20px;min-height:76px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--border);border-radius:20px;background:var(--card,#fff);overflow:hidden;box-shadow:0 2px 8px #00000004}.SupportedFamilies_family__KPMly:focus-visible{outline:3px solid var(--profile-accent);outline-offset:2px}.SupportedFamilies_identity__G_rgW{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.SupportedFamilies_chevron__iuobn{flex-shrink:0;transition:transform .15s}.SupportedFamilies_dialog__0cWWk.care-dialog{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;margin:0}.care-dialog-overlay:has(.SupportedFamilies_dialog__0cWWk){padding:0}.SupportedFamilies_body__xMpSZ{max-width:760px;margin:0 auto;padding:4px 0 16px}.SupportedFamilies_body__xMpSZ h2{font-size:1rem;margin:18px 0 8px}.SupportedFamilies_row__HK2Pj{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 0;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.SupportedFamilies_row__HK2Pj>strong{flex:1 1;min-width:0;overflow-wrap:anywhere}.SupportedFamilies_row__HK2Pj>svg{flex-shrink:0}.SupportedFamilies_row__HK2Pj:last-child{border-bottom:0}.SupportedFamilies_profileButton__JJgUT{width:100%;text-align:left;font:inherit;background:transparent;border:0;border-bottom:1px solid var(--border);cursor:pointer}.SupportedFamilies_profileButton__JJgUT:focus-visible{outline:3px solid var(--profile-accent);outline-offset:2px}.SupportedFamilies_about__vJdPb{border:1px solid var(--border);border-radius:20px;background:var(--card,#fff);padding:4px 20px;margin:0;overflow-wrap:anywhere}.SupportedFamilies_about__vJdPb>div{padding:14px 0;border-bottom:1px solid var(--border)}.SupportedFamilies_about__vJdPb>div:last-child{border-bottom:0}.SupportedFamilies_about__vJdPb dd{margin:4px 0 0;font-weight:700}@media(max-width:420px){.SupportedFamilies_family__KPMly{padding:16px}}@media(prefers-reduced-motion:reduce){.SupportedFamilies_chevron__iuobn{transition:none}}