.BodyFatCalculator_wrapper__4pAqf{display:flex;flex-direction:column;gap:24px}.BodyFatCalculator_toggleRow__A0HHF{display:flex;gap:12px;flex-wrap:wrap}.BodyFatCalculator_toggle__vnksj{display:flex;border:1.5px solid #d1d5db;border-radius:10px;overflow:hidden}.BodyFatCalculator_toggleBtn__oa6p0{padding:9px 18px;border:none;background:#fff;font-size:.88rem;font-weight:600;color:#6b7280;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.BodyFatCalculator_toggleBtn__oa6p0+.BodyFatCalculator_toggleBtn__oa6p0{border-left:1.5px solid #d1d5db}.BodyFatCalculator_active__N0hJZ{background:#667eea;color:#fff}.BodyFatCalculator_fields__aJsjG{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.BodyFatCalculator_field__HHXCb{display:flex;flex-direction:column;gap:6px}.BodyFatCalculator_label__tNv8X{font-size:.78rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.BodyFatCalculator_inputWrap__SABXC{position:relative;display:flex;align-items:center}.BodyFatCalculator_input__y2L_E{width:100%;padding:10px 44px 10px 12px;border:1.5px solid #d1d5db;border-radius:10px;font-size:1rem;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.BodyFatCalculator_input__y2L_E:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.BodyFatCalculator_input__y2L_E::-webkit-inner-spin-button,.BodyFatCalculator_input__y2L_E::-webkit-outer-spin-button{-webkit-appearance:none}.BodyFatCalculator_input__y2L_E[type=number]{-moz-appearance:textfield}.BodyFatCalculator_unit__W1kj3{position:absolute;right:12px;font-size:.82rem;font-weight:600;color:#9ca3af;pointer-events:none}.BodyFatCalculator_measureNote__Luso0{font-size:.8rem;color:#9ca3af;margin:-8px 0 0;line-height:1.5}.BodyFatCalculator_calculateBtn__ts9n6{width:100%;padding:12px 16px;background:#667eea;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.BodyFatCalculator_calculateBtn__ts9n6:hover:not(:disabled){background:#5568d3}.BodyFatCalculator_calculateBtn__ts9n6:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.BodyFatCalculator_gaugeWrapper__020f1{display:flex;flex-direction:column;gap:12px}.BodyFatCalculator_gaugeBar__MSdPJ{position:relative;display:flex;height:24px;border-radius:12px;overflow:hidden;background:#f3f4f6}.BodyFatCalculator_gaugeSegment__tDy0X{flex:1 1;transition:opacity .2s}.BodyFatCalculator_gaugeIndicator__GZhRO{position:absolute;top:-4px;width:3px;height:32px;background:#111827;border-radius:2px;transform:translateX(-50%);box-shadow:0 2px 4px rgba(0,0,0,.1)}.BodyFatCalculator_gaugeLabels__paIRA{display:flex;justify-content:space-between;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:capitalize}.BodyFatCalculator_gaugeScale__RN8aJ{display:flex;justify-content:space-between;font-size:.7rem;color:#9ca3af;font-weight:500}.BodyFatCalculator_results__9CsxA{display:flex;flex-direction:column;gap:18px}.BodyFatCalculator_pctDisplay__dRYwS{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;background:linear-gradient(135deg,rgba(102,126,234,.06),rgba(118,75,162,.06));border:1.5px solid rgba(102,126,234,.2);border-radius:14px;text-align:center}.BodyFatCalculator_pctLabel__nkIkU{font-size:.78rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em}.BodyFatCalculator_pctValue__VgKtc{font-size:3.5rem;font-weight:700;color:#667eea;line-height:1;font-family:monospace}.BodyFatCalculator_catBadge__ylooU{padding:4px 14px;border-radius:999px;font-size:.85rem;font-weight:700}.BodyFatCalculator_scale__j0yG2{display:flex;gap:4px;align-items:flex-end}.BodyFatCalculator_scaleItem__iOftN{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1;min-width:0}.BodyFatCalculator_scaleFill__SqAE8{height:10px;border-radius:4px;width:100%;transition:opacity .2s}.BodyFatCalculator_scaleLabel__AdoJO{font-size:.65rem;font-weight:600;text-align:center;line-height:1.2;transition:color .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.BodyFatCalculator_rangeNote__NlMWa{font-size:.82rem;color:#6b7280;text-align:center}.BodyFatCalculator_empty__UaAYD{text-align:center;color:#9ca3af;font-size:.9rem;padding:32px 20px;border:1.5px dashed #e5e7eb;border-radius:12px}@media (max-width:480px){.BodyFatCalculator_fields__aJsjG{grid-template-columns:1fr}.BodyFatCalculator_toggleRow__A0HHF{gap:8px}.BodyFatCalculator_pctValue__VgKtc{font-size:2.8rem}.BodyFatCalculator_scaleLabel__AdoJO{display:none}}