.care-results-controls_formats__7F71J{grid-column:1/-1;min-width:0;margin-bottom:4px}.care-results-controls_formats__7F71J legend{margin-bottom:8px;font-size:13px;font-weight:500}.care-results-controls_options__O8GFx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.care-results-controls_option__eir8I{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:48px;padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:var(--card);font-size:12px;line-height:1.45;text-align:center;cursor:pointer}.care-results-controls_option__eir8I input{position:absolute;width:1px;height:1px;opacity:0}.care-results-controls_option__eir8I:has(input:checked){border-color:var(--primary);background:var(--accent);color:var(--accent-foreground)}.care-results-controls_option__eir8I:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.care-results-controls_count__xykzX{flex:none;font-size:10px;opacity:.75;font-variant-numeric:tabular-nums}.care-results-controls_note__n90jf{grid-column:1/-1;color:var(--muted-foreground);font-size:11px;line-height:1.6}@media(max-width:400px){.care-results-controls_options__O8GFx{grid-template-columns:repeat(2,minmax(0,1fr))}.care-results-controls_option__eir8I:first-child{grid-column:1/-1}.care-results-controls_option__eir8I{padding-inline:8px}}.care-results-controls_option__eir8I[aria-pressed=true]{border-color:var(--primary);background:var(--accent);color:var(--accent-foreground)}.care-results-controls_option__eir8I:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.concierge-membership-row_card__v3BNp{list-style:none!important;margin:0!important;padding:0!important;min-width:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--card);container-type:inline-size}.concierge-membership-row_card__v3BNp::marker{content:""}.concierge-membership-row_labels__1_nlQ,.concierge-membership-row_row__k7Ow_{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1.2fr) 178px;gap:20px;align-items:center;padding:14px 18px}.concierge-membership-row_labels__1_nlQ{background:var(--secondary);color:var(--muted-foreground);font-size:10px;line-height:1.5;padding-block:10px}.concierge-membership-row_brand__lExe7{display:flex;gap:10px;align-items:center;min-width:0}.concierge-membership-row_brand__lExe7>span{width:90px!important;padding:6px!important}.concierge-membership-row_brand__lExe7 img{max-width:76px!important}.concierge-membership-row_brand__lExe7>div{min-width:0}.concierge-membership-row_brand__lExe7 h3{font-size:18px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.02em;margin:0!important;overflow-wrap:break-word}.concierge-membership-row_brand__lExe7 h3 a{color:var(--foreground);text-decoration:none!important}.concierge-membership-row_brand__lExe7 h3 a:hover{text-decoration:underline!important;text-underline-offset:3px}.concierge-membership-row_brand__lExe7>div>span{display:block;font-size:12px;color:var(--muted-foreground);margin-top:7px;line-height:1.5}.concierge-membership-row_price__RUS7C{min-width:0}.concierge-membership-row_price__RUS7C>a,.concierge-membership-row_price__RUS7C>span{display:block;font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.035em;color:var(--foreground);text-decoration:none}.concierge-membership-row_price__RUS7C>a:hover{text-decoration:underline;text-underline-offset:3px}.concierge-membership-row_price__RUS7C small{display:block;font-size:10px;color:var(--muted-foreground);line-height:1.5;margin-top:6px}.concierge-membership-row_benefits__cxveP{display:grid;gap:5px;list-style:none!important;margin:0!important;padding:0!important;min-width:0}.concierge-membership-row_benefits__cxveP li{display:flex;gap:7px;align-items:flex-start;line-height:1.5;font-size:12px;margin:0!important;padding:0!important}.concierge-membership-row_benefits__cxveP svg{flex-shrink:0;color:var(--primary);margin-top:2px}.concierge-membership-row_unverified__tbVyI{font-size:12px!important;line-height:1.5!important;margin:0!important;color:var(--muted-foreground)}.concierge-membership-row_action__Ryj61{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;min-height:42px;background:var(--primary);color:var(--primary-foreground);font-size:12px;line-height:1.5;border-radius:9px;text-decoration:none}.concierge-membership-row_action__Ryj61 svg{flex-shrink:0}.concierge-membership-row_note__rtiHW{font-size:11px!important;line-height:1.5!important;color:var(--muted-foreground);margin:0!important;padding:0 18px 12px!important}.concierge-membership-row_footer__AghTx{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 20px;border-top:1px solid var(--border);padding:7px 18px}.concierge-membership-row_details__qpqTo{font-size:11px;min-width:0}.concierge-membership-row_details__qpqTo summary{display:flex;align-items:center;gap:8px;color:var(--primary);cursor:pointer;min-height:32px;list-style:none}.concierge-membership-row_details__qpqTo summary::-webkit-details-marker{display:none}.concierge-membership-row_details__qpqTo[open]{flex-basis:100%}.concierge-membership-row_details__qpqTo[open] summary svg{transform:rotate(180deg)}.concierge-membership-row_details__qpqTo p{font-size:12px!important;line-height:1.7!important;color:var(--muted-foreground);margin:8px 0!important}.concierge-membership-row_sources__VJ4gm{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;color:var(--muted-foreground);font-size:10px;line-height:1.5}.concierge-membership-row_sources__VJ4gm a{display:inline-flex;align-items:center;gap:3px;min-height:28px;color:var(--muted-foreground);text-decoration:underline;text-underline-offset:3px}.concierge-membership-row_card__v3BNp a:focus-visible,.concierge-membership-row_details__qpqTo summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@container(max-width:1000px) and (min-width:651px){.concierge-membership-row_labels__1_nlQ,.concierge-membership-row_row__k7Ow_{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.2fr) 150px;gap:14px}.concierge-membership-row_price__RUS7C>a,.concierge-membership-row_price__RUS7C>span{font-size:21px}.concierge-membership-row_action__Ryj61{font-size:11px;padding-inline:9px}.concierge-membership-row_brand__lExe7>span{width:76px!important}.concierge-membership-row_brand__lExe7 img{max-width:62px!important}}@container(max-width:650px){.concierge-membership-row_labels__1_nlQ{display:none}.concierge-membership-row_row__k7Ow_{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px}.concierge-membership-row_brand__lExe7{grid-column:1/-1}.concierge-membership-row_brand__lExe7>span{width:90px!important}.concierge-membership-row_brand__lExe7 img{max-width:76px!important}.concierge-membership-row_price__RUS7C{grid-column:1;grid-row:2}.concierge-membership-row_price__RUS7C>a,.concierge-membership-row_price__RUS7C>span{font-size:23px}.concierge-membership-row_benefits__cxveP,.concierge-membership-row_unverified__tbVyI{grid-column:1/-1;grid-row:3}.concierge-membership-row_action__Ryj61{grid-column:2;grid-row:2;max-width:155px;min-height:44px;font-size:11px;padding:9px 11px}.concierge-membership-row_note__rtiHW{padding-inline:16px!important}.concierge-membership-row_footer__AghTx{padding:8px 16px;gap:3px 12px}.concierge-membership-row_sources__VJ4gm{gap:3px 10px}}@container(max-width:360px){.concierge-membership-row_action__Ryj61{width:124px;max-width:124px}.concierge-membership-row_price__RUS7C>a,.concierge-membership-row_price__RUS7C>span{font-size:22px}}.concierge-membership-row_subtitle__X2W_a{font-size:11px!important;line-height:1.4!important;margin-top:5px!important}.concierge-membership-row_sources__VJ4gm button{min-height:32px;color:var(--primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fee-access-notice_notice__hCAsQ{margin:12px 0 16px;font-size:12px;line-height:1.7;color:var(--muted-foreground)}.fee-access-notice_badge__9m8oC{display:inline-flex;align-items:center;max-width:100%;border:1px solid #ded3f2;border-radius:999px;background:#f4efff;color:#57417d;padding:5px 11px;font-family:var(--font-dm-sans),sans-serif;font-size:11px;font-weight:500;line-height:1.5}.fee-access-notice_badge__9m8oC[data-kind=membership]{background:#edf4ef;border-color:#d2e1d6;color:#3e5d4b}.fee-access-notice_badge__9m8oC[data-kind=enrollment],.fee-access-notice_badge__9m8oC[data-kind=member_only],.fee-access-notice_badge__9m8oC[data-kind=onboarding]{background:#fbf2e6;border-color:#ead8bd;color:#78562f}.fee-access-notice_detail__BpfRx{display:block;margin-top:8px;max-width:70ch}.directory-clinician-profile_heroPrice__gIfp_{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;margin-top:16px;font-size:clamp(26px,3vw,40px);line-height:1.2;overflow-wrap:anywhere}.directory-clinician-profile_layout__fnunz{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:40px;padding-top:40px;padding-bottom:64px}.directory-clinician-profile_content___9cyN{min-width:0}.directory-clinician-profile_section__0bhCC{min-width:0;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--border);scroll-margin-top:110px}.directory-clinician-profile_rail__DWrxq{position:sticky;top:100px;min-width:0;display:grid;gap:20px}.directory-clinician-profile_contact__ZMAlw{padding:26px;border:1px solid var(--border);border-radius:20px;background:white;scroll-margin-top:110px}.directory-clinician-profile_services__2eGTf{display:grid;gap:12px;margin-top:16px}.directory-clinician-profile_service__dYzcs{border:1px solid var(--border);border-radius:16px;background:white;overflow:hidden}.directory-clinician-profile_service__dYzcs[data-selected=true]{background:var(--accent)}.directory-clinician-profile_service__dYzcs summary{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:22px;cursor:pointer;list-style:none;border-radius:12px}.directory-clinician-profile_service__dYzcs summary::-webkit-details-marker{display:none}.directory-clinician-profile_service__dYzcs summary:focus-visible,.directory-clinician-profile_sources__mDTk_ summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.directory-clinician-profile_serviceName__xSG5A{display:block;font-size:16px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.directory-clinician-profile_servicePrice__3hxX9{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;display:flex;align-items:start;justify-content:flex-end;gap:10px;flex:0 1 45%;font-size:18px;font-weight:500;line-height:1.5;text-align:right;overflow-wrap:anywhere}.directory-clinician-profile_servicePrice__3hxX9 svg{flex-shrink:0;margin-top:5px;color:var(--muted-foreground);transition:transform .15s}.directory-clinician-profile_service__dYzcs[open] .directory-clinician-profile_servicePrice__3hxX9 svg,.directory-clinician-profile_sources__mDTk_[open] summary svg{transform:rotate(180deg)}.directory-clinician-profile_serviceBody___3VL9{border-top:1px solid var(--border);padding:20px 22px}.directory-clinician-profile_map__G5z9v{min-width:0;overflow:hidden;border-radius:16px}.directory-clinician-profile_sources__mDTk_{margin-top:24px}.directory-clinician-profile_sources__mDTk_ summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:13px;cursor:pointer;list-style:none;border-radius:12px}.directory-clinician-profile_sources__mDTk_ summary::-webkit-details-marker{display:none}@media(max-width:900px){.directory-clinician-profile_layout__fnunz{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px;padding-bottom:40px}.directory-clinician-profile_rail__DWrxq{position:static;grid-row:1}.directory-clinician-profile_content___9cyN{grid-row:2}.directory-clinician-profile_contact__ZMAlw{padding:24px}}@media(max-width:600px){.directory-clinician-profile_heroPrice__gIfp_{font-size:30px}.directory-clinician-profile_service__dYzcs summary{gap:14px}.directory-clinician-profile_servicePrice__3hxX9{flex:0 0 36%;min-width:72px;font-size:16px}.directory-clinician-profile_serviceName__xSG5A{font-size:15px}}@media(prefers-reduced-motion:reduce){.directory-clinician-profile_servicePrice__3hxX9 svg{transition:none}}.profile-layout_header__kQaUe{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:48px;align-items:center;padding:36px 0 40px;border-bottom:1px solid var(--border)}.profile-layout_identity__wtTQY{display:flex;align-items:flex-start;gap:22px;min-width:0}.profile-layout_avatar__ARKQa{display:grid;place-items:center;flex-shrink:0;width:72px;height:72px;border:1px solid var(--border);border-radius:18px;background:var(--accent);color:var(--primary);font-size:22px;font-weight:500}.profile-layout_title__H0QKd{margin-top:12px;font-size:clamp(34px,4vw,52px);line-height:1.1;overflow-wrap:anywhere}.profile-layout_summary__kCHki{padding:28px;border:1px solid var(--border);border-radius:20px;background:var(--accent)}.profile-layout_facts__QwC6q{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:22px;font-size:13px;color:var(--muted-foreground)}.profile-layout_facts__QwC6q span{display:inline-flex;align-items:center;gap:7px}.profile-layout_nav__u_1dX{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0;border-bottom:1px solid var(--border)}.profile-layout_nav__u_1dX a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:12px;background:white;font-size:13px}.profile-layout_nav__u_1dX a:hover{background:var(--accent)}.profile-layout_layout__rgwJo{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:40px;padding-top:32px}.profile-layout_sticky__l7OTW{position:sticky;top:100px;min-width:0}.profile-layout_team__9LyZk{display:grid;gap:16px;margin-top:20px}.profile-layout_person__Qgjak{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;border:1px solid var(--border);border-radius:18px;background:white}.profile-layout_person__Qgjak .profile-layout_avatar__ARKQa{width:56px;height:56px;font-size:17px}.profile-layout_personAction__nv9Qr{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.profile-layout_service__z3Rjq{border-bottom:1px solid var(--border)}.profile-layout_service__z3Rjq:last-child{border-bottom:0}.profile-layout_service__z3Rjq summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;padding:24px;list-style:none}.profile-layout_service__z3Rjq summary::-webkit-details-marker{display:none}.profile-layout_service__z3Rjq summary:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:12px}.profile-layout_service__z3Rjq[open] summary{background:var(--accent)}.profile-layout_serviceBody__nYT1B{border-top:1px solid var(--border);padding:20px 24px}@media(max-width:900px){.profile-layout_header__kQaUe{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 0}.profile-layout_summary__kCHki{padding:24px}.profile-layout_layout__rgwJo{grid-template-columns:minmax(0,1fr);gap:24px}.profile-layout_sticky__l7OTW{position:static}}@media(max-width:600px){.profile-layout_identity__wtTQY{gap:14px}.profile-layout_avatar__ARKQa{width:52px;height:52px;border-radius:14px;font-size:17px}.profile-layout_title__H0QKd{font-size:34px}.profile-layout_person__Qgjak{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px}.profile-layout_person__Qgjak .profile-layout_avatar__ARKQa{width:48px;height:48px}.profile-layout_personAction__nv9Qr{grid-column:1/-1;align-items:stretch}.profile-layout_personAction__nv9Qr a{justify-content:center}.profile-layout_service__z3Rjq summary{padding:20px;gap:16px}.profile-layout_serviceBody__nYT1B{padding:20px}}@media(min-width:901px){.profile-layout_sticky__l7OTW{max-height:calc(100dvh - 120px);overflow-y:auto;scrollbar-width:thin;align-self:start}}