.HealthAnalysis[data-v-16414f49]{width:100%}.InputSection[data-v-16414f49]{border-radius:12px;margin-bottom:20px;padding:24px}.SectionHeader[data-v-16414f49]{align-items:center;border-bottom:1px solid var(--bd);color:var(--tx-1);display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.FormGrid[data-v-16414f49]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.FormItem[data-v-16414f49]{display:flex;flex-direction:column;gap:8px}.FormLabel[data-v-16414f49]{color:var(--tx-1);font-size:14px;font-weight:500}.FormInput[data-v-16414f49]{width:100%}.ActionRow[data-v-16414f49]{display:flex;gap:12px}.ResultSection[data-v-16414f49]{border-radius:12px;padding:24px}.BasicInfoCard[data-v-16414f49]{background:var(--bg-soft);border-radius:12px;margin-bottom:20px;padding:16px}.InfoRow[data-v-16414f49]{display:flex;flex-wrap:wrap;gap:12px}.InfoTag[data-v-16414f49]{align-items:center;border-radius:8px;color:var(--tx-1);display:flex;font-size:14px;gap:6px;padding:8px 16px}.BmiCard[data-v-16414f49]{border-radius:16px;margin-bottom:24px;padding:24px;text-align:center}.BmiCard.normal[data-v-16414f49],.BmiCard.obese[data-v-16414f49],.BmiCard.overweight[data-v-16414f49],.BmiCard.underweight[data-v-16414f49]{background:var(--bg-soft)}.BmiCard.obese[data-v-16414f49]{border:1px solid var(--bd-strong)}.BmiHeader[data-v-16414f49]{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:12px}.BmiIcon[data-v-16414f49]{color:var(--tx-1);font-size:24px}.BmiTitle[data-v-16414f49]{color:var(--tx-1);font-size:16px;font-weight:600}.BmiBody[data-v-16414f49]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:16px}.BmiValue[data-v-16414f49]{color:var(--tx-1);font-size:48px;font-weight:700}.BmiDetail[data-v-16414f49]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);text-align:left}.DetailItem[data-v-16414f49]{background:var(--bg-card);border-radius:8px;padding:12px}.DetailLabel[data-v-16414f49]{color:var(--tx-3);display:block;font-size:12px;margin-bottom:4px}.DetailText[data-v-16414f49]{color:var(--tx-1);font-size:14px;font-weight:500}.DetailText.success[data-v-16414f49]{color:var(--tx-ok)}.DetailText.warning[data-v-16414f49]{color:var(--tx-warn)}.DetailText.danger[data-v-16414f49]{color:var(--tx-error)}.InfoSection[data-v-16414f49]{border-top:1px solid var(--bd);margin-top:24px;padding-top:24px}.SectionSubHeader[data-v-16414f49]{align-items:center;color:var(--tx-1);display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:16px}.InfoGrid[data-v-16414f49]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.InfoItem[data-v-16414f49]{background:var(--bg-soft);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:16px}.InfoLabel[data-v-16414f49]{color:var(--tx-3);font-size:12px}.InfoValue[data-v-16414f49]{color:var(--tx-1);font-size:15px;font-weight:600}.InfoValue.highlight[data-v-16414f49]{color:var(--theme-primary)}.InfoValue.gain[data-v-16414f49]{color:var(--tx-warn)}.InfoValue.loss[data-v-16414f49],.InfoValue.normal[data-v-16414f49]{color:var(--tx-ok)}.CalorieGrid[data-v-16414f49]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.CalorieCard[data-v-16414f49]{border-radius:8px;padding:16px;text-align:center}.CalorieCard.loss[data-v-16414f49],.CalorieCard.maintain[data-v-16414f49]{background:var(--bg-soft)}.CalorieCard.maintain[data-v-16414f49]{border:1px solid var(--bd-strong)}.CalorieCard.gain[data-v-16414f49]{background:var(--bg-soft)}.CalorieTitle[data-v-16414f49]{color:var(--tx-1);font-size:13px;margin-bottom:8px}.CalorieValue[data-v-16414f49]{color:var(--tx-1);font-size:16px;font-weight:600}.BodyFatGrid[data-v-16414f49]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.BodyFatMain[data-v-16414f49]{align-items:center;background:var(--bg-soft);border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px}.FatPercentage[data-v-16414f49]{text-align:center}.FatPercentage.very-low[data-v-16414f49]{color:var(--tx-1)}.FatPercentage.normal[data-v-16414f49]{color:var(--tx-ok)}.FatPercentage.high[data-v-16414f49]{color:var(--tx-warn)}.FatPercentage.very-high[data-v-16414f49]{color:var(--tx-error)}.FatValue[data-v-16414f49]{display:block;font-size:36px;font-weight:700}.FatLabel[data-v-16414f49]{font-size:14px}.BodyFatDetails[data-v-16414f49]{display:flex;flex-direction:column;gap:12px}.FatDetailItem[data-v-16414f49]{align-items:center;background:var(--bg-soft);border-radius:8px;display:flex;justify-content:space-between;padding:16px}.MeasurementsGrid[data-v-16414f49]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.MeasurementCard[data-v-16414f49]{background:var(--bg-soft);border-radius:12px;padding:20px;text-align:center}.MeasurementIcon[data-v-16414f49]{color:var(--tx-3);font-size:13px;margin-bottom:8px}.MeasurementValue[data-v-16414f49]{color:var(--tx-1);font-size:24px;font-weight:600}.MeasurementNote[data-v-16414f49]{color:var(--tx-3);font-size:13px;text-align:center}.AdviceSection[data-v-16414f49]{display:flex;flex-direction:column;gap:16px}.AdviceBlock[data-v-16414f49]{background:var(--bg-soft);border-radius:8px;padding:16px}.AdviceTitle[data-v-16414f49]{align-items:center;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.AdviceContent[data-v-16414f49],.AdviceTitle[data-v-16414f49]{color:var(--tx-1);font-size:14px}.AdviceContent[data-v-16414f49]{line-height:1.6}.TipsGrid[data-v-16414f49]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.TipItem[data-v-16414f49]{align-items:flex-start;background:var(--bg-soft);border-radius:8px;display:flex;gap:12px;padding:12px 16px}.TipNumber[data-v-16414f49]{align-items:center;background:var(--theme-primary);border-radius:50%;color:var(--tx-inv);display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.TipText[data-v-16414f49]{color:var(--tx-1);font-size:14px;line-height:1.6}.Disclaimer[data-v-16414f49]{align-items:flex-start;background:color-mix(in srgb,var(--tx-warn) 8%,var(--bg-card));border-left:4px solid var(--tx-warn);border-radius:8px;color:var(--tx-1);display:flex;font-size:13px;gap:12px;margin-top:24px;padding:16px}.Placeholder[data-v-16414f49]{align-items:center;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;text-align:center}.PlaceholderIcon[data-v-16414f49]{color:var(--tx-4);font-size:64px;margin-bottom:16px}.Placeholder p[data-v-16414f49]{color:var(--tx-3);font-size:14px}@media(max-width:1024px){.FormGrid[data-v-16414f49]{grid-template-columns:1fr}.InfoGrid[data-v-16414f49]{grid-template-columns:repeat(2,1fr)}.BmiDetail[data-v-16414f49],.BodyFatGrid[data-v-16414f49],.CalorieGrid[data-v-16414f49],.TipsGrid[data-v-16414f49]{grid-template-columns:1fr}}@media(max-width:480px){.InfoGrid[data-v-16414f49],.MeasurementsGrid[data-v-16414f49]{grid-template-columns:1fr}.ActionRow[data-v-16414f49]{flex-direction:column}}
