.BMICalculator_calculator__n2lto{max-width:600px;margin:0 auto}.BMICalculator_inputSection__oG7wE{margin-bottom:40px}.BMICalculator_inputRow__kQozr{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.BMICalculator_result__3YIA1{background:#f8f9fa;border:2px solid #28a745;border-radius:12px;padding:32px;text-align:center;margin-bottom:30px}.BMICalculator_result__3YIA1.BMICalculator_underweight__byKMx{border-color:#17a2b8;background:#e8f4f8}.BMICalculator_result__3YIA1.BMICalculator_normal__zqc9T{border-color:#28a745;background:#e8f5e8}.BMICalculator_result__3YIA1.BMICalculator_overweight__dFwNf{border-color:#ffc107;background:#fff8e1}.BMICalculator_result__3YIA1.BMICalculator_obese__8cw75{border-color:#dc3545;background:#fde8e8}.BMICalculator_resultTitle__dkYrs{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.BMICalculator_bmiValue__RH25E{font-size:48px;font-weight:700;margin-bottom:16px}.BMICalculator_bmiValue__RH25E.BMICalculator_underweight__byKMx{color:#17a2b8}.BMICalculator_bmiValue__RH25E.BMICalculator_normal__zqc9T{color:#28a745}.BMICalculator_bmiValue__RH25E.BMICalculator_overweight__dFwNf{color:#ffc107}.BMICalculator_bmiValue__RH25E.BMICalculator_obese__8cw75{color:#dc3545}.BMICalculator_categoryLabel__qqMqh{font-size:20px;font-weight:600;margin-bottom:16px}.BMICalculator_categoryLabel__qqMqh.BMICalculator_underweight__byKMx{color:#17a2b8}.BMICalculator_categoryLabel__qqMqh.BMICalculator_normal__zqc9T{color:#28a745}.BMICalculator_categoryLabel__qqMqh.BMICalculator_overweight__dFwNf{color:#e67e22}.BMICalculator_categoryLabel__qqMqh.BMICalculator_obese__8cw75{color:#dc3545}.BMICalculator_bmiRange__8c2x2{font-size:14px;color:#666;margin-bottom:20px}.BMICalculator_visualIndicator__9BjOv{margin:20px 0}.BMICalculator_bmiScale__TOoef{position:relative;height:40px;border-radius:20px;background:linear-gradient(90deg,#17a2b8 0,#17a2b8 18.5%,#28a745 0,#28a745 25%,#ffc107 0,#ffc107 30%,#dc3545 0,#dc3545);margin:20px 0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.BMICalculator_bmiPointer__jRi1_{position:absolute;bottom:-10px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:20px solid #333;transform:translateX(-8px);transition:left .5s ease}.BMICalculator_bmiPointer__jRi1_:after{content:"";position:absolute;top:20px;left:-1px;width:2px;height:20px;background:#333}.BMICalculator_scaleLabels__bbj_X{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:#666}.BMICalculator_scaleLabel__XywPn{text-align:center;font-weight:500}.BMICalculator_categoryGrid__gqc_m{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px;margin:20px 0}.BMICalculator_categoryCard__o4pnU{padding:16px;border-radius:8px;text-align:center;border:2px solid transparent;background:#f8f9fa;transition:all .3s ease}.BMICalculator_shareButtonWrapper__XQKPI{display:flex;justify-content:flex-end;margin-bottom:20px;position:relative}.BMICalculator_categoryCard__o4pnU.BMICalculator_active___LDz8{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.BMICalculator_categoryCard__o4pnU.BMICalculator_underweight__byKMx{background:#e8f4f8;border-color:#17a2b8}.BMICalculator_categoryCard__o4pnU.BMICalculator_normal__zqc9T{background:#e8f5e8;border-color:#28a745}.BMICalculator_categoryCard__o4pnU.BMICalculator_overweight__dFwNf{background:#fff8e1;border-color:#ffc107}.BMICalculator_categoryCard__o4pnU.BMICalculator_obese__8cw75{background:#fde8e8;border-color:#dc3545}.BMICalculator_categoryName__iQgFn{font-weight:600;font-size:14px;margin-bottom:8px}.BMICalculator_categoryName__iQgFn.BMICalculator_underweight__byKMx{color:#17a2b8}.BMICalculator_categoryName__iQgFn.BMICalculator_normal__zqc9T{color:#28a745}.BMICalculator_categoryName__iQgFn.BMICalculator_overweight__dFwNf{color:#e67e22}.BMICalculator_categoryName__iQgFn.BMICalculator_obese__8cw75{color:#dc3545}.BMICalculator_categoryRange__Yy4r5{font-size:12px;color:#666}.BMICalculator_healthTips__iEWTg{background:#f8f9fa;border-radius:8px;padding:20px;margin-top:20px}.BMICalculator_healthTips__iEWTg h4{margin-bottom:12px;color:#333}.BMICalculator_healthTips__iEWTg ul{margin:0;padding-left:20px;color:#666}.BMICalculator_healthTips__iEWTg li{margin-bottom:8px}.BMICalculator_description__qWo48 h2{font-size:28px;font-weight:600;color:#333;margin-bottom:16px}.BMICalculator_description__qWo48 h3{font-size:22px;font-weight:600;color:#333;margin:32px 0 16px}.BMICalculator_description__qWo48 h4{font-size:18px;font-weight:600;color:#333;margin:24px 0 8px}.BMICalculator_description__qWo48 p{color:#666;line-height:1.6;margin-bottom:16px}.BMICalculator_description__qWo48 ol,.BMICalculator_description__qWo48 ul{color:#666;line-height:1.6;margin-bottom:16px;padding-left:24px}.BMICalculator_description__qWo48 li{margin-bottom:8px}.BMICalculator_faq__okdV0{margin-top:32px}@media (max-width:768px){.BMICalculator_inputRow__kQozr{grid-template-columns:1fr;gap:16px}.BMICalculator_bmiValue__RH25E{font-size:36px}.BMICalculator_categoryGrid__gqc_m{grid-template-columns:repeat(2,1fr)}.BMICalculator_scaleLabels__bbj_X{font-size:10px}}