.ToolWrapper[data-v-c620c77e]{margin:0 auto;max-width:100%}.MainContent[data-v-c620c77e]{flex:1}.InputSection[data-v-c620c77e]{border-radius:12px;margin-bottom:20px;padding:24px}.SectionHeader[data-v-c620c77e]{align-items:center;border-bottom:1px solid #e5e6eb;color:#1d2129;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.FormGrid[data-v-c620c77e]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.FormItem[data-v-c620c77e]{display:flex;flex-direction:column;gap:8px}.FormLabel[data-v-c620c77e]{color:#4e5969;font-size:14px;font-weight:500}.FormInput[data-v-c620c77e]{width:100%}.ActionRow[data-v-c620c77e]{display:flex;gap:12px}.ResultSection[data-v-c620c77e]{border-radius:12px;padding:24px}.BasicInfoCard[data-v-c620c77e]{background:#f7f8fa;border-radius:12px;margin-bottom:20px;padding:16px}.InfoRow[data-v-c620c77e]{display:flex;flex-wrap:wrap;gap:12px}.InfoTag[data-v-c620c77e]{align-items:center;border-radius:8px;color:#4e5969;display:flex;font-size:14px;gap:6px;padding:8px 16px}.BmiCard[data-v-c620c77e]{border-radius:16px;margin-bottom:24px;padding:24px;text-align:center}.BmiCard.underweight[data-v-c620c77e]{background:linear-gradient(135deg,#e6f4ff,#bae0ff)}.BmiCard.normal[data-v-c620c77e]{background:linear-gradient(135deg,#e8ffea,#b7eb8f)}.BmiCard.overweight[data-v-c620c77e]{background:linear-gradient(135deg,#fff7e6,#ffd591)}.BmiCard.obese[data-v-c620c77e]{background:linear-gradient(135deg,#fff1f0,#ffccc7)}.BmiHeader[data-v-c620c77e]{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:12px}.BmiIcon[data-v-c620c77e]{color:#1d2129;font-size:24px}.BmiTitle[data-v-c620c77e]{color:#1d2129;font-size:16px;font-weight:600}.BmiBody[data-v-c620c77e]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:16px}.BmiValue[data-v-c620c77e]{color:#1d2129;font-size:48px;font-weight:700}.BmiDetail[data-v-c620c77e]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);text-align:left}.DetailItem[data-v-c620c77e]{background:#fff9;border-radius:8px;padding:12px}.DetailLabel[data-v-c620c77e]{color:#86909c;display:block;font-size:12px;margin-bottom:4px}.DetailText[data-v-c620c77e]{color:#1d2129;font-size:14px;font-weight:500}.DetailText.success[data-v-c620c77e]{color:#00b42a}.DetailText.warning[data-v-c620c77e]{color:#ff7d00}.DetailText.danger[data-v-c620c77e]{color:#f53f3f}.InfoSection[data-v-c620c77e]{border-top:1px solid #e5e6eb;margin-top:24px;padding-top:24px}.SectionSubHeader[data-v-c620c77e]{align-items:center;color:#1d2129;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:16px}.InfoGrid[data-v-c620c77e]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.InfoItem[data-v-c620c77e]{background:#f7f8fa;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:16px}.InfoLabel[data-v-c620c77e]{color:#86909c;font-size:12px}.InfoValue[data-v-c620c77e]{color:#1d2129;font-size:15px;font-weight:600}.InfoValue.highlight[data-v-c620c77e]{color:rgb(var(--primary-6))}.InfoValue.gain[data-v-c620c77e]{color:#ff7d00}.InfoValue.loss[data-v-c620c77e],.InfoValue.normal[data-v-c620c77e]{color:#00b42a}.CalorieGrid[data-v-c620c77e]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.CalorieCard[data-v-c620c77e]{border-radius:8px;padding:16px;text-align:center}.CalorieCard.loss[data-v-c620c77e]{background:#e8ffea}.CalorieCard.maintain[data-v-c620c77e]{background:#e6f4ff}.CalorieCard.gain[data-v-c620c77e]{background:#fff7e6}.CalorieTitle[data-v-c620c77e]{color:#4e5969;font-size:13px;margin-bottom:8px}.CalorieValue[data-v-c620c77e]{color:#1d2129;font-size:16px;font-weight:600}.BodyFatGrid[data-v-c620c77e]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.BodyFatMain[data-v-c620c77e]{align-items:center;background:#f7f8fa;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px}.FatPercentage[data-v-c620c77e]{text-align:center}.FatPercentage.very-low[data-v-c620c77e]{color:#165dff}.FatPercentage.normal[data-v-c620c77e]{color:#00b42a}.FatPercentage.high[data-v-c620c77e]{color:#ff7d00}.FatPercentage.very-high[data-v-c620c77e]{color:#f53f3f}.FatValue[data-v-c620c77e]{display:block;font-size:36px;font-weight:700}.FatLabel[data-v-c620c77e]{font-size:14px}.BodyFatDetails[data-v-c620c77e]{display:flex;flex-direction:column;gap:12px}.FatDetailItem[data-v-c620c77e]{align-items:center;background:#f7f8fa;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.MeasurementsGrid[data-v-c620c77e]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.MeasurementCard[data-v-c620c77e]{background:#f7f8fa;border-radius:12px;padding:20px;text-align:center}.MeasurementIcon[data-v-c620c77e]{color:#86909c;font-size:13px;margin-bottom:8px}.MeasurementValue[data-v-c620c77e]{color:#1d2129;font-size:24px;font-weight:600}.MeasurementNote[data-v-c620c77e]{color:#86909c;font-size:13px;text-align:center}.AdviceSection[data-v-c620c77e]{display:flex;flex-direction:column;gap:16px}.AdviceBlock[data-v-c620c77e]{background:#f7f8fa;border-radius:8px;padding:16px}.AdviceTitle[data-v-c620c77e]{align-items:center;color:#1d2129;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.AdviceContent[data-v-c620c77e]{color:#4e5969;font-size:14px;line-height:1.6}.TipsGrid[data-v-c620c77e]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.TipItem[data-v-c620c77e]{align-items:flex-start;background:#f7f8fa;border-radius:8px;display:flex;gap:12px;padding:12px 16px}.TipNumber[data-v-c620c77e]{align-items:center;background:rgb(var(--primary-6));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.TipText[data-v-c620c77e]{color:#4e5969;font-size:14px;line-height:1.6}.Disclaimer[data-v-c620c77e]{align-items:flex-start;background:#fff7e6;border-left:4px solid #ff7d00;border-radius:8px;color:#4e5969;display:flex;font-size:13px;gap:12px;margin-top:24px;padding:16px}.Placeholder[data-v-c620c77e]{align-items:center;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;text-align:center}.PlaceholderIcon[data-v-c620c77e]{color:#c9cdd4;font-size:64px;margin-bottom:16px}.Placeholder p[data-v-c620c77e]{color:#86909c;font-size:14px}@media (max-width:1024px){.FormGrid[data-v-c620c77e]{grid-template-columns:1fr}.InfoGrid[data-v-c620c77e]{grid-template-columns:repeat(2,1fr)}.BmiDetail[data-v-c620c77e],.BodyFatGrid[data-v-c620c77e],.CalorieGrid[data-v-c620c77e],.TipsGrid[data-v-c620c77e]{grid-template-columns:1fr}}@media (max-width:480px){.InfoGrid[data-v-c620c77e],.MeasurementsGrid[data-v-c620c77e]{grid-template-columns:1fr}.ActionRow[data-v-c620c77e]{flex-direction:column}}
