.htlyJq_hero{background:linear-gradient(135deg, var(--navy) 0%, #2a3d7a 100%);color:#fff;box-shadow:var(--shadow);border:none;border-radius:14px;margin-bottom:18px;padding:24px}.htlyJq_badgeRow{align-items:center;gap:10px;margin-bottom:14px;display:flex}.htlyJq_newBadge{background:var(--orange);text-transform:uppercase;letter-spacing:.5px;color:var(--navy-dark);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:800}.htlyJq_headline{color:#fff;text-align:center;margin-bottom:24px;font-size:32px;font-weight:900;line-height:1.2}.htlyJq_mobileBreak{display:none}.htlyJq_sectionLabel{text-transform:uppercase;letter-spacing:.5px;color:#fff9;margin:26px 0 12px;font-size:12px;font-weight:800}.htlyJq_statGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.htlyJq_stat{text-align:center;background:#ffffff1a;border-radius:10px;padding:12px 14px}.htlyJq_statNum{color:#fff;font-size:22px;font-weight:900}.htlyJq_statLabel{color:#ffffffbf;margin-top:2px;font-size:11.5px}.htlyJq_checkList{flex-direction:column;gap:10px;margin-top:18px;display:flex}.htlyJq_checkRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.htlyJq_checkItem{color:#ffffffd9;align-items:center;gap:6px;font-size:14.5px;display:flex}.htlyJq_checkMark{color:#f4803a;flex-shrink:0;align-items:center;display:inline-flex}.htlyJq_freeToolsLink{text-align:center;color:#fff;text-underline-offset:3px;margin-top:12px;font-size:17px;font-weight:700;text-decoration:underline;display:block}.htlyJq_freeToolsLink:hover{color:var(--orange)}.htlyJq_stepsRow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.htlyJq_stepCard{background:#ffffff14;border-radius:10px;padding:14px}.htlyJq_stepNum{background:var(--orange);width:22px;height:22px;color:var(--navy-dark);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.htlyJq_stepTitle{color:#fff;margin-bottom:4px;font-size:13.5px;font-weight:800}.htlyJq_stepDesc{color:#ffffffbf;font-size:12px;line-height:1.5}.htlyJq_finalCta{text-align:center;border-top:1px solid #ffffff26;margin-top:26px;padding-top:22px}.htlyJq_finalCtaHeadline{color:#fff;margin-bottom:4px;font-size:19px;font-weight:900}.htlyJq_finalCtaSub{color:#ffffffbf;margin-bottom:16px;font-size:13px}.htlyJq_ctaRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.htlyJq_ctaPrimary{background:var(--orange);border-radius:var(--radius);color:var(--navy-dark);cursor:pointer;border:none;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:640px){.htlyJq_statGrid{grid-template-columns:repeat(2,1fr)}.htlyJq_stepsRow{grid-template-columns:1fr}.htlyJq_mobileBreak{display:block}}
.gal_OG_card{background:linear-gradient(135deg, var(--navy) 0%, #2a3d7a 100%);box-shadow:var(--shadow);border:none;border-radius:14px;margin-bottom:18px;padding:24px;scroll-margin-top:70px}.gal_OG_eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#ffffffd9;text-align:center;margin-bottom:3px;font-size:10px;font-weight:800}.gal_OG_heading{color:#fff;text-align:center;margin-bottom:3px;font-size:26px;font-weight:900}.gal_OG_headingAccent{color:var(--orange);text-transform:uppercase}.gal_OG_desc{color:#ffffffbf;text-align:center;margin-bottom:20px;font-size:13px}.gal_OG_grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gal_OG_tile{border-radius:var(--radius);background:#ffffff1a;border:1px solid #fff3;flex-direction:column;padding:16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.gal_OG_tile:hover{background:#ffffff2e;border-color:#fff6}.gal_OG_tileTitle{color:#fff;text-align:center;margin-bottom:6px;font-size:20px;font-weight:500}.gal_OG_tileTitle strong{font-weight:800}.gal_OG_tileDesc{color:#ffffffd9;flex:1;font-size:12.5px;line-height:1.5}.gal_OG_tileArrow{color:#fff;margin-top:10px;font-size:15px;font-weight:700}@media (max-width:780px){.gal_OG_grid{grid-template-columns:1fr}}
.d9ZmZG_tierRow{align-items:center;gap:10px;margin:20px 0 10px;display:flex}.d9ZmZG_tbadge{letter-spacing:.7px;text-transform:uppercase;border-radius:14px;padding:4px 11px;font-size:10.5px;font-weight:800}.d9ZmZG_tline{background:var(--gray2);flex:1;height:1px}.d9ZmZG_tcnt{color:var(--gray4);font-size:11.5px}.d9ZmZG_cs{color:#5b21b6;background:#ede9fe}.d9ZmZG_cl{background:var(--green-bg);color:#065f46}.d9ZmZG_cn{color:#92400e;background:#fef3c7}.d9ZmZG_ce{background:var(--blue-lt);color:var(--navy)}.d9ZmZG_csl{color:#9d174d;background:#fce7f3}.d9ZmZG_card{border:1px solid var(--gray2);box-shadow:var(--shadow);background:#fff;border-radius:10px;margin-bottom:10px;padding:18px;position:relative;overflow:hidden}.d9ZmZG_card:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.d9ZmZG_card.d9ZmZG_h:before{background:var(--tier-high)}.d9ZmZG_card.d9ZmZG_m:before{background:var(--tier-med)}.d9ZmZG_card.d9ZmZG_l:before{background:var(--tier-low)}.d9ZmZG_card.d9ZmZG_locked{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.d9ZmZG_cardHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.d9ZmZG_cardTitle{color:var(--navy);font-size:15px;font-weight:800}.d9ZmZG_categoryBadge{white-space:nowrap;border-radius:8px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700}.d9ZmZG_evidenceRow{margin-bottom:8px}.d9ZmZG_evidenceBadge{white-space:nowrap;border-radius:8px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.d9ZmZG_evidence-established{background:var(--green-bg);color:var(--green)}.d9ZmZG_evidence-moderate{background:var(--orange-lt);color:var(--orange-dk)}.d9ZmZG_evidence-emerging{background:var(--gray2);color:var(--gray4)}.d9ZmZG_topPickBadge{letter-spacing:.4px;text-transform:uppercase;background:var(--orange);color:var(--navy-dark);border-radius:999px;align-items:center;gap:4px;margin-bottom:8px;padding:3px 11px;font-size:11px;font-weight:800;display:inline-flex}.d9ZmZG_deficiencyBadge{letter-spacing:.4px;text-transform:uppercase;background:var(--warn-bg);color:var(--warn-text);border:1px solid #fcd34d;border-radius:999px;align-items:center;gap:4px;padding:3px 11px;font-size:11px;font-weight:800;display:inline-flex}.d9ZmZG_cardWhy{color:var(--gray5);margin-bottom:8px;font-size:13px;line-height:1.6}.d9ZmZG_foodTip{color:#2d5c2d;background:#f0f9f0;border:1px solid #bbe5bb;border-radius:6px;margin-top:8px;padding:7px 11px;font-size:12px}.d9ZmZG_safetyNote{color:#991b1b;background:#fee8e8;border:1px solid #fca5a5;border-radius:6px;margin-top:8px;padding:7px 11px;font-size:12px}.d9ZmZG_triggeredBy{color:var(--gray4);margin-top:7px;font-size:11.5px}.d9ZmZG_triggeredBy strong{color:var(--gray5)}.d9ZmZG_cardFooter{border-top:1px solid var(--gray1);justify-content:space-between;align-items:center;margin-top:10px;padding-top:9px;display:flex}.d9ZmZG_researchNote{color:var(--gray4);margin-top:7px;font-size:11.5px}.d9ZmZG_researchNote strong{color:var(--gray5)}.d9ZmZG_footerNote{color:var(--gray4);font-size:11px;font-style:italic}.d9ZmZG_lockWrap{margin-bottom:10px;position:relative}.d9ZmZG_lockGate{z-index:10;text-align:center;background:#ffffffe0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:0}.d9ZmZG_lockIcon{font-size:24px}.d9ZmZG_lockTitle{color:var(--navy);font-size:14px;font-weight:800}.d9ZmZG_lockSub{color:var(--gray4);max-width:270px;font-size:12.5px}.d9ZmZG_upgradeBtn{background:var(--orange);color:var(--navy-dark);border-radius:var(--radius);cursor:pointer;border:none;margin-top:6px;padding:9px 20px;font-size:13.5px;font-weight:700}.d9ZmZG_upgradeBtn:hover{background:var(--orange-hover)}.d9ZmZG_sectionLabel{letter-spacing:.8px;text-transform:uppercase;color:var(--blue-dk);margin-bottom:4px;font-size:14px;font-weight:800}.d9ZmZG_whereToBuyHeading{color:var(--blue-dk);margin-bottom:6px;font-size:24px;font-weight:800}.d9ZmZG_whereToBuyRow{color:var(--navy);font-size:17px;font-weight:600}.d9ZmZG_whereToBuy{background:var(--blue-lt);border:1px solid var(--blue-mid);color:var(--navy);border-radius:6px;margin-top:8px;margin-bottom:8px;padding:9px 12px;font-size:15px}.d9ZmZG_whereToBuyLabel{font-weight:800}.d9ZmZG_whereToBuyLink{color:var(--blue-dk);font-weight:800;text-decoration:underline}.d9ZmZG_whereToBuyTrustNote{color:#000;margin-top:4px;font-size:14px;font-style:italic;font-weight:400}.d9ZmZG_expertCallout{background:var(--navy-dark);color:#fff;border-radius:8px;margin-top:10px;padding:12px 14px}.d9ZmZG_expertCalloutLabel{letter-spacing:.9px;text-transform:uppercase;color:var(--orange);margin-bottom:4px;font-size:10.5px;font-weight:800}.d9ZmZG_expertCalloutText{font-size:13.5px;font-weight:600;line-height:1.45}.d9ZmZG_expertCalloutBtn{background:var(--orange);color:var(--navy-dark);border-radius:7px;margin-top:9px;padding:7px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.d9ZmZG_expertCalloutBtn:hover{background:var(--orange-hover)}
._5HiF3q_grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}@media (min-width:640px){._5HiF3q_grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){._5HiF3q_grid{grid-template-columns:repeat(4,1fr)}}._5HiF3q_card{border:1px solid var(--gray2);box-shadow:var(--shadow);color:inherit;--accent:var(--navy-dark);background:#fff;border-radius:8px;flex-direction:column;padding:12px 12px 10px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}._5HiF3q_card:before{content:"";background:var(--accent);width:4px;position:absolute;top:0;bottom:0;left:0}._5HiF3q_cardTop{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}._5HiF3q_category{letter-spacing:.5px;text-transform:uppercase;color:var(--blue-dk);margin-bottom:2px;padding-right:40px;font-size:10px;font-weight:800}._5HiF3q_title{color:var(--navy);text-align:left;padding-right:40px;font-size:18px;font-weight:800;line-height:1.3}._5HiF3q_badgeRow{margin:6px 0 2px}._5HiF3q_tagRow{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}._5HiF3q_tag{white-space:nowrap;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:700}._5HiF3q_buyLine{appearance:none;font:inherit;cursor:pointer;text-align:left;color:var(--blue-dk);background:0 0;border:none;margin-top:8px;padding:0;font-size:11.5px;font-weight:700;text-decoration:underline;display:block}._5HiF3q_moreLink{color:var(--gray4);margin-top:auto;padding-top:8px;font-size:11px;font-weight:700}._5HiF3q_browseHeading{color:var(--navy);border-top:3px solid var(--navy-dark);margin:36px 0 14px;padding-top:22px;font-size:24px;font-weight:800}._5HiF3q_browseSub{color:var(--gray4);margin-left:8px;font-size:13.5px;font-weight:500}._5HiF3q_resultsHeading{color:var(--navy);margin:4px 0 12px;font-size:18px;font-weight:800}
.Hw6l9G_sampleWrap{margin-bottom:14px;position:relative}.Hw6l9G_sampleTag{letter-spacing:.6px;text-transform:uppercase;color:var(--gray4);margin-bottom:4px;font-size:10px;font-weight:800}.Hw6l9G_tierPill{white-space:nowrap;background:var(--blue-lt);color:var(--navy);border-radius:8px;align-items:center;margin-right:6px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.Hw6l9G_ctaRow{text-align:center;margin-top:4px}
._3gZnla_highlightCard{margin-bottom:0;box-shadow:0 2px 10px #1e2a5e1a}._3gZnla_tierPill{white-space:nowrap;background:var(--blue-lt);color:var(--navy);border-radius:8px;align-items:center;margin-right:6px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}
.AzW_0a_row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.AzW_0a_help{border:1px solid var(--gray4);width:16px;height:16px;color:var(--gray5);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;position:relative}.AzW_0a_tooltip{background:var(--navy-dark);color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:20;border-radius:6px;width:220px;padding:8px 10px;font-size:12px;line-height:1.4;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.AzW_0a_help:hover .AzW_0a_tooltip,.AzW_0a_help:focus-visible .AzW_0a_tooltip{opacity:1;visibility:visible}.AzW_0a_tooltipDown{top:calc(100% + 8px);bottom:auto}
.wL2DSG_tierRow{align-items:center;gap:10px;margin:20px 0 10px;display:flex}.wL2DSG_tbadge{letter-spacing:.7px;text-transform:uppercase;color:#5b21b6;background:#ede9fe;border-radius:14px;padding:4px 11px;font-size:10.5px;font-weight:800}.wL2DSG_tline{background:var(--gray2);flex:1;height:1px}.wL2DSG_tcnt{color:var(--gray4);font-size:11.5px}.wL2DSG_card{box-shadow:var(--shadow);border-left:3px solid var(--blue);background:#fff;border-radius:14px;margin-bottom:12px;padding:14px 16px}.wL2DSG_markerName{color:var(--navy);margin-bottom:4px;font-size:14px;font-weight:800}.wL2DSG_markerStatus{color:var(--gray5);margin-bottom:10px;font-size:12.5px}.wL2DSG_row{color:var(--gray5);margin-bottom:8px;font-size:12.5px;line-height:1.6}.wL2DSG_rowLast{color:var(--gray5);margin-bottom:10px;font-size:12.5px;line-height:1.6}.wL2DSG_providerNote{background:var(--blue-lt);border:1px solid var(--blue);color:var(--navy);border-radius:6px;padding:8px 11px;font-size:12px;font-weight:600}
.LEQJcW_shimmer{background:linear-gradient(90deg, var(--gray2) 25%, var(--gray1) 37%, var(--gray2) 63%);background-size:400% 100%;animation:1.4s infinite LEQJcW_shimmer}@keyframes LEQJcW_shimmer{0%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.LEQJcW_shimmer{background:var(--gray2);animation:none}}
._2Wuiyq_wrap{border-top:1px solid var(--gray2);margin-top:18px;padding-top:14px}._2Wuiyq_historyLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--gray4);margin-bottom:8px;font-size:11px;font-weight:800}._2Wuiyq_emptyState{color:var(--navy-dark);font-size:12.5px;line-height:1.5}._2Wuiyq_dayList{flex-direction:column;display:flex}._2Wuiyq_dayGroup{border-bottom:1px solid var(--gray1)}._2Wuiyq_dayGroup:last-child{border-bottom:none}._2Wuiyq_dayRow{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:9px 0;display:flex}._2Wuiyq_dayDate{color:var(--gray5);flex:0 0 84px;font-size:12.5px;font-weight:700}._2Wuiyq_dayBars{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._2Wuiyq_barTrack{background:var(--gray1);border-radius:3px;flex:1;height:6px;overflow:hidden}._2Wuiyq_barFillCal{background:var(--blue);border-radius:3px;height:100%}._2Wuiyq_barFillProtein{background:var(--orange);border-radius:3px;height:100%}._2Wuiyq_barLabel{color:var(--gray5);white-space:nowrap;flex:none;font-size:11.5px;font-weight:700}._2Wuiyq_chevron{color:var(--gray4);flex:none;font-size:9px}._2Wuiyq_dayEntries{padding:2px 0 10px 84px}._2Wuiyq_dayEntry{justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 0;display:flex}._2Wuiyq_dayEntryBody{flex:1;min-width:0}._2Wuiyq_dayEntryDesc{color:var(--gray5);font-size:12.5px;line-height:1.4}._2Wuiyq_dayEntryMacros{color:var(--blue-dk);margin-top:2px;font-size:11.5px;font-weight:700}._2Wuiyq_dayEntryDelete{color:var(--gray4);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:16px;line-height:1}._2Wuiyq_dayEntryDelete:hover{color:#991b1b}._2Wuiyq_showToggle{color:var(--blue-dk);cursor:pointer;background:0 0;border:none;padding:10px 0 0;font-size:12.5px;font-weight:700}._2Wuiyq_showToggle:hover{text-decoration:underline}
.xDI4Ma_tip{color:var(--navy-dark);margin-top:6px;font-size:12.5px;line-height:1.45}.xDI4Ma_matchList{border:1px solid var(--gray2);border-radius:var(--radius);margin-top:6px;overflow:hidden}.xDI4Ma_matchItem{text-align:left;border:none;border-bottom:1px solid var(--gray1);width:100%;color:var(--navy);cursor:pointer;background:#fff;padding:9px 12px;font-size:13px;display:block}.xDI4Ma_matchItem:last-child{border-bottom:none}.xDI4Ma_matchItem:hover{background:var(--blue-lt)}.xDI4Ma_recipeConfirm{background:var(--gray1);border:1px solid var(--gray2);border-radius:var(--radius);margin-bottom:14px;padding:14px}.xDI4Ma_recipeConfirmTitle{color:var(--navy);margin-bottom:10px;font-size:14px;font-weight:800}.xDI4Ma_servingsRow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.xDI4Ma_servingsLabel{color:var(--gray5);font-size:12.5px;font-weight:700}.xDI4Ma_servingsInput{border:1px solid var(--gray2);border-radius:var(--radius);width:70px;padding:7px 9px;font-size:13.5px}.xDI4Ma_recipeConfirmActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.xDI4Ma_clearBtn{color:var(--gray4);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline}.xDI4Ma_goalRow{background:var(--gray1);border:1px solid var(--gray2);border-radius:var(--radius);flex-direction:column;gap:6px;margin-bottom:14px;padding:12px 14px;display:flex}.xDI4Ma_goalItem{color:var(--navy);font-size:13.5px;font-weight:700}.xDI4Ma_error{color:#991b1b;margin-bottom:10px;font-size:12.5px}.xDI4Ma_totalRow{background:var(--blue-lt);border-radius:var(--radius);justify-content:space-between;align-items:center;margin-top:16px;padding:10px 14px;display:flex}.xDI4Ma_totalLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--navy);font-size:11px;font-weight:800}.xDI4Ma_totalValue{color:var(--navy);font-size:14px;font-weight:800}.xDI4Ma_entryList{margin-top:10px}.xDI4Ma_entry{border-bottom:1px solid var(--gray2);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.xDI4Ma_entry:last-child{border-bottom:none}.xDI4Ma_entryBody{flex:1;min-width:0}.xDI4Ma_entryDesc{color:var(--gray5);font-size:13px;line-height:1.4}.xDI4Ma_entryMacros{color:var(--blue-dk);margin-top:2px;font-size:12px;font-weight:700}.xDI4Ma_deleteBtn{color:var(--gray4);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:18px;line-height:1}.xDI4Ma_deleteBtn:hover{color:#991b1b}.xDI4Ma_disclaimer{color:var(--gray4);margin-top:14px;font-size:11px;line-height:1.4}
.S9s8ma_mainInner{max-width:1160px;margin:0 auto}.S9s8ma_teaserCard{border:1px solid var(--gray2);box-shadow:var(--shadow);background:#fff;border-radius:14px;margin-bottom:18px;padding:24px}.S9s8ma_teaserIntro{text-align:center}.S9s8ma_eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--blue-dk);margin-bottom:3px;font-size:10px;font-weight:800}.S9s8ma_heading{color:var(--blue-dk);margin:4px 0 8px;font-size:34px;font-weight:900}.S9s8ma_desc{color:var(--navy-dark);margin-bottom:16px;font-size:13px}.S9s8ma_medicalNotice{background:var(--warn-bg);border-radius:var(--radius);color:var(--warn-text);border:1px solid #fcd34d;margin-top:14px;margin-bottom:18px;padding:11px 14px;font-size:12.5px;line-height:1.5}.S9s8ma_output{margin-top:16px}.S9s8ma_notice{background:var(--warn-bg);border-radius:var(--radius);color:var(--warn-text);border:1px solid #fcd34d;margin-bottom:18px;padding:11px 14px;font-size:12.5px;line-height:1.5}
.hAANdq_card{border:1px solid var(--gray2);box-shadow:var(--shadow);background:#fff;border-radius:14px;margin-bottom:18px;padding:24px}.hAANdq_eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--blue-dk);text-align:center;margin-bottom:3px;font-size:10px;font-weight:800}.hAANdq_h1{color:var(--navy);text-align:center;margin-bottom:3px;font-size:20px;font-weight:900}.hAANdq_desc{color:var(--gray4);text-align:center;margin-bottom:20px;font-size:13px}.hAANdq_grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.hAANdq_sc{border:1px solid var(--gray2);background:#fff;border-radius:10px;padding:16px}.hAANdq_scLbl{color:var(--gray4);margin-bottom:2px;font-size:11.5px;font-weight:700}.hAANdq_scVal{color:var(--navy);font-size:25px;font-weight:900;line-height:1.1}.hAANdq_scValSmall{color:var(--navy);padding-top:4px;font-size:15px;font-weight:900}.hAANdq_scSub{color:var(--gray4);margin-top:2px;font-size:11.5px}.hAANdq_upgradeLink{color:var(--blue-dk);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:700;text-decoration:none}.hAANdq_historyLabel{color:var(--navy);margin-bottom:12px;font-size:14px;font-weight:800}.hAANdq_hr{border-bottom:1px solid var(--gray1);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.hAANdq_showToggle{color:var(--blue-dk);cursor:pointer;background:0 0;border:none;padding:10px 0 0;font-size:12.5px;font-weight:700;text-decoration:none}.hAANdq_showToggle:hover{text-decoration:underline}.hAANdq_hrD{color:var(--gray5);font-size:13px;font-weight:700}.hAANdq_hrS{color:var(--gray4);font-size:11.5px}.hAANdq_hrBtn{color:var(--blue-dk);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700;text-decoration:none}.hAANdq_brow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.hAANdq_bp{background:var(--orange);color:var(--navy-dark);border-radius:var(--radius);cursor:pointer;border:none;padding:10px 22px;font-size:13.5px;font-weight:700;transition:background .15s}.hAANdq_bp:hover{background:var(--orange-hover)}.hAANdq_bo{color:var(--navy);border:1.5px solid var(--navy);border-radius:var(--radius);cursor:pointer;background:#fff;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-block}.hAANdq_bo:hover{background:var(--blue-lt)}@media (max-width:640px){.hAANdq_grid{grid-template-columns:1fr;gap:10px}}
.lvKpUW_btn{z-index:1;border:1.5px solid var(--orange);width:38px;height:38px;color:var(--orange);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:700;line-height:1;transition:transform .12s,box-shadow .12s,background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 6px #141c422e}.lvKpUW_btn:hover:not(:disabled){background:var(--orange-lt);transform:scale(1.07);box-shadow:0 3px 10px #141c423d}.lvKpUW_btn[data-favorited=true]{background:var(--orange);color:#fff}.lvKpUW_btn[data-favorited=true]:hover:not(:disabled){background:var(--orange-hover)}.lvKpUW_btn:disabled{cursor:default;opacity:.7;transform:none}.lvKpUW_icon{font-size:19px}.lvKpUW_labeled{border-radius:999px;width:auto;height:auto;padding:7px 16px 7px 12px}.lvKpUW_label{font-size:13.5px}
.f2iiyG_consultCard{background:var(--navy-dark);color:#fff;border-radius:14px;align-items:flex-start;gap:20px;margin-top:12px;padding:24px;display:flex}.f2iiyG_consultAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:58px;height:58px}.f2iiyG_consultBody{flex:1}.f2iiyG_consultTitle{margin-bottom:2px;font-size:16px;font-weight:900}.f2iiyG_consultCreds{color:var(--blue);margin-bottom:8px;font-size:11.5px;font-weight:700}.f2iiyG_consultDesc{color:#ffffffd1;margin-bottom:12px;font-size:13px;line-height:1.55}.f2iiyG_consultOpts{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.f2iiyG_consultOpt{border-radius:var(--radius);color:#fff;background:#ffffff1a;border:1px solid #fff3;flex-direction:column;padding:8px 14px;font-size:12.5px;display:flex}.f2iiyG_consultOpt strong{font-size:17px;font-weight:900}.f2iiyG_consultOpt span{color:#fff9;font-size:10.5px}.f2iiyG_memberPrice{margin-top:2px;color:#ffd98a!important}.f2iiyG_bookBtn{background:var(--orange);color:var(--navy-dark);border-radius:var(--radius);cursor:pointer;border:none;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.f2iiyG_bookBtn:hover{background:var(--orange-hover)}.f2iiyG_bookBtn:disabled{opacity:.6;cursor:not-allowed}.f2iiyG_ctaCard{border:1px solid var(--gray2);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:14px;margin-top:18px;padding:24px}.f2iiyG_ctaTitle{margin-bottom:14px;font-size:15px;font-weight:800}.f2iiyG_ctaBtn{background:var(--orange);color:var(--navy-dark);border-radius:var(--radius);cursor:pointer;border:none;padding:11px 22px;font-size:14px;font-weight:700;transition:background .15s}.f2iiyG_ctaBtn:hover{background:var(--orange-hover)}.f2iiyG_saveCard{border:1px solid var(--gray2);box-shadow:var(--shadow);border-left:4px solid var(--blue);text-align:center;background:#fff;border-radius:14px;margin:18px 0;padding:24px}.f2iiyG_saveTitle{color:var(--navy);margin-bottom:6px;font-size:17px;font-weight:800}.f2iiyG_saveDesc{color:var(--gray5);max-width:440px;margin:0 auto 16px;font-size:13.5px;line-height:1.6}.f2iiyG_saveList{text-align:left;max-width:340px;color:var(--gray5);margin:0 auto 18px;padding:0;font-size:13.5px;line-height:2;list-style:none}.f2iiyG_saveBtn{background:var(--orange);color:var(--navy-dark);border-radius:var(--radius);cursor:pointer;border:none;margin-top:6px;padding:9px 20px;font-size:13.5px;font-weight:700}.f2iiyG_saveBtn:hover{background:var(--orange-hover)}.f2iiyG_notesCardEscalation{box-shadow:var(--shadow);border-left:3px solid var(--amber);background:#fff;border-radius:14px;margin-bottom:18px;padding:14px 16px}.f2iiyG_notesCard{box-shadow:var(--shadow);background:#fff;border-radius:14px;margin-bottom:18px;padding:14px 16px}.f2iiyG_notesEyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--blue-dk);margin-bottom:8px;font-size:10px;font-weight:800}.f2iiyG_notesRow{border-top:1px solid var(--gray2);padding:8px 0}.f2iiyG_notesTitle{color:var(--navy);font-size:13px;font-weight:700}.f2iiyG_notesWhy{color:var(--gray5);margin-top:2px;font-size:12.5px}.f2iiyG_notesSafety{color:#991b1b;margin-top:4px;font-size:12px}
.Y2Wmpa_cc{background:var(--navy-dark);color:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin-bottom:18px;padding:24px;display:flex}.Y2Wmpa_cav{object-fit:cover;border-radius:50%;flex-shrink:0;width:58px;height:58px}.Y2Wmpa_body{width:100%}.Y2Wmpa_title{text-align:center;margin-bottom:2px;font-size:16px;font-weight:900}.Y2Wmpa_creds{color:var(--blue);text-align:center;margin-bottom:16px;font-size:11.5px;font-weight:700}.Y2Wmpa_opts{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:12px;display:flex}.Y2Wmpa_opt{border-radius:var(--radius);color:#fff;text-align:center;background:#ffffff1a;border:1px solid #fff3;flex-direction:column;align-items:center;padding:8px 14px;font-size:12.5px;display:flex}.Y2Wmpa_opt strong{font-size:17px;font-weight:900;display:block}.Y2Wmpa_memberPrice{color:#ffd98a;margin-top:2px}.Y2Wmpa_btnRow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;display:flex}.Y2Wmpa_emailCol{flex-direction:column;align-items:center;display:flex}.Y2Wmpa_bookBtn{background:var(--orange);color:var(--navy-dark);border-radius:var(--radius);cursor:pointer;border:none;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.Y2Wmpa_bookBtn:hover{background:var(--orange-hover)}.Y2Wmpa_bookBtn:disabled{opacity:.6;cursor:not-allowed}.Y2Wmpa_emailBtn{color:#fff;border-radius:var(--radius);cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.Y2Wmpa_emailBtn:hover{background:#fff3}.Y2Wmpa_emailBtn:disabled{color:#fff6;cursor:not-allowed;background:#ffffff0f;border-color:#ffffff1f}.Y2Wmpa_emailNote{color:#ffffff80;margin-top:6px;font-size:11px}
.n3CQYq_searchWrap{position:relative}.n3CQYq_searchIcon{color:var(--gray4);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.n3CQYq_searchInput{padding-left:32px!important}.n3CQYq_searchHint{color:var(--navy);margin-top:8px;font-size:15px;font-weight:700}.n3CQYq_categoryChip{border:1px solid var(--gray2);color:var(--gray4);cursor:pointer;background:#fff;border-radius:12px;padding:4px 10px;font-size:11.5px;font-weight:600}.n3CQYq_categoryChip[data-active=true]{background:var(--blue-dk);border-color:var(--blue-dk);color:#fff}
.hRXB6W_hero{background:var(--navy-dark);border-radius:14px;margin-bottom:16px;padding:28px 22px 24px}.hRXB6W_title{color:#fff;text-align:center;margin:4px 0 8px;font-size:32px;font-weight:900}.hRXB6W_desc{color:#fffc;text-align:center;max-width:640px;margin:0 auto 18px;font-size:15px;line-height:1.5}.hRXB6W_desc strong{color:#fff}.hRXB6W_searchWrap{max-width:560px;margin:0 auto;position:relative}.hRXB6W_searchIcon{color:var(--gray4);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.hRXB6W_searchInput{border:none!important;padding:11px 14px 11px 38px!important;font-size:15px!important}.hRXB6W_hint{text-align:center;color:#ffffffb8;margin-top:10px;font-size:12.5px;font-weight:600}.hRXB6W_hint strong{color:#fff}.hRXB6W_chipLabel{text-align:center;letter-spacing:.9px;text-transform:uppercase;color:#ffffffb8;margin-top:16px;font-size:11px;font-weight:800}.hRXB6W_chipRow{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.hRXB6W_chip{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff59;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700}.hRXB6W_chip:hover{background:#ffffff29}.hRXB6W_chip[data-active=true]{background:var(--orange);border-color:var(--orange);color:var(--navy-dark)}.hRXB6W_categoryChipRow{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.hRXB6W_categoryChip{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.hRXB6W_categoryChip[data-active=true]{color:var(--navy-dark);background:#fff;border-color:#fff}
._8wTA3G_main{max-width:1160px;margin:0 auto;padding:24px 20px}
._9HEPSq_main{max-width:1160px;margin:0 auto;padding:24px 20px}._9HEPSq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}._9HEPSq_title{color:var(--navy);font-size:24px;font-weight:900;line-height:1.15}._9HEPSq_sub{color:var(--gray4);margin-top:3px;font-size:13px}._9HEPSq_tierChip{letter-spacing:.6px;text-transform:uppercase;color:var(--navy);background:var(--blue-lt);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}._9HEPSq_disclaimer{border-top:1px solid var(--gray2);color:var(--gray4);margin-top:16px;padding-top:12px;font-size:12px;line-height:1.5}._9HEPSq_tiles{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}._9HEPSq_tile{border:1px solid var(--gray2);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:16px}._9HEPSq_tileLbl{color:var(--gray4);margin-bottom:2px;font-size:11.5px;font-weight:700}._9HEPSq_tileVal{color:var(--navy);font-variant-numeric:tabular-nums;font-size:25px;font-weight:900;line-height:1.1}._9HEPSq_tileUnit{color:var(--gray4);margin-left:3px;font-size:13px;font-weight:700}._9HEPSq_tileSub{color:var(--gray4);margin-top:3px;font-size:11.5px}._9HEPSq_cardTitle{color:var(--navy);margin-bottom:2px;font-size:16px;font-weight:900}._9HEPSq_cardDesc{color:var(--gray4);margin-bottom:14px;font-size:12.5px}._9HEPSq_twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}._9HEPSq_chartFull{width:100%;height:auto;max-height:260px;display:block}._9HEPSq_chartSpark{width:120px;height:36px;display:block}._9HEPSq_chartLine{stroke:var(--navy);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._9HEPSq_chartPt{fill:var(--navy)}._9HEPSq_chartPtApprox{fill:#fff;stroke:var(--navy);stroke-width:1.5px}._9HEPSq_chartLast{fill:var(--orange);stroke:#fff;stroke-width:1.5px}._9HEPSq_chartBand{fill:var(--green-bg);opacity:.7}._9HEPSq_chartGrid{stroke:var(--gray2);stroke-width:1px}._9HEPSq_chartAxis{fill:var(--gray4);font-variant-numeric:tabular-nums;font-size:10.5px}._9HEPSq_chartGoal{stroke:var(--orange-dk);stroke-width:1.5px;stroke-dasharray:5 4}._9HEPSq_chartGoalLabel{fill:var(--orange-dk);font-size:10.5px;font-weight:700}._9HEPSq_legend{color:var(--gray4);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:11.5px;display:flex}._9HEPSq_progressTrack{background:var(--gray2);border-radius:999px;height:10px;margin:10px 0 6px;overflow:hidden}._9HEPSq_progressFill{background:var(--navy);border-radius:999px;height:100%}._9HEPSq_progressMeta{color:var(--gray4);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}._9HEPSq_goalForm{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}._9HEPSq_goalField{width:150px}._9HEPSq_filterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}._9HEPSq_check{color:var(--navy);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}._9HEPSq_groupLabel{letter-spacing:1px;text-transform:uppercase;color:var(--blue-dk);margin:16px 0 4px;font-size:11px;font-weight:800}._9HEPSq_markerRow{border-bottom:1px solid var(--gray1);grid-template-columns:minmax(150px,1.4fr) minmax(110px,1fr) minmax(190px,1.2fr) 128px;align-items:center;gap:12px;padding:10px 0;display:grid}._9HEPSq_markerName{color:var(--navy);font-size:13.5px;font-weight:800}._9HEPSq_markerSub{color:var(--gray4);margin-top:1px;font-size:11.5px}._9HEPSq_markerVal{color:var(--navy);font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}._9HEPSq_markerUnit{color:var(--gray4);margin-left:3px;font-size:11.5px;font-weight:700}._9HEPSq_delta{color:var(--gray4);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11.5px}._9HEPSq_chip{border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:800;line-height:1.3;display:inline-block}._9HEPSq_chipWithin{background:var(--green-bg);color:var(--green)}._9HEPSq_chipOutside{background:var(--amber-lt);color:var(--warn-text)}._9HEPSq_chipNone{background:var(--gray1);color:var(--gray4)}._9HEPSq_rangeText{color:var(--gray4);margin-top:3px;font-size:11.5px}._9HEPSq_wearGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._9HEPSq_wearCard{border:1px solid var(--gray2);background:#fff;border-radius:10px;padding:14px}._9HEPSq_wearTop{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:6px;display:flex}._9HEPSq_formGrid{grid-template-columns:repeat(3,1fr);gap:12px 14px;display:grid}._9HEPSq_formSection{letter-spacing:1px;text-transform:uppercase;color:var(--blue-dk);margin:18px 0 8px;font-size:12px;font-weight:800}._9HEPSq_labRow{grid-template-columns:minmax(180px,2fr) minmax(100px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}._9HEPSq_unitHint{color:var(--gray4);min-width:56px;font-size:12px}._9HEPSq_linkBtn{color:var(--blue-dk);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}._9HEPSq_linkBtn:hover{text-decoration:underline}._9HEPSq_linkBtn:focus-visible,._9HEPSq_check input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}._9HEPSq_error{color:#991b1b;margin-top:10px;font-size:12.5px}._9HEPSq_success{color:var(--green);margin-top:10px;font-size:12.5px;font-weight:700}._9HEPSq_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}._9HEPSq_histRow{border-bottom:1px solid var(--gray1);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}._9HEPSq_histDate{color:var(--gray5);font-size:13px;font-weight:700}._9HEPSq_histSub{color:var(--gray4);font-size:11.5px}._9HEPSq_locked{text-align:center;max-width:520px;margin:40px auto}._9HEPSq_empty{color:var(--gray4);padding:8px 0;font-size:13px}@media (max-width:900px){._9HEPSq_tiles{grid-template-columns:1fr 1fr}._9HEPSq_twoCol{grid-template-columns:1fr}._9HEPSq_wearGrid,._9HEPSq_formGrid,._9HEPSq_markerRow,._9HEPSq_labRow{grid-template-columns:1fr 1fr}}@media (max-width:560px){._9HEPSq_tiles,._9HEPSq_wearGrid,._9HEPSq_formGrid{grid-template-columns:1fr}._9HEPSq_goalField{width:100%}}
.J_0kIq_searchWrap{position:relative}.J_0kIq_searchIcon{color:var(--gray4);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.J_0kIq_searchInput{padding-left:32px!important}.J_0kIq_searchHint{color:var(--navy);margin-top:8px;font-size:15px;font-weight:700}
