.HealthToolCalculator-module__tzSCga__tool{background:#fff;border:1px solid #d5e4e8;border-radius:24px;gap:1.1rem;padding:1rem;display:grid;box-shadow:0 22px 60px #1234461c}.HealthToolCalculator-module__tzSCga__formGrid{gap:.9rem;display:grid}.HealthToolCalculator-module__tzSCga__field{gap:.42rem;display:grid}.HealthToolCalculator-module__tzSCga__field>span,.HealthToolCalculator-module__tzSCga__segmentField legend{color:#22384b;font-size:.84rem;font-weight:850}.HealthToolCalculator-module__tzSCga__field small{color:#667b8d;font-size:.75rem;line-height:1.4}.HealthToolCalculator-module__tzSCga__field input,.HealthToolCalculator-module__tzSCga__field select,.HealthToolCalculator-module__tzSCga__journalRow input{color:#102638;width:100%;min-height:48px;font:inherit;background:#f8fbfc;border:1px solid #c9d9de;border-radius:13px;outline:none}.HealthToolCalculator-module__tzSCga__field input,.HealthToolCalculator-module__tzSCga__field select{padding:.72rem .82rem}.HealthToolCalculator-module__tzSCga__field input:focus,.HealthToolCalculator-module__tzSCga__field select:focus,.HealthToolCalculator-module__tzSCga__journalRow input:focus{border-color:#0f9f8c;box-shadow:0 0 0 3px #14b8a621}.HealthToolCalculator-module__tzSCga__inputWrap{position:relative}.HealthToolCalculator-module__tzSCga__inputWrap input{padding-right:4.7rem}.HealthToolCalculator-module__tzSCga__inputWrap em{color:#617789;pointer-events:none;font-size:.78rem;font-style:normal;font-weight:800;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.HealthToolCalculator-module__tzSCga__segmentField{border:0;min-width:0;margin:0;padding:0}.HealthToolCalculator-module__tzSCga__segmentField legend{margin-bottom:.5rem}.HealthToolCalculator-module__tzSCga__segmentField>div{background:#eaf2f4;border-radius:14px;grid-template-columns:1fr 1fr;gap:.35rem;padding:.3rem;display:grid}.HealthToolCalculator-module__tzSCga__segmentField button{color:#4c6272;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:44px;font-weight:850}.HealthToolCalculator-module__tzSCga__segmentField button[aria-pressed=true]{color:#086f64;background:#fff;box-shadow:0 3px 12px #0e323f1a}.HealthToolCalculator-module__tzSCga__result{color:#153143;background:linear-gradient(145deg,#effcf8,#f7fbfc);border:1px solid #bfe5dc;border-radius:20px;gap:.75rem;padding:1.1rem;display:grid}.HealthToolCalculator-module__tzSCga__resultWarning{background:linear-gradient(145deg,#fff9ec,#fffdf8);border-color:#f0d29a}.HealthToolCalculator-module__tzSCga__result p{margin:0}.HealthToolCalculator-module__tzSCga__resultLabel{color:#0f766e;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:900}.HealthToolCalculator-module__tzSCga__bigValue{color:#0b293d;letter-spacing:-.045em;font-size:clamp(2.15rem,11vw,3.7rem);font-weight:950;line-height:1}.HealthToolCalculator-module__tzSCga__bigValue span{color:#577082;letter-spacing:0;font-size:.95rem;font-weight:800}.HealthToolCalculator-module__tzSCga__result>strong{color:#173b4d;font-size:1rem;line-height:1.45}.HealthToolCalculator-module__tzSCga__resultNote{color:#5c7282;font-size:.86rem;line-height:1.55}.HealthToolCalculator-module__tzSCga__secondaryResult,.HealthToolCalculator-module__tzSCga__dateResult{border-top:1px solid #cfe5e1;gap:.35rem;padding-top:.8rem;display:grid}.HealthToolCalculator-module__tzSCga__secondaryResult span,.HealthToolCalculator-module__tzSCga__dateResult span,.HealthToolCalculator-module__tzSCga__metricGrid span{color:#5b7181;font-size:.75rem;font-weight:800}.HealthToolCalculator-module__tzSCga__secondaryResult b,.HealthToolCalculator-module__tzSCga__dateResult b{color:#0b3b4c;font-size:1.08rem}.HealthToolCalculator-module__tzSCga__secondaryResult p,.HealthToolCalculator-module__tzSCga__dateResult p{color:#5c7282;font-size:.82rem;line-height:1.5}.HealthToolCalculator-module__tzSCga__dateResult{grid-template-columns:auto 1fr}.HealthToolCalculator-module__tzSCga__dateResult>svg{color:#0f9f8c}.HealthToolCalculator-module__tzSCga__resultCta{color:#fff;background:#092d41;border-radius:13px;justify-content:center;align-items:center;gap:.45rem;min-height:46px;margin-top:.2rem;padding:.65rem .8rem;font-size:.84rem;font-weight:900;text-decoration:none;display:flex}.HealthToolCalculator-module__tzSCga__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.HealthToolCalculator-module__tzSCga__metricGrid>div{background:#fffc;border-radius:13px;gap:.28rem;padding:.7rem;display:grid}.HealthToolCalculator-module__tzSCga__metricGrid b{color:#173c4c;font-size:.92rem;line-height:1.25}.HealthToolCalculator-module__tzSCga__journalHeader{gap:.75rem;display:grid}.HealthToolCalculator-module__tzSCga__journalHeader strong{color:#173143}.HealthToolCalculator-module__tzSCga__journalHeader p{color:#617586;margin:.25rem 0 0;font-size:.8rem}.HealthToolCalculator-module__tzSCga__privacyToggle{cursor:pointer;align-items:center;display:flex}.HealthToolCalculator-module__tzSCga__privacyToggle input{accent-color:#0f9f8c;width:18px;height:18px;margin-right:.45rem}.HealthToolCalculator-module__tzSCga__privacyToggle span{color:#305062;align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;display:flex}.HealthToolCalculator-module__tzSCga__journalRows{gap:.7rem;display:grid}.HealthToolCalculator-module__tzSCga__journalRow{background:#eef5f6;border-radius:16px;grid-template-columns:28px 1fr 1fr auto;gap:.45rem;padding:.65rem;display:grid}.HealthToolCalculator-module__tzSCga__rowIndex{color:#0f766e;place-items:center;font-size:.78rem;font-weight:900;display:grid}.HealthToolCalculator-module__tzSCga__journalRow>input{min-width:0;padding:.55rem;font-size:.8rem}.HealthToolCalculator-module__tzSCga__journalRow>input:nth-of-type(3){grid-column:2/4}.HealthToolCalculator-module__tzSCga__bpInputs{grid-column:2/4;grid-template-columns:1fr auto 1fr;align-items:center;gap:.25rem;display:grid}.HealthToolCalculator-module__tzSCga__bpInputs input{background:#fff;border:1px solid #c9d9de;border-radius:11px;min-width:0;min-height:46px;padding:.55rem}.HealthToolCalculator-module__tzSCga__iconButton{color:#8d3b42;cursor:pointer;background:#fff;border:0;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.HealthToolCalculator-module__tzSCga__rowActions{flex-wrap:wrap;gap:.55rem;display:flex}.HealthToolCalculator-module__tzSCga__rowActions button{color:#1f5363;cursor:pointer;background:#fff;border:1px solid #bdd4d9;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .75rem;font-weight:850;display:flex}.HealthToolCalculator-module__tzSCga__rowActions button:disabled{opacity:.45;cursor:not-allowed}.HealthToolCalculator-module__tzSCga__urgent,.HealthToolCalculator-module__tzSCga__permanentWarning{color:#7c3f0b;background:#fff1dc;border-radius:13px;gap:.55rem;padding:.75rem;display:flex}.HealthToolCalculator-module__tzSCga__urgent svg,.HealthToolCalculator-module__tzSCga__permanentWarning svg{flex:none}.HealthToolCalculator-module__tzSCga__urgent p,.HealthToolCalculator-module__tzSCga__permanentWarning p{font-size:.83rem;line-height:1.5}.HealthToolCalculator-module__tzSCga__permanentWarning{border:1px solid #efc681}.HealthToolCalculator-module__tzSCga__privacyBanner{color:#154c4a;background:#e8f7f3;border-radius:15px;gap:.65rem;padding:.8rem;display:flex}.HealthToolCalculator-module__tzSCga__privacyBanner svg{flex:none}.HealthToolCalculator-module__tzSCga__privacyBanner strong{font-size:.88rem}.HealthToolCalculator-module__tzSCga__privacyBanner p{margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.HealthToolCalculator-module__tzSCga__periodDates{gap:.65rem;display:grid}.HealthToolCalculator-module__tzSCga__periodDates>div{grid-template-columns:1fr auto;align-items:end;gap:.45rem;display:grid}.HealthToolCalculator-module__tzSCga__timeline{gap:.55rem;display:grid}.HealthToolCalculator-module__tzSCga__timeline>div{background:#ffffffd9;border-radius:14px;gap:.3rem;padding:.75rem;display:grid}.HealthToolCalculator-module__tzSCga__timeline span{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.HealthToolCalculator-module__tzSCga__timeline b{color:#163b4b;font-size:.88rem;line-height:1.4}.HealthToolCalculator-module__tzSCga__timeline p{color:#5d7382;font-size:.78rem;line-height:1.45}.HealthToolCalculator-module__tzSCga__scoreRegion{color:#15465b;background:#e4f4f7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;padding:.75rem;display:flex}.HealthToolCalculator-module__tzSCga__scoreRegion strong{font-size:.86rem}.HealthToolCalculator-module__tzSCga__scoreRegion span{font-size:.75rem}.HealthToolCalculator-module__tzSCga__exclusion,.HealthToolCalculator-module__tzSCga__checkGrid label{color:#334e60;cursor:pointer;background:#f7fafb;border:1px solid #d4e2e6;border-radius:13px;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.8rem;line-height:1.4;display:flex}.HealthToolCalculator-module__tzSCga__exclusion input,.HealthToolCalculator-module__tzSCga__checkGrid input{accent-color:#0f9f8c;flex:none;width:18px;height:18px}.HealthToolCalculator-module__tzSCga__checkGrid{gap:.55rem;display:grid}.HealthToolCalculator-module__tzSCga__fieldLabel{align-items:center;gap:.38rem;display:flex}.HealthToolCalculator-module__tzSCga__infoTip{color:#0b756d;cursor:help;background:#e4f3f3;border-radius:50%;outline:none;flex:none;place-items:center;width:26px;height:26px;display:inline-grid;position:relative}.HealthToolCalculator-module__tzSCga__infoTip>span{z-index:20;color:#294858;background:#fff;border:1px solid #c8dedf;border-radius:12px;width:min(260px,75vw);padding:.65rem .72rem;font-size:.78rem;font-weight:600;line-height:1.45;display:none;position:absolute;bottom:calc(100% + .45rem);left:0;box-shadow:0 12px 32px #10313f2e}.HealthToolCalculator-module__tzSCga__infoTip:hover>span,.HealthToolCalculator-module__tzSCga__infoTip:focus>span{display:block}.HealthToolCalculator-module__tzSCga__sectionLabel{color:#173b4d;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.HealthToolCalculator-module__tzSCga__sectionLabel strong{font-size:.9rem}.HealthToolCalculator-module__tzSCga__sectionLabel span{color:#637b8b;font-size:.75rem}.HealthToolCalculator-module__tzSCga__nightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.HealthToolCalculator-module__tzSCga__symptomList{gap:.65rem;display:grid}.HealthToolCalculator-module__tzSCga__symptomRow{background:#f8fbfc;border:1px solid #d6e3e6;border-radius:16px;min-width:0;margin:0;padding:.75rem}.HealthToolCalculator-module__tzSCga__symptomRow legend{color:#213e4f;max-width:100%;padding:0 .25rem;font-size:.87rem;font-weight:850;line-height:1.35}.HealthToolCalculator-module__tzSCga__symptomRow legend .HealthToolCalculator-module__tzSCga__infoTip{vertical-align:middle;margin-left:.35rem}.HealthToolCalculator-module__tzSCga__symptomRow>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.4rem;display:grid}.HealthToolCalculator-module__tzSCga__symptomRow button{color:#466070;cursor:pointer;background:#fff;border:1px solid #c9dadd;border-radius:11px;min-height:44px;padding:.45rem;font-size:.78rem;font-weight:750}.HealthToolCalculator-module__tzSCga__symptomRow button[aria-pressed=true]{color:#075f57;background:#dff6f0;border-color:#0e9183;box-shadow:0 0 0 2px #0e91831a}.HealthToolCalculator-module__tzSCga__zoneTable{background:#fff;border:1px solid #d5e4e5;border-radius:14px;display:grid;overflow:hidden}.HealthToolCalculator-module__tzSCga__zoneTable>div{border-bottom:1px solid #e3ecee;grid-template-columns:.8fr 1fr 1.2fr;align-items:center;gap:.4rem;padding:.65rem .7rem;font-size:.78rem;display:grid}.HealthToolCalculator-module__tzSCga__zoneTable>div:last-child{border-bottom:0}.HealthToolCalculator-module__tzSCga__zoneTable>div:first-child{color:#2b4c5b;background:#eaf5f5}.HealthToolCalculator-module__tzSCga__zoneTable span{color:#536d7b}.HealthToolCalculator-module__tzSCga__zoneTable strong{color:#133e4e;text-align:right}.HealthToolCalculator-module__tzSCga__questionGrid{gap:.55rem;display:grid}.HealthToolCalculator-module__tzSCga__questionGrid label{color:#334e60;cursor:pointer;background:#f7fafb;border:1px solid #d4e2e6;border-radius:13px;align-items:flex-start;gap:.55rem;min-height:48px;padding:.72rem;font-size:.82rem;line-height:1.45;display:flex}.HealthToolCalculator-module__tzSCga__questionGrid input{accent-color:#0f9f8c;flex:none;width:19px;height:19px}.HealthToolCalculator-module__tzSCga__breakdown,.HealthToolCalculator-module__tzSCga__optionalPanel{background:#fffc;border:1px solid #cfdee1;border-radius:14px}.HealthToolCalculator-module__tzSCga__breakdown summary,.HealthToolCalculator-module__tzSCga__optionalPanel summary{color:#165363;cursor:pointer;min-height:46px;padding:.78rem;font-size:.83rem;font-weight:850}.HealthToolCalculator-module__tzSCga__breakdown ul{gap:.35rem;margin:0;padding:0 .8rem .8rem;list-style:none;display:grid}.HealthToolCalculator-module__tzSCga__breakdown li{color:#526c7a;border-top:1px solid #e1e9eb;justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.79rem;display:flex}.HealthToolCalculator-module__tzSCga__breakdown li b{color:#173e4d}.HealthToolCalculator-module__tzSCga__optionalPanel .HealthToolCalculator-module__tzSCga__formGrid{padding:0 .8rem .8rem}.HealthToolCalculator-module__tzSCga__glpRows{gap:.7rem;display:grid}.HealthToolCalculator-module__tzSCga__glpRow{background:#f5f9fa;border:1px solid #d4e3e6;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-width:0;margin:0;padding:.85rem;display:grid;position:relative}.HealthToolCalculator-module__tzSCga__glpRow legend{color:#0c6d65;padding:0 .3rem;font-size:.78rem;font-weight:900}.HealthToolCalculator-module__tzSCga__glpRow label{gap:.3rem;min-width:0;display:grid}.HealthToolCalculator-module__tzSCga__glpRow label>span{color:#3d5868;font-size:.74rem;font-weight:800}.HealthToolCalculator-module__tzSCga__glpRow input,.HealthToolCalculator-module__tzSCga__glpRow select{color:#193747;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #c7d9dd;border-radius:11px;padding:.6rem;font-size:.8rem}.HealthToolCalculator-module__tzSCga__glpRow .HealthToolCalculator-module__tzSCga__wideField{grid-column:1/-1}.HealthToolCalculator-module__tzSCga__glpRow>.HealthToolCalculator-module__tzSCga__iconButton{border:1px solid #e0d6d5;position:absolute;top:-.65rem;right:.5rem}@media (min-width:620px){.HealthToolCalculator-module__tzSCga__tool{padding:1.35rem}.HealthToolCalculator-module__tzSCga__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HealthToolCalculator-module__tzSCga__journalHeader{grid-template-columns:1fr auto;align-items:center}.HealthToolCalculator-module__tzSCga__journalRow{grid-template-columns:28px 1.2fr .85fr 1.15fr .72fr 44px;align-items:center}.HealthToolCalculator-module__tzSCga__journalRow>input:nth-of-type(3),.HealthToolCalculator-module__tzSCga__bpInputs{grid-column:auto}.HealthToolCalculator-module__tzSCga__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.HealthToolCalculator-module__tzSCga__checkGrid{grid-template-columns:1fr 1fr}.HealthToolCalculator-module__tzSCga__nightGrid,.HealthToolCalculator-module__tzSCga__symptomRow>div{grid-template-columns:repeat(4,minmax(0,1fr))}.HealthToolCalculator-module__tzSCga__questionGrid{grid-template-columns:1fr 1fr}.HealthToolCalculator-module__tzSCga__glpRow{grid-template-columns:repeat(4,minmax(0,1fr))}.HealthToolCalculator-module__tzSCga__glpRow .HealthToolCalculator-module__tzSCga__wideField{grid-column:1/-1}}@media (min-width:900px){.HealthToolCalculator-module__tzSCga__tool{padding:1.6rem}.HealthToolCalculator-module__tzSCga__formGrid{gap:1rem}.HealthToolCalculator-module__tzSCga__result{padding:1.35rem}.HealthToolCalculator-module__tzSCga__resultCta{justify-self:start;padding-inline:1rem}.HealthToolCalculator-module__tzSCga__nightGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.HealthToolCalculator-module__tzSCga__symptomList{grid-template-columns:1fr 1fr}}.HealthToolCalculator-module__tzSCga__dateResult>div{gap:.2rem;display:grid}.HealthToolCalculator-module__tzSCga__dateResult span,.HealthToolCalculator-module__tzSCga__dateResult b{display:block}.HealthToolCalculator-module__tzSCga__printableResult{gap:.75rem;min-width:0;display:grid}.HealthToolCalculator-module__tzSCga__inlineResultLink{color:#075f57;text-underline-offset:3px;align-items:center;gap:.4rem;width:fit-content;min-height:44px;font-size:.94rem;font-weight:760;line-height:1.4;text-decoration:underline;display:inline-flex}.HealthToolCalculator-module__tzSCga__interpretationCaution{color:#744011;background:#fff8e9;border:1px solid #e7bf82;border-radius:14px;gap:.6rem;padding:.78rem;display:flex}.HealthToolCalculator-module__tzSCga__interpretationCaution svg{flex:none;margin-top:.1rem}.HealthToolCalculator-module__tzSCga__interpretationCaution p{font-size:.94rem;line-height:1.55}.HealthToolCalculator-module__tzSCga__resultMeaning{gap:.6rem;display:grid}.HealthToolCalculator-module__tzSCga__resultMeaning>div{background:#ffffffd1;border:1px solid #d4e4e6;border-radius:14px;gap:.25rem;padding:.78rem;display:grid}.HealthToolCalculator-module__tzSCga__resultMeaning strong{color:#153d4c;font-size:.96rem}.HealthToolCalculator-module__tzSCga__resultMeaning p{color:#526c7a;font-size:.92rem;line-height:1.55}.HealthToolCalculator-module__tzSCga__field small{color:#5b6f80}.HealthToolCalculator-module__tzSCga__inputWrap em{color:#566b7c}.HealthToolCalculator-module__tzSCga__field>span,.HealthToolCalculator-module__tzSCga__fieldLabel,.HealthToolCalculator-module__tzSCga__segmentField legend{font-size:.94rem;font-weight:720;line-height:1.4}.HealthToolCalculator-module__tzSCga__inputWrap em{font-size:.84rem;font-weight:700}.HealthToolCalculator-module__tzSCga__resultLabel{font-size:.78rem;font-weight:780}.HealthToolCalculator-module__tzSCga__resultNote{font-size:.94rem;line-height:1.6}.HealthToolCalculator-module__tzSCga__resultCta{font-size:.95rem;font-weight:760}.HealthToolCalculator-module__tzSCga__secondaryResult span,.HealthToolCalculator-module__tzSCga__dateResult span,.HealthToolCalculator-module__tzSCga__metricGrid span{font-size:.82rem;font-weight:700}.HealthToolCalculator-module__tzSCga__metricGrid b{font-size:.98rem}.HealthToolCalculator-module__tzSCga__journalHeader p,.HealthToolCalculator-module__tzSCga__privacyBanner p{font-size:.86rem}.HealthToolCalculator-module__tzSCga__symptomRow legend{font-size:.94rem;font-weight:720}.HealthToolCalculator-module__tzSCga__symptomRow button{font-size:.86rem;font-weight:680}.HealthToolCalculator-module__tzSCga__questionGrid label{font-size:.9rem}.HealthToolCalculator-module__tzSCga__glpRow label>span{font-size:.82rem;font-weight:700}.HealthToolCalculator-module__tzSCga__glpRow input,.HealthToolCalculator-module__tzSCga__glpRow select{font-size:.9rem}.HealthToolCalculator-module__tzSCga__breakdown summary,.HealthToolCalculator-module__tzSCga__optionalPanel summary{font-size:.9rem;font-weight:740}.HealthToolCalculator-module__tzSCga__field input,.HealthToolCalculator-module__tzSCga__field select{font-size:1rem}.HealthToolCalculator-module__tzSCga__primaryToolButton,.HealthToolCalculator-module__tzSCga__secondaryToolButton{min-height:48px;font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1rem;font-size:.96rem;font-weight:760;display:flex}.HealthToolCalculator-module__tzSCga__primaryToolButton{color:#fff;background:#087f75;border:1px solid #087f75}.HealthToolCalculator-module__tzSCga__secondaryToolButton{color:#155263;background:#fff;border:1px solid #b9d3d7}.HealthToolCalculator-module__tzSCga__foodPicker{gap:.65rem;display:grid}.HealthToolCalculator-module__tzSCga__foodResults{gap:.4rem;max-height:295px;padding:.2rem;display:grid;overflow:auto}.HealthToolCalculator-module__tzSCga__foodResults button{color:#203d4d;text-align:left;cursor:pointer;background:#f8fbfc;border:1px solid #d3e1e4;border-radius:13px;gap:.2rem;min-height:52px;padding:.68rem .75rem;display:grid}.HealthToolCalculator-module__tzSCga__foodResults button[aria-selected=true]{background:#e3f7f2;border-color:#0e9183;box-shadow:0 0 0 2px #0e918317}.HealthToolCalculator-module__tzSCga__foodResults button span{font-size:.94rem;font-weight:740}.HealthToolCalculator-module__tzSCga__foodResults button small{color:#607686;font-size:.82rem;line-height:1.35}.HealthToolCalculator-module__tzSCga__foodAddRow{gap:.65rem;display:grid}.HealthToolCalculator-module__tzSCga__customFoodGrid{gap:.7rem;padding:0 .8rem .8rem;display:grid}.HealthToolCalculator-module__tzSCga__customFoodGrid>p{color:#5a7180;margin:0;font-size:.88rem;line-height:1.55}.HealthToolCalculator-module__tzSCga__mealList{gap:.5rem;display:grid}.HealthToolCalculator-module__tzSCga__mealList article{background:#f8fbfc;border:1px solid #d7e4e7;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.72rem .8rem;display:flex}.HealthToolCalculator-module__tzSCga__mealList article>div{gap:.15rem;min-width:0;display:grid}.HealthToolCalculator-module__tzSCga__mealList strong{color:#1c3a4a;font-size:.94rem;line-height:1.35}.HealthToolCalculator-module__tzSCga__mealList span{color:#5b7281;font-size:.84rem}.HealthToolCalculator-module__tzSCga__mealList button{color:#8d3b42;cursor:pointer;background:#fff;border:0;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.HealthToolCalculator-module__tzSCga__plateGrid{gap:.85rem;display:grid}.HealthToolCalculator-module__tzSCga__plateCard{background:#f8fbfc;border:1px solid #d5e3e6;border-radius:18px;gap:.65rem;min-width:0;margin:0;padding:.85rem;display:grid}.HealthToolCalculator-module__tzSCga__plateCard legend{color:#1a4252;padding:0 .3rem;font-size:.92rem;font-weight:760}.HealthToolCalculator-module__tzSCga__colorPlate{width:min(100%,280px);height:auto;margin:auto;display:block}.HealthToolCalculator-module__tzSCga__plateAnswers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.HealthToolCalculator-module__tzSCga__plateAnswers button{color:#365362;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8dadd;border-radius:11px;padding:.55rem;font-size:.9rem;font-weight:680}.HealthToolCalculator-module__tzSCga__plateAnswers button:last-child{grid-column:1/-1}.HealthToolCalculator-module__tzSCga__plateAnswers button[aria-pressed=true]{color:#075f57;background:#dff6f0;border-color:#0e9183;box-shadow:0 0 0 2px #0e91831a}.HealthToolCalculator-module__tzSCga__fanWrap{gap:1rem;display:grid}.HealthToolCalculator-module__tzSCga__astigmatismFan{width:min(100%,340px);height:auto;margin:auto;display:block}.HealthToolCalculator-module__tzSCga__fanWrap ol{color:#3f5b69;gap:.5rem;margin:0;padding-left:1.4rem;font-size:.94rem;line-height:1.55;display:grid}.HealthToolCalculator-module__tzSCga__eyeAnswers{gap:.75rem;display:grid}.HealthToolCalculator-module__tzSCga__eyeAnswers fieldset{background:#f8fbfc;border:1px solid #d4e2e6;border-radius:16px;gap:.45rem;min-width:0;margin:0;padding:.8rem;display:grid}.HealthToolCalculator-module__tzSCga__eyeAnswers legend{color:#173f50;padding:0 .25rem;font-size:.95rem;font-weight:760}.HealthToolCalculator-module__tzSCga__eyeAnswers button{color:#365363;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccdcdf;border-radius:11px;align-items:center;gap:.45rem;padding:.62rem .7rem;font-size:.91rem;font-weight:650;display:flex}.HealthToolCalculator-module__tzSCga__eyeAnswers button[aria-pressed=true]{color:#075f57;background:#e0f6f1;border-color:#0e9183}.HealthToolCalculator-module__tzSCga__gadQuestions{gap:.85rem;display:grid}.HealthToolCalculator-module__tzSCga__gadQuestions fieldset{background:#f8fbfc;border:1px solid #d5e3e6;border-radius:17px;min-width:0;margin:0;padding:.8rem}.HealthToolCalculator-module__tzSCga__gadQuestions legend{color:#173d4e;align-items:flex-start;gap:.55rem;max-width:100%;padding:0 .25rem;font-size:.95rem;font-weight:730;line-height:1.45;display:flex}.HealthToolCalculator-module__tzSCga__gadQuestions legend>span{color:#076b62;background:#dff4ef;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.78rem;display:grid}.HealthToolCalculator-module__tzSCga__gadQuestions fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.7rem;display:grid}.HealthToolCalculator-module__tzSCga__gadQuestions button{color:#365363;min-height:56px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cadbdf;border-radius:11px;place-content:center;gap:.1rem;padding:.52rem;font-size:.86rem;font-weight:680;display:grid}.HealthToolCalculator-module__tzSCga__gadQuestions button small{color:#6a7d89;font-size:.74rem;font-weight:600}.HealthToolCalculator-module__tzSCga__gadQuestions button[aria-pressed=true]{color:#075f57;background:#dff6f0;border-color:#0e9183;box-shadow:0 0 0 2px #0e918317}.HealthToolCalculator-module__tzSCga__apneaChecklist{gap:.6rem;display:grid}.HealthToolCalculator-module__tzSCga__apneaChecklist label{color:#2d4b5b;cursor:pointer;background:#f8fbfc;border:1px solid #d4e2e6;border-radius:14px;align-items:flex-start;gap:.65rem;min-height:58px;padding:.75rem;display:flex}.HealthToolCalculator-module__tzSCga__apneaChecklist input{accent-color:#0f9f8c;flex:none;width:21px;height:21px;margin-top:.05rem}.HealthToolCalculator-module__tzSCga__apneaChecklist span{gap:.2rem;display:grid}.HealthToolCalculator-module__tzSCga__apneaChecklist strong{font-size:.94rem;font-weight:730;line-height:1.4}.HealthToolCalculator-module__tzSCga__apneaChecklist small{color:#607584;font-size:.84rem;line-height:1.45}.HealthToolCalculator-module__tzSCga__dangerChoice{background:#fff7eb;border-color:#e2ae78}.HealthToolCalculator-module__tzSCga__resultList{color:#375665;gap:.35rem;margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.45;display:grid}@media (min-width:620px){.HealthToolCalculator-module__tzSCga__foodResults{grid-template-columns:repeat(2,minmax(0,1fr))}.HealthToolCalculator-module__tzSCga__foodAddRow{grid-template-columns:minmax(180px,.55fr) 1fr;align-items:end}.HealthToolCalculator-module__tzSCga__customFoodGrid{grid-template-columns:1.4fr 1fr}.HealthToolCalculator-module__tzSCga__customFoodGrid>.HealthToolCalculator-module__tzSCga__secondaryToolButton{align-self:end}.HealthToolCalculator-module__tzSCga__customFoodGrid>p{grid-column:1/-1}.HealthToolCalculator-module__tzSCga__plateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HealthToolCalculator-module__tzSCga__fanWrap{grid-template-columns:minmax(260px,.8fr) 1fr;align-items:center}.HealthToolCalculator-module__tzSCga__eyeAnswers{grid-template-columns:1fr 1fr}.HealthToolCalculator-module__tzSCga__gadQuestions fieldset>div{grid-template-columns:repeat(4,minmax(0,1fr))}.HealthToolCalculator-module__tzSCga__apneaChecklist{grid-template-columns:1fr 1fr}.HealthToolCalculator-module__tzSCga__resultMeaning{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.HealthToolCalculator-module__tzSCga__plateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.HealthToolCalculator-module__tzSCga__plateCard:first-child{grid-row:span 2}.HealthToolCalculator-module__tzSCga__foodResults{grid-template-columns:repeat(3,minmax(0,1fr))}}.HealthToolCalculator-module__tzSCga__primaryToolButton,.HealthToolCalculator-module__tzSCga__secondaryToolButton{font-size:1rem}.HealthToolCalculator-module__tzSCga__gadQuestions button,.HealthToolCalculator-module__tzSCga__plateAnswers button,.HealthToolCalculator-module__tzSCga__eyeAnswers button{font-size:1rem;line-height:1.35}.HealthToolCalculator-module__tzSCga__gadQuestions button small{color:#526673;font-size:.9rem}.HealthToolCalculator-module__tzSCga__foodResults button span{font-size:1rem}.HealthToolCalculator-module__tzSCga__foodResults button small{font-size:.9rem}.HealthToolCalculator-module__tzSCga__apneaChecklist strong{font-size:1rem}.HealthToolCalculator-module__tzSCga__apneaChecklist small{font-size:.92rem}.HealthToolCalculator-module__tzSCga__resultNote,.HealthToolCalculator-module__tzSCga__secondaryResult p,.HealthToolCalculator-module__tzSCga__dateResult p,.HealthToolCalculator-module__tzSCga__interpretationCaution p,.HealthToolCalculator-module__tzSCga__resultMeaning p{font-size:1rem;line-height:1.55}.HealthToolCalculator-module__tzSCga__resultMeaning strong,.HealthToolCalculator-module__tzSCga__metricGrid b{font-size:1rem}@media print{.HealthToolCalculator-module__tzSCga__printableResult{color:#0f172a!important;gap:4mm!important}.HealthToolCalculator-module__tzSCga__printableResult .HealthToolCalculator-module__tzSCga__bigValue{font-size:30pt!important}.HealthToolCalculator-module__tzSCga__printableResult .HealthToolCalculator-module__tzSCga__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3mm!important}.HealthToolCalculator-module__tzSCga__printableResult .HealthToolCalculator-module__tzSCga__metricGrid>div,.HealthToolCalculator-module__tzSCga__printableResult .HealthToolCalculator-module__tzSCga__resultMeaning>div{break-inside:avoid;background:#fff!important;border:1px solid #cbd5e1!important}.HealthToolCalculator-module__tzSCga__printableResult .HealthToolCalculator-module__tzSCga__secondaryResult,.HealthToolCalculator-module__tzSCga__printableResult .HealthToolCalculator-module__tzSCga__interpretationCaution,.HealthToolCalculator-module__tzSCga__printableResult .HealthToolCalculator-module__tzSCga__resultMeaning{break-inside:avoid}.HealthToolCalculator-module__tzSCga__printableResult .HealthToolCalculator-module__tzSCga__resultMeaning{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important}.HealthToolCalculator-module__tzSCga__printableResult p{font-size:9pt!important;line-height:1.42!important}.HealthToolCalculator-module__tzSCga__printableResult strong,.HealthToolCalculator-module__tzSCga__printableResult b{color:#0f172a!important}}
