._container_6o27t_4{font-family:Montserrat,sans-serif;background-color:#f8f5f2;color:#4a4a4a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:1rem 1.5rem}._header_6o27t_13{text-align:center;margin:4rem 0}._mainTitle_6o27t_18{font-size:2.8rem;font-weight:700;color:#a4907c}._subtitle_6o27t_24{margin-top:1rem;font-size:1.25rem;color:#6b7280;max-width:48rem;margin-left:auto;margin-right:auto}._section_6o27t_33{margin:5rem 0}._sectionHeader_6o27t_37{text-align:center;margin-bottom:3rem}._sectionTitle_6o27t_42{font-size:2.25rem;font-weight:700;color:#8d7b68}._sectionSubtitle_6o27t_48{margin-top:.5rem;color:#6b7280;max-width:42rem;margin-left:auto;margin-right:auto}._text_6o27t_56{text-align:left;color:#374151;line-height:1.75}._introBox_6o27t_62{max-width:56rem;margin:auto;text-align:center;background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._whiteSection_6o27t_72{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._symptomsGrid_6o27t_80{display:grid;gap:1.5rem;max-width:72rem;margin:auto;grid-template-columns:repeat(1,1fr)}._symptomCard_6o27t_88{padding:1.5rem;border-radius:.75rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}._symptomCard_6o27t_88:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00000014}._symptomIcon_6o27t_101{font-size:2.25rem}._symptomTitle_6o27t_105{margin-top:1rem;font-size:1.25rem;font-weight:700}._cardRed_6o27t_111{background-color:#fee2e2;color:#991b1b}._cardYellow_6o27t_112{background-color:#fef3c7;color:#92400e}._cardBlue_6o27t_113{background-color:#dbeafe;color:#1e40af}._balanceContainer_6o27t_117{max-width:28rem;margin:auto}._balancePivot_6o27t_121{width:6rem;height:1rem;background-color:#c8b6a6;border-radius:.5rem .5rem 0 0;margin:auto}._balanceBeam_6o27t_128{position:relative;width:100%;height:.5rem;background-color:#c8b6a6;transform:rotate(-10deg);transition:transform .5s ease-in-out}._sun_6o27t_136{position:absolute;left:0;transform:translate(-50%);top:-5rem;text-align:center}._moon_6o27t_137{position:absolute;right:0;transform:translate(50%);top:-2rem;text-align:center}._sunIcon_6o27t_139{width:4rem;height:4rem;border-radius:50%;background-color:#f87171;display:flex;align-items:center;justify-content:center;font-size:2.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}._moonIcon_6o27t_140{width:3rem;height:3rem;border-radius:50%;background-color:#93c5fd;display:flex;align-items:center;justify-content:center;font-size:1.875rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._sunText_6o27t_141{margin-top:.5rem;font-weight:700;color:#dc2626}._moonText_6o27t_142{margin-top:.5rem;font-weight:700;color:#2563eb}._sunSubtext_6o27t_143{font-size:.875rem;color:#ef4444}._moonSubtext_6o27t_144{font-size:.875rem;color:#60a5fa}._toolkitGrid_6o27t_148{display:grid;gap:2rem;align-items:flex-start;grid-template-columns:repeat(1,1fr)}._chartWrapper_6o27t_154,._tabsWrapper_6o27t_154{background-color:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._chartCaption_6o27t_160{text-align:center;font-size:.875rem;color:#6b7280;margin-top:1rem}._tabsNav_6o27t_161{margin-bottom:1rem;border-bottom:1px solid #E5E7EB;display:flex;column-gap:1rem}._tabButton_6o27t_162{padding:.75rem 1rem;font-size:1rem;font-weight:600;border-bottom:3px solid transparent;transition:all .3s ease;cursor:pointer;background:none;border-top:none;border-left:none;border-right:none;color:#4a4a4a}._tabButton_6o27t_162._active_6o27t_163{color:#8d7b68;border-bottom-color:#8d7b68}._tabButton_6o27t_162:not(._active_6o27t_163):hover{color:#a4907c}._tabContent_6o27t_165{padding-top:1rem}._tabText_6o27t_166{margin-bottom:1rem;color:#4a4a4a}._tabList_6o27t_167{list-style:none;padding:0;space-y:1rem}._tabList_6o27t_167 li{padding-left:1.5rem;position:relative}._tabList_6o27t_167 li:before{content:"🌿";position:absolute;left:0;color:#8d7b68}._tabList_6o27t_167 strong{color:#8d7b68}._dietGrid_6o27t_177{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}._dietTitleGood_6o27t_178{font-weight:600;color:#047857}._dietTitleBad_6o27t_179{font-weight:600;color:#b91c1c}._dietList_6o27t_180{list-style:disc;list-style-position:inside;font-size:.9rem;margin-top:.5rem}._flowContainer_6o27t_184{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:64rem;margin:auto}._flowStep_6o27t_185{width:100%;padding:1rem;background-color:#fff;border-radius:.5rem;border:2px solid #E3DCD2;text-align:center;transition:all .3s ease}._flowStep_6o27t_185:hover{border-color:#8d7b68;transform:scale(1.02)}._flowStep_6o27t_185 p:first-child{font-size:2.25rem}._flowStep_6o27t_185 h3{font-weight:700;margin-top:.5rem}._flowStep_6o27t_185 p:last-child{font-size:.875rem;color:#6b7280}._flowArrow_6o27t_190{display:none}._modalOverlay_6o27t_193{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}._modalContent_6o27t_203{background-color:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:1.5rem 2rem;max-width:32rem;width:100%;position:relative}._closeButton_6o27t_212{position:absolute;top:.5rem;right:1rem;font-size:2rem;font-weight:700;color:#9ca3af;cursor:pointer;background:none;border:none}._closeButton_6o27t_212:hover{color:#1f2937}._modalTitle_6o27t_226{font-size:1.5rem;font-weight:700;color:#8d7b68;margin-bottom:1rem}._modalList_6o27t_232{list-style:disc;list-style-position:inside;margin-left:1rem;line-height:1.6;color:#4a4a4a}@media (min-width: 768px){._symptomsGrid_6o27t_80,._dietGrid_6o27t_177{grid-template-columns:repeat(2,1fr)}._flowContainer_6o27t_184{flex-direction:row;justify-content:center;align-items:center}._flowArrow_6o27t_190{display:block;font-size:1.875rem;color:#c8b6a6;font-weight:700}}@media (min-width: 1024px){._symptomsGrid_6o27t_80{grid-template-columns:repeat(3,1fr)}._toolkitGrid_6o27t_148{grid-template-columns:1fr 2fr}}
