.ReverseBMICalculator_calculator__ckYU2{max-width:600px;margin:0 auto}.ReverseBMICalculator_inputSection__LsOAQ{margin-bottom:40px}.ReverseBMICalculator_inputRow__7Gj9_{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.ReverseBMICalculator_result__IOh0G{background:#f8f9fa;border:2px solid #28a745;border-radius:12px;padding:32px;text-align:center;margin-bottom:30px}.ReverseBMICalculator_result__IOh0G.ReverseBMICalculator_underweight__XdZA_{border-color:#17a2b8;background:#e8f4f8}.ReverseBMICalculator_result__IOh0G.ReverseBMICalculator_normal__yIa2A{border-color:#28a745;background:#e8f5e8}.ReverseBMICalculator_result__IOh0G.ReverseBMICalculator_overweight___sbkg{border-color:#ffc107;background:#fff8e1}.ReverseBMICalculator_result__IOh0G.ReverseBMICalculator_obese__YV1_z{border-color:#dc3545;background:#fde8e8}.ReverseBMICalculator_resultTitle__yzckY{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.ReverseBMICalculator_targetWeight__glSgt{font-size:48px;font-weight:700;margin-bottom:16px}.ReverseBMICalculator_targetWeight__glSgt.ReverseBMICalculator_underweight__XdZA_{color:#17a2b8}.ReverseBMICalculator_targetWeight__glSgt.ReverseBMICalculator_normal__yIa2A{color:#28a745}.ReverseBMICalculator_targetWeight__glSgt.ReverseBMICalculator_overweight___sbkg{color:#ffc107}.ReverseBMICalculator_targetWeight__glSgt.ReverseBMICalculator_obese__YV1_z{color:#dc3545}.ReverseBMICalculator_weightUnit__Ariuv{font-size:24px;font-weight:500;color:#666;margin-left:8px}.ReverseBMICalculator_categoryLabel__EpSqD{font-size:20px;font-weight:600;margin-bottom:16px}.ReverseBMICalculator_categoryLabel__EpSqD.ReverseBMICalculator_underweight__XdZA_{color:#17a2b8}.ReverseBMICalculator_categoryLabel__EpSqD.ReverseBMICalculator_normal__yIa2A{color:#28a745}.ReverseBMICalculator_categoryLabel__EpSqD.ReverseBMICalculator_overweight___sbkg{color:#e67e22}.ReverseBMICalculator_categoryLabel__EpSqD.ReverseBMICalculator_obese__YV1_z{color:#dc3545}.ReverseBMICalculator_bmiInfo__YAZsa{font-size:16px;color:#666;margin-bottom:20px}.ReverseBMICalculator_visualIndicator__pV0Jr{margin:20px 0}.ReverseBMICalculator_bmiScale__FmxwV{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)}.ReverseBMICalculator_bmiPointer__XbEzm{position:absolute;bottom:0;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:20px solid #333;transform:translateX(-8px);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));z-index:10}.ReverseBMICalculator_bmiPointer__XbEzm:after{content:"";position:absolute;top:20px;left:-1px;width:2px;height:20px;background:#333}.ReverseBMICalculator_scaleLabels__X0ReQ{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:#666}.ReverseBMICalculator_shareButtonWrapper__YnEBg{display:flex;justify-content:flex-end;margin-bottom:20px;position:relative}.ReverseBMICalculator_scaleLabel__pnxuf{text-align:center;font-weight:500}.ReverseBMICalculator_categoryGrid__OZsIg{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px;margin:20px 0}.ReverseBMICalculator_categoryCard__QV72G{padding:16px;border-radius:8px;text-align:center;border:2px solid transparent;background:#f8f9fa;transition:all .3s ease}.ReverseBMICalculator_categoryCard__QV72G.ReverseBMICalculator_active__lLrrU{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ReverseBMICalculator_categoryCard__QV72G.ReverseBMICalculator_underweight__XdZA_{background:#e8f4f8;border-color:#17a2b8}.ReverseBMICalculator_categoryCard__QV72G.ReverseBMICalculator_normal__yIa2A{background:#e8f5e8;border-color:#28a745}.ReverseBMICalculator_categoryCard__QV72G.ReverseBMICalculator_overweight___sbkg{background:#fff8e1;border-color:#ffc107}.ReverseBMICalculator_categoryCard__QV72G.ReverseBMICalculator_obese__YV1_z{background:#fde8e8;border-color:#dc3545}.ReverseBMICalculator_categoryName__d6uC6{font-weight:600;font-size:14px;margin-bottom:8px}.ReverseBMICalculator_categoryName__d6uC6.ReverseBMICalculator_underweight__XdZA_{color:#17a2b8}.ReverseBMICalculator_categoryName__d6uC6.ReverseBMICalculator_normal__yIa2A{color:#28a745}.ReverseBMICalculator_categoryName__d6uC6.ReverseBMICalculator_overweight___sbkg{color:#e67e22}.ReverseBMICalculator_categoryName__d6uC6.ReverseBMICalculator_obese__YV1_z{color:#dc3545}.ReverseBMICalculator_categoryRange__AITAv{font-size:12px;color:#666}.ReverseBMICalculator_weightComparison__PsfaF{background:#f8f9fa;border-radius:8px;padding:20px;margin-top:20px}.ReverseBMICalculator_weightComparison__PsfaF h4{margin-bottom:16px;color:#333;text-align:center}.ReverseBMICalculator_comparisonGrid__5VrHF{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px}.ReverseBMICalculator_comparisonItem__dPono{text-align:center;padding:12px;background:white;border-radius:6px;border:1px solid #e9ecef}.ReverseBMICalculator_comparisonLabel__YCern{font-size:12px;color:#666;margin-bottom:4px}.ReverseBMICalculator_comparisonValue__9iQvb{font-size:18px;font-weight:600;color:#333}.ReverseBMICalculator_description___IdzE h2{font-size:28px;font-weight:600;color:#333;margin-bottom:16px}.ReverseBMICalculator_description___IdzE h3{font-size:22px;font-weight:600;color:#333;margin:32px 0 16px}.ReverseBMICalculator_description___IdzE h4{font-size:18px;font-weight:600;color:#333;margin:24px 0 8px}.ReverseBMICalculator_description___IdzE p{color:#666;line-height:1.6;margin-bottom:16px}.ReverseBMICalculator_description___IdzE ol,.ReverseBMICalculator_description___IdzE ul{color:#666;line-height:1.6;margin-bottom:16px;padding-left:24px}.ReverseBMICalculator_description___IdzE li{margin-bottom:8px}.ReverseBMICalculator_faq__VDwuF{margin-top:32px}@media (max-width:768px){.ReverseBMICalculator_inputRow__7Gj9_{grid-template-columns:1fr;gap:16px}.ReverseBMICalculator_targetWeight__glSgt{font-size:36px}.ReverseBMICalculator_categoryGrid__OZsIg{grid-template-columns:repeat(2,1fr)}.ReverseBMICalculator_scaleLabels__X0ReQ{font-size:10px}.ReverseBMICalculator_comparisonGrid__5VrHF{grid-template-columns:1fr}}