.BMICalculator_wrapper__lIan_{display:flex;flex-direction:column;gap:20px}.BMICalculator_unitToggle__LFWle{display:flex;background:#fff;border:1px solid #e5e7eb;border-radius:50px;padding:4px;gap:4px;align-self:center;box-shadow:0 1px 4px rgba(0,0,0,.06)}.BMICalculator_toggleBtn__6V0y5{padding:8px 20px;border:none;border-radius:50px;background:transparent;color:#6b7280;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .18s,color .18s;white-space:nowrap;font-family:inherit}.BMICalculator_toggleBtn__6V0y5.BMICalculator_active__e6qvC{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.BMICalculator_toggleBtn__6V0y5:not(.BMICalculator_active__e6qvC):hover{background:#f3f4f6;color:#374151}.BMICalculator_card__UmzrG{background:#fff;border-radius:14px;padding:24px;box-shadow:0 2px 10px rgba(0,0,0,.06);border:1px solid #e9ecef}.BMICalculator_cardTitle__OPDrd{font-size:1rem;font-weight:700;color:#111827;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #f3f4f6;line-height:1.3}.BMICalculator_fieldRow__rtnZt{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.BMICalculator_fieldRow__rtnZt:last-child{margin-bottom:0}.BMICalculator_field__xUkBe{display:flex;flex-direction:column;gap:6px}.BMICalculator_field__xUkBe label{font-size:.85rem;font-weight:500;color:#4b5563}.BMICalculator_field__xUkBe input[type=number],.BMICalculator_field__xUkBe input[type=text]{width:100%;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:1rem;color:#111827;background:#fafafa;transition:border-color .15s,box-shadow .15s;box-sizing:border-box;font-family:inherit;-moz-appearance:textfield}.BMICalculator_field__xUkBe input[type=number]::-webkit-inner-spin-button,.BMICalculator_field__xUkBe input[type=number]::-webkit-outer-spin-button{opacity:.6}.BMICalculator_field__xUkBe input[type=number]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12);background:#fff}.BMICalculator_heightImperial__Xc7MO{display:flex;gap:8px}.BMICalculator_heightImperial__Xc7MO input{flex:1 1;min-width:0;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:1rem;color:#111827;background:#fafafa;transition:border-color .15s,box-shadow .15s;box-sizing:border-box;font-family:inherit;-moz-appearance:textfield}.BMICalculator_heightImperial__Xc7MO input::-webkit-inner-spin-button,.BMICalculator_heightImperial__Xc7MO input::-webkit-outer-spin-button{opacity:.6}.BMICalculator_heightImperial__Xc7MO input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12);background:#fff}.BMICalculator_radioGroup__1vkDW{display:flex;flex-direction:column;gap:6px;padding-top:2px}.BMICalculator_radioLabel__epmW4{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#4b5563;cursor:pointer}.BMICalculator_radioLabel__epmW4 input[type=radio]{accent-color:#667eea;width:15px;height:15px;cursor:pointer}.BMICalculator_resultDisplay__0QqEk{text-align:center;margin-bottom:28px}.BMICalculator_bmiNumber__QOACq{font-size:4rem;font-weight:800;line-height:1;letter-spacing:-2px;transition:color .2s}.BMICalculator_categoryLabel__u8qob{font-size:1.15rem;font-weight:600;margin-top:6px;transition:color .2s}.BMICalculator_gaugeWrapper__bFPK4{margin-bottom:20px}.BMICalculator_gaugeBar__bJseZ{position:relative;display:flex;height:16px;border-radius:8px;overflow:visible;margin-bottom:8px}.BMICalculator_gaugeSegment__RJEFl{height:100%;flex-shrink:0}.BMICalculator_gaugeSegment__RJEFl:first-child{border-radius:8px 0 0 8px}.BMICalculator_gaugeSegment__RJEFl:last-child{border-radius:0 8px 8px 0}.BMICalculator_gaugeIndicator__OXzgH{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;background:#fff;border:3px solid #333;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);z-index:2;transition:left .25s ease;pointer-events:none}.BMICalculator_gaugeLabels__a8Y2O{display:flex;justify-content:space-between;font-size:.72rem;color:#6b7280;font-weight:500;margin-bottom:2px}.BMICalculator_gaugeScale__yYcZO{display:flex;justify-content:space-between;font-size:.68rem;color:#9ca3af;position:relative}.BMICalculator_healthyRange__kBFmU{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px 16px;font-size:.9rem;color:#166534;text-align:center}.BMICalculator_table__0YOJa{width:100%;border-collapse:collapse;font-size:.9rem}.BMICalculator_table__0YOJa th{text-align:left;padding:10px 12px;background:#f9fafb;color:#6b7280;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5e7eb}.BMICalculator_table__0YOJa td{padding:11px 12px;border-bottom:1px solid #f3f4f6;color:#374151}.BMICalculator_table__0YOJa tbody tr:last-child td{border-bottom:none}.BMICalculator_table__0YOJa tbody tr{transition:background .15s;border-left:3px solid transparent}.BMICalculator_activeRow__tXrpv td{font-weight:600}.BMICalculator_infoText__tvng2{font-size:.9rem;color:#4b5563;line-height:1.65;margin:0 0 12px}.BMICalculator_contextNote__AdCRQ{background:#f0f4ff;border:1px solid #c7d2fe;border-radius:8px;padding:12px 16px;margin-bottom:12px}.BMICalculator_contextNote__AdCRQ p{font-size:.875rem;color:#3730a3;line-height:1.6;margin:0 0 8px}.BMICalculator_contextNote__AdCRQ p:last-child{margin-bottom:0}.BMICalculator_disclaimer__8jF_T{font-size:.825rem;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px;margin:0;line-height:1.55}@media (max-width:520px){.BMICalculator_fieldRow__rtnZt{grid-template-columns:1fr}.BMICalculator_bmiNumber__QOACq{font-size:3rem}.BMICalculator_toggleBtn__6V0y5{padding:8px 14px;font-size:.82rem}.BMICalculator_card__UmzrG{padding:18px}.BMICalculator_gaugeLabels__a8Y2O{font-size:.65rem}}